b R=R and-473552+16015881 or 15336227-694132 else R=10383236-(233202-574667)end end else if R<-580176+11126702 then if R<9616129-(-915392)then R=68836+9522749 else Y=s[n[833203+(-303763-529433)]]y=s[n[-217889-(-217890)]]t=H(-300589+352665)N=30402821794169-202526 b=s[n[-878947+878949]]x=b(t,N)v=y[x]U=Y[v]Y=s[p]g=U[Y]R=g and-863680+13511103 or 4462104-((19814-824903)+21644)end else R=506538-(-1004655+577507)end end end end end end end else if R<11271233-(-352550)then if R<10972799-(-138702)then if R<(-61070+10869231)-(-16915)then if R<861274+9844110 then if R<((-685839+11838557)-690873)-(-484408-(-301082))then if R<-497761+(10236816-(-861117))then if R<(-162572+(-1827626-(-1034369)))+((10808430-9869)-(-733120))then if R<11010810-437622 then t=H(276435+-225243)A=664961+3770655584046 F=3895706055359-639557 c=H(-479632-(-533232))N=-787278+787278 R=z[t]t=R(N)N=s[n[299984-299983]]L=s[n[-381311+381313]]m=L(c,A)t=N[m]i=H(755024-704677)R=o[t]T=30063832289767-((-1810610-(-861018))-(-448022))m=s[n[(-77079+710944)-633864]]c=s[n[-886125+886127]]A=c(i,F)L=m[A]A=s[n[203544+-203543]]i=s[n[924348-924346]]r=H(-645834+698358)F=i(r,T)c=A[F]m=b..c N=L..m g={}t=R(N)R=z[H((179037-(-531869))-659225)]else g=s[n[721887-721875]]T=23746983049743-895383 i=(-688941-(-891420))+9171284250316 L=s[n[-316357+(-337449-(-653808))]]A=H(-931087-(-984061))m=s[n[434562+(-832349-(-397790))]]r=H(488314+-436539)c=m(A,i)N=L[c]R=g[N]A=s[n[(1486005-1031711)+(847959+-1302251)]]i=s[n[(850140-254655)-595482]]P=24517943031267-(-118699)F=i(r,T)c=A[F]m=j[c]A=s[n[-152347-(-152349)]]i=s[n[(-1474831-(-951810))-(-523024)]]r=H(89287+-36698)T=113048+9493553521728 F=i(r,T)c=A[F]T=27258040530019-(-737165)r=21149783019557-(-289822)L=m[c]e=H((-211180+316553)+-52980)c=s[n[-558936-(-558938)]]A=s[n[413460-413457]]F=H((88952+-916027)-(-879792))i=A(F,r)m=c[i]N=L[m]r=-85779+34748398385942 c=s[n[263743+-263741]]A=s[n[-210813+210816]]F=H(-871171+(898653-(-24035)))i=A(F,r)m=c[i]r=H(-80153+(-250864-(-384544)))L=x[m]A=s[n[-88957-(811090-(1038072+-138023))]]i=s[n[93612+-93609]]F=i(r,T)c=A[F]F=s[n[(1000270-95394)+-904874]]r=s[n[-736171-(-736174)]]T=r(e,P)i=F[T]A=t[i]m=c..A c=804520+(550620+13626763)A=s[y]g=R(N,L,Y,m,v,c,A)R=(-705424-(-621628))+581195 end else if R<9873607-(-716382)then U=H(-116575-(-168299))j=H((-704907-(-368701))+389323)E=-878981+12201192421376 g=s[n[539611-539610]]W=s[n[601041+-601039]]o=s[n[-223212-(-223215)]]p=o(U,E)Q=W[p]R=g[Q]b=32978564569085-((-1514815-190827)-(-1008276))g=R()Q=g g=H(146667-94713)Y=4862350135157-(-87607)R=z[g]p=s[n[692292-692290]]y=H(506633+-455149)U=s[n[834522-(1693244-858725)]]E=U(j,Y)o=p[E]U=s[n[(-931479-(-311186))+620297]]j=s[n[844109-844107]]Y=s[n[1008262-1008259]]v=Y(y,b)E=j[v]p=U[E]W=o..p p=s[n[-380953-(-380955)]]Y=-253338+701793666349 j=H((1331207-470004)+-809442)U=s[n[180637-180634]]E=U(j,Y)o=p[E]g=R(W,o)W=g R=not W R=R and 760271-681761 or 383072+15467432 else g=s[n[580654-580639]]R=E==g R=R and-133347-(-675354)or 4471992-(-140361)end end else if R<860795+9779085 then if R<-486163+11092146 then y=H((-191138-546670)+791037)R=z[y]y=R(v)R=(11075565-(43658+-69740))-(-932543)else R=-490365+12881752 end else if R<((-45475+10156790)-(-268718))-(-262411)then R=59725+14072502 else R=3090181-(710609-(-329380))end end end else if R<10800606-119395 then if R<-43959+10717590 then if R<349993+10304878 then p=429980-429979 U=669046+-669044 W=s[n[((1192179-231716)+-461453)-(120923+378086)]]o=W(p,U)W=-224391+(-266070-(-490462))Q=o==W R=Q and 891370+11611987 or-643568+((-119976+-920981)+15666340)g=Q else R=U R=g and(-856978+-123852)+12897963 or-636543+13858656 end else if R<11486781-810104 then p=J[-548353-(329756+-878113)]R=nil U=R o=J[-438630+438633]W=J[-621611+621613]Q=J[-364787-(-364788)]g=(((189680-81339)+(-292314-539612))+678272)-(212039-257552)R=Q==g R=R and-674084+16490003 or 821309+11667495 else A=H(553757-503353)L=956547+18290740341073 R=s[n[-862342-(-355368+-506978)]]c=-550846+12964268354727 N=H(-249619-(-301775))b=s[n[417470-(-556231+(833408+140291))]]x=s[n[706588+((330059-971342)-65302)]]t=x(N,L)i=(-438295-(-807872))+16267168520990 y=b[t]t=s[n[-953039-(-953041)]]N=s[n[651400+-651397]]m=H((753966+-868494)+167898)L=N(m,c)x=t[L]L=s[n[(1170478-434608)+-735868]]m=s[n[-370190-(-370193)]]c=m(A,i)N=L[c]t=j..N b=x..t t=s[n[547034-547032]]N=s[n[(-915767+541990)-(-373780)]]c=((56302+-177377)+869983)+7440768082828 m=H(638595-588251)L=N(m,c)x=t[L]g=R(Q,y,b,x)R=(9705539-176681)-(-381134)end end else if R<-877141+(10668761-(-909877))then if R<-977213+11668596 then A=H((455651-(-505137))-909880)i=10920327084802-972855 R=s[n[593021-593020]]g=R()L=H(357637-305365)R=s[n[685882+-685871]]y=s[n[394920+-394917]]b=s[n[500086+-500082]]m=20574654243486-399461 N=-946389+13624987213371 t=H(445314-394172)x=b(t,N)v=y[x]x=s[n[-1009265+1009268]]t=s[n[20636+-20632]]N=t(L,m)b=x[N]t=s[n[497525+-497513]]L=s[n[-195966+195969]]m=s[n[720920-720916]]c=m(A,i)N=L[c]x=t[N]t=x(p)y=b..t g=R(o,v,y)R=z[H(-118425-(-168683))]g={}else W=J[-423174+(471753+-48577)]E=J[-593983-(-593989)]x=(457555+-485128)+25497919142988 g=s[n[445542+-445541]]Y=s[n[(769887+229981)+(419258+-1419124)]]p=J[-877607-(-877611)]Q=J[259177-259176]o=J[855022-855019]b=H(600702+-547838)v=s[n[(239174-(-602347-(-135076)))-706442]]U=J[897943+(-888828-9110)]y=v(b,x)x=(19628456415299-158289)-(-422021)j=Y[y]R=g[j]b=H(967625+-914253)Y=s[n[(129237-690924)-(25302+(((671910-180666)+234116)+-1312351))]]v=s[n[-249176+(869245-620066)]]y=v(b,x)j=Y[y]g=R(j,Q,W,o,U)t=32837250653582-(-765376)j=s[n[-427982-(-427986)]]v=s[n[-478221-(-478223)]]y=s[n[-878432+878435]]x=H(-236670+287684)b=y(x,t)Y=v[b]g=j[Y]j=g()R=not j R=R and 14900951-535021 or-846160+((421597+15232308)-(-447442))end else Y=s[n[(-255848+(349155-(-554031+592056)))-55280]]b=H(-874006+(1233083-308275))x=-287185+25847894534696 v=s[n[-456735+456738]]y=v(b,x)j=Y[y]E=Q==j R=E and-913891+(918789+6642929)or-537209+6690259 g=E end end end else if R<11102078-351047 then if R<(-493800+11685526)-(-519550-(-980583))then if R<10285371-(-441123)then if R<(1018927-1005815)+10695186 then g=#Q Q=790337-(1104221-313884)R=W R=g>Q R=R and 14791644-(555994+(-150616-(-84306)))or 15573956-681194 else R=z[H(-635747-(949708+-1637782))]g={}Q=nil end else if R<11587022-859933 then Q=J[722631-722630]A=((25899098917390-(-388048))-827840)-965220 b=21830807357798-547069 p=J[1033457-1033453]U=J[-392056+(-572405-(-964466))]o=J[-11794+11797]e=H((88756-(460553+244764))+(362808+303908))W=J[605723+-605721]E=H(1068075-1017617)L=(57903+29106202528472)-408063 g=z[E]N=H(-735649+(-607249+1393964))j=s[n[-598958+(1546524-947565)]]y=H(882684+-830881)Y=s[n[-878042-(-878044)]]v=Y(y,b)E=j[v]R=g[E]g=R()E=h()x=-929976+9933552268994 s[E]=g b=H(-146781+197956)g=s[n[800523+-800520]]Y=s[n[-639839-(-639840)]]F=H(987226+-935152)v=s[n[-760400-(-760402)]]y=v(b,x)I=H(-775452+828157)r=972599+32633284455084 j=Y[y]R=g[j]v=s[n[232322+-232318]]b=s[n[717374-717373]]G5=648873+27705831779202 x=s[n[-169265-(-169267)]]t=x(N,L)N=H(145838-92927)y=b[t]Y=v[y]L=-704590+(-79756+25650505014165)b=s[n[(182459+-1205477)-(-1023019)]]x=s[n[(694018+((531669-109262)-714274))-402149]]t=x(N,L)y=b[t]N=s[n[-270408+270409]]c=H(462080+-409448)L=s[n[(456672-182824)-273846]]P=-123593+4464855674358 m=L(c,A)t=N[m]c=s[n[-491369-(-491370)]]A=s[n[399865+-399863]]i=A(F,r)m=c[i]F=s[n[(647977-572584)+-75392]]r=s[n[(-928634+((-426309+-324990)+(647286+1577588)))-544939]]T=r(e,P)i=F[T]e=s[n[(((-552467-144268)-(-317962))+(-349496-(-840172)))-111902]]P=s[n[-1009+1011]]X=P(I,G5)T=e[X]r=T..U F=p..r A=i..F r=H(959443+-905914)c=o..A L=m..c m=H(-942372-(-1277040-(-284621)))i=1101572059337-(-713928)A=H(407279+-356035)N=W..L x=t..N c=34411770440495-(-802541)b=Q..x t=H(741068+(-1554550-(-865311)))v=y..b j=Y..v Y=Z(7148244-(1315254-(-452562+739540)),{n[-259392+259397];E})T=978469+32715232907165 y=s[n[(-107711+-310003)+(961971+-544256)]]N=31911427498254-(-473741)b=s[n[-985781+985783]]x=b(t,N)v=y[x]y=nil t=s[n[-1025525-(-899587+(137305+(-1266791-(-1003547))))]]N=s[n[375683-375681]]L=N(m,c)x=t[L]L=s[n[-935459-(-935460)]]m=s[n[-241909-(-975789-(-526350+-207528))]]c=m(A,i)N=L[c]m=s[n[-399359-(-399363)]]A=s[n[(-219335+6966)-(-212370)]]i=s[n[(1156742-(1023555-718818))+-852003]]F=i(r,T)c=A[F]L=m[c]t=N..L b={[x]=t}g=R(j,Y,v,y,b)R=s[E]g={R}R=z[H(40655+12343)]else v=H(((-363966-(-573284))-504827)+(-139100-(-486847)))t=H(370165+-317168)Y=z[v]y=s[n[(505317-((614099+(-131221+-966554))+649944))-(-465985-(-805033))]]N=-264407+18817129625803 b=s[n[-164367+164369]]x=b(t,N)v=y[x]g=Y[v]y=C(11519218-(-567967+331069),{U,E;p,j,n[703925+((-722681-(256326-(-1371036-(-848512))))-(-1427434-(-629827)))];n[-701745+(((-313535+-184421)-(-530000+(816996-(-62127+765474))))+(669096+114256))];n[(-166449+424137)-257683];o})v=1039749+-1029749 Y=g(v,y)R=((-275669+11502546)-(-118706))-573407 end end else if R<9931211-(-813708)then if R<((1029828+8392930)-(-875634))-(-442592)then R=5956348-(-664017)else p=nil R=-48444+(-572644+2923048)E=nil j=nil end else W=nil g={}Q=nil R=z[H(928724-(907669+-29147))]end end else if R<561097+10235124 then if R<-34541+10815303 then if R<928289+9836053 then R=4164030-(-539365)else R=-532406+6442181 U=K(U)end else if R<10011240-(693399+-1474059)then g=nil R=s[n[(547790+-771591)-(-223802)]]R[Q]=g p=w(4766756-(-922365),{o;n[(-727449+1300823)+-573372],n[(3273+-1007683)-(-591886-412527)];W})g=H(-621386-(-672250))R=z[g]g=R(p)R=189653+14226175 else g=H(1097355-1045514)v=-922568+27818933850769 R=z[g]Q=h()s[Q]=R W=h()R=false j=-698535+(3938508598709-598121)b=35176203150315-(699161+(513587+(-284229+-1572832)))s[W]=R Y=H(906020+(-1536376-(-682549)))o=s[n[-765757-(-765758)]]p=s[n[-400832-(-400834)]]E=H(543049-(187064-(567354-870667)))U=p(E,j)g=o[U]o=f(-614474+(((-928156+1785202)+7965328)-(-817292)),{W;Q,n[-997448-(-997449)];n[297113+-297111]})U=s[n[-873866-(-873867)]]E=s[n[-205585+(958422-752835)]]j=E(Y,v)p=U[j]j=s[n[-695076-(-695077)]]U=f(15869973-(-320317),{W,Q,n[413168-413167];n[-465710+465712]})y=H(695508+(-934025-(137456+-427401)))Y=s[n[881899+-881897]]v=Y(y,b)E=j[v]j=f(12871216-(-204420),{W,Q,n[-319073-(-319074)],n[333742+(574526-908266)]})R={[g]=o;[p]=U,[E]=j}g={R}R=z[H(-191118-(-241942))]end end else if R<321234+10483650 then if R<-934335+11737829 then L=H(-267917-(-319856))g=z[L]r=H(444803-392775)A=s[n[-726091+726093]]i=s[n[388994+-388991]]T=28120719512347-178721 F=i(r,T)T=20222045746601-(-116093)c=A[F]m=c..v L=g(Q,m)r=H((-714777-(-1016328+145909))-(-289980-(-393034)))A=s[n[-237861-(-237863)]]i=s[n[-397651-(-397654)]]F=i(r,T)c=A[F]r=H(284800+-234038)m=j[c]A=s[n[127771-(-193078+320847)]]i=s[n[-858585+858588]]T=-144814+29577200967118 F=i(r,T)c=A[F]L=m[c]c=s[n[694830+-694828]]r=5841964936653-(290752-(-157250))F=H((-1202786-(-317135))+(((171461+-697772)+-248279)+1711705))A=s[n[-951401-(-951404)]]i=A(F,r)m=c[i]g=L[m]R=g and 925136+(13190965-(-587449))or(654882+1137200)-(-683228+1452629)else R=z[H(-684587+736609)]g={}end else U=nil R=-869390+(302304+10472162)end end end end else if R<645219+10310170 then if R<(904931-185535)+(10718702-(822081+-296839))then if R<10319167-(-540426)then if R<10824738-(-23172)then if R<648031+10192186 then R=b g=y R=y and 597113+2027356 or 5192935-(336557+-113260)else W=J[-442807+442809]Y=16647742424690-(-489251+428956)g=H(-600919-(-652023))Q=J[((-374340+(1128098-(-106635)))-1007901)+147509]R=z[g]p=s[n[-124495-(-124496)]]j=H(-132803+183957)U=s[n[-169606+169608]]E=U(j,Y)o=p[E]g=R(o)R=g()s[n[358072-358069]]=R g=s[n[444785+(-1369059-(-924277))]]o={g(Q,W)}R=z[H(-308202-(-359559))]g={q(o)}end else if R<10440635-(-408527)then R=z[H((-958063+405694)-(-604469))]g={Q}else c=675114+28639385951439 b=s[n[63472+-63454]]t=s[n[-706946-(-121061+(-341427+(427669+((-79164-313305)-279661))))]]N=s[n[-881814+881818]]m=H(-412126-(-463218))L=N(m,c)x=t[L]g=b[x]R=g[p]R=R and(12765707-(-445507))-665079 or 949658+3251251 end end else if R<11667794-772604 then if R<12949+10881494 then Y=16363187671066-(1768734-1025530)W=s[n[-233376-(-233377)]]p=s[n[1023023-1023021]]j=H(498732+-447398)U=s[n[-795348+795351]]Q=J[-184613-(-184614)]E=U(j,Y)o=p[E]g=W[o]R=Q==g R=R and-701246+16855727 or 14657279-984519 else g={}R=z[H(104294-50851)]Q=nil W=nil end else if R<-963645+11867689 then g=H(808519-758094)R=z[g]E=H(163704+-110226)Q=R g=true R=s[n[493715-493714]]R[Q]=g j=(-1254895-(-535852))+13013122292964 g=s[n[862323+-862321]]o=s[n[470914-470911]]p=s[n[704213-704209]]U=p(E,j)W=o[U]R=g[W]g=R(Q)g={}Q=nil R=z[H(971720+-918132)]else R=9249565-722848 x=nil b=nil end end end else if R<(629650+184152)+10129958 then if R<(-84296+(((1436548-842037)-(-56711))-159236))+10526348 then if R<759442+10159506 then R=z[H(-57835-(-107938))]g={}else W=J[(-942122+(695911-(-765226)))+-519013]R=s[n[-929237-(-929238)]]p=J[(-215044+-757796)+972844]Q=J[200775+-200774]o=J[862170-862167]g=R(Q,W)o=nil R=s[n[(-39536-757303)-(-796841)]]U=g Q=nil W=nil g=H(((-1093837-(-982195))+21105)-(-188201+44822))g=R[g]g=g(R,U)p=nil g={}U=nil R=z[H((1406975-355752)-999162)]end else if R<302227+10634471 then Q=J[500072+-500071]R=s[n[561610-(-541122+(-30116+1132847))]]o=s[n[-430962-(-430963)]]W=#o o=-281609-(-281610)g=W+o W=Q Q=nil R[g]=W g={}R=z[H(505351-452324)]else A=s[j]P=14796767514490-(-790945)x=R e=H(-990158-(-1040935))F=s[n[-432748-(-432749)]]r=s[n[418715+-418713]]T=r(e,P)e=-75376+30307158236719 i=F[T]c=A[i]i=s[n[-125290-(-125291)]]F=s[n[(54644+820879)-875521]]T=H(863418-809859)r=F(T,e)A=i[r]T=8405972682233-(-306079)m=c[A]r=H(836969+-784097)A=s[n[-880619+880620]]i=s[n[(-415067-(-780241))+-365172]]F=i(r,T)c=A[F]L=m[c]m=s[E]N=L[m]t=not N g=t R=t and(5439708-256561)-371865 or(4952838-1043056)-((113688-959381)-(-878618))end end else if R<10228834-(-1713400-(-991320))then if R<-127091+11074572 then R=false g={R}R=z[H((1003355+-1739696)-(-789194))]else R=z[H((200238-(160136-(-465568)))+478889)]g={}end else g=H(21322+(384833-355730))R=z[g]v=31823316669214-(-558525-(-513424))W=R Q=J[-315055+315056]o=s[n[(901952+-410458)+(263278-754771)]]Y=H(581153+-530404)U=s[n[416893-416891]]E=s[n[((1403000-734001)+-423495)+-245501]]y=-677485+29700015762424 j=E(Y,v)p=U[j]g=o[p]U=s[n[-608730+608732]]v=4781191755450-(-755311)Y=H(-1001170+1053441)E=s[n[-175769+175772]]j=E(Y,v)p=U[j]E=s[n[(-729025-205422)+(842476-(-91973))]]j=s[n[128673-(-197035+325705)]]v=H((-50277-702896)+805379)Y=j(v,y)U=E[Y]o=g(W,p,U)R=not o R=R and(1373209-221704)-(-794550+837706)or(21780-(282749+-766966))-424585 end end end else if R<85236+10960140 then if R<-397181+11433666 then if R<11323289-((-367470+317573)+(173841-(-213159)))then if R<10914475-(-47498)then j=H((-234591+-801139)+1088887)R=M(15308726-((-414183-(-111100-(-31250)))+-615192),{n[(-110627+252777)+-142149],n[276809+-276807]})Q=R v=8895000579241-(-399783)R=w(893354+14347287,{n[-865655-(-948439+82783)];n[(((969289-(-895614))-868289)-281637)+-714975]})W=R R=B(8375726-213738,{n[-488783+488784],n[142511+(-349300+206791)]})Y=(18344671951688-(269319-(-612942)))-818387 o=R p=s[n[-586036+586037]]U=s[n[-71592+(589151-517557)]]y=656413+28519872909028 E=U(j,Y)g=p[E]Y=H(((-767118+(759704-251537))-(-642821))-332727)U=s[n[-363258-(-363259)]]E=s[n[-860012+860014]]j=E(Y,v)p=U[j]E=s[n[((347265+269829)+414228)-1031321]]j=s[n[102611-102609]]v=H(-422543+(1019248-544768))Y=j(v,y)U=E[Y]R={[g]=Q,[p]=W,[U]=o}g={R}R=z[H(-975812-(-1027614))]else R=s[n[766963-766962]]r=1033840+16990299652817 g=R()R=s[n[595384+-595373]]m=705209+20916699229655 x=s[n[-407435-(732443+-1139881)]]L=H(-221878+273750)c=H(747887+-694427)t=s[n[-442471+442475]]N=t(L,m)b=x[N]A=30624137895366-(-141560-(-968255))N=s[n[-841190+841193]]L=s[n[-757679+(645015+112668)]]m=L(c,A)t=N[m]L=s[n[-144432-(-144444)]]c=s[n[-418154+418157]]A=s[n[(-656119+1164550)+-508427]]F=H(-1047111+(-719208+1817054))i=A(F,r)m=c[i]N=L[m]L=N(p)x=t..L g=R(o,b,x)R=-685216+2545863 end else if R<10244803-(-1244364-(-452797))then g=s[n[(-673362+1184158)+-510790]]R=949732+9546585 W=g()else o=J[491086+-491083]W=J[-721956+721958]W=nil g=H(-607309+660151)U=nil Q=J[((-1019762+1471881)+(190603+-1113053))-(-470332)]R=s[n[751819-751818]]p=J[(-1505181-(-794668))-(-710517)]g=R[g]o=nil g=g(R,U)R=z[H(-411973-(-465344))]g={}Q=nil p=nil end end else if R<10880118-(-162261)then if R<(376944+11487968)-827107 then v=H(227686+-177080)g=z[v]v=g(U)y=H(917097+-866491)g=z[y]y=g(Y)b=y-v g=#b b=g x=804816.0-804786 g=b>x R=g and 212083+6329293 or 13154847-(-973920)else L=4777284557761-439842 b=s[n[-26268-(-26271)]]x=s[n[-412690+412694]]N=H(712617-(381831-(-279647)))t=x(N,L)y=b[t]N=H(((-374676-19904)+1438876)+-992710)L=334388+7034092130597 g=W[y]b=s[n[(371629+(1026768+-660176))+(-330288+-407930)]]x=s[n[-396618-(-396622)]]t=x(N,L)y=b[t]N=H(956532+-903264)R=g[y]b=s[n[(-354862-175332)+530197]]x=s[n[-463038+463042]]y=R L=-394220+426354082320 t=x(N,L)g=b[t]R=y[g]R=R and 15248177-(-136408)or 8775029-1043967 end else R={}Q=h()s[Q]=R j=276631+10540861671573 R=B((210425+(-84683+5463241))-(-1039850),{Q,n[-980707-(-980708)],n[(407539+477368)+-884905]})W=R E=H(503005+((480514+155184)+-1086650))o=s[n[(670575+-364395)-(295209-(-10970))]]p=s[n[1018004+-1018002]]U=p(E,j)g=o[U]R={[g]=W}g={R}R=z[H((83153+-115579)+85928)]end end else if R<(853095-975141)+11220868 then if R<(740429+(9645824-(-543362)))-(-136016)then if R<21911+11034410 then R=g and 661194+6198869 or 8434281-(-223711-(-776186+1186231))else x=-996753+996754 R=16914353-(350117-(-125554))b=#o y=b+x b=Y o[y]=b end else if R<972113+10098954 then Y=R y=85809-85802 v=o==y j=v R=v and-53272+6555737 or-376728+6001108 else R=1024641+-803686 E=not Q g=E end end else if R<(923187+-1916406)+12103018 then if R<(527374-(-318743-(-211675)))+(11278540-811474)then G5=21670567592326-(-83512)T=H(-515089-(-567826))r=z[T]I=H(537508-(1273061-786215))e=s[n[-392687+(-713663+1106351)]]P=s[n[(-23853-(-180563))+-156708]]X=P(I,G5)G5=H(57686-4754)T=e[X]P=871260+-871259 i=r[T]T=290216+-290215 H5=((1039966+-816887)-(-168626))+10724629021601 e=F-P r=i(A,T,e)e=H(-494519+547256)T=z[e]P=s[n[730003+-730002]]X=s[n[-356294+356296]]I=X(G5,H5)e=P[I]i=T[e]P=-69241+(550205-(37816-(-443147)))e=F+P T=i(A,e)e=U[r]i=e==T R=i and 354674+523891 or(648586-915185)+(14618749-378152)else R=634874+14810015 end else R=s[n[1023493+-1023492]]g=R()g={}R=z[H(286873-234888)]end end end end end else if R<10944773-(-377258)then if R<((889206+-457078)-(-410178))+10348957 then if R<389238+10776667 then if R<11345827-((112468+68129)-(-25903))then if R<10333746-(-787012)then if R<10636057-(-481895)then R=7348804-(-463736)n5=622808-622806 R5=I[n5]n5=s[X]z5=R5==n5 G5=z5 else R=g and 13051398-699456 or 13557841-543066 end else if R<(10581171-(696328+-1700713))-457266 then R=-362937+768075 else R=g and 1000894+(7866085-621005)or 13358292-983686 end end else if R<-966711+12123836 then if R<12008706-855138 then j=not U R=17271552-(1459450-(72481+(-151910-(-1040286))))g=j else j=s[n[-121584+121589]]v=s[n[1046212+-1046210]]t=-83801+14480584865503 x=H((-729848+1613825)+-831403)y=s[n[510820-510817]]b=y(x,t)Y=v[b]b=H(429972-378918)E=j[Y]Y=s[n[580120-580118]]x=27323483212704-(-476561)v=s[n[1007863+(-951946+(341255-397169))]]y=v(b,x)j=Y[y]U=E[j]j=s[n[(-868278-(-795287))-(-72993)]]y=H(203291-150469)Y=s[n[-178155-(478135+-656293)]]b=21703034444495-404165 v=Y(y,b)R=-387758+(1041437+6377281)Y=H(-541736-(-592781))E=j[v]p=U[E]U=s[n[-493503-(-493505)]]E=s[n[599468+(((502657-924515)+1387172)+-1564779)]]v=29697192019929-(-995620)j=E(Y,v)o=not p p=U[j]W=o~=p g=W end else if R<11100279-(-485152+424581)then g={}R=z[H(503922-453687)]else g=H(474272-423847)R=z[g]Y=H(673860-((35198-767822)+1354657))v=20073967217904-((-247824-(-784029))+-503318)Q=J[246880+-246879]W=R o=s[n[-1004706-(-1004707)]]U=s[n[135206+(597829-733033)]]E=s[n[486345-486342]]j=E(Y,v)Y=H(-27444-(-80267))p=U[j]g=o[p]U=s[n[707035-707033]]E=s[n[-571247-(-571250)]]v=983776+6449527705636 j=E(Y,v)y=-630265+13425635647099 p=U[j]E=s[n[-206199-(-206201)]]j=s[n[674981-674978]]v=H(571279-519578)Y=j(v,y)U=E[Y]o=g(W,p,U)R=not o R=R and 4338037-1029965 or 6848124-(-149842)end end end else if R<(10488336-(-44961))-(-640897)then if R<11470819-299656 then if R<-497428+(12252951-586837)then N=s[E]F=-28314+23618389324437 m=s[n[((1198299-(-226325))-425351)-999272]]i=H(-1014907+1068452)c=s[n[752803-752801]]A=c(i,F)L=m[A]A=H((-688390+1039132)-299316)t=N[L]i=5942258759071-896280 L=s[n[-15422-(-335011-(639221-958809))]]m=s[n[275739-(923096-647359)]]c=m(A,i)N=L[c]x=t[N]N=s[n[400687-(-462544+(957215-((-895518-(-562597))-(-426906))))]]A=31691436559649-(-410200)L=s[n[-203007-(-203009)]]c=H(-14220+65685)m=L(c,A)t=N[m]b=x==t R=b and 64563-(-27859)or 94550+868201 else m=-564628+((-1160443-(1046925+-1848258))+4935056578304)A=-378205+(-152442+22002093332989)R=s[n[-573511+573512]]g=R()R=s[n[88430-88419]]x=s[n[-35308+35311]]L=H(-517518-(-569079))c=H(-3466+54011)t=s[n[-854985-(-854989)]]N=t(L,m)b=x[N]N=s[n[386186+-386183]]r=9998009040876-27890 F=H(34534+16177)L=s[n[43934-43930]]m=L(c,A)t=N[m]L=s[n[588161+-588149]]c=s[n[(-848505-(-79342))-(-769166)]]A=s[n[450335-450331]]i=A(F,r)m=c[i]N=L[m]L=N(p)x=t..L g=R(o,b,x)R=-523888+5987446 end else if R<-472997+(12586462-940118)then W=686377-686375 g=25415-25414 R=Q[g]o=-748699+748702 g=Q[W]p=g b=8733154349562-266237 W=Q[o]g=H(971180+-920755)o=R R=z[g]N=(25882737917550-84935)-805451 U=R g=H(-264607+314932)R=z[g]j=s[n[((31193+(-305452-(666664+-149516)))+1411483)+-620075]]Y=s[n[607740+-607738]]y=H(-850537-(-903517))x=H(-647685-(-699095))t=350623+14528084582338 v=Y(y,b)E=j[v]g=R(E,U,W)R=s[n[-159823+(-196587-(-356413))]]j=s[n[-512161+512165]]v=s[n[-622937+622938]]y=s[n[475432+-475430]]b=y(x,t)Y=v[b]t=(15473242236995-202955)-633450 E=j[Y]Q=nil x=H((-925710-(-265935))-(-711135))v=s[n[423502+-423501]]y=s[n[-1016967-(-1016969)]]b=y(x,t)Y=v[b]t=H(-76601-(-127950))j=E(o,Y)o=nil Y=s[n[154153-154149]]y=s[n[1044541+-1044540]]b=s[n[-197609-(-197611)]]x=b(t,N)v=y[x]E=Y[v]y=s[n[-359965+359966]]b=s[n[598821-598819]]N=582480+21084808902108 t=H((-753869+1437016)-629529)x=b(t,N)W=nil v=y[x]Y={E(p,v)}g=R(U,j,q(Y))g={}U=nil p=nil R=z[H((-208347+-196685)-(-455658))]else R=h()p=W s[R]=p E=H(-786958-(-837947))p=R R=z[E]v={R(U)}j=v[268294+-268292]E=v[(-549896+1160714)-610817]R=-685992+2639286 Y=v[235563-235560]end end else if R<11398191-221899 then if R<-325549+11500981 then g=s[n[152504+-152497]]v=s[n[403664-403662]]x=H(-415921+(35521-(-431068)))t=16077435110338-(-697127)y=s[n[-553512+553515]]b=y(x,t)Y=v[b]R=g[Y]g=R(Q)Y=g R=not Y R=R and-418893+10660802 or 14620145-(-549085)else R=-847927+(207147+4013666)end else t=1594887170507-30418 v=s[n[-900936+(-1040515+1941452)]]y=s[n[921506-921504]]x=H(385330-(-36143-(-369188)))L=H(318152+-265814)b=y(x,t)m=(-164176-522880)+(14205364530849-(-895651))Y=v[b]b=H(-808106-(-859824))x=-449726+27345271241420 j=Q[Y]R=j[U]Y=s[n[-1012121+1012122]]v=s[n[-594680+594682]]y=v(b,x)j=Y[y]Y=s[n[-706380+706384]]x=s[n[224278-(165225+59052)]]t=s[n[-967130+967132]]N=t(L,m)b=x[N]y=E[b]v=Y(y)R[j]=v R=150996+16317 end end end else if R<10225366-(-1033385)then if R<11475536-253447 then if R<11175572-(-28675)then if R<-43601+11243177 then Y=(-229761-539065)-(-768833)j=U~=Y g=j R=(630758-1042114)+(360446-((-464867-(-385374))-625770))else R=12023368-919879 U=nil end else if R<913605+10296800 then g=H(-425207+(924374+(298018+((-102726+-525055)+(-704683+586382)))))v=H(-532982-(-584264))x=H(-607967+659863)R=z[g]y=-802418+30785469315972 g=R()R=s[n[-388349+388350]]j=H(334089+-282448)p=s[n[-916100+916102]]Y=25779747521435-125881 t=856596+18103717183642 U=s[n[955636+-955633]]E=U(j,Y)o=p[E]E=s[n[(1086396-(564652+-371835))+-893577]]j=s[n[1034906-1034903]]Y=j(v,y)U=E[Y]j=s[n[(300842+-585477)-(-284639)]]v=s[n[780224+-780222]]y=s[n[-456887+(1461534-1004644)]]b=y(x,t)Y=v[b]E=j..Y p=U..E g=R(W,o,p)R=(-206305+-527726)+3768263 else Y=H((105997+63724)-118481)v=2908429827757-(-68057)R=s[n[436602-436598]]U=s[n[666775+-666774]]E=s[n[247966-247964]]j=E(Y,v)p=U[j]U=s[Q]g=R(W,p,U)R=751757+3823160 end end else if R<-407350+11646859 then if R<12145026-922351 then R=m R=L and-778327+3348698 or((-797648+487293)+3505834)-(-418861+-116539)else o,U=Q(W,o)R=o and-355643+(5618865-(-921330))or(1084934-(-186288))-(-281365)end else R=z[H((310696+(-1155304-(-937115)))-((-832279+21676)+850998))]g={o}end end else if R<10553605-(743482+-1488203)then if R<-519167+(-732128+12536618)then if R<(-27097+10341010)-(-969889)then A=H(-372241-(-424082))L=z[A]R=190931+(47674+16072378)X=(((-6018-431891)-(-116248))+24618)+14631318164856 r=s[n[721361+-721359]]P=H(668479+-618153)T=s[n[(((1085758-782905)-899907)+-339146)+936203]]G5=H(1051955-(((799172-337887)+-71418)-(-712820+101388)))e=T(P,X)F=r[e]P=s[n[530280-530278]]H5=14419133473061-447 X=s[n[(-838945-(537181-(-64071+(648878-(-53359)))))+(1025322+-287359)]]I=X(G5,H5)z5=(11837513229630-(-730543))-137066 e=P[I]T=Y[e]X=s[n[(597376+-1014610)-(-417236)]]I=s[n[266439+-266436]]H5=H(211574+-158277)G5=I(H5,z5)P=X[G5]e=P..W r=T..e i=F..r A=L(i)else y=s[n[882183+-882180]]t=H((-622858-(-164773+-428993))+(671954+-592492))b=s[n[-295499-(-295503)]]N=-460712+3967192631231 x=b(t,N)t=H(187331-136504)v=y[x]Y=W[v]N=-929587+(-68717+24836547058324)y=s[n[(-376743+1182213)+(-1510814-(-705347))]]b=s[n[(491846+(-776289+977440))-692993]]x=b(t,N)v=y[x]t=29455680739899-1038273 g=Y[v]v=s[n[(120776+75471)-196244]]x=H((633548-(-813))+-581791)y=s[n[-720324-(-720328)]]b=y(x,t)Y=v[b]R=g[Y]R=R and-831729+((-1640406-(-621778))+4973073)or 729414+8327137 end else if R<541631+10746375 then v=H(-286952-(-337130))y=295635+23602767848545 E=s[n[-39537+39539]]j=s[n[((466714+-487652)+540601)-519660]]Y=j(v,y)U=E[Y]p=W[U]g=p R=p and-520986-(-632697)or 12942125-631445 else Q=J[(1244572-(-722787+(859436+(-131303-(285838-((892622-(-21857))-((481248+-1237402)+1151289)))))))-1005719]g=H(1062508-(-372356+(((-586124-111470)+(-373552+2281317))-(-172934))))X=301656+15937652461216 R=z[g]H5=28966141770419-(-217054)g=R(Q)x=H(534449+(-851918+(43298-(-324396))))G5=H(((-288104-(772564+-1067764))-((1526265-630077)-207808))+732297)W=g g=H((1476486-(242988+502533))+-677876)R5=9945543998837-310881 R=z[g]g=R(Q)o=g g=H(854051+-803773)R=z[g]g=R(Q)L=H((1234714-694376)+-489742)i=(366285-699989)+34901182994006 m=(21614950456049-((38462-(-450210))+-1533269))-(-427760)p=g g=H((963136+-915677)-(-5333))R=z[g]g=R(Q)U=g A=H(-290901+342818)g=H(-117527+(-65799-(-235733)))R=z[g]g=R(Q)E=g T=(1051688-607931)+27526122507028 r=H(973991+-921046)t=598599+15603746483650 g=H((1016077-(430530-(837032-686746)))-683992)R=z[g]v=s[n[-390478-(-1320190-(-929711))]]y=s[n[-839006+839008]]b=y(x,t)Y=v[b]x=s[n[425798+-425797]]t=s[n[-969428-(-969430)]]N=t(L,m)b=x[N]L=s[n[194225+-194224]]m=s[n[782350-782348]]P=H(-39727-(-91274))c=m(A,i)N=L[c]A=s[n[640672+-640671]]i=s[n[-1002157-(-1002159)]]F=i(r,T)c=A[F]r=s[n[1043432-((324842+780077)-61488)]]T=s[n[431370+-431368]]e=T(P,X)F=r[e]z5=H((406318+-295702)+-57252)P=s[n[290490-290489]]X=s[n[554173-554171]]I=X(G5,H5)e=P[I]I=s[n[(-903960-(-367696))-(-536265)]]G5=s[n[-64050-(-64052)]]H5=G5(z5,R5)X=I[H5]P=p..X T=e..P r=E..T i=F..r A=U..i m=c..A L=Q..m t=N..L Q=nil x=W..t y=b..x v=o..y U=nil p=nil j=Y..v W=nil g=R(j)E=nil o=nil g={}R=z[H(652299-599254)]end end else if R<11466103-(-522310+670557)then if R<658729+10656574 then i=H(1082118-1031340)m=s[n[-346397-(-346399)]]T=H((-414151+916063)+-448300)c=s[n[-548754+548757]]F=(4751410700284-951015)-(-770954)A=c(i,F)L=m[A]e=26632257315722-149884 i=s[n[-726281-(-726283)]]F=s[n[-392690+392693]]r=F(T,e)T=H(-635799-(-689450))A=i[r]c=o[A]R=-905122+2776464 i=s[n[-8072-(-8074)]]e=30567241219840-260258 F=s[n[((-702955-(-385379))+810795)+-493216]]r=F(T,e)A=i[r]m=c[A]N=L..m t=N else j=31410276884992-881985 E=H(-592830-(-643052))Q=J[428903+-428902]W=H((-393598+(550656+-137456))+30856)g=z[W]o=s[n[(-477552+1432529)+(-1520360-(-565384))]]p=s[n[42598-42596]]U=p(E,j)v=32109026926252-1029778 W=o[U]R=g[W]W=h()y=H(-860315+910724)g=R()b=-275533+9098308106145 s[W]=g g=H(-1006939+1057828)R=z[g]U=s[n[-77630-(-77631)]]Y=H(-915203-(-965463))E=s[n[-137922+137924]]j=E(Y,v)p=U[j]j=s[n[536440+-536439]]Y=s[n[1021774-(774190+247582)]]v=Y(y,b)E=j[v]U=Q..E o=p..U p=w(10576338-(-99753),{n[-236082-(400889+(48620-685592))],n[-126428+126430];W})g=R(o,p)R=s[W]g={R}R=z[H(-531843+584152)]end else W=J[49408-49406]o=J[-3496+3499]g=112093-112093 Q=J[-602140-(-602141)]R=Q~=g R=R and 806358+2525979 or 98198+11543265 end end end end else if R<-214336+(11495807-(-170852))then if R<11582943-210522 then if R<791264+10546421 then if R<12237483-903753 then if R<-985564+12312934 then t=781637+-781637 R=1064207-610203 Y=t else v=H(822582-769954)p=s[n[191578+(-894826+703249)]]y=(505476-868444)+7154510763485 b=32840017735979-(-657448)E=s[n[-497285+497287]]j=s[n[-124751+(((-1032917+1508133)+-952939)-(-602477))]]Y=j(v,y)U=E[Y]g=p[U]y=303650+7951416511499 v=H(-726260+776412)E=s[n[958576+-958574]]j=s[n[182048+-182045]]Y=j(v,y)U=E[Y]y=H(-884840+937280)j=s[n[-511179+511181]]Y=s[n[-593967+593970]]v=Y(y,b)E=j[v]p=g(Q,U,E)R=not p R=R and 80345+5876850 or 16327443-323776 end else if R<10441783-(-894075)then b=H((-982701-(-809650))-(-225124))x=205526+(-705883+979601504530)Y=s[n[(-374030-(-608726-(-459780+408547)))+-183462]]v=s[n[-514413-(-1035309-(-520894))]]y=v(b,x)j=Y[y]R=E[j]R=R and 11274152-97442 or-718026-(-885339)else c,A=L(m,c)R=c and 13678873-(-1359185-(-372246))or-391205+3499499 end end else if R<10973401-(-391306)then if R<424284+10915308 then g={}R=p()R=z[H(202224+((-446588+((833598+-7691)+-295939))+-234001))]else g=H(459765-407387)R=z[g]o=s[n[-134317-(-134319)]]E=H(867743+-816155)j=-498342+17899596842384 p=s[n[542432+-542429]]U=p(E,j)W=o[U]o=s[n[893636+-893626]]g=R(W,o)R=-845366+(1237118-(-769708))end else R=s[n[-253771+253772]]o=R Q=J[820205-820204]W=J[797692+-797690]R=o[W]R=R and 11721282-(-89073)or(12122576-(-163711))-(-947041+-65989)end end else if R<11955287-551774 then if R<10740516-(-641696)then if R<448756+10929476 then W=H(((-815839-(-451347))-(-268533))-((-103620-(-290024))+-333352))g=z[W]U=s[n[(-673739+60767)-(-612974)]]E={g(U)}p=E[116491-116488]W=E[-822326+822327]o=E[-668770-((-409007-(-40320))-300085)]R=5949212-(-575043)else R={}s[n[(41250+(1803767-998682))+-846334]]=R Q=s[n[-165009-(-165011)]]j=(1018026+-1973001)+35106084990456 o=s[n[((-990442+658446)+884391)-552392]]p=s[n[-843440+843444]]E=H((604896+-409231)-(792585-650426))U=p(E,j)W=o[U]E=H((-3381+(463494+-1040511))-(-633589))g=Q[W]j=12987989917375-(330353+(-690480-(-875767)))o=s[n[-134821+134824]]p=s[n[-225011-(-225015)]]U=p(E,j)W=o[U]Q=g(W)Q=H(-737811+788558)g=z[Q]j=29411279083140-(-416374)E=H(-818024-(-870881))o=s[n[(-1079522-(-1023848))-(-55677)]]p=s[n[(109270+-148191)-(-38925)]]U=p(E,j)E=H(-760655-(-811329))W=o[U]o=s[n[(-1044951+(1036216+-351221))-(-359961)]]Q=g(W,o)Q=H(819348+((102579-(-136178))+(982153+-1989511)))g=z[Q]o=s[n[-790175+790178]]p=s[n[(-797152+(-1010597+1679407))-(-128346)]]j=((((-563420+-106522)+387882)-566777)+16991594256393)-(-941126)U=p(E,j)j=511716+2210044696222 W=o[U]o=s[n[1003418+-1003412]]Q=g(W,o)E=H(722469+(-403451+-265399))Q=H(((393483+313724)-(-511473-(-170263)))+-997670)g=z[Q]o=s[n[677855+-677852]]p=s[n[673343-673339]]U=p(E,j)W=o[U]o=s[n[(-417264+1125818)+-708547]]j=(-413326+21584594282806)-(-1098034-(-551680-(-301530)))Q=g(W,o)Q=H(721765-671018)g=z[Q]o=s[n[578205+(687388+-1265590)]]E=H(-475733+528513)p=s[n[-746264-(-746268)]]U=p(E,j)W=o[U]j=20059323229403-(-192219-(-428149))o=s[n[(1002756+(-479203+-1107271))+583726]]Q=g(W,o)E=H(823600-772536)Q=H((298841+246952)-(455330-(760161-799877)))g=z[Q]o=s[n[730168-730165]]p=s[n[603800-603796]]U=p(E,j)W=o[U]o=s[n[-541498+541507]]j=-763750+23640548503335 Q=g(W,o)Q=H(857877+-807130)g=z[Q]E=H(751318+(-455361+-242629))o=s[n[198262+-198259]]p=s[n[1046969-1046965]]U=p(E,j)W=o[U]E=H(703213+-651745)o=s[n[-464277+464287]]Q=g(W,o)j=-598998+28565476743987 Q=H(-198359-(-250737))g=z[Q]R=(-132854+11142648)-(-227490)o=s[n[291591-291588]]p=s[n[(-654605-(-1011413))-356804]]U=p(E,j)W=o[U]o=s[n[(-356837+-375293)-(-732141)]]Q=g(W,o)Q=H(545024+-494277)E=H(697995-644342)g=z[Q]o=s[n[(120953+-173814)-(-52864)]]j=(32341275754776-(-880293))-(-517456)p=s[n[37635+(-986960-(-636750-312579))]]U=p(E,j)W=o[U]o=s[n[707650+-707638]]Q=g(W,o)Q=H(((704990+(241202+-180665))+-484476)+-228634)g=z[Q]E=H(-360909-(-411480))j=751541+20935920719467 o=s[n[1048520-1048517]]p=s[n[-510210+510214]]U=p(E,j)W=o[U]o=s[n[-906198+906211]]Q=g(W,o)Q=H((-601954+-50294)+(410174-(-293063)))g=z[Q]p=s[n[113320+-113306]]U={g(p)}Q=U[395009+-395008]W=U[-593173-(-593175)]o=U[516471-516468]end else if R<(349116-(-648677))+10388432 then t=s[n[(-454136-465327)-(-919477)]]L=s[n[(296099+(-17161+-382576))-(-103640)]]m=s[n[-991897+991900]]A=H(-817081+867278)T=5294744530649-429552 i=12740364444485-393943 c=m(A,i)F=10314512147767-915363 N=L[c]L=H(890346-838108)g=t[N]t=g()N=z[L]m=s[n[240392+-240390]]i=H(-544160+595923)c=s[n[245341+-245338]]A=c(i,F)L=m[A]g=N[L]r=H((-901150+970237)-(102691+-84440))m=s[n[(874873-404874)-469984]]A=s[n[833501-833499]]i=s[n[783864-783861]]F=i(r,T)c=A[F]T=H(-315485-(-367495))L=m[c]i=s[n[-130118-(-130120)]]e=12708925119355-(-1049483-(-441319))F=s[n[877613+-877610]]r=F(T,e)A=i[r]c=t[A]A=s[b]m={L(c,Y,W,o,A,U,E)}N=g(q(m))R=N and 7317264-((1222315-508273)+-843376)or 135346+5482862 else U=R L=H(60417+-9997)m=-630237+30542907880742 y=s[n[814657-814650]]x=s[n[-400603+400604]]t=s[n[884254-884252]]N=t(L,m)b=x[N]v=y[b]y=s[E]Y=v[y]g=Y R=Y and 12023653-48497 or 885898+14364599 end end else if R<(-122222+-388567)+11937165 then if R<12232809-822530 then R=s[n[-630733-(-630735)]]g=R(W)R=s[n[-302006-(-302007)]]p=g g=p R[Q]=g R=p o=R p=nil R=10823100-(-422378)else U=s[n[991538-991534]]g=U[o]R=g and(587244-960531)+5228965 or 15435200-(-566713)end else y=s[n[-489480+((168799-(-647994+1533126))+(122641+1083175))]]N=15531572430604-110112 b=s[n[(222981+-262758)+(886865+-847084)]]t=H(918512-868440)x=b(t,N)v=y[x]N=15189529485586-(-134727)m=32825296330075-607917 t=H(-42538+95209)g=W[v]y=s[n[-127493+127496]]b=s[n[354469-(120482-(-233983))]]x=b(t,N)v=y[x]R=g[v]v=R x=s[n[280084+-280081]]t=s[n[-1033317-(-1033321)]]L=H(-702991+((426332+474533)+(455611-(((613310+-661839)-785609)+1435199))))N=t(L,m)b=x[N]y=v[b]R=y and 16591745-163377 or 8706218-851649 g=y end end end else if R<11055075-(-500504-(-581870+(-372531+926524)))then if R<11928682-436689 then if R<(1255599-(1666596-958516))+10924206 then if R<12102271-646228 then o=s[n[89781+-89780]]Q=J[(41564+(992706-606354))+(-766071+338156)]Y=H((259139-(-311760))-517317)v=29619274150047-(-716276-321896)U=s[n[816557-816555]]E=s[n[758745+-758742]]j=E(Y,v)p=U[j]W=o[p]g=Q-W Y=H(836+51779)o=s[n[-50361-(-50362)]]U=s[n[-71463-(-71465)]]E=s[n[(((-721340-(-321934))+1320948)+-1418704)-(-497165)]]v=(13128831375724-(-387191))-(-341519)j=E(Y,v)p=U[j]W=o[p]R=g>W R=R and 1048396+14084285 or 286129+5535183 else j=nil Y=nil E=nil R=15904801-(894504+-991616)g=s[n[333159-(75378+257777)]]U=nil g[o]=Y end else if R<10561538-(-924418)then R=U R=g and 16693007-170095 or(11731949-(-799945))-357041 else W=J[856281-856279]Q=J[-957878+957879]o=J[-804303+804306]p=J[-963547-(-963551)]y=3421793548362-(-998756+658291)t=H((212183-469889)+308947)U=H(-721688+772146)g=z[U]N=-481292+24390294337304 m=20784586507990-(-646728)E=s[n[712079-712078]]j=s[n[625211-625209]]b=19659454113427-714520 v=H(-362834+415472)Y=j(v,y)U=E[Y]R=g[U]L=H(987996-937144)y=H(840645+-790509)U=h()g=R()s[U]=g g=s[n[-552156-(-552159)]]j=s[n[-682575+682576]]A=1018665+24084822903396 Y=s[n[560771+-560769]]v=Y(y,b)E=j[v]c=12452676833418-349028 R=g[E]Y=s[n[167695-167691]]y=s[n[641429+(-871106+229678)]]b=s[n[(461857+-916222)+(609368+-155001)]]x=b(t,N)v=y[x]j=Y[v]y=s[n[-226120-(-226121)]]b=s[n[(-953018-(-99148))-(-853872)]]t=H(-315296-(-234484-(711647-578627)))N=28839703307205-(-189861)x=b(t,N)v=y[x]x=s[n[597869+-597868]]t=s[n[-526794+526796]]e=860021+23077661546249 N=t(L,m)b=x[N]y=Q..b Y=v..y F=(30821503755455-(-591667))-(-797357)i=26004383330836-(-781126)E=j..Y j=O(15387877-(-855275),{n[860258+-860253],U})v=s[n[104271+-104270]]t=18044892867218-52150 x=H(362550+-309112)y=s[n[-401128+(-61306+462436)]]T=H(710450+-659230)b=y(x,t)Y=v[b]m=(30481443241612-(-30465))-(-985049)b=H((1432390-891374)+(-299086+-191713))y=z[b]x=s[n[-1030157-(-1030158)]]t=s[n[-303685-((595177+322205)+-1221069)]]L=H(-231484-(-282323))N=t(L,m)m=H(199729+(253769+(-35379+-367519)))b=x[N]v=y[b]t=s[n[-979304-(-979305)]]N=s[n[731130-731128]]L=N(m,c)x=t[L]c=H(537637-485451)N=s[n[-424034+(30707-(-393328))]]L=s[n[((688810-844527)+-658103)+(560756-(-253066))]]m=L(c,A)t=N[m]L=s[n[((303591+-712493)+-306243)+(1508954-793808)]]A=H((968843-(((-717627+1013659)+553982)-(376086+(((-711594+-107326)+788077)-23937))))-387008)m=s[n[(381162+-844620)-(-463460)]]c=m(A,i)i=H((565401-(1003578+(86273+-1094842)))-519361)N=L[c]b={[x]=W;[t]=o,[N]=p}m=22011+(34539512497210-(-525576))c=2859566204098-910126 L=H(480711-427127)y=v(b)x=s[n[-810411+810412]]t=s[n[((30569-522666)-224676)-(-716775)]]A=187948+14066368981758 N=t(L,m)b=x[N]m=H((-1003801+1029719)-(-25283))t=s[n[956812-956811]]N=s[n[(692362+-984772)-(-292412)]]L=N(m,c)x=t[L]N=s[n[887832-887831]]c=H(-720694-(-774030))L=s[n[-1013115+1013117]]m=L(c,A)t=N[m]m=s[n[500973-500972]]c=s[n[344063+-344061]]A=c(i,F)L=m[A]c=s[n[-981850+981854]]i=s[n[-551219-(-551220)]]F=s[n[322462+-322460]]r=F(T,e)A=i[r]m=c[A]N=L..m v={[b]=x;[t]=N}g=R(E,j,Y,y,v)R=s[U]g={R}R=z[H(708143+-654789)]end end else if R<10639645-(-878800)then if R<11989706-488119 then R=z[H(-327388+(358912-(-550463-(-530742))))]g={}Q=nil W=nil else U,j=o(p,U)R=U and 482377+11967219 or-121031+1011387 end else s[W]=m R=s[W]R=R and 13438114-(-1044725)or(-1872836-(-514230-331861))+10693889 end end else if R<848296+10737749 then if R<(294714+(-320824-913452))+(-214793+12705405)then if R<(-603906+(-612201+((673642-(-475867))-612590)))+12219334 then Q=J[528859-528858]R=Q s[n[295698-(-270527-(-566224))]]=R g=s[n[235644+((-280729+200337)+-155250)]]R=z[H((162306+769773)-879255)]W=g(Q)s[n[(-1567329-(-626979))+940353]]=W Q=nil g=s[n[276324+-276320]]o=g()g={}else R=8457252-(-545681)end else if R<11768210-(991102-778224)then R=s[n[-880878+(-981312+1862209)]]U=s[o]y=H(-362163+415369)j=s[n[-86242-(-86243)]]Y=s[n[(791096-259436)+-531658]]b=19840068392547-(-168461)v=Y(y,b)E=j[v]p=U[E]E=s[n[131814-131813]]W=nil j=s[n[-344688+344690]]y=31773320344341-(-373173)v=H(482560+-430560)Y=j(v,y)U=E[Y]g=p[U]p=nil R[g]=p g=H(162333+-111469)p=S(-991093+2515724,{n[-560418+560421],n[-296210+296211],n[-648783+648785];n[464693-464673],o,n[-368685+368706],Q})Q=K(Q)R=z[g]g=R(p)o=K(o)R=z[H((759194+-618696)+-87329)]g={}else b=H(1060763-1007904)g=s[n[-72236-(-126927+(-170973+(-30596-(-256255))))]]Y=s[n[146200+-146198]]x=-478383+26963249557688 v=s[n[738351+-738348]]y=v(b,x)j=Y[y]R=g[j]g=R()j=g R=not p R=R and 173070+(14756480-(-772375-158260))or(-725582-(-345354))+11555166 end end else if R<11467629-(((-122750+327035)-397117)+37785)then if R<123682+11491276 then R=668602+13776955 U=nil else Y=H(222295-169291)Q=J[((-59843+(2139048-1006037))-61419)-1011748]F=224672+24737509862874 g=H((-1162971-(-370743))-(-843670))m=H(462175+(-1446223-(-1036282)))b=30638010878098-228336 W=J[-574851+((898067-192302)+(625225+(-618335+(-821850+(-367469+(569563-(-481954)))))))]c=(-488127-(-683489))+8946386020581 T=H(-282533-(-335637))v=(190129-(-841831))+33560337737461 i=H(543227+-491426)e=5161164007963-(-697583)R=z[g]U=s[n[-827306+827307]]y=H(-183572-(-235925))E=s[n[810001-809999]]j=E(Y,v)p=U[j]o=W[p]g=R(o)o=g g=H(-415810+468602)R=z[g]g=R(o)p=g g=H(1029855-(((-300448+((-789647+3609486)-(1626382-(922724-(1095142-990323)))))-637861)-(-690466+785505)))R=z[g]j=s[n[325324-325323]]Y=s[n[(-1675222-(-884558))-(-790666)]]t=H(-37470-(-140419-(-52459)))v=Y(y,b)N=12415363340806-845259 E=j[v]y=s[n[264312-(35041+229270)]]b=s[n[(-635043+-40780)+675825]]x=b(t,N)v=y[x]t=s[n[944918-944917]]N=s[n[-345745-(-345747)]]L=N(m,c)x=t[L]m=s[n[713033+-713032]]c=s[n[-231194+((-177725-710891)+1119812)]]A=c(i,F)L=m[A]A=H(1035926+-985709)c=z[A]i=s[n[932020+-932019]]F=s[n[-982039+982041]]r=F(T,e)A=i[r]m=c[A]c=m(W)N=L..c t=p..N W=nil p=nil b=x..t y=o..b Y=v..y j=Q..Y o=nil U=E..j g=R(U)g={}R=z[H(-35912-(-87519))]Q=nil end else W=J[513084-513082]p=J[-1020882-(-1020886)]R=s[n[609678+-609677]]o=J[624989+-624986]Q=J[600619+-600618]g=R(Q,W)U=g o=nil Q=nil g=H(-80926-(-133768))p=nil R=s[n[((-629890-(-409923))+((53359+(-1000476+1228747))+-236044))+174383]]g=R[g]W=nil g=g(R,U)g={}U=nil R=z[H(-996197+1048399)]end end end end end end else if R<-1008900+13182124 then if R<11453278-(-442802)then if R<-563012+(13185647-875061)then if R<10837443-(-865141)then if R<-1034764+12703640 then if R<-149232+11792424 then if R<11284984-(-341636)then A=s[n[(-587938-(-1017684))-429742]]L=not A R=L and 6215379-(-129332)or 3275465-(-197135)else p=((-446399+854840)+-536432)+127992 g=W[p]v=-313427+12661107043564 U=s[n[656485+-656484]]Y=H(-733985+784861)E=s[n[(-99452+-943068)-(-250225-792297)]]j=E(Y,v)p=U[j]R=g==p p=R R=p and 4801555-351614 or(6041333-(-971063))-281958 end else if R<755535+10903045 then Q=s[n[-58924+58925]]p=H(-753758+806490)U=24363088929856-(-225215)W=s[n[926297+-926295]]o=W(p,U)g=Q[o]Q=d(13034634-(-290357-693060),{n[-686672-(-686673)],n[-408841+408843]})R={[g]=Q}g={R}R=z[H(336888+-286730)]else Q=J[-161021-(-161022)]W=J[121303-121301]g=s[n[277606-277605]]R=g[Q]o=R R=not o R=R and 11324679-(-340070+(-127440-(-387271)))or-205548+(11916507-(-590634+1056115))end end else if R<12081721-395735 then if R<12558306-875717 then g=H(545752+-494480)R=z[g]g=R()o=g g=H(47022-(-3967))R=z[g]E=s[n[-800162-(-1692905-(-892739))]]j={R(E)}R=-154762+873893 U=j[(1473968-1001548)-472417]p=j[-46374-(-46376)]g=j[-491425+491426]E=g else x=s[n[-664831+664848]]b=E==x g=b R=(-850554+709438)+5297197 end else if R<-560275+12254089 then b=nil R=-559663+15201758 else g=s[n[524029+-524023]]j=(-24682+2149003772276)-(-224378)o=s[n[152665+-152663]]Y=-525508+(203811+27063699769266)b=H(450935-399074)p=s[n[423438-423435]]E=H(337990-287872)U=p(E,j)W=o[U]R=g[W]g=R()W=g g=s[n[696599+-696592]]j=H(569642-519408)x=15294535469003-688328 p=s[n[522652-522650]]U=s[n[257039+-257036]]E=U(j,Y)o=p[E]R=g[o]E=s[n[527627-527622]]Y=s[n[-638582+638584]]v=s[n[(651072+371972)-(-382421+(451903+953559))]]y=v(b,x)j=Y[y]y=H(-134432+187576)U=E[j]b=-702017+3573032978608 j=s[n[(-767956+1585047)+-817089]]Y=s[n[-321510+321513]]v=Y(y,b)E=j[v]p=U[E]E=s[n[-769935-(-769937)]]y=-261679+(8259433496112-(-378334))v=H((465786-(-26496))+-441015)j=s[n[-1041915-(-1041918)]]Y=j(v,y)U=E[Y]o=p[U]E=s[n[((-1718648-(-213503))-(-1042162))-(-462985)]]b=550887+27316831484233 j=s[n[781887+-781884]]y=20221408836235-(-682882+1698718)v=H(-959456+1012841)Y=j(v,y)U=E[Y]y=243694611952-(1763228-743444)v=H(-667794+((933997-282044)-(-68243)))p=W[U]W=nil E=s[n[431822+-431820]]j=s[n[-510680+510683]]Y=j(v,y)U=E[Y]j=s[n[106992-(274271+-167281)]]y=H((-586208+(-247192-(-807238-(-709183))))-(-786390))Y=s[n[836310+-836307]]v=Y(y,b)E=j[v]y=true j=-428742+494022 v=nil Y=nil g=R(o,p,Q,U,E,j,Y,v,y)R=(760895-942763)+13424803 end end end else if R<658095+((-854922+(-488850+1516560))+10904559)then if R<-31667+(942223+10812562)then if R<11494273-(-209909)then R=7217467-832212 else R=h()s[R]=y v=Y y=R R=s[n[-411393-(-411395)]]t=s[n[439053-439051]]L=f(4687063-(-566675),{y,n[-225176-(((((-2395511-(-682298))-(-849822))+863684)-(-892531))+-1118003)],n[-650401-(-650405)];n[-688868+688873],p})x=#t t=(-101140+366387)+-265246 b=x+t t=H(((358410+-833245)+(2141157-649307))+-965253)x=z[t]v=nil N=s[p]y=K(y)t=x(N,L)R[b]=t R=-307153+(2718314-457867)end else if R<-245471+(12781364-808717)then v=-827418+20679501915774 p=H(-772403-(-822861))W=J[632993-632991]o=J[(1138163-831283)-306877]L=13060903313995-5812 Q=J[438453+-438452]g=z[p]U=s[n[-155095-(-155096)]]N=H(-406410+459418)y=678285+(10474407197267-(-890188))Y=H(-448133+(1184958-685563))E=s[n[-377845-(-377847)]]j=E(Y,v)p=U[j]R=g[p]p=h()g=R()v=H(651976+-598426)x=H((-28290+484684)+-404490)s[p]=g g=s[n[(701730+-470509)+((-97513+473524)+(-1414102-(-806873)))]]t=377898+(-217510+34962739289939)E=s[n[(-395083-433354)+(313320+(-298799-(323395+(260309+(-374629+(760948+-1783940))))))]]j=s[n[-852888-(-1357655-(-504765))]]Y=j(v,y)U=E[Y]R=g[U]m=(-362730-147410)+((24190836664233-932684)-(-283238+837474))j=s[n[-375219+375223]]v=s[n[786592+-786591]]y=s[n[(247692-((-740420-143211)+1636306))-(-504985)]]b=y(x,t)Y=v[b]E=j[Y]v=s[n[-269297-(-269298)]]y=s[n[(478913-(-545153))+(-1862359-(-838295))]]t=(-1749958-(-921974))+2667991705093 x=H(638305-(587352-(((702994-96019)-177688)+-426662)))b=y(x,t)Y=v[b]b=s[n[(-222719-(-385560))-162840]]x=s[n[499287-(1094052-594767)]]t=x(N,L)y=b[t]L=789550+26087918151918 v=Q..y N=H(971874-918293)b=H(-223594-(-276881))j=Y..v c=28681993423884-121371 U=E..j E=V((799703-399060)+14869172,{n[742897+-742892],p})x=25317170014186-(-731704)Y=s[n[756125-756124]]v=s[n[687783+-687781]]y=v(b,x)j=Y[y]y=H(244975+-194758)i=H(324233+-273654)v=z[y]b=s[n[573225+-573224]]x=s[n[240574+-240572]]t=x(N,L)y=b[t]Y=v[y]x=s[n[(-255289-(43481-846851))+(247885+-795965)]]t=s[n[-750601+750603]]F=(-31276+758040)+28652042613787 L=H(-857156+(-83309+((1718815-790538)-(-63334))))N=t(L,m)b=x[N]t=s[n[187439+-187438]]N=s[n[617424+-617422]]m=H(-553607-(347236-952522))L=N(m,c)x=t[L]N=H((-922866+1066159)+-91958)L=(656779-433923)+5323457388628 y={[b]=W,[x]=o}v=Y(y)b=s[n[((-376365+2210687)-1039581)-794740]]m=H((228629-289344)-(-111468))x=s[n[300073+-300071]]c=13948109081937-758448 t=x(N,L)y=b[t]t=s[n[-665284-(-665285)]]N=s[n[824982-824980]]L=N(m,c)x=t[L]N=s[n[-179602+179606]]m=s[n[((1034479+-36940)+(-547762+-998712))-(-548936)]]c=s[n[577353+(63864-641215)]]A=c(i,F)L=m[A]t=N[L]b=x..t Y={[y]=b}g=R(U,E,j,v,Y)R=s[p]g={R}R=z[H(233402+-180429)]else R=z[H(-965319-(-1016780))]g={}end end else if R<11400171-(-345138)then if R<172738+(11816890-244598)then g=H((350799-164613)-(835451-700368))R=z[g]v=H(515267-462807)g=R()R=s[n[136289-136285]]y=-171045+4546936643078 E=s[n[-1001034-(104753+-1105789)]]j=s[n[-331460-(-331463)]]Y=j(v,y)y=H(-86619-(-137342))U=E[Y]j=s[n[123990+-123988]]Y=s[n[(342510+-961626)-(-175853+-443266)]]b=1885046000801-(-106641)v=Y(y,b)E=j[v]g=R(Q,U,E)R=(((766731+-1390181)+540864)+-301649)+2317164 else p=true g=H(470931+-420699)R=z[g]g=R(Q,p)R=-530668+8717815 end else t=H(623184-571916)g=s[n[((-380382-(-845020))+(-82042+-188834))+-193746]]N=((14090560701557-(-398573))-476346)-261404 y=s[n[506061-506058]]b=s[n[(567620-(997958-831847))+-401505]]x=b(t,N)v=y[x]R=g[v]g=R(o)v=g L=H((((-1650191-(-671216))+(1926509-1021509))-(-841146))+-717115)t=248360+(10601770240166-265912)m=-713873+21213060258817 g=s[n[-335926-(-335929)]]x=H((1631667-609473)-968905)y=s[n[1017810-1017806]]b=y(x,t)R=g[b]x=s[n[361700+-361697]]t=s[n[-855590-(-855594)]]N=t(L,m)b=x[N]y=v[b]N=H(-864377+914649)L=(880528-((447681+(-815593+(-447931+((-801923-(-332846))+(2259347-502146)))))-(-375652)))+32607575859221 b=966822-966821 g=y+b v[R]=g b=s[n[792651+-792648]]x=s[n[(-1013376+128745)-(-884635)]]t=x(N,L)y=b[t]g=v[y]y=-713754+713755 R=g>y R=R and 675781+3800939 or-691335+6595330 end end end else if R<357593+11459434 then if R<10961397-(-838314)then if R<676068+11084775 then if R<12777416-(1038700+-14609)then i=H(-197066-(-247450))R=z[i]i=H(-20815-(-71545))z[i]=R R=(-617249+2780236)-(-972887)else o=s[n[(-121918-376290)-(-498209)]]p=s[n[((-159739+828197)+-478965)+-189491]]W=o[p]Q=not W R=Q and(-877186+803781)+(-256693+14001031)or(-1000253+489473)+10511727 g=Q end else if R<442458+11342324 then g=s[n[-995351+995357]]y=s[n[-47500+((-1234984-(-1172251-(-391447)))+501682)]]t=H((((-30876-(-758582))+-1306944)+804695)+(-890548-(-716188)))N=29336006117538-871224 b=s[n[(734120+99669)-833786]]x=b(t,N)v=y[x]R=g[v]A=((-202366-(-745039))+1183031694611)-(-694418)c=H(-978113+1028958)v=false x=s[n[812970-812969]]y=false N=s[n[-656261+(589317+66946)]]L=s[n[-172752+172755]]m=L(c,A)t=N[m]b=x[t]x={b(Q)}g=R(p,U,E,v,y,q(x))v=g R=v and-448829+(8947520-(-525518))or 602513+10076913 else g=H(-640226-(-691329))R=z[g]g=R()t=H(911985+-859390)R=s[n[419180-(-1036011+1455187)]]x=-225746+14416352934131 N=30880464303821-(-749682)Y=s[n[-940854+940856]]b=H(960682+(997165+-1907168))m=3216581824033-924679 v=s[n[300090+-300087]]y=v(b,x)j=Y[y]L=H(-458072-(-509552))y=s[n[125849-((939786+(((-700238+1328818)-557112)-767819))+-117588)]]b=s[n[-113731-(-113734)]]x=b(t,N)v=y[x]x=s[n[-1024522-(-1024524)]]t=s[n[-301866+301869]]N=t(L,m)b=x[N]y=E[b]Y=v..y g=R(o,j,Y)R=(12757694-(-585977))-(-803145)end end else if R<11819058-4965 then if R<((-411769+335431)+11518655)-(-361966)then R=4723121-(-248151)else R=583955+1718005 end else R=nil g={R}R=z[H(-819852-(-872582))]end end else if R<11420702-(-400940-22494)then if R<12295121-469288 then if R<531892+(12155900-866711)then j=H(-469552-(-949857+((-351895-(-348547))+431415)))E=z[j]Y=s[n[472023-472020]]x=17589086027128-(-543854)v=s[n[((546940+1140617)-692426)-(1947902-(827481-(-125294)))]]b=H(667062+-614830)y=v(b,x)j=Y[y]R=(-1305180-(-1631992-(-591011)))+9323628 g=E[j]j=w(854875+6432228,{n[-1027593-(-339902+-687693)];n[(-344018-(-717624))+-373605],n[288349-288346];n[(1084205-445099)-((-176807+((883595-268876)+1089162))-887972)]})E=g(p,j)else t=H(-708567-(-761304))c=H(344181-293618)y=R x=z[t]N=s[n[44038-((((376130-(1683618-821130))-(-125841))+-106624)+511178)]]A=33076519298507-713206 L=s[n[-531512+531514]]m=L(c,A)t=N[m]b=x[t]A=-847464+17055853163143 c=H(-862697+913600)N=s[n[767936-767935]]L=s[n[610794-610792]]m=L(c,A)L=true t=N[m]N=-807188-(-807189)x=b(j,t,N,L)v=x R=x and-186650+14478865 or 7742190-261078 end else if R<((603839-(637785-501285))+((814920+-1396149)+829504))+11118773 then W=J[-387035-(-387037)]Q=J[-235553+235554]o=J[406204-406201]p=J[913833-913829]R=s[n[-379440-(-379441)]]g=R(Q,W)U=g R=not U R=R and(-759004+2851874)-(611560+146736)or 8233456-128183 else R=-789296+13010458 end end else if R<-45668+11915674 then if R<-1034087+12884619 then g=H(854584+-802822)R=z[g]v=H(-899025-(-535575+-415892))y=33924215452501-327254 E=s[n[188513+-188512]]j=s[n[417403+(204356-621757)]]Y=j(v,y)U=E[Y]E=w(186009+3033249,{n[-411222-(-411223)],n[(-215804+413518)-197712]})g=R(U,E)s[n[-64671+64674]]=g R=(3906664-(-815057))-18326 else Y=H(-127250-(-179816))v=-570484+28418652916933 c=26792980208001-((-651879-(-289811-82490))-(-247244))x=H(-519768+570006)Q=J[(276263+443245)-719507]o=J[-739810-((383620+622232)+-1745665)]W=J[-977483+977485]p=H(423447+-372989)g=z[p]U=s[n[-223757+(-827398+1051156)]]E=s[n[852832-852830]]j=E(Y,v)i=H(-285860-(-337130))p=U[j]m=25144194266032-(-363820)v=H(977701+-925114)R=g[p]y=21014880390566-546726 g=R()p=h()s[p]=g g=s[n[637657-(410174-(-227480))]]E=s[n[114735-((578992+-198922)-265336)]]j=s[n[-321091+321093]]Y=j(v,y)U=E[Y]R=g[U]L=H(800751+-748695)j=s[n[(-906760-(-972091))-65327]]v=s[n[426265+-426264]]t=30401024209560-(-496245)y=s[n[341617-341615]]b=y(x,t)Y=v[b]x=H(-791624-(-842227))E=j[Y]t=45460+((97125+-384328)+3429565638006)v=s[n[1030296-1030295]]y=s[n[-908342-(-1934913-(-1026569))]]b=y(x,t)Y=v[b]x=s[n[-232014-(-232015)]]t=s[n[137782-137780]]N=t(L,m)b=x[N]y=b..W L=8725055157508-545107 v=Q..y b=H(-793073-(-844811))j=Y..v U=E..j x=8942785413440-(-647402)E=B(451631+5267122,{p})Y=s[n[789866+-789865]]N=H((914516+-443106)+-420618)v=s[n[-775932+(-600047+1375981)]]y=v(b,x)j=Y[y]y=H((980139-204720)+-725202)v=z[y]b=s[n[301741-301740]]x=s[n[-753499+753501]]t=x(N,L)y=b[t]L=H(211409+-158331)Y=v[y]F=24608465098871-(-777303)x=s[n[484504-((189004-(1333665-809858))+819306)]]t=s[n[299861+-299859]]m=-793761+9340178474252 N=t(L,m)b=x[N]y={[b]=o}v=Y(y)L=(((125127+-842127)+677532)+-755212)+24399732241109 m=H(299431-(-267282-(-514880)))b=s[n[-1014240-(-1812626-(-798385))]]N=H(1004188+-953129)x=s[n[((451841+529452)+((-947285+1607497)+(-2153654-(264384+58982))))+(534343+301174)]]t=x(N,L)y=b[t]t=s[n[159389+(-378726+219338)]]N=s[n[-295545+295547]]L=N(m,c)x=t[L]N=s[n[(-1201606-(-302945))-(-898665)]]m=s[n[-980049+980050]]c=s[n[-480677+(-231347-(-712026))]]A=c(i,F)L=m[A]t=N[L]b=x..t Y={[y]=b}g=R(U,E,j,v,Y)R=s[p]g={R}R=z[H(-377234+430700)]end else R=p()g={}R=z[H(797502-744271)]end end end end else if R<((9520649-(-1080544-(-461674)))-(-1040345))-(-839449)then if R<12330286-374954 then if R<623785+(91011+11202069)then if R<10915471-(-990644)then if R<11862408-(-42403)then R=z[H((1309032-(898549+116521))-243567)]g={}else g=H(-634967-(-687809))R=s[n[513601-513600]]p=nil W=nil g=R[g]g=g(R,U)Q=nil g={}o=nil R=z[H(-868975-(-920915))]U=nil end else if R<12543545-632203 then g=H(-768417-(-819943))R=z[g]U=557278+-557277 p=W[U]g=R(p)p=g g=699743-699741 R=W[g]j=not p g=-326299+326302 U=R R=W[g]g=j E=R R=j and 16028034-(-744925)or 11872847-719426 else R=-873654+14097383 end end else if R<-331197+12278149 then if R<135614+(11502127-(-904112-(-89859-524571)))then U=R y=s[n[-201230-(-201237)]]L=H(-485823+537208)m=-838394+(2546400605348-((843980+145103)+-501106))x=s[n[(-967147+326051)+(1387365-746268)]]t=s[n[88261+(-161597+73338)]]N=t(L,m)b=x[N]v=y[b]y=s[E]Y=v[y]g=Y R=Y and 377517+2259138 or 9028491-(-749492)else Y=s[n[-120342+120344]]x=32899280323255-(1365328-(-909149+1336236))b=H(-518257+571151)v=s[n[509945-509942]]y=v(b,x)j=Y[y]x=809341+27885935099352 b=H(-999864+1050108)E=Q[j]Y=s[n[-813361+813363]]R=8346336-(-305919-181836)v=s[n[-33263+33266]]y=v(b,x)j=Y[y]U=E[j]b=22511051291619-(-918654)j=s[n[917238-917236]]Y=s[n[210824+-210821]]y=H(-886588+((-603862+2169890)-627223))v=Y(y,b)E=j[v]p=U[E]y=6857467331497-592024 E=s[n[881634+(-715972-(82121-(-83539)))]]j=s[n[126368+-126365]]v=H(-333949-((1002377-1019707)-367664))Y=j(v,y)U=E[Y]o=p~=U g=o end else A=-598913+19920782289425 L=H(-506278+558122)y=(-386948+896071)+-509123 c=H(428584-(33155-(-344374)))v=H(663365+-612173)m=682421+25321055781287 Y=z[v]v=Y(y)v=H(-820571+872412)Y=z[v]x=s[n[825413-825412]]t=s[n[-664796-(-664798)]]N=t(L,m)b=x[N]N=s[n[(-5573-(282132+355634))+(831009+-187669)]]L=s[n[198013+-198011]]m=L(c,A)t=N[m]x=Q..t y=b..x R=z[H(674405-622668)]v=Y(y)y=s[n[38731-((-409986+-64236)+512952)]]N=-912820+16676653378517 t=H((945685+24026)-916816)g={}b=s[n[(((165139+1018284)-620201)+-1514447)+(863842+87385)]]L=11153922909166-(-669888)x=b(t,N)v=y[x]Y=o[v]N=H(-287833-(-722666-(-384105)))b=s[n[(760481-841587)-(-81107)]]x=s[n[37848-37846]]t=x(N,L)y=b[t]v=Y(y)end end else if R<((542130-211101)-(-231116))+11442989 then if R<373405+((616305+10173757)-(317111+-1129804))then if R<1011382+10963565 then Y=s[n[((196368-869423)-(-533710))+139349]]x=(-954355+29183468704037)-722174 v=s[n[-814481-(-814486)]]b=H(334738+-283522)y=v(b,x)j=Y[y]y=H(19679-(-32106))b=32140008901549-10521 E=p[j]j=s[n[315988+-315982]]U=E[j]j=s[n[178048+(-1169939-(-991895))]]Y=s[n[(821956+-1167491)+345540]]v=Y(y,b)E=j[v]g=U[E]U=g(o)R=not U R=R and((14856514-562190)-192992)-869577 or 13697269-291555 else R=U R=g and 9165990-(504764-522183)or 5042970-442135 end else if R<784663+11211538 then R=6544704-756208 else o=nil E=nil g={}p=nil W=nil R=z[H(373662-321941)]U=nil Q=nil end end else if R<-1010963+13029257 then if R<275846+11730732 then b=608671+25813726026596 j=s[n[(666864-1001581)+334719]]y=H(595297-(-365199+909838))Y=s[n[(((929582+-693751)-550382)+(-1100613-(-1047048)))+368119]]t=((1168534-((757265+-337593)-(-117562)))-(-361725))+(17349481121913-(-4783))v=Y(y,b)E=j[v]x=H((649030+((-1481748-(-694251))-322336))-(-826057-(183757-498770)))y=H(56292+-4755)b=34456748987644-54884 g=W[E]j=s[n[791449+-791447]]Y=s[n[(-499243+1205910)-706664]]v=Y(y,b)E=j[v]R=g[E]v=s[n[851179+(-1593925-(-742748))]]y=s[n[347514-347511]]E=R b=y(x,t)Y=v[b]j=E[Y]R=j and 12698734-(-1408382-(-481429))or-353387+14229775 g=j else L=H(((109448-((1220370-769462)+-1005381))+-1386434)-(-774354))g=z[L]A=s[n[-747340-(128550+-875892)]]r=H(-901381+952363)i=s[n[(1444035-(198409-(-494050)))+-751573]]q5=29944999677287-(-849479+790513)T=-856778+(10031496479913-60589)F=i(r,T)R=-1010237+2609854 c=A[F]z5=(1656768-976699)+18572541571150 r=s[n[-964764-(-964766)]]I=(((((728998-(-86597-(-705991)))-995006)+18935934682762)-382439)-(-716967))-(-1038133)X=65968+20359513145820 T=s[n[356587-356584]]H5=H(95133+-44661)P=H(-613125-(-665639))e=T(P,X)n5=H(772783+-719502)F=r[e]i=Y[F]T=s[n[-853187+((-141512-(859920+((-224865+280307)+(245862-419959))))+1735966)]]e=s[n[((-1647451-(-801033))+860179)-(173482-159724)]]X=H(875463+-822865)P=e(X,I)r=T[P]X=s[n[1009053+-1009051]]I=s[n[333482-333479]]G5=I(H5,z5)P=X[G5]H5=s[n[32015-32013]]z5=s[n[-751711-(-833222-(-81508))]]R5=z5(n5,q5)G5=H5[R5]n5=H(-546684+598232)I=N[G5]H5=s[n[(-818675+(-133819-(485183-763313)))-(-674366)]]z5=s[n[-570284+570287]]q5=(-425047-64333)+23322839501090 R5=z5(n5,q5)G5=H5[R5]X=I..G5 e=P..X T=W..e F=r..T A=i..F m=c..A L=g(m)end else y=nil R=-928263+13917587 v=nil end end end else if R<12814124-((-1022001+(((518492+(636683+-722077))-(184420+-861193))-202134))+(75178-(-772934)))then if R<11759849-(-291585)then if R<479774+11566833 then if R<((-320697+11254853)-(-420799))-(-673624)then W=s[n[(1041293+-1219267)-(473155-(617109+34021))]]g=W[Q]W=nil R=g==W R=R and 929871+663086 or(-236081-(-1037649-(-789715)))+(-184743+15409939)else Y=nil R=7560524-392727 v=nil end else if R<11267014-(-783612)then R=-833630+13136898 L=H(26413+25526)g=z[L]A=s[n[219118+(-464849-(176852+-422585))]]r=H(-289944-(-341920))i=s[n[-650608-(-650611)]]T=(704507-795609)+30521494559696 F=i(r,T)c=A[F]m=c..v L=g(Q,m)else x=H(-949971+(((1512912-(-959452+1252111))-809730)+591107))t=10225468269281-(-155042+729659)v=s[n[(361999+-711224)+(-976536+1325763)]]y=s[n[896727-896724]]b=y(x,t)R=-355122+3053274 Y=v[b]j=W==Y g=j end end else if R<11113211-(-949104)then if R<-421519+(-897931+13371330)then W=J[(1208291-622524)-585765]Q=J[-1016732+1016733]g=-452868-(-452868)R=Q==g R=R and 11898792-949462 or((-1650379-((723422+-2228665)-(-834511)))+834810)+7071268 else R=285260+16219138 end else c=252207+7256953495360 m=H(956633+(160963+-1065270))t=s[n[595171+-595168]]N=s[n[-655257-(-655261)]]L=N(m,c)x=t[L]b=y[x]R=b and-775934+12459469 or 5725+5150356 g=b end end else if R<12865601-717290 then if R<230537+11903578 then if R<11851776-((-370977-421833)+524079)then y=s[E]x=s[n[34524-34523]]m=-328744+683340028573 L=H(-700737+752769)t=s[n[(-930549+1373672)+-443121]]N=t(L,m)b=x[N]v=y[b]b=s[n[629735+-629734]]L=-421545+18878502370586 N=H(302379+-249887)x=s[n[896523-(-685477+1581998)]]t=x(N,L)y=b[t]t=H(529196+-477453)Y=v[y]y=s[n[259041-259040]]b=s[n[1028855+-1028853]]N=23622557956995-(-67950)x=b(t,N)v=y[x]R=Y[v]R=R and 839943+14390293 or(1422639-(-469564))-(-165648)else g={}R=z[H(-694872+747710)]end else if R<11682327-(-461043)then b=#o x=520306-520305 R=-265284+(10018397-(-887577))y=b+x b=Y o[y]=b else U=s[n[532036+-532032]]E=s[n[221211+-221206]]v=22845386025218-227391 Y=H(514896-461629)b=H(964286+-911098)j=E(Y,v)g=U[j]R=p[g]g=s[n[595684+(464064+(834912+-1894654))]]x=(299379-(-95149))+29406239347950 E=s[n[783088-(261803+(34158+487120))]]Y=s[n[810007+-810003]]v=s[n[(258565-346561)+88001]]y=v(b,x)j=Y[y]Y=445709-(-485676+931375)U=E[j]j=s[n[-174815-(-174816)]]E=U(j,Y)R[g]=E R=11218558-(-737475)end end else if R<-227743+12399968 then if R<-228043+12381309 then p=-868968+868969 Y=H((-558426-(-369667))-(-238975))g=W[p]U=s[n[-332350-(-332351)]]E=s[n[-473962+473964]]v=(1060904-781446)+20366430634221 j=E(Y,v)p=U[j]R=g==p p=R R=p and 5861967-(-164498)or-708976+3234764 else U=H((146106-(585008+287266))+776228)R=z[U]E=s[n[-578963-(-578966)]]U=R(E)R=nil s[n[537423-537420]]=R R=9008937-750211 end else g=s[n[815136+-815125]]L=8689801278843-(-961996)b=s[n[484646+-484644]]N=H(473267-420168)x=s[n[-286025+286028]]t=x(N,L)y=b[t]R=g[y]v=R R=3573818-443308 end end end end end else if R<(12294737-(-1183779-((407681-(-120270))+-778895)))-852955 then if R<11675450-(-583109)then if R<11867137-(-356602)then if R<12212149-12833 then if R<892214+(10301370-(-1836615-(-849364)))then if R<12856709-678963 then U=R y=s[n[200055-200054]]N=((226060+753747)+21468519525205)-(-467483)t=H(-293763+346278)b=s[n[-344309-(76126+(7060-427497))]]x=b(t,N)v=y[x]Y=W[v]R=Y and 779240+6653446 or-483529+6365089 g=Y else g=H(706305-656245)R=z[g]U=s[n[-750877+(472818-(-278062))]]g=R(U)R=7950014-(680732+-473618)end else if R<12239585-(-693271+743454)then v=-207990-(-207990)g=U~=v R=g and(-65395+13346937)-(-840269)or(((-124980+1179778)-63403)+4850031)-535769 else T=s[n[429221+-429214]]R=-333599+(-1040851+((67641+6167573)-(-485418)))P=s[n[168370-168369]]H5=32441577367088-(-461803+(-110640+-262941))G5=H(-115348-(-167643))X=s[n[158498-158496]]I=X(G5,H5)e=P[I]G5=1042353+(-845656+(837020+15697795370318))F=T[e]I=H(751986+-700503)e=s[n[(76402+863611)+-940012]]P=s[n[440801+-440799]]X=P(I,G5)T=e[X]A=F[T]c=A end end else if R<11620143-(-587149)then if R<-538035+12740939 then Q=nil W=nil p=nil o=nil g={}R=z[H(739404+-686807)]else R=z[H(634399+-583805)]o=H(-475867+(-51929-(642526+(-239040-983716))))W=z[o]o=H(156888-104624)Q=W[o]o=s[n[-927124-(-927125)]]W={Q(o)}g={q(W)}end else if R<11804309-(-414691)then R=673873+9234580 x=nil else R=not o R=R and 5484873-415439 or 12754880-(-599602-(-239788))end end end else if R<717031+11526212 then if R<12928116-(-772254+1467750)then if R<207245+12021679 then g={}R=z[H(-874670-(-926409))]else L=H((-1027783+((((627177-981485)+2428306)-527520)-513858))+45438)m=(300458+29280915436451)-(497574+(1042137-(1357112-488904)))R=(-1066995-((-960204-(-495235))+((391901+132058)-502926)))+14339286 x=s[n[(-780981+-133337)-(-914320)]]t=s[n[640596-640593]]N=t(L,m)b=x[N]y=E[b]v=y[j]Y=not v g=Y end else if R<807695+11427852 then p=H(((-430004-584196)-(-808350))+258088)Y=H((-205633-(-361540))-104237)g=z[p]v=(47659+-701200)+362971982634 U=s[n[-1016890-(-1016892)]]E=s[n[977060-977057]]j=E(Y,v)p=U[j]R=g[p]p=s[n[86171-(-816050+(808982+93235))]]U={p(Q)}g=R(q(U))p=g R=not p R=R and 12027549-(-275849)or 7306571-(-623565)else c=26541823702064-479874 R=s[n[975173-975165]]g=R(W,o)R=nil v=g b=h()y=h()s[y]=R R=false s[b]=R g=s[n[-79687-(-79696)]]t=s[n[713883+-713881]]N=s[n[-650973+650976]]m=H(799346+-748562)L=N(m,c)x=t[L]R=g[x]x=M(12836640-(1180251-607098),{y,b})t=-593777-(994228+-1603005)g=R(Q,x,t)R=681761+-357928 end end else if R<670344+11584335 then if R<12112043-(-139174)then R=z[H(800951-748900)]g={}else R=s[n[179831-179823]]y=-443479+25173666912688 E=s[n[109624-109622]]Q=nil j=s[n[(-748912+437330)+(-429101+740686)]]v=H(-184134+235062)Y=j(v,y)U=E[Y]v=28102489965858-(-857019+(646722+-645234))p=W[U]g=R(p,o)U=s[n[791193+-791191]]p=g Y=H(-694550+(736549-(-954903-(-944543))))E=s[n[287264-287261]]j=E(Y,v)y=578360+30885879981592 g=U[j]E=s[n[-450707-(-450709)]]v=H(-435709+489245)j=s[n[(-215100+845839)+-630736]]x=17499680932745-(-786246)Y=j(v,y)U=E[Y]b=H(283664+-230793)Y=s[n[642612-642610]]v=s[n[-48828+48831]]y=v(b,x)j=Y[y]o=nil E=W[j]R={[g]=p;[U]=E}g=H(-579204+632046)U=R W=nil R=s[n[(590397-(-242618))+-833008]]g=R[g]g=g(R,U)g={}U=nil p=nil R=z[H(426481-373947)]end else g=s[n[-388459-(-388460)]]R=g[Q]p=s[n[1032687-(377111+655575)]]o=p[Q]Q=nil g=#o o=W R[g]=o R=z[H(-61996+114940)]g={}W=nil end end end else if R<11414005-(-897193)then if R<(-45817+11746961)-(-601757)then if R<(328071-(-453516))+11507887 then if R<12991897-((77617-(-434719))-((-94537-(645305-742187))-203137))then Q=J[53473+-53472]R=Q Q=nil g=true s[n[-532104+(-632382+1164487)]]=R s[n[337676+-337674]]=g R=z[H(312728-262603)]g={}else b=s[n[403988-403986]]L=-724214+18514533283223 N=H(713549-661418)x=s[n[1033999+-1033996]]t=x(N,L)y=b[t]m=10106138173354-(-235219)v=p[y]N=H(1094000-1043352)L=(18362420240100-(-4355))-697568 b=s[n[-678074+678076]]x=s[n[-135352+135355]]t=x(N,L)y=b[t]L=H(637904+-587810)Y=v[y]t=H(773220-722090)y=s[n[697549-697547]]N=-808324+31250404778572 b=s[n[(664886+(-666264-(-723101)))+-721720]]x=b(t,N)v=y[x]g=Y[v]x=s[n[1007040+-1007038]]t=s[n[477160+-477157]]N=t(L,m)b=x[N]t=((-262779+(-418106-(-243527)))+27779418063054)-(-384511)v=995618-995617 N=(507295+20386013503554)-68294 y=E[b]Y=v/y R=g*Y m=25184190007-303886 v=s[n[-1026347-(-1026349)]]L=H(-351912+(16819+388034))Y=R y=s[n[480525+-480522]]x=H((-449526+(351648-(-323329+(537238-(-268543)))))-(-631755))b=y(x,t)t=H(246013+-192517)g=v[b]R=U[g]y=s[n[-673968+673970]]b=s[n[(-497204+-472534)-(-969741)]]x=b(t,N)v=y[x]g=W[v]y=s[n[-570145-(929328+-1499481)]]x=s[n[(-162891+(((901770+568304)-492550)+-887687))-(-73056)]]t=s[n[-269229+(1137326-868094)]]N=t(L,m)b=x[N]v=y[b]b=829859+-829829 y=v(Y,b)Y=nil R[g]=y R=3446415-1015817 end else if R<11691740-(-30395-579099)then g=722624-722623 R=W[g]p=R R=not p R=R and-816941+1728592 or 16729040-741468 else g=H((1010936+-297944)-(221784+440930))y=-398822-(-398827)R=z[g]Y=R g=R(Q)E=g v=E==y j=v R=v and 5304799-(-310797)or 3067164-386852 end end else if R<12947332-(-831152+1472154)then if R<11510153-(-793162)then T=(-402957+((-702471+(-892975+687295))+31047651661990))-((-1046426+(-847188+1725042))+-150076)A=s[n[(-400052+(217494+-465399))+647959]]r=H((21553+((-263114-(-496741))+628663))-831804)i=s[n[-916224-(-916227)]]F=i(r,T)c=A[F]T=5876828133694-870378 m=j[c]A=s[n[-796714-(-796716)]]i=s[n[-972653-(-579040-(-60588-(-454204)))]]r=H(-777332+(1734442-(1049887-143521)))F=i(r,T)c=A[F]L=m[c]c=s[n[-110947+110949]]r=1115489584421-(46937+-37162)A=s[n[103243-(931310-828070)]]F=H((1805778-937750)-816916)i=A(F,r)m=c[i]g=L[m]R=g and(324979+-1095589)+12781489 or 1607259-7642 else R=z[H(931346-(1449687-571692))]g={}end else R=g and 10079945-1013464 or 12129854-1004935 end end else if R<12901320-(-700550+1252517)then if R<12655562-320342 then if R<643724+11669072 then R=p()g={}R=z[H(-877161+(1875517-948164))]else W=nil R=z[H((207805+-124615)+(-924481-(-408501+-484078)))]p=nil Q=nil o=nil g={}end else if R<12211705-(-126244)then p=s[n[-663608+663609]]g=p[Q]R=g[W]R=R and 2968006-(154852-(-600799))or((-222019-(-654611))-551482)+(103095+12649983)else g=s[n[-788788-(-788794)]]b=20359402526511-(-954583)j=s[n[107354-107351]]Y=s[n[112272-112268]]y=H(-243654+295163)x=27849689029214-(-267523+(-570248-(-793580)))v=Y(y,b)E=j[v]R=g[E]b=H(-752784-(-803229))Y=s[n[(-1690881-(-826610))-(-864274)]]v=s[n[-635358+635362]]y=v(b,x)t=H(541146+-490367)j=Y[y]y=s[n[-743139+(834035+-90893)]]N=-519773+23017487541784 b=s[n[737393-737389]]x=b(t,N)v=y[x]Y=W..v E=j..Y g=R(E)g={}R=z[H(-644349+697996)]end end else if R<12239048-(438082-573597)then if R<466170+11903279 then g=H(117200+-64233)R=z[g]g=R(Q)b=g R=b and 904552+13277365 or 27142+9881311 else y=H(44002-(-7477))b=5486747160914-(-74956)j=s[n[372285-(-597416+969699)]]Y=s[n[507864+-507861]]v=Y(y,b)E=j[v]U=Q[E]y=H(520407+-468874)j=s[n[23498-23496]]b=24371508039364-174850 Y=s[n[-333648+333651]]v=Y(y,b)E=j[v]v=H(994359-940908)p=U[E]E=s[n[-719978+719980]]j=s[n[449797+(-1079479-(-629685))]]y=5878226277846-(-266900+(814567-157427))Y=j(v,y)U=E[Y]R=p[U]R=R and 6951767-((284789+((653130+-1415807)-(-56379)))+1088624)or 755045+4611243 end else R=14282141-(-6664)end end end end else if R<13415978-924735 then if R<12516877-92954 then if R<219016+12172743 then if R<318472+(-316565+((334464+11110054)-(-936797)))then if R<((1351342-695653)+-696307)+((-733143-(-855478))+12294832)then g=H(-656252+709044)N=H((974757-518850)+-404297)R=z[g]g=R(Q)j=g L=5696811351593-(-961397)b=s[n[-694403+694405]]x=s[n[-571718+571721]]t=x(N,L)y=b[t]v=E[y]Y=v[j]R=Y and(12122525-606627)-(-714199)or(13837669-(-291075))-412517 g=Y else i=H(((-525586-(-105165-668917))-664881)-(-467002))R=false y=H(-406898+457887)j=U v=R F=(30164787316858-(-516367))-1010259 R=z[y]m=s[n[-623110+623111]]c=s[n[199862+-199860]]A=c(i,F)L=m[A]N=W[L]m=s[n[939435+-939434]]i=H(6445-(-46035))F=4649646557742-(-145909)c=s[n[-176149-(-176151)]]A=c(i,F)L=m[A]t=N[L]N={R(t)}x=N[468502+-468499]R=(123748+-130472)+6933166 y=N[85212+-85211]b=N[641831-(1373816-731987)]end else if R<(-78019+13330048)-(-413583+1274549)then N=m R=c R=(706355+14818865)-(-420645)else g={}o=nil W=nil p=nil Q=nil R=z[H(-480321-(-533076))]end end else if R<11924386-(-497116)then if R<-8075+12417138 then R=9120827-(-438668)else g=-289359+289359 Q=J[(607253-491134)+-116118]R=Q~=g W=J[915843+-915841]o=J[((-228096-193382)-(-227750))+193731]R=R and 253113+11077545 or-597516+12898211 end else Y=H(-48802+99014)o=s[n[-347138+(-564928+912070)]]U=s[n[418097-418092]]E=s[n[70223-70217]]v=234558+27955395868301 j=E(Y,v)p=U[j]j=H(495659-443759)W=o[p]p=s[n[745820+-745815]]U=s[n[125570-(((-310158-(-263927))-530334)-(-702129))]]Y=20640771874066-(-439499)E=U(j,Y)o=p[E]Q=W[o]j=15986353275618-639319 o=s[n[255741+((-818236-(-477394))-(-85106))]]E=H(424792-371817)p=s[n[702785-702779]]U=p(E,j)W=o[U]g=Q[W]W=s[n[789+-784]]E=(-756685+15857280297978)-((364501-802498)+254718)o=s[n[584989+-584983]]U=H((386419+-887321)-(-553868))p=o(U,E)Q=W[p]R=g==Q R=R and(638412-226985)+1154097 or 7601275-(-525426+(-1187087-(-749017)))end end else if R<(-73940+911087)+11606674 then if R<11992234-(-1112077-(-665820))then if R<544446+11891840 then g=H(-95697-(-148539))R=s[b]g=R[g]x=nil g=g(R,x)R=s[b]g={R}R=z[H(-943109+994679)]else g=s[n[594160-(637970+-43811)]]o=s[n[(-1519220-(-802561))+716661]]E=H(875647+-824872)j=-382676+29416264769077 p=s[n[550301-550298]]U=p(E,j)W=o[U]v=462437+31009699348577 R=g[W]g=R()Y=H(1033742+-981963)U=s[n[176055-176053]]E=s[n[(960413+-984663)+24253]]W=g j=E(Y,v)p=U[j]o=W[p]Y=H(-634147+686245)U=s[n[-964626+964628]]v=21185779190030-(-337757)E=s[n[217464+-217461]]j=E(Y,v)p=U[j]g=o[p]Y=18827541598648-645392 p=s[n[481392+-481390]]U=s[n[-456283+(653508-((-944688+1222415)-80505))]]j=H(857862+-804313)E=U(j,Y)o=p[E]R=g[o]R=R and-884718+15308110 or-745366+5933329 end else if R<12004189-(-439504)then Y=H(613703-561816)g=H(-290662+341981)R=z[g]v=-557825+1648329874528 U=s[n[886875+-886874]]E=s[n[182870-182868]]j=E(Y,v)p=U[j]g=R(p)R=5061152-(-21069)else g=s[n[-151155+151158]]o=s[n[870152+-870151]]p=s[n[-1003943-(((-657304-369696)+(-77660-(-1040085)))-939370)]]E=H(442535+-392308)j=-827426+18110434677148 U=p(E,j)W=o[U]R=g[W]W=true g=R(W)R=962881+15626160 end end else if R<689763+11796207 then if R<13203126-750737 then E=U b=H(-490652-(-858068-(-1328894-(510816+-1525383))))y=z[b]b=y(j)v=b==Q R=v and-600890+14304854 or 618429+12791654 Y=v else R=nil g={R}R=z[H(1099254-1047209)]end else x=H(-388840-(-439515))y=H(-100227+152896)j=s[n[-528790-(-528791)]]b=9737274966127-1029556 Y=s[n[-824717-(-824719)]]R=-977402+2800788 v=Y(y,b)t=(-570694+(-239563-((-967477-(-67441))-(-998112))))+34163355910305 E=j[v]j=false v=s[n[-332370+332371]]y=s[n[271923-(-1043435+1315356)]]b=y(x,t)Y=v[b]v=false g={[E]=j,[Y]=v}U=g end end end else if R<15486+12525984 then if R<((637578+119822)+((-2051812-390155)-(-1020303)))+13183688 then if R<697303+11806906 then if R<12240887-(-262280)then g=H(-169993+220982)N=H(-812136+((-889650-94638)+1848946))L=-458933+(-17454+30505873425753)R=z[g]v=s[n[(-731817+735882)+(628221+-632282)]]b=s[n[-220720+220722]]x=s[n[-441383-((51200-(-263946-(-354568)))+-401964)]]t=x(N,L)y=b[t]Y=v[y]v={R(Y)}R=((-447488-338218)+16783115)-159926 E=v[-815462+815464]j=v[293109+-293106]g=v[-67538-(-67539)]Y=g else R=g and 3671590-7618 or(750683+15419427)-(844177+-442206)end else if R<(-449742+(-784916+2246546))+11504350 then R=x R=750568+13541647 v=b else W=J[(-408106-373027)-((450360+-1008226)-223269)]g=(-26060-809838)+835898 Q=J[-164513-(-164514)]R=Q~=g R=R and 13170404-924930 or 141991+205452 o=J[-942446-(-942449)]end end else if R<-393996+12934111 then if R<13005368-482373 then m=(-10663-(-603631+806461))+19774529878213 R=s[n[950199-(40793-(-909400))]]b=((355804+-202302)+-239278)+13124935474441 L=H((-591849-((((-129600-(-511664+(377421+-563800)))+369132)+-729697)+-254206))+598723)x=H(((-89519-(1973783-1029469))+1441484)+-356278)j=s[n[898226-898224]]Y=s[n[(255244+604605)+((-172464-(921343-467903))-233942)]]t=(864644+(704087+(956304+31235002305937)))-324528 y=H((736384+-1357453)+(1363369-(-116709+807723)))v=Y(y,b)E=j[v]p=nil v=s[n[514692-514690]]y=s[n[(525110-268613)-(993397+-736903)]]b=y(x,t)Y=v[b]x=s[n[-86727-(-86729)]]t=s[n[(502629-(-447804))+(-567948-382482)]]N=t(L,m)b=x[N]y=b..W W=nil v=o..y j=Y..v g=R(Q,E,j)g={}R=z[H(-95362-(-146317))]o=nil U=nil Q=nil else R=871076+13185935 m=Q end else g=H((427339-894433)+(400568+((636966+-1384581)-(-864888))))E=H((733540+-351714)-329337)j=-1216+16247518278375 R=z[g]o=s[n[(-412753+-232960)+645715]]p=s[n[903594+-903591]]U=p(E,j)W=o[U]o=s[n[(411438+(-1233378-(-792540)))-(-29407)]]g=R(W,o)R=7897091-(-767669+342937)end end else if R<12375655-(-211359)then if R<-113721+12659253 then if R<715632+11828125 then R=-466905+3365313 else R=(-821352-((-157556+435766)-188939))+2110238 end else if R<-813825+(-697141+14057600)then R=s[n[77914-((48634-(-828785))-799506)]]g=R()r=H((-661505-(-664573))-(-50367))R=s[n[(566563+-1117848)-(-551296)]]m=(-263096-694159)+32757733890195 c=H(1000247+-949037)x=s[n[-724394-(-76895+-647502)]]L=H(359207-306242)t=s[n[102380+(-968325+865949)]]N=t(L,m)b=x[N]T=(-225882+(-722277+1814790670945))-(1431789-438040)N=s[n[979237+-979234]]A=8607363076388-(-33036)L=s[n[-920304-(-920308)]]m=L(c,A)t=N[m]m=s[n[394898+-394886]]A=s[n[355482-355479]]i=s[n[-20703-(-20707)]]F=i(r,T)c=A[F]L=m[c]r=(-177576+(15807225126138-361412))-(-408271)m=L(p)c=s[n[170131+-170128]]F=H(1048546+-995155)A=s[n[179147-(1147179-968036)]]i=A(F,r)L=c[i]N=m..L x=t..N g=R(o,b,x)R=4129935-(-70974)else j=H((-144712-(-692916))+-495467)g=z[j]i=26642315365732-983297 b=H((175542+-491781)-(-367694))x=-95152+22603656807734 Y=s[n[-155375+155376]]v=s[n[150832-150830]]y=v(b,x)j=Y[y]R=g[j]g=R(Q)j=g g=H(845802-((369385+413967)+11461))R=z[g]t=s[E]L=s[n[-1005352-(-1005353)]]m=s[n[276331-276329]]A=H(321775+-271264)c=m(A,i)A=3948200673656-217756 N=L[c]x=t[N]c=H(-983527+1036045)N=s[n[-764015-(-764016)]]L=s[n[-972292-(-861142-(-654452+765604))]]m=L(c,A)t=N[m]m=H(4898-(-48377))c=(70065-(-607348))+28526069850382 b=x[t]t=s[n[(-618239+167467)-(-450773)]]N=s[n[(795800-(-202830))+(-136248+((-748870+1771777)+-1885287))]]L=N(m,c)x=t[L]y=b[x]b={R(y)}R=7802901-(48732+-772548)Y=b[96272-(-464905-(-468106+((1037834-613770)-(350477+(4540+162116)))))]g=b[893104+-893103]y=g v=b[713045-(950989-237947)]end end else if R<-660302+((12551378-(-497419))-(-216489))then if R<13096543-((-86942+(669092-106576))-(264860-282821))then Q=J[468058+-468057]W=J[(-240367-146911)-((790005-622727)+-554558)]p=312822+-312622 o=Q~=p g=o R=o and 9612053-(-84791)or 13838710-(-930460)else j=nil R=2233663-24965 end else R=-1024372+15211648 end end end end end end end end else if R<13699380-(-1026157)then if R<(12125783-(-658819))-(-968520)then if R<-1010636+14203838 then if R<13074015-165764 then if R<12528712-(-214199)then if R<34745+12667043 then if R<-113829+12770287 then if R<1018626+11608498 then if R<13580015-((1838454-652996)-230489)then g=H(764137+(-641998+-70947))Q=245800+-245800 R=z[g]g=R(Q)R=(-66167+-727215)+13730019 else W,U=o(Q,W)R=W and 388401+3221315 or(4723625-(-42370-(-978756)))-(-269738+-506655)end else if R<13551559-912083 then R=(1028368-((-702502+1654005)+-746644))-(-680763)else U=H(-295550-(-346653))g=z[U]R=195454+5050095 U=g()end end else if R<752637+(-103774+12020201)then if R<347110+12321435 then g=H(-526801+577904)R=z[g]g=R()R=538841+15962227 else Y={}R=11216065-1006552 g=Y end else if R<211335+12466260 then g=s[n[-561135+561137]]R=g[Q]o=R R=o()p=R R=s[n[444236+-444235]]g=p R[Q]=g R=z[H(-856343-(-909811))]g={p}else R=g and-904628+2256669 or 8926757-(-378123)end end end else if R<(412596-(-706824-(-549304)))+((-91852-(-13718+514553))+12753771)then if R<12870280-(-874028+1021625)then if R<13167695-453604 then Y=p R=o[Y]L=H(-791818+(489098-(-352933)))v=R b=H(-156441-(-209178))y=z[b]x=s[n[735639+-735638]]c=265219+30666944498810 m=31394802233574-((1107863-102070)+-1402844)t=s[n[228538-228536]]N=t(L,m)b=x[N]L=H((736650-(-138381))-821788)m=954915+24736784168387 g=y[b]x=s[n[-23260+23261]]t=s[n[(1228036-981585)+((-426645-509300)-(-689496))]]N=t(L,m)t=true b=x[N]x=-515256+515257 y=g(v,b,x,t)b=H(913562-860825)L=H(29280+21989)g=((-1120431-(-926742))-(-907936))+-714246 R=y-g y=R m=-363940+251977007573 g=z[b]x=s[n[(723825+((222660-(670523+345897))-102531))+172467]]t=s[n[-957444+((9743-697638)+1645341)]]Y=nil N=t(L,m)b=x[N]R=g[b]b=-43907+43908 x=H(594231+-541494)g=R(v,b,y)m=H(-248127+299113)b=g g=z[x]t=s[n[-330207+330208]]N=s[n[-70707-(-70709)]]L=N(m,c)x=t[L]t=422371+-422369 R=g[x]x=y+t y=nil g=R(v,x)x=g R=x W[b]=R b=nil R=711984+7246133 v=nil x=nil else y=nil R=5160110-547757 end else if R<12952526-227499 then R=9004562-767262 else Q=J[239083+-239082]g=s[n[-78562-(-78563)]]o=s[n[-405135+405137]]E=H(-411323-(865733+-1329978))p=s[n[513680-(358752-(-154925))]]j=1253425650961-(-438237)Y=H(-430325-(-480754))U=p(E,j)W=o[U]v=724614+(15826067948102-(-588696))R=g[W]g=R()W=g b=(-229075+34050667365428)-(-255898)g=H(566159+-513752)R=z[g]g=R(Q)o=g U=s[n[(1491700-937161)+-554537]]E=s[n[545767-545764]]j=E(Y,v)p=U[j]g=W[p]Y=H(365572-314334)U=s[n[-78552-(-78554)]]v=509526+34090953983088 E=s[n[(-1490490-(-619617))-(-870876)]]j=E(Y,v)p=U[j]R=g[p]p=R y=H(859857-808717)j=s[n[-547398-(-547400)]]Y=s[n[903913+-903910]]v=Y(y,b)E=j[v]U=p[E]g=U R=U and 615625+14165672 or 8522307-398163 end end else if R<12994096-253655 then if R<-1017860+13752697 then x=H(701441+-650907)p=J[642402-642398]Q=J[-348236-(-216539+-131698)]v=H(-15904+67462)y=569197+18042738222759 W=J[-17288-(-17290)]g=s[n[391792+-391791]]E=s[n[(1806630-987943)-818685]]o=J[458914+-458911]t=(515455-(-310168))+3822928055638 j=s[n[-9190-(-9193)]]Y=j(v,y)U=E[Y]R=g[U]g=R()v=s[n[-474571+474573]]U=g y=s[n[-223198+223201]]b=y(x,t)Y=v[b]j=U[Y]x=H(((-878933+2074048)-((-1154971-(-1413830-(-561299)))+1199848))+-246548)v=s[n[-638295+638297]]t=603852+7460357975845 y=s[n[555452-555449]]b=y(x,t)Y=v[b]x=16564474350299-629060 E=j[Y]Y=s[n[-240040-(-240042)]]b=H(434062-382397)v=s[n[-559502+559505]]y=v(b,x)j=Y[y]g=E[j]R=not g R=R and 12310443-(819458+((-559749+-301564)+(172646+301405)))or 103880+1028192 else R=z[H(-96745-(-149944))]g={}end else R=z[H(563180+-510907)]g={}end end end else if R<-333143+(151437+12977066)then if R<11974601-(-808369)then if R<12418836-(-350078)then if R<12896448-131335 then U=R v=s[p]y=-516549+134504255 Y=v==y g=Y R=Y and-924394+9852709 or 226559+(729872+6992136)else g=s[n[575909+(551073+-1126974)]]N=-783213+2516875351339 t=H(702171+-649974)y=s[n[-213762-(-213764)]]b=s[n[-103602+103605]]x=b(t,N)v=y[x]R=g[v]v=H(205535-153730)g=R(Q)g=z[v]v=g(Q)g=s[n[509676-509667]]R=v==g R=R and 9743959-(-566393)or 6281290-73304 end else if R<12888725-110360 then p5=96098+1308946022950 R5=H(-793714+844733)q5=6697554206671-(-422256)G5=s[n[(39665-(-177323))-216987]]n5=(-449740+30042490677723)-513706 o5=10539393104343-292873 H5=s[n[-309668-(-1165156-(-855486))]]z5=H5(R5,n5)Q5=-143938+26280178292595 I=G5[z5]H5=s[n[((589407+(-566272-223371))-(-971114))+-770877]]J5=331730+14470238195036 n5=H((581400+-54158)-473950)z5=s[n[-403659+403661]]R5=z5(n5,q5)G5=H5[R5]z5=s[n[-923539+923540]]W5=(-395261+13410517060578)-(-705056)d5=33023952424681-(-840605)R5=s[n[465036-465034]]q5=H((146768+-359414)+263753)f5=21263974866273-(-116698)n5=R5(q5,J5)Z5=-506427+34391941583520 g5=H(18266+31997)h5=28592426198268-(434203+-1234612)H5=z5[n5]q5=s[n[-431594+(-50352+481947)]]J5=s[n[-624799-(-618334-6467)]]M5=5125513227289-561644 u5=J5(g5,h5)C5=25737976082531-512101 s5=24203074031338-(-349441)h5=H(-858759-(-910936))n5=q5[u5]J5=s[n[-989383+989384]]u5=s[n[(((-628421+(325443+-123779))+290063)-514773)+651469]]g5=u5(h5,s5)s5=H(368168-316277)q5=J5[g5]u5=s[n[(-675-(-504377))-503701]]g5=s[n[(156583+858582)-1015163]]h5=g5(s5,Q5)Q5=H(-59886-(-111409))J5=u5[h5]g5=s[n[358208-358207]]h5=s[n[-909280+909282]]s5=h5(Q5,M5)u5=g5[s5]M5=H(261451+-207807)h5=s[n[(230349+(-1854497-(-953736)))-(170566-840979)]]s5=s[n[-766263+766265]]Q5=s5(M5,W5)g5=h5[Q5]s5=s[n[-852981-(-852982)]]W5=H((617577+111665)+-679053)Q5=s[n[743069+-743067]]M5=Q5(W5,o5)K5=17744009588993-(-405786)h5=s5[M5]Q5=s[n[37255-37254]]o5=H(-232258+283877)M5=s[n[(-393806+998116)+-604308]]W5=M5(o5,f5)s5=Q5[W5]M5=s[n[62941-62940]]f5=H(-124734-(-174879))W5=s[n[(112691+-378336)+(-676466+(1512657-(((((-781202+956089)-133348)-151533)-(-553611))+126927)))]]R=z[H(-941864-(-922814+-71424))]o5=W5(f5,p5)p5=H(326247-274178)Q5=M5[o5]W5=s[n[-479906+479907]]o5=s[n[(-945762-(-668481))+277283]]w5=(302790+11342823383158)-(-103108)f5=o5(p5,K5)M5=W5[f5]R5={[n5]=q5,[J5]=u5,[g5]=h5,[s5]=F;[Q5]=M5}J5=s[n[(-233739-811015)-(-1044755)]]K5=1023277+28644009583296 o5=8480339156974-449437 Q5=532372+18576347490222 u5=s[n[-219089+219091]]B5=H(((((608725-354717)-(-365074))-317830)-537508)+((-286521+788948)+-213106))h5=H(234004-181330)f5=H(-739956+791595)s5=859076+3179645809214 g5=u5(h5,s5)q5=J5[g5]s5=H(500739+(-211693+-235573))a5=723458+10026497783263 u5=s[n[-781833-(-781834)]]g5=s[n[-881388-(-881390)]]h5=g5(s5,Q5)O5=-624832+23819608101696 J5=u5[h5]M5=777963+6969560601272 Q5=H(-936005-(-988675))g5=s[n[-743674+743675]]h5=s[n[-183072+183074]]s5=h5(Q5,M5)M5=H(-5594+57458)W5=26098760341931-(-226601)u5=g5[s5]h5=s[n[-345155+345156]]s5=s[n[-335284+335286]]Q5=s5(M5,W5)g5=h5[Q5]W5=H(251229-200074)s5=s[n[461568-461567]]p5=5566024120218-903733 Q5=s[n[786280+-786278]]M5=Q5(W5,o5)h5=s5[M5]M5=s[n[-559683-(-559684)]]S5=(15511134367039-(762444-761224))-(-161771)W5=s[n[(1022665-475205)-547458]]s5=true o5=W5(f5,p5)p5=H((-88372-(-635473))-493783)Q5=M5[o5]W5=s[n[(50108+-213930)-(-163823)]]o5=s[n[(-472374-(-65775))-(-176629-229972)]]f5=o5(p5,K5)M5=W5[f5]o5=s[n[(-829315+1386675)+-557359]]K5=H(-770221-(-1628885-(-806819)))f5=s[n[-735952+735954]]p5=f5(K5,S5)W5=o5[p5]f5=s[n[-904104+904105]]p5=s[n[-987009+(-345960+1332971)]]S5=H(961339-908126)l5=26802548619598-591890 K5=p5(S5,w5)o5=f5[K5]p5=s[n[654763-(983967+-329205)]]K5=s[n[-498312+498314]]w5=H((-929846+307933)+672323)S5=K5(w5,d5)f5=p5[S5]K5=s[n[294841+-294840]]d5=H(-247440+298132)S5=s[n[-751099+751101]]V5=817229+28052814552341 w5=S5(d5,C5)C5=H(1037033-984804)p5=K5[w5]S5=s[n[-638798-(-638799)]]w5=s[n[817670+-817668]]d5=w5(C5,l5)l5=H(-65340+116907)K5=S5[d5]w5=s[n[-127298+(220737+((-652379+93338)+465603))]]d5=s[n[439702+-439700]]C5=d5(l5,Z5)S5=w5[C5]n5={[q5]=J5,[u5]=g5;[h5]=s5,[Q5]=M5;[W5]=o5;[f5]=p5,[K5]=S5}u5=s[n[341908+(711650+-1053557)]]s5=H(-517960+571141)Q5=17311751987334-(-3202-(-908978))M5=21831749341814-(-236659)S5=(((896191+-1404043)-(-291151))-(650531+-775973))+(-758726+4435857716351)W5=-1042356+15755643245472 g5=s[n[(-345479-(-891281))+-545800]]h5=g5(s5,Q5)J5=u5[h5]g5=s[n[(768097+177881)-945977]]Q5=H(-463822+516088)h5=s[n[848595+-848593]]s5=h5(Q5,M5)u5=g5[s5]h5=s[n[361163-361162]]s5=s[n[-203967+203969]]M5=H(91179-37640)Q5=s5(M5,W5)p5=H((91602+462052)-500418)K5=6514939602387-363167 g5=h5[Q5]Q5=s[n[-786064-(-786072)]]w5=29161771517215-102664 W5=s[n[-182228+(951513-769284)]]o5=s[n[((-107733+(478050-(179626-(-215141))))-4511)-(-28963)]]f5=o5(p5,K5)p5=218040+13893383280301 M5=W5[f5]s5=Q5[M5]M5=s[n[-927111+927112]]K5=-533613+18388131653273 f5=H((-979460-(-252661))-(-779946))W5=s[n[-273234-(-273236)]]o5=W5(f5,p5)Q5=M5[o5]f5=-844789+31089680402621 h5=s5 ..Q5 Q5=s[n[-659557-(-659558)]]o5=H((-145355+98302)-(-100579))M5=s[n[-398907-(-1244862-(-845953))]]W5=M5(o5,f5)p5=-9301+25140841792499 s5=Q5[W5]f5=H(644387+-594234)M5=s[n[434344+((-181728-941267)-(-688652))]]W5=s[n[532145+-532143]]o5=W5(f5,p5)Q5=M5[o5]W5=s[n[-391968-(-391969)]]o5=s[n[-852160+(374891-(-477271))]]p5=H(590816-540694)f5=o5(p5,K5)M5=W5[f5]o5=s[n[(((162935+-2578691)-(-1005335))-(-844376))-(-566046)]]K5=H(16265+36655)d5=9062150350846-542620 f5=s[n[234874-(-800559-(-1035431))]]p5=f5(K5,S5)W5=o5[p5]q5={[J5]=u5,[g5]=h5;[s5]=Q5;[M5]=W5}o5=98522+9395367949059 Q5=H(89514-38319)g5=s[n[(1120111-530321)-((18944+524020)-(829043-875868))]]h5=s[n[(-719137+991237)+-272098]]f5=8472623469473-(-583058)M5=307086+7991782547226 s5=h5(Q5,M5)u5=g5[s5]M5=H(-144321+((207145-878368)-(-869087)))W5=852258+6726793174512 h5=s[n[-996727-(-996728)]]s5=s[n[551368-551366]]Q5=s5(M5,W5)g5=h5[Q5]g={}W5=H((-1690358-(-703443))+1040324)s5=s[n[-936281+936282]]Z5=24758222867709-162257 Q5=s[n[-814385-((-1198142-((657937-(-386820))+-951868))-(-150769-325875))]]M5=Q5(W5,o5)h5=s5[M5]Q5=s[n[-54242+54243]]p5=430367+16608259915219 M5=s[n[58657-58655]]o5=H(-231030+284449)W5=M5(o5,f5)s5=Q5[W5]M5=s[n[((1134621-469707)+-626918)-((-379358+1185201)+-767848)]]f5=H((-160786+-40152)-(-253145))l5=H(773099-719914)W5=s[n[-460519-(-460521)]]o5=W5(f5,p5)S5=H(291205+(393511+-631366))Q5=M5[o5]f5=s[n[45025-45024]]p5=s[n[15602-15600]]K5=p5(S5,w5)o5=f5[K5]w5=H(-390934-(-441888))p5=s[n[-478124+478125]]K5=s[n[-914265-(-914267)]]S5=K5(w5,d5)f5=p5[S5]K5=s[n[1004506-1004505]]C5=-753722+18651741852678 d5=H((1097001-565435)+-478263)S5=s[n[-203539-(-171652+-31889)]]w5=S5(d5,C5)p5=K5[w5]w5=s[n[(-625760-313543)-(-939304)]]d5=s[n[-421631-(-421633)]]C5=d5(l5,Z5)S5=w5[C5]C5=s[n[-209134-(-209135)]]l5=s[n[870029-870027]]Z5=l5(B5,V5)l5=756304+33128698447130 d5=C5[Z5]w5=m[d5]K5=S5 ..w5 W5={[o5]=f5;[p5]=K5}M5={W5}W5=9816365048358-376023 J5={[u5]=g5,[h5]=s5;[Q5]=M5}o5=(397169+-985090)+2619150207993 h5=s[n[236585-236584]]M5=H(-411609+463284)s5=s[n[-917341-(-1518775-(-601432))]]Q5=s5(M5,W5)g5=h5[Q5]V5=20038037525334-810859 W5=H(-835764+888437)s5=s[n[543831-543830]]Q5=s[n[-325548+325550]]M5=Q5(W5,o5)h5=s5[M5]Q5=s[n[-544005-(-544006)]]w5=21489315983761-(-122510)o5=H(-905573-(-957181))d5=29697286536273-(-540599)M5=s[n[645457-((676908-114345)+82892)]]f5=1029622027369-(-49837)W5=M5(o5,f5)f5=H(-255684-(-307536))s5=Q5[W5]p5=13751448269280-(-202081)M5=s[n[418707-418706]]S5=H(137574-(854415+-767475))W5=s[n[666874-666872]]K5=-510047+4684448930141 o5=W5(f5,p5)Q5=M5[o5]W5=s[n[-650733-(-650734)]]o5=s[n[-970910-(-970912)]]p5=H(-575061-(-626447))f5=o5(p5,K5)Z5=(142292+-401863)+30430907360143 M5=W5[f5]W5=true f5=s[n[-245218-(-245219)]]C5=559941+9770666307235 p5=s[n[1654+-1652]]K5=p5(S5,w5)w5=H(251868-199481)o5=f5[K5]p5=s[n[-393215+393216]]K5=s[n[-126469+126471]]S5=K5(w5,d5)f5=p5[S5]K5=s[n[(269812-(-826568+279633))+-816746]]S5=s[n[(-182700+-326848)+509550]]d5=H((313751+(471773+-832173))+97037)w5=S5(d5,C5)B5=((120591+-594320)+1018896)+2170559690133 p5=K5[w5]S5=s[n[271651-271650]]w5=s[n[-617581-(-617583)]]C5=H(848297+-798004)d5=w5(C5,l5)l5=H(-232492-(-284266))K5=S5[d5]w5=s[n[(-547314+673164)+(870426-996275)]]d5=s[n[-54477+54479]]C5=d5(l5,Z5)S5=w5[C5]d5=s[n[132651+-132650]]Z5=H(-455458+506970)C5=s[n[-25562+25564]]l5=C5(Z5,B5)B5=H(-990952+1041094)w5=d5[l5]C5=s[n[(363438+-751707)+388270]]l5=s[n[-993459-(-993461)]]Z5=l5(B5,V5)d5=C5[Z5]l5=s[n[225721+(-408659+182939)]]V5=H(-9761-(-63390))Z5=s[n[-760074-(-760076)]]B5=Z5(V5,O5)O5=H(296027-243072)C5=l5[B5]Z5=s[n[(-673116+1193583)-520466]]B5=s[n[-681880-(-681882)]]V5=B5(O5,a5)l5=Z5[V5]Z5=false O5=22685671323458-989649 u5={[g5]=h5,[s5]=Q5;[M5]=W5,[o5]=f5;[p5]=K5;[S5]=w5,[d5]=C5,[l5]=Z5}p5=80761+22899745006360 f5=28862033914808-(-943870)w5=15534066221183-(418317+-629836)s5=s[n[200991-200990]]Q5=s[n[-613584+613586]]o5=13190394476297-(-44089)W5=H((-567586+1343774)-723378)M5=Q5(W5,o5)h5=s5[M5]o5=H(885924+(-1851829-(-1019258)))Q5=s[n[(-1046128-(-356540))-(-689589)]]M5=s[n[697968+(359527+-1057493)]]W5=M5(o5,f5)s5=Q5[W5]f5=H(-1042737+1093556)M5=s[n[602010+-602009]]W5=s[n[776110-776108]]S5=(17406980380299-(-223294))-7412 o5=W5(f5,p5)K5=573909+4492581378387 Q5=M5[o5]p5=H(-934872-(-985575))W5=s[n[140596+-140595]]o5=s[n[(564212-309796)+-254414]]f5=o5(p5,K5)M5=W5[f5]C5=H((356991-(-665504))-(880921+87952))l5=1529760623603-575684 o5=s[n[(-955404-(-132535))-(-822870)]]f5=s[n[271005+-271003]]K5=H((-113387-(-501679))+-336195)p5=f5(K5,S5)W5=o5[p5]p5=-205598+13434739626505 g5={[h5]=s5;[Q5]=M5,[W5]=e}o5=H(((-49231-460618)+-520385)+1080602)Q5=s[n[644793-644792]]M5=s[n[134302+-134300]]f5=-219052+18635056752695 Z5=29410935393306-117108 W5=M5(o5,f5)S5=887991+(-363328+24687831236160)s5=Q5[W5]K5=132153+33007102700737 f5=H(439605-389434)M5=s[n[(-132069-(-303875))+(334286+-506091)]]W5=s[n[594419-594417]]o5=W5(f5,p5)Q5=M5[o5]p5=H((770602-(-265257-(-765266)))+(270858-488793))W5=s[n[-710721-(-710722)]]o5=s[n[412147-412145]]f5=o5(p5,K5)M5=W5[f5]o5=s[n[-672734+672735]]K5=H((575666-66728)+(549803-(958387-(-47978))))f5=s[n[823135+-823133]]p5=f5(K5,S5)W5=o5[p5]B5=-76048+9564637144581 f5=s[n[183654-183653]]p5=s[n[913210+-913208]]S5=H(130477-77650)K5=p5(S5,w5)o5=f5[K5]S5=s[n[(969127-(1261632-((655612+-91601)+42994)))-314499]]w5=s[n[-311301-(-311303)]]d5=w5(C5,l5)l5=H((-172831+(246176-(-891677+1851153)))+939561)V5=((-696390+694954)-(-945673+1269182))+2569131566542 K5=S5[d5]w5=s[n[-37083+((-718088+-138550)-(-893722))]]d5=s[n[(614486+-341136)-273348]]C5=d5(l5,Z5)S5=w5[C5]d5=s[n[899451+(-790738-108712)]]C5=s[n[-352534+352536]]Z5=H((1756907-(-748564+1766924))+-685048)l5=C5(Z5,B5)w5=d5[l5]C5=s[n[418381-(1225603-807223)]]l5=s[n[-624987+624989]]B5=H(-334509+384639)Z5=l5(B5,V5)d5=C5[Z5]l5=s[n[176209+((411817+-1147187)+559162)]]Z5=s[n[(-1442901-(-819665))-(206922+((553446+-2048669)-(738832+-1403895)))]]V5=H(-519224-(-569593))B5=Z5(V5,O5)C5=l5[B5]p5={[K5]=S5;[w5]=d5,[C5]=c}f5={p5}h5={[s5]=Q5;[M5]=W5,[o5]=f5}z5={R5,n5;q5,J5,u5,g5;h5}n5=s[n[-970655+970656]]q5=s[n[-224265+(-127552-(-73080-278739))]]s5=(537425-60813)+5905571657525 u5=H((508836-434707)-22303)h5=414220+10939442259315 g5=28832114932666-868434 Q5=9679523013974-796878 J5=q5(u5,g5)R5=n5[J5]q5=s[n[405042-405041]]g5=H(-38617+91366)J5=s[n[532090+-532088]]u5=J5(g5,h5)h5=H(838990+-787362)n5=q5[u5]J5=s[n[(116551+327807)-444357]]u5=s[n[-37629-((866696+-1864141)+(660480+(((-590041-(-347573))+((-4530-(-741870+(1688073-90032)))+((71973+-1075359)+1591250)))-((-255181+-1137110)-(-577652)))))]]g5=u5(h5,s5)s5=H(-827601+878122)q5=J5[g5]u5=s[n[(-637441-(-682323))+(-744566+699685)]]g5=s[n[-320286-(-320288)]]h5=g5(s5,Q5)J5=u5[h5]X={[I]=G5,[H5]=z5,[R5]=n5,[q5]=J5}G5=H(-699911+751103)H5=-668877-(-669377)q5=943306+(8006445047029-(-249713))I=z[G5]G5=I(H5)n5=H(1033219+-981411)H5=s[n[970276+-970275]]z5=s[n[985923-985921]]R5=z5(n5,q5)n5=H(-818231+871427)G5=H5[R5]I=o[G5]G5=I(X)G5=H(513646-462454)q5=356499+21272972166759 I=z[G5]H5=602569-601569 G5=I(H5)H5=s[n[-428203-(-428204)]]z5=s[n[182390-182388]]R5=z5(n5,q5)G5=H5[R5]I=o[G5]H5=((-1430706-(-533905))+-126918)-(-1028719)G5=I(X)n5=H(-934692-(-988153))G5=H(172324+-121132)I=z[G5]G5=I(H5)q5=6506059171417-737470 H5=s[n[670689+(64085+-734773)]]z5=s[n[411420+(60420+-471838)]]R5=z5(n5,q5)G5=H5[R5]I=o[G5]G5=I(X)else p=nil R=z[H(1072392-(-654094+1674107))]W=nil g={}Q=nil o=nil end end else if R<13564015-(-103742-(-875478))then if R<12236512-(-551345)then t=H(934074-883080)g=H(449229-396437)R=z[g]g=R(Q)y=s[n[304231-(-684264-(-988493))]]E=g N=33128955887987-659789 b=s[n[-421655-(1021546+-1443204)]]x=b(t,N)v=y[x]Y=U[v]j=Y[E]R=j and((-941708+816269)+2592696)-270902 or 16523256-(-674863+1228279)g=j else b=H((438030+-1080360)-(-693433))c=302030+14043292818507 R=z[b]i=33302274003968-(-910445)m=H(-760190-(-810962))b=R()R=s[n[(962636+-1843047)-(-880415)]]t=s[n[1037934-1037932]]N=s[n[((754639+-1494648)+(-46023+1546924))-760889]]L=N(m,c)x=t[L]L=s[n[422963-422961]]A=H(-605399+655948)m=s[n[(-539129-124943)+((-895469+1426330)+133214)]]c=m(A,i)N=L[c]t=N..v g={}b=R(Q,x,t)R=z[H(680121-628779)]end else v=22865546389796-105328 R=s[n[-618556+618560]]j=H(-826549-(-607562+-272384))p=s[n[(-322642-237056)-(-559700)]]U=s[n[391029-391026]]Y=488084+22123841739551 E=U(j,Y)o=p[E]Y=H((-617922+577682)-(-93086))U=s[n[-694380+694382]]E=s[n[464834-464831]]j=E(Y,v)p=U[j]g=R(Q,o,p)R=12752131-(-825215)end end else if R<12440458-(-333694-64669)then if R<190551+12623943 then if R<11960631-(-843982)then R=-962147+3061539 L=Q else b=-889108+30628242712247 E=H(-300363+(-305260+655971))j=1326701586827-(-38617)Q=J[-209157-(-209158)]g=s[n[-747306-(-747307)]]o=s[n[-467939-(-467941)]]p=s[n[((230466-(-50511))-564550)+283576]]U=p(E,j)W=o[U]y=403456+26150315409878 Y=29793093316365-(-913432+(1291994-789174))o=H(1059148-1006910)R=g[W]g=R()W=g g=z[o]j=H(-706482-(-757525))p=s[n[-360267+360269]]U=s[n[-137472+137475]]E=U(j,Y)o=p[E]R=g[o]p=s[n[945423-945419]]v=H(((401297+623770)+(-1777834-(136493+-564464)))+((598903-369185)+146532))E=s[n[289740+((-1015797+143559)-(-582500))]]j=s[n[524444+-524441]]Y=j(v,y)U=E[Y]y=H(((-323214-(-803320))+(-315592+737474))+-849261)o=p[U]j=s[n[481772-481770]]Y=s[n[132761+-132758]]v=Y(y,b)E=j[v]v=17709136585454-(-681576)U=W[E]p={o(U,Q)}g=R(q(p))o=g g=s[n[314784-314779]]U=s[n[-249056-(-249058)]]Y=H(-295634-(1038532+-1385141))E=s[n[-701962+701965]]j=E(Y,v)p=U[j]R=g[p]g=R()p=g R=not o R=R and 535883+11931444 or-1027844+(9079844-83311)end else if R<13405460-571378 then A=H(-930008-(-981855))F=H(-927232+977962)R=z[A]i=z[F]A=R(i)R=H(-957295+(((1023010+-599765)-698293)+(666040-(-616687))))z[R]=A R=396191+2739683 else P=H(-664687+715508)r=s[n[-991625-(-665862+(589388+-915153))]]T=s[n[206901-206898]]X=31+5253404480261 e=T(P,X)P=H(-789293-(-840853))F=r[e]i=j[F]X=((360397+223028)-748680)+34539691847128 r=s[n[-365029+365031]]T=s[n[(915684+-930261)+14580]]e=T(P,X)F=r[e]A=i[F]e=H(723684+-671338)P=(32843523643924-(-517734))-(-591214)F=s[n[-193666-(-193668)]]r=s[n[((-1019367+16172)+973061)+30137]]T=r(e,P)i=F[T]L=A[i]R=L and 3156673-(-1046865)or 310621+2937342 end end else if R<-1018918+13895066 then if R<13265598-406467 then v=H((1151572-655402)-445784)U=H(1074261-1021524)g=z[U]E=s[n[665640+-665638]]y=(650909+122308)+17513845384534 m=32939225911504-(-35036)j=s[n[52475-52472]]Y=j(v,y)U=E[Y]R=g[U]g=R(o)U=g g=H(-1038840+1089829)L=H(-309978+360596)R=z[g]x=s[n[466487-466485]]t=s[n[-513124+513127]]N=t(L,m)b=x[N]L=H(-866540-(-920052))y=p[b]x=s[n[-130641+130643]]m=20567244768510-(-707586-(((-362862+-277544)+-26303)+(509769-(-501284+1328932))))t=s[n[582468-582465]]N=t(L,m)b=x[N]v=y[b]N=H(640130-589242)L=32662543438239-725776 b=s[n[-344038+344040]]x=s[n[497421+-497418]]t=x(N,L)y=b[t]Y=v[y]v={R(Y)}g=v[219972+-219971]E=v[-596928-(-596930)]j=v[307251+(159685+(-225643-241290))]Y=g R=13485701-496377 else W=J[-429326+429328]g=-470133-(-470133)Q=J[-372456-(-372457)]R=Q~=g R=R and-852955+((-966613+5435097)-(-677290))or-1042771+15913224 o=J[706707-706704]end else E=not U W=W+p g=W<=o g=E and g E=W>=o E=U and E g=E or g E=288764+(15093860-(-963615))R=g and E g=-266103+14126008 R=R or g end end end end else if R<(67703-(-608363))+12348291 then if R<13719724-(((-457204+831632)+-41267)-(-875207+(604425-146442)))then if R<841577+12096216 then if R<-491561+13419590 then if R<691164+12225871 then R=((-335686-(-677063))+9248161)-(-153661)o=nil else W=J[286123+-286121]Q=J[-55532-(438876-(974365-479956))]g=H(73812+-22823)R={}o=R R=z[g]E={R(Q)}p=E[-546360-(-449552+-96810)]R=7453414-(-192301)U=E[(312165+-795620)-(-483458)]g=E[-577742+577743]E=g end else if R<-68685+13005794 then g=s[n[264593+-264592]]R=not g R=R and-949876+13573545 or(72137+142354)+3152579 else N=-579754-(-579761)t=U==N b=t R=-586375+9650815 end end else if R<12892449-(-63313)then if R<(14264422-560827)-757888 then R=s[n[-316633-(-316634)]]E=-53385+6244608441870 v=H((1035496+-491932)-492783)U=H(-93995-(-144102))W=s[n[379592+((-679144-(-1892))-(-297662))]]o=s[n[-718480-(-718483)]]p=o(U,E)g=W[p]p=s[n[(1479061-729931)-(1259792-(-224815-(-735478)))]]E=s[n[-760499-(-533237-(-396513-(-623777)))]]y=922117+32479959598696 j=s[n[665494-665491]]Y=j(v,y)U=E[Y]o=p[U]p=-899233-(-899234)W=o+p R[g]=W R=true g={R}R=z[H(241743-191317)]else U=U+E g=U<=p Y=not j g=Y and g Y=U>=p Y=j and Y g=Y or g Y=615712-(-510764)R=g and Y g=984814+12501033 R=R or g end else if R<13036781-76223 then N=s[n[549877-549875]]A=(965090-((1135019-(-574518-(-892391)))-243740))+((1034387+4276155053237)-(-197506))c=H((-94269-(-474933))-(-839438+1169057))R=962278+(-888287+7739245)L=s[n[-1024573+1024576]]m=L(c,A)t=N[m]b=t else x=3707827756727-30936 b=H(-715645-(776062+-1542092))R=s[n[(-343188-(-1002573))-659381]]g=R()t=H(((197947-(300634+504098))+(307722+1115165))+(-620264+-143718))R=s[n[124380+-124375]]Y=s[n[821523-(236562-(-1285315-(-1004849-(-304493))))]]v=s[n[591473+-591470]]y=v(b,x)j=Y[y]L=H(-943418+996375)y=s[n[501421-501419]]N=-104165+2762574895389 m=10036972503906-294027 b=s[n[566585+(-233308-((306159+613487)-586372))]]x=b(t,N)v=y[x]x=s[n[-963366+963368]]t=s[n[730492+-730489]]N=t(L,m)b=x[N]y=Q..b Y=v..y g=R(p,j,Y)R=13082217-((-628287+480025)-(-855873))end end end else if R<13955711-946542 then if R<55203+12935992 then if R<((872025+(-1419693-(-589819+633086)))+12552041)-(-1028544)then j,y=Y(E,j)R=j and 161301+(3300236-(549157-791432))or 10935571-(1023920+-1692761)else v=22629306212057-(-232006)j=H(-833602-(-885876))R=s[n[(-333255+-64973)+398232]]p=s[n[-87176-(-87178)]]U=s[n[-836972+836975]]Y=290609+759847361710 E=U(j,Y)o=p[E]U=s[n[149444+-149442]]Y=H(895767+-845706)E=s[n[747595+-747592]]j=E(Y,v)p=U[j]g=R(Q,o,p)R=-738846+14381860 end else if R<522391+12475827 then b=s[n[112990-112989]]N=H(222619-169989)x=s[n[-457583-(-457585)]]L=(21127979438282-916433)-(-82488-853641)t=x(N,L)y=b[t]v=W[y]y=(-633722+753864)+10929 g=v==y R=g and 7746509-(-621435)or 3490709-592301 else N=R t=v R=v and 8721351-(-27451)or 10405936-19425 end end else if R<13267812-245560 then if R<971127+12049985 then R=8195933-464871 else R=g and 6559572-412361 or 419487+-210449 end else R=12035370-860432 end end end else if R<13300253-210755 then if R<173332+12879707 then if R<13976620-943406 then if R<-441499+13468065 then R=(204622-236489)+11156786 p=nil else R=z[H(-30723-(-82724))]W=nil g={}Q=nil o=nil p=nil end else if R<13188389-154252 then R=-175789+8173873 else E=-471365-(-471380)v=s[n[-734364+734366]]g=(30940-(-860486))+-891419 t=6634960540423-(-1047567)y=s[n[-442994-(-442997)]]j=true U=true R={[g]=U,[E]=j}U=R x=H((-321302+(1313956-(588797-(-37409))))-316253)b=y(x,t)Y=v[b]j=W[Y]Y=-471979-(-471979)E=j==Y R=E and(467388+12619)+2750152 or 4344705-(-672407)g=E end end else if R<654641+(11445341-(-975096))then if R<(1932976-1009912)+12133879 then g=s[n[684578-684577]]p=(-666181-223816)-(-889998)b=1733389026031-(-174875)o=J[(((-1029852+753331)+438323)+(-219104+(-361614+946169)))+-527250]R=g+p x=186182+717123939560 s[n[1021603+-1021602]]=R m=12721702840214-62555 y=H(760212+-708570)R=o and 2442125-(-270800+(-45100+376826))or 182260+14430721 Q=J[-908499-(102778+-1011278)]L=H(-599978+652665)g=s[n[262849-262847]]W=J[737797+-737795]p=s[n[803279-803278]]j=s[n[(-1166779-(-383496))+783286]]Y=s[n[-1011159+1011163]]v=Y(y,b)E=j[v]b=H((733365+-283343)+-398481)Y=s[n[(-375310+356115)+19198]]v=s[n[(716632-710494)-(-665394+671528)]]y=v(b,x)j=Y[y]Y=s[n[-32475+32480]]v=Y()b=731083+2706684770854 U={[E]=W,[j]=v}g[p]=U p=s[n[(((-134325-(-98412))+((-1066278-(-415630))-121620))-(-29924))+(410523-(-367740))]]v=H(((-277048+538547)+(-105375-604202))+500268)i=27003304405073-1016567 E=s[n[50188+-50185]]j=s[n[-118770-(-305700-(-186926))]]y=13154608534003-333456 N=-423144+14337338972828 Y=j(v,y)U=E[Y]g=p[U]p=g()U=H(604429+(-472270+-81834))g=z[U]j=s[n[-423395+(861880+-438482)]]Y=s[n[-439667-((-399510-(-736468))-(-211111+987740))]]t=H(-15853-(-66558))y=H(189553-(721120+-584955))v=Y(y,b)E=j[v]j=s[n[805478+-805477]]y=s[n[100190-100187]]b=s[n[1042065-1042061]]x=b(t,N)v=y[x]x=s[n[-158146-(-158149)]]t=s[n[334778+-334774]]N=t(L,m)A=H(910073+-858347)b=x[N]L=s[n[-636001-(-636004)]]m=s[n[-2737+2741]]c=m(A,i)i=703301+(10019305983892-111340)N=L[c]t=p[N]A=H(((-414155-(-969230))+(-991190+111104))-(165090-542474))L=s[n[(-433376-(-486617))-53238]]m=s[n[406016-406012]]c=m(A,i)N=L[c]x=t..N y=b..x Y=v..y U=g(E,Q,j,Y)else y=-121479060-(-32891)v=p==y R=v and 8721495-(-553054+461926)or 15973773-639272 g=v end else R=s[n[-657854-((-1265016-(342094+-1390238))-440983)]]R=R and 3953920-(-306134)or 5807495-(-304262)Q={u(747461-747460,q(J))}end end else if R<999645+(535482+11603010)then if R<-356007+13467975 then if R<13011149-(-80350)then E=(302045+(14384255731521-950240))-((627078-327200)+-1143480)g=s[n[-663106-(-663107)]]U=H(986736-(((-576483-(-473483))-(-511027))+(790531-264456)))W=s[n[323154-323152]]o=s[n[-438364+438367]]p=o(U,E)Q=W[p]W=416746-376746 R=g[Q]g=R()j=H(856326+-802735)Q=g g=H((251852-(-290599))+-491259)Y=(8873874648564-(-275628))-(-822718)R=z[g]g=R(W)p=s[n[-587194-((863365-816141)-634420)]]U=s[n[(-772967+1279819)+-506849]]E=U(j,Y)o=p[E]W=Q[o]j=H(220213+-169863)p=s[n[845060-(-221354+1066412)]]U=s[n[(-587877-(519530-449814))-((18086+-188573)+-487109)]]Y=15334904083190-633821 E=U(j,Y)o=p[E]j=((319211-((264184-97770)+(-331629-(-537425))))-272697)+2642697007282 g=W[o]o=s[n[39629-39627]]E=H(500406-448263)p=s[n[15247+((338652-(584093+192654))+(-421739-(-844590)))]]U=p(E,j)W=o[U]R=g[W]R=R and 867777+5489852 or 264866+5318729 else g=H(((-627677-(-56918))+38774)+582410)R=z[g]Q=J[425293-425292]U=nil W=R p=s[n[-551492-(-551493)]]o=p~=U R=o and((-338359+1163816)+2298964)-(-610454)or 3978096-51946 g=o end else if R<-239619+13376897 then j=s[n[741291+-741289]]Y=s[n[66334-66331]]b=11245804027502-198857 y=H(-373234-(-424200))v=Y(y,b)E=j[v]U=p[E]j=s[n[-749665-(-749667)]]Y=s[n[-109611-(-109614)]]y=H(826851-774237)b=295854+23712789520534 v=Y(y,b)E=j[v]y=(261129+6534144018117)-618873 v=H(186873+-133626)g=U[E]E=s[n[941579+(-1201401-(-52537-207287))]]j=s[n[708149-708146]]Y=j(v,y)U=E[Y]R=g[U]R=R and-449029+(13467930-(-30228))or 14120558-16872 else g=N R=L R=506861-382030 end end else if R<12741929-(-422079)then if R<903088+(11597490-(-653411))then i=s[n[-458781-(-458784)]]F=s[n[884107-884103]]e=30831526282399-514996 x=R T=H((628556-129096)+-446914)r=F(T,e)T=H(-888565+939452)A=i[r]c=W[A]e=1007693+(((11573921789613-(-477359))-593636)-(-377754))i=s[n[-205503-((-316839+(1162411-325261))-(-519056+1244873))]]F=s[n[-517163+517167]]r=F(T,e)A=i[r]m=c[A]A=s[n[(41293+82958)+-124248]]i=s[n[(138502+-847568)+709070]]T=(-336375+129871)+((-171456-(-216163))+((920926-776715)+(-401195+24220528559075)))r=H(243984-190574)F=i(r,T)c=A[F]L=m[c]N=L[p]t=not N R=t and 1938175-745872 or 7132998-((120674+870302)+(245631-516045))b=t else g={}R=z[H(766413+-714879)]end else R=z[H(843643-792904)]g={}end end end end end else if R<-992455+14466266 then if R<(647985-464320)+13115985 then if R<-1017848+14261619 then if R<(-99030-81586)+13403976 then if R<-255652+13476784 then if R<13315277-99457 then R=s[n[-134317+134318]]t=H(313420-260165)L=232158+9857236583310 g=R()N=-423460+(127989+20061473900276)R=s[n[-907651-(-907662)]]y=s[n[(-328805-(-704487))+(137578-(-352876-(-866133)))]]b=s[n[701532+-701528]]x=b(t,N)N=H(-338+51714)v=y[x]b=s[n[(-942455+1084324)-141866]]x=s[n[565325+-565321]]t=x(N,L)y=b[t]g=R(o,v,y)g={}R=z[H(-242405+294298)]else Q=J[-1044555+1044556]g=H(-211284+261709)j=H(-386746+436956)y=(161935-((-2027+-705797)+692938))+30195881421181 Y=46356+(713156+34278375225399)R=z[g]g=s[n[(-161833+-123514)-(-710883+425535)]]p=s[n[-142026+((-1742964-(-712789))+1172203)]]U=s[n[-913591-(-913594)]]E=U(j,Y)o=p[E]W=R R=g[o]g=R()o=g v=H((183914+-731754)-(-598552))E=s[n[547435-547433]]j=s[n[(-622948-(-961817))-338866]]Y=j(v,y)U=E[Y]y=-681801+5453176883810 p=o[U]v=H(769713-716224)E=s[n[-749983-(-749985)]]j=s[n[584353+-584350]]Y=j(v,y)U=E[Y]g=p[U]Y=H(465020-414005)U=s[n[-154331+154333]]E=s[n[(137371-(-200034))-337402]]v=429203+23896152728558 j=E(Y,v)p=U[j]R=g[p]R=R and 9117781-(((1497472-573705)+-395580)-56300)or 2830+1133033 end else if R<277594+12945122 then v=s[j]N=H(-731712-(-76212-706674))b=s[n[(275476-763669)+488194]]x=s[n[(930003+-1873031)+943030]]L=12838824760059-(-488552)t=x(N,L)y=b[t]Y=v[y]y=s[n[-774220-(-774221)]]b=s[n[821974-821972]]N=672059+15673649806194 t=H(-332165-(-383156))x=b(t,N)v=y[x]x=H(-299504+351716)U=Y[v]v=s[n[645968+-645967]]y=s[n[-7664+(157065-149399)]]t=263006+4696691885393 b=y(x,t)Y=v[b]g=U[Y]R=g and((297707-416676)-(-653821))+10856382 or 292578+13911080 else R=g and(-449721+10286565)-146455 or 10331807-(-480820)end end else if R<831404+12398528 then if R<478091+12746570 then Q=nil W=nil g={}R=z[H(-593309-(-1418104-(-773132)))]else Y=18361717825382-(-127075+385543)R=s[n[322316-322312]]p=s[n[-345032-(-282684+-62350)]]j=H(835053+-781600)U=s[n[(219023+190039)-409059]]E=U(j,Y)o=p[E]U=s[n[403231+-403229]]Y=H(-652587+704265)E=s[n[-747980+747983]]v=21577266055014-850216 j=E(Y,v)p=U[j]g=R(Q,o,p)R=689912+15391193 end else if R<13973767-736698 then g=H(((-65760-143340)+-713574)-(-973777))R=z[g]x=788699+(14643339275113-(-314015))g=R()R=s[n[514458-514450]]y=3446375918916-(253538+(-125238+-543279))v=H(-193836+245335)E=s[n[-455467+455471]]j=s[n[77387+-77382]]Y=j(v,y)U=E[Y]b=H(570375+-516790)Y=s[n[-440963-(-657211-(-216244))]]v=s[n[-977698-(-977703)]]y=v(b,x)j=Y[y]Y=s[n[-573627+(266032+307601)]]E=j..Y g=R(W,U,E)R=430640+12975074 else Q=nil g={}R=z[H(-764876-(-818270))]end end end else if R<14282939-1005734 then if R<772877+12492861 then if R<-693760+13944818 then I=187692+(27246648916667-(1070346-597880))R5=113696+6205377612702 R=(673481+9763996)-613191 z5=H(540354+-487145)T=s[n[-449953+(863684+-413729)]]X=H(414568-362290)e=s[n[522537-((790785-(-76061))-344312)]]P=e(X,I)r=T[P]I=s[n[-262179-(-262181)]]G5=s[n[-47788-(-47791)]]H5=G5(z5,R5)X=I[H5]z5=H(599085+-547681)P=o[X]R5=1020098+32466269128611 I=s[n[-619876-(-619878)]]G5=s[n[(-188752-(-461445-(-755852)))-(-483162)]]H5=G5(z5,R5)X=I[H5]e=P[X]H5=H(-931552+982800)X=s[n[(38122+-126678)-(-88558)]]z5=32087895542474-436658 I=s[n[307692+-307689]]G5=I(H5,z5)P=X[G5]T=e..P F=r..T i=F else y=H(219865-168215)j=s[n[-162486+162489]]Y=s[n[(((328760+674878)+-1569918)-403610)-(-969894)]]b=13722734035589-368954 v=Y(y,b)E=j[v]b=26497282683861-(-543381)g=U[E]y=H((-447388+598011)+(882677-981503))j=s[n[-179530-(-179533)]]Y=s[n[-940238+940242]]v=Y(y,b)E=j[v]R=g==E R=R and(-711497+111284)+14648874 or(103539-(-524881))+13828851 end else if R<(948596+(-712615-(1059654-529651)))+13566670 then R=-97907+3470763 else o,E=p(W,o)R=o and((1505820-575607)-887595)-(-446149-431313)or 4150255-((1459136-857284)+-820064)end end else if R<(94056+13360819)-158877 then if R<13910545-(-265481+884383)then R=((-1025121+(2037538-13687))+4619085)-(-1024331)p=911472-911272 o=Q=c F=i and F g=F or g F=(1326595-73684)-((685078-(708342+-366234))-655846)R=g and F g=-298059-(-1002896)R=R or g else v=j N=H(374219-(534951+-213469))i=86826+32093267689443 A=H(447733+-395120)t=z[N]L=s[n[1006619-1006617]]m=s[n[(914054+-869197)-44854]]c=m(A,i)N=L[c]x=t[N]L=true N=(-844088+563345)+280744 t=x(W,y,N,L)R=t and(2492523-618614)-(-660828)or 416381+1697692 b=t end end else if R<(972448-(981212-708803))+13103101 then if R<(-679722+1402583)+(12890835-(-181956))then E=-30781+33594886552328 W=s[n[-229850+229851]]Y=-983758+34844122978219 U=H(71973-21143)o=s[n[-305219+305221]]p=o(U,E)g=W[p]p=s[n[(((1791730-571533)-875989)+-243885)-(-864379+964701)]]U=s[n[475079+-475077]]j=H(397992-346136)E=U(j,Y)o=p[E]W=Q..o R=g..W g={R}R=z[H(-804266-(-855831))]else p=J[-705923-(-705927)]o=J[(-326508+289322)-(-37189)]W=J[871496-871494]Q=J[657262+-657261]p=nil R=s[n[914480+-914479]]g=R(Q,W)R=s[n[880107-880105]]U=g o=nil g=H((-105853+-888156)-(-1046851))g=R[g]Q=nil g=g(R,U)g={}W=nil R=z[H(((-876327-(-339925))-(-367900))-(-218979))]U=nil end else if R<13741870-(-64173)then Q=J[166098+-166097]U=H(-594547+(1674695-1027117))E=30737571753617-1028473 W=s[n[((466599+731041)-924986)-272653]]o=s[n[-977055+977057]]p=o(U,E)g=W[p]o=s[n[1005133+-1005130]]U=s[n[-396647-(-396648)]]v=-923948+32890234924112 Y=H(762708-712290)E=s[n[((-494551+-57236)-(425290+-434791))+542288]]y=397286358892-(-592427)j=E(Y,v)p=U[j]W=o[p]E=s[n[431213-431212]]v=H(878491-(1688457-860100))j=s[n[-880607+880609]]Y=j(v,y)U=E[Y]p=Q[U]U=((-604954-(-435385))+-532367)-(-701966)o=W(p,U)R={[g]=o}g={R}R=z[H(524528+-474245)]else R=s[n[-683870-(-683871)]]F=26464938797058-(-1030557)i=H((((333073+-967817)+(897702+531041))-(-186327))+-928791)g=R()e=H(916641-865928)c=H((-1875778-(-1420563-(-459360)))+(112961-(-852077)))R=s[n[941333+-941322]]A=11118492885506-901611 N=s[n[443108-443105]]L=s[n[96830-96826]]m=L(c,A)t=N[m]m=s[n[1005565-1005562]]c=s[n[427516-427512]]A=c(i,F)P=((348862-936026)+7516542060045)-((-1550509-(-550547))+72563)L=m[A]F=s[n[-1030677-(-1030680)]]r=s[n[264834-264830]]T=r(e,P)i=F[T]P=20542490063230-(311700+365921)A=x[i]F=s[n[-6183+6186]]r=s[n[(-187302-(-244933))-(-288249+345876)]]e=H(-663533-(-713828))T=r(e,P)i=F[T]c=A[i]A=c()T=H((595407-905756)+362132)i=s[n[-1011388+1011391]]F=s[n[-458362+458366]]e=136786+30014958119416 r=F(T,e)c=i[r]m=A..c N=L..m g=R(o,t,N)R=289219+(3615905-(-56597))end end end else if R<30645+13840600 then if R<13454685-(-1315480-(-907309))then if R<14609607-763965 then F=s[n[341636+-341635]]X=13563913755065-(-370668)P=H(-720089-(-773149))T=s[n[(-425395-291042)-(-716439)]]e=T(P,X)A=F[e]c=v[A]A=((-602718+660204)+-955324)-(-897839)m=c[A]I=H(-854642+(-194416+1101620))F=s[n[-629258-((-735581+-707033)-(-813349))]]e=s[n[-226753-(-226754)]]G5=32655883404721-505663 P=s[n[149726-149724]]X=P(I,G5)I=529295+20350403685087 T=e[X]A=F[T]X=H(-529139-(-581313))T=s[n[425727-425726]]e=s[n[-683249+(1027167-343916)]]P=e(X,I)F=T[P]c=A[F]I=922200+3314904133641 T=s[n[-348542+348543]]X=H(31744-(92858-113789))e=s[n[-235057+235059]]P=e(X,I)F=T[P]A=m[F]R=A and 828219+11367055 or 300378+5045804 else R=7951162-((21494+(-449223+((-834641-(-109008+-492280))+2302035)))-(828889+-142363))end else if R<(-1796071-(-953525))+14711811 then R=s[n[518004-518000]]g=R()R=s[n[-573017+(-90229-(-663251))]]Y=s[n[(-911794+1456859)+(488360-1033423)]]v=s[n[583992-583989]]x=8232608593090-(-715087)b=H(-161392+213556)y=v(b,x)j=Y[y]t=H(-629248-(-682250))y=s[n[(12379+99843)-112220]]N=704646+30675462159014 b=s[n[-239733+239736]]x=b(t,N)L=H(192222+-138617)v=y[x]m=(727431-191885)+1137782006328 x=s[n[-338819-(-338821)]]t=s[n[(-306249+1130867)-824615]]N=t(L,m)b=x[N]y=Q..b Y=v..y g=R(p,j,Y)R=223627+12150979 else R=g and 13964721-(-194887+292164)or 4319693-233599 end end else if R<-988295+14865942 then if R<-206074+14081562 then v=H(689645-637938)y=(-515991+(4197006077600-365670))-(696601+132728)g=H((771457-(-285076))-1004771)R=z[g]E=s[n[-506162+(-795708+1301871)]]j=s[n[901805-901803]]Y=j(v,y)U=E[Y]E=B(10610291-(-1009103),{n[-1045466+1045467];n[(371593-522143)+150552]})g=R(U,E)s[n[-396879-(242814+-639696)]]=g R=12462890-(-980143)else R=g and(-803830+1827683)+15229077 or(156502+-1039001)+8024856 end else E=((361568-161091)-(-567604))-767881 R=7482150-(-632210+1539061)U=Q=v t=x and t Y=t or Y t=2517347-(-126724)R=Y and t Y=10407511-(-333617)R=R or Y else R=14299831-856798 end end else if R<661923+14513123 then if R<14128598-(-1453170-(-412112))then g=s[n[322090+-322082]]R=not g R=R and-44266+(105675+(921122+4197300))or(16848692-136527)-(368095+337452)else t=-247452+17870342128760 x=H((((-249689-(-812030))-630894)+(-1106272-(-1212613-(65685-826122))))+772749)v=s[n[476515+-476513]]R=-1019382+8741087 y=s[n[12098+(475505-487600)]]b=y(x,t)Y=v[b]j=W==Y g=j end else W=nil Q=nil o=nil g={}R=z[H(831388-781009)]end end end else if R<14602051-(-649009)then if R<14809625-(-427391)then if R<821725+((-394338-(-300540))+14488027)then if R<-969150+16169775 then v=s[n[-29202-(-29203)]]y=s[n[-943319+(((41695+-932867)-(-1047307))+787186)]]t=(877325+36907)+(16565715676982-(-629966))x=H(-245051+296136)b=y(x,t)Y=v[b]j=Q[Y]R=j[U]Y=s[n[-865323+865324]]m=614609+23785447127352 b=H(-834931+887690)x=25565366412579-(57496-(-192941))v=s[n[774253-774251]]y=v(b,x)j=Y[y]Y=s[n[-540579+540582]]x=s[n[882385+-882384]]L=H(1059443-1006028)t=s[n[((299659-539306)+1034668)+-795019]]N=t(L,m)b=x[N]y=E[b]v=Y(y)R[j]=v R=(-910694+10399343)-511055 else g=H(-358591-(-412113))R=nil Q=h()j=4829765770589-(850876+-1548043)s[Q]=R R=z[g]o=s[n[-5654+5655]]p=s[n[-350739-(-350741)]]E=H(-643340+696051)U=p(E,j)p=false j=H(491689-439160)W=o[U]o=d(1316+2217213,{n[(-496295+1344685)+((401422-470235)+-779576)];n[-352717-(-352719)];Q})g=R(W,o,p)v=821550+23327833664612 g=H(543253+-489731)R=nil W=h()s[W]=R R=z[g]p=s[n[667084-667083]]Y=2604601878588-(-405258)U=s[n[-803056-(-803058)]]E=U(j,Y)o=p[E]p=V(-107939+15994002,{n[(-740125+1367783)+-627657],n[-776106-(-776108)],W})U=false g=R(o,p,U)t=((((271053+-312207)-(-737953))-614448)+(-488926+(876123+((-170046+382199)+-1548396))))+6659120176453 g=H(-73103+126625)o=h()b=-904401+((-34868+(-636687+10657581980858))-(-375465))R=nil s[o]=R R=z[g]Y=H(708781-658382)U=s[n[((87073-89675)+-20532)-(-23135)]]E=s[n[-567565+567567]]j=E(Y,v)p=U[j]y=866252+24221097917803 E=false U=d(114531+12402868,{n[523295-523294],n[-955766-(-955768)],o})g=R(p,U,E)R=nil p=h()g=H((-16977-(-30663))+39836)s[p]=R R=z[g]v=H(666882+-614469)E=s[n[147019-147018]]j=s[n[364633-(-727914+1092545)]]Y=j(v,y)U=E[Y]y=H(149076-97114)j=false x=29606123545903-(-998613)E=V(-182702+(11721119-218263),{n[-849991-(-226409+-623583)],n[(321075-(-627916))+-948989];p})g=R(U,E,j)U=h()R={}g=H(-800336-(-853858))s[U]=R R=z[g]j=s[n[490691-(813967-323277)]]Y=s[n[339799+(206777-546574)]]v=Y(y,b)E=j[v]j=M(((-657045-(-857558))+(-677438+1072038))+3303602,{n[-287458-(-287459)];n[75506+-75504],U})b=H(-492430+543508)Y=false g=R(E,j,Y)R=nil g=H(112758-59236)E=h()s[E]=R R=z[g]Y=s[n[521457+-521456]]v=s[n[645408+-645406]]y=v(b,x)j=Y[y]v=false Y=d(((561108+-1159868)+14144218)-220208,{n[230104-230103],n[1008126-1008124];E})x=H(-915263-(-968234))g=R(j,Y,v)R=nil j=h()s[j]=R E=K(E)p=K(p)g=H(600968+-547446)R=z[g]v=s[n[758158-758157]]y=s[n[987927+-987925]]b=y(x,t)Y=v[b]Q=K(Q)y=false U=K(U)W=K(W)v=V(-867258+13726468,{n[(-1427850-(-848414))+579437],n[625942-625940],j})j=K(j)g=R(Y,v,y)o=K(o)g={}R=z[H(-816582+867020)]end else if R<14683329-(-546372)then R=z[H(-59976-(-111266))]g={}Q=nil W=nil else Y=H(195094+(-167821+(1045422-1020854)))R=z[Y]N=H(769191+-719111)b=s[n[1027855-1027854]]x=s[n[-86219-(-86221)]]L=(29055606212598-(-408837))-(608979-624058)c=9038823114932-(-875196)t=x(N,L)y=b[t]m=H((183946-(-494645))+-627931)t=s[n[-788532-(-788533)]]N=s[n[-505481-(-505483)]]L=N(m,c)x=t[L]b=Q..x v=y..b Y=R(v)R=1304860-(-752991)end end else if R<14600108-(-643497)then if R<14632531-(-605765)then g=s[n[-495183-(-495184)]]R=g[Q]g={R}R=z[H(612311-560791)]else W=H(-413729+465971)j=540554+14516569148136 g=z[W]Q=J[(291300+-959469)+668170]o=s[n[990933+-990932]]E=H(-732518+782609)p=s[n[(-968581-(-973062))-4479]]U=p(E,j)W=o[U]R=g[W]W=H(739738+-689223)W=R[W]g={W(R,Q)}g={q(g)}R=z[H(216102-(413321+-247809))]end else y=s[n[2935-2928]]L=H(-826785+879865)m=33580579016941-705226 x=s[n[164102-164101]]t=s[n[452872-452870]]N=t(L,m)b=x[N]v=y[b]y=s[p]Y=v[y]R=-62156+12037312 g=Y end end else if R<15718986-(-501553-(-943481))then if R<691682+14576573 then if R<15348648-82401 then b=H(460822+-408847)x=16310455987907-361387 g=s[n[(-631637-(-865900))-234258]]Y=s[n[(498293-(224987-500666))+-773970]]v=s[n[-102932-(-102935)]]y=v(b,x)j=Y[y]R=g[j]g=R()j=g R=not p R=R and 9568739-(-957212+261797)or 3874825-1039669 else Y=s[n[(150096-(-523064))-673159]]x=-231929+385074446236 v=s[n[146136+-146134]]b=H((-232649+730336)-445366)y=v(b,x)U=Y[y]g=W[U]R=g and 696202-679084 or(12476772-(-48344))-(-222271)end else if R<72619+15201227 then W=J[-182320-(-182322)]p=J[-267756-(-267760)]R=s[n[-88932+(-163018-(-251951))]]p=nil o=J[-67011+67014]Q=J[-285186-(-285187)]g=R(Q,W)R=s[n[190785-190783]]U=g o=nil g=H(344759-291917)g=R[g]Q=nil W=nil g=g(R,U)R=z[H(-377142-(-430582))]U=nil g={}else Y=s[n[343074-(441014+(6793+-104734))]]v=s[n[-835489+(716667-(-118824))]]b=H((315555-134522)-128691)x=-350321+16316571465346 y=v(b,x)j=Y[y]R=E[j]R=R and(-406182-(-318234))-(-611158)or 467201+-287430 end end else if R<713979+14573117 then if R<759411+14522577 then t=H(232095-179006)Y=j x=z[t]t=x(v)b=t==Q y=b R=b and 17226325-(1001273+((554801+(-121644+(-145689-(318468-696148))))+-894210))or 16299922-619381 else R=s[n[-117660-(-117664)]]y=181572+31206666094884 g=R()R=s[n[-646780-(-646785)]]E=s[n[406026+-406024]]j=s[n[880562-(1728129-847570)]]v=H(662328-612226)Y=j(v,y)y=H(-186162-(-237426))U=E[Y]b=49231+24458530953775 j=s[n[499403-499401]]Y=s[n[-875843+875846]]v=Y(y,b)E=j[v]g=R(W,U,E)R=893984+12139486 end else c=23521556968659-677137 m=H(58121+-6726)t=s[n[330233-330230]]N=s[n[-431342+(979534+((95446-(-758083))+-1401717))]]L=N(m,c)x=t[L]b=y[x]g=b[p]R=not g R=R and 6762871-853126 or-784859+1336595 end end end end end else if R<(109980+15088577)-(-443970)then if R<15664246-241813 then if R<-926650+(182935+(-1042161+17167295))then if R<107129+15216871 then if R<16298187-988665 then if R<15283905-(-537367+512590)then b=H((1470133-735262)+-683278)R=s[n[(65169-(-266956))-(166904+165217)]]Y=s[n[829446-(-56878+(-747860+((1904291-(-35786))-305895)))]]x=6953875875925-912364 v=s[n[669608+-669605]]y=v(b,x)j=Y[y]v=s[n[996952-996950]]y=s[n[909308+-909305]]x=H(-908016-(-960246))t=5139557095894-(-891774)b=y(x,t)t=H(-642478+((360319-(-773742))-440852))Y=v[b]y=s[n[-103867-(-103869)]]b=s[n[-971704+971707]]N=10501523191811-990118 x=b(t,N)v=y[x]g=R(Q,j,Y,v)R=606607+(7702185-810808)else U=H(-265535+316653)v=12839457403571-260599 W=s[n[-283278-((-629889+-410783)-(-757393))]]Q=J[(-751198-(-865237))+(-902401+788363)]E=16264009293865-(-627946)y=835626+29470062559510 Y=H(-320357-(-372649))o=s[n[341897-341895]]p=o(U,E)g=W[p]o=s[n[291476+-291473]]U=s[n[(-428824-(608673-162027))-(-875471)]]E=s[n[-546309-(-25074-521237)]]j=E(Y,v)v=H(-121252+172125)p=U[j]W=o[p]E=s[n[-326513+326514]]j=s[n[-579798+579800]]Y=j(v,y)U=E[Y]p=Q[U]U=-826577+826607 o=W(p,U)R={[g]=o}g={R}R=z[H(478066+-424624)]end else if R<-64987+15386942 then A=s[N]R=(-388986-(-535566))+11076053 c=not A L=c else U=-591963+591964 g=H((-98458-(-711082+93040))+-468058)R=z[g]p=W[U]g=R(p)p=g j=not p g=-907289-(-907291)R=W[g]U=R g=-502997+503000 R=W[g]E=R R=j and(2239011-116077)-(-900274)or 764064+12528050 g=j end end else if R<-690310+16033648 then if R<(-935193+15935005)-(-332757)then Q=J[(-576272-(-726797))+-150524]o=H(395172+-344183)g=H(((907398-828260)+756479)-785277)R=nil W=R R=z[g]g=R()W=g R=z[o]E={R(W)}o=E[-382989-(45619+(-361450+-67159))]p=E[578716-578714]R=10634955-(-876689)U=E[-363497+363500]else R=9772940-(1757505-797188)y=-1217553714-(-787907)v=p==y g=v end else if R<16068889-699804 then j=(-817347+((((-180407-(115022-(-738801)))+1276163)+570280)+728081))+12339674818772 g=H(-954746+1005171)v=-435563+4735105501818 R=z[g]Q=R g=s[n[272714-272713]]o=s[n[883677-883675]]E=H((117970-271151)+203641)p=s[n[1018540+(62867+-1081404)]]U=p(E,j)W=o[U]R=g[W]Y=H(-881081+932366)g=R()U=s[n[-50834-(-50836)]]E=s[n[379015+-379012]]j=E(Y,v)W=g p=U[j]v=(1324325-558733)+10967878243500 o=W[p]U=s[n[519318-519316]]Y=H(-417388-(-469070))E=s[n[1030347-(-160957+1191301)]]j=E(Y,v)p=U[j]g=o[p]j=H(760681+-707146)p=s[n[((((-467895+837880)+374332)-127964)-460577)+-155774]]Y=((-94551+(219108-618354))+21313793083827)-93420 U=s[n[507686-((495101-(-914178))-(779126+(-387685+510155)))]]E=U(j,Y)o=p[E]R=g[o]R=R and-315981+((-142367+13727679)-474945)or(848229+-652353)+13381470 else E,v=j(U,E)R=E and 916993+1079420 or 5542532-(-472399)end end end else if R<(630825+-488968)+15268514 then if R<((-432126+791225)+55591)+14993272 then if R<353901+15036731 then m=H(64439+-12002)c=222737+23046989387361 t=s[n[(623117-823240)-(-200126)]]N=s[n[182686+-182682]]L=N(m,c)x=t[L]b=y[x]g=b[p]R=not g R=R and 586757+5249156 or-235017+8924767 else A=s[t]c=not A m=R L=c R=c and 12041479-818846 or(627450-(-361063))+((55421+-404379)+14670029)end else if R<(((547063+(-295474-395840))+503118)+134415)+((927047-810274)+14798694)then x=R m=s[n[918285-918284]]c=s[n[(842074+183308)+-1025380]]i=H((-1744438-(-794247))-(-1136262-(-132936)))F=-1022156+33071234050009 A=c(i,F)L=m[A]N=W[L]L=486050-(-30922+516459)t=N~=L g=t R=t and 9649236-213189 or 406038+13868879 else g=H((-1434984-(-949374))+537453)R=z[g]g=R(W)o=g g=H((137136+-413786)+328493)t=609084+6107128609006 R=z[g]g=R(Q)p=g g=H(-519443+570049)R=z[g]g=R(o)U=g g=H(-616346-(-668231))R=z[g]Y=s[n[29964-29962]]x=588062+(664615+21896584266029)v=s[n[-13362+13365]]b=H((35185+-311270)-(-329505))y=v(b,x)Q=nil x=H(257245+-207080)j=Y[y]E=U[j]v=s[n[(((694079+-1041953)+654937)+509784)-(1513527-(5253+(-486311+(472631+705109))))]]y=s[n[119805+-119802]]b=y(x,t)N=9543576320753-857041 Y=v[b]j=U[Y]y=s[n[((134185-(-268202))+-381876)+-20509]]t=H(618616-567027)b=s[n[(-37740+((-470809+848778)+(1512635-941960)))-910901]]o=nil x=b(t,N)b=false v=y[x]y=false Y=U[v]U=nil W=nil v=true x=false g=R(p,E,j,Y,v,y,b,x)R=z[H(-799827-(-851148))]g={}p=nil end end else if R<15523232-107084 then if R<(-269296+14735330)-(-945770)then g=H(-388845+439270)R=z[g]W=R Y=(777537+18102299995895)-43199 j=H(36782+(515154+-500894))g=s[n[-157114-(-375873+218758)]]Q=J[-610547+610548]p=s[n[517525+-517523]]U=s[n[589303-589300]]E=U(j,Y)o=p[E]R=g[o]g=R()o=g U=s[n[(-281547+199356)-(-82193)]]v=(426209+-918629)+11958967689495 E=s[n[251336-251333]]Y=H(-461144+514333)j=E(Y,v)p=U[j]g=o[p]U=s[n[644569+-644567]]v=60423+28306560853354 E=s[n[-385502+385505]]Y=H(-833928-(-884568))j=E(Y,v)p=U[j]R=g[p]Y=H(((626824+32390)-1024031)+(-453512+869119))v=1030774+17623031156044 p=R U=s[n[855260-855258]]E=s[n[152336+-152333]]j=E(Y,v)g=U[j]R=p[g]R=R and(837520-(-386923))-(-960953)or 1280090-((-1051894-(-238476))+893893)else Q5=-1019148+5719689452972 J5=H((-607721+1264146)-603946)s5=H(-413015-(-464586))g=z[J5]u5=s[n[534219+-534217]]g5=s[n[-982649-(-331119+-651533)]]h5=g5(s5,Q5)J5=u5[h5]R=g[J5]J5=933973+-923973 u5=306006-(933186-727179)g=R(J5,u5)R=9176129-1028543 q5=g end else N=H(-916817-(-968658))Y=z[N]F=s[n[595631-595630]]I=139729+22943050698959 e=s[n[716563-716561]]H5=-67189+((965985+-417698)+32103214469953)X=H(-148575-(303989+-503379))P=e(X,I)c=F[P]P=s[n[-704880+704881]]G5=H((-731397-(-785396))+-1798)X=s[n[-64260+64262]]I=X(G5,H5)e=P[I]F=Q..e m=c..F N=Y(m)R=(-467563+1512343)-(-215180)end end end else if R<((1021463+-478582)+-254489)+(-681858+15921598)then if R<354699+15120855 then if R<(-431200+14870286)-(-998917)then if R<(198557+(15593815-(596160+(-247190-(1421238-877511)))))-562110 then R=((-62459+(776591-(-853547-(-539057))))+8702960)-713521 E=nil else g=s[n[687232+-687231]]o=J[261403+(-912995-(-651595))]W=J[-444724+444726]Q=J[(-753845-281570)+1035416]R=g[Q]R=R and 13195933-859209 or 614724+889548 end else if R<14943146-(-513783)then j=K(j)o=K(o)g={}Q=nil R=z[H(-378312-(-431010))]E=K(E)p=K(p)W=nil else R=s[n[926292+(-447535+-478751)]]g=R(Q)U=g g=s[n[-800040+800047]]R=U==g R=R and(8125853-(-347385))-(-962930)or 4202659-570308 end end else if R<14825773-(-693439)then if R<14955963-(-546401)then R=s[n[688599+-688598]]A=31426090764508-413931 c=H(1018811+(-201643+-766313))g=R()i=H(908684-(-183161-(-1039374)))R=s[n[938991+-938980]]N=s[n[505039+-505036]]L=s[n[1021477+-1021473]]m=L(c,A)P=256287+32899547596038 t=N[m]m=s[n[-948093-(-948096)]]c=s[n[(-722219+1072819)+-350596]]F=29100006387611-(-460084)A=c(i,F)L=m[A]F=s[n[214509+-214506]]r=s[n[(863269-((135400+867589)+(((-1005695+442138)+-358106)+-112053)))+(510105+(526924+(727482+-2658503)))]]e=H(-984430+1037286)T=r(e,P)e=H(-78702-(-129031))i=F[T]P=15573605795947-152723 A=x[i]F=s[n[(-673037-(-676843))+(874502+(-930073-(-51768)))]]r=s[n[-690047+690051]]T=r(e,P)i=F[T]c=A[i]A=c()i=s[n[-353928+353931]]F=s[n[558829+-558825]]e=(463485+-285729)+2281805905399 T=H((-67261+-135990)+(1087747-833940))r=F(T,e)c=i[r]m=A..c N=L..m g=R(o,t,N)R=1037435+15442840 else g=s[n[-539645-(-539650)]]Y=H(-442119-(-493915))U=s[n[-390185-(-390188)]]E=s[n[947208+-947204]]v=809045+27421591082106 j=E(Y,v)v=H(-255912-(613521-922363))p=U[j]R=g[p]g=R()p=g E=s[n[802575-802572]]j=s[n[-216078+216082]]y=(-171664+839337)+(16447901724290-(-393075))Y=j(v,y)U=E[Y]g=p[U]R=g[W]U=R R=not U R=R and 11403879-(-943083)or 14900801-876592 end else R=s[n[(((-708242-3240)-166597)+1071937)+-193851]]g=R()N=-303640+4049454037307 j=g y=s[n[-487392-(-1080955-(13885-607446))]]t=H(638256-586084)b=s[n[117639+-117636]]x=b(t,N)N=H(626915-574974)v=y[x]Y=U[v]b=s[n[(1584763-((-159885+1679509)-546309))-(-807838+1419284)]]x=s[n[(-98517+855747)+-757227]]L=(-313755-549307)+13267210970673 t=x(N,L)y=b[t]v=W[y]g=Y[v]R=not g R=R and 12608386-319172 or((477826-(-411443))+-99708)+1641037 end end else if R<1044506+(14303524-(-248121))then if R<677820+14870239 then if R<-960162+(((8871-74590)+15726063)-(-840928))then R=(8279835-907025)-(-479416)else b=H(587086-533526)R=z[b]b=R(j)x=43858+(393588-436946)R=bj R=R and-175785+8025353 or 5705597-(-825336)end end else if R<(-1590535-(-626279))+16711497 then if R<15517178-(-223953)then R=861907+3236889 else U=false g=H(956906-904064)R=s[n[-521892+521893]]g=R[g]g=g(R,U)g={}R=z[H((-621421+(22903+568755))+(816945-733947))]end else j=4310904317502-(-701682+((-326547+895571)+-593942))o=s[n[151140-151138]]p=s[n[-1001239+1001242]]E=H(568141+-517067)U=p(E,j)W=o[U]E=H(-861092+911763)g=Q[W]o=s[n[521092+-521090]]p=s[n[(-1017392-(777029+-1078379))+(309823+406222)]]j=(-1169871-(-245648))+29487377608431 U=p(E,j)W=o[U]R=g[W]R=R and(-437362+8788522)-362103 or 721492-364238 end end end else if R<(16007718-(-455194))-657533 then if R<15027736-(-753623)then if R<15073633-(-688293)then if R<267250+(-785998+16278712)then R=13849710-381403 else R=15720040-397072 end else if R<503922+15264364 then R=s[n[1039961+-1039954]]R=R and 2344635-724811 or 8689439-(1009653+-1576874)else Q=nil R=z[H(-720467+(676627+95576))]g={}end end else if R<-215879+(16183485-(-856040-(-1019510)))then if R<((-1627569-(-753473))+(-71757+635610))+16111217 then R=(637257+(((536322+-921081)+((((1885107-217563)-(-837723+956201))-837436)+4923128))-(-246729)))-62104 else j=s[n[-209366+(-86081+(((-748875+406144)+819442)+-181261))]]p=g E=j[p]R=E and 448542-(-250748)or(-964885+1382966)+5972188 U=E end else t=H(-669814-(-722262))y=s[n[-648206-(-648207)]]N=-140060+(12610587672728-(-121464))b=s[n[-690321-(-690323)]]x=b(t,N)v=y[x]Y=U[v]R=Y and 6327238-509692 or 827550+13399622 end end else if R<-687282+16522683 then if R<15254465-(-560941)then if R<16335990-530385 then b=28432+2247759799541 y=H(-994230-(-1044623))j=s[n[681505-681502]]Y=s[n[-559063-(-559067)]]v=Y(y,b)E=j[v]g=U[E]y=H((((-1100653-(-212357))+(1968945-(-948299+1884611)))-485261)+393010)j=s[n[482288-482285]]b=(-107661+(-96890+157210))+27853703547242 Y=s[n[765459-765455]]v=Y(y,b)E=j[v]R=g==E R=R and 9512565-(-731570)or 5822985-(-83893)else g=s[n[818908-818906]]o=s[n[242080+((1235110-891015)-586172)]]E=H(-530491-(-582055))p=s[n[427017+-427013]]j=12590064005367-232727 U=p(E,j)W=o[U]R=g[W]g=R()t=16981256356962-(249195+118780)W=g R=s[n[326458-326453]]g=R(Q)o=g R=s[n[-948524+948530]]g=R(Q)p=g R=s[n[94068-94061]]g=R(Q)U=g x=H(758755-(601139+(109575-4084)))R=s[n[-171624+(-407230-(-578862))]]g=R(Q)E=g v=s[n[1027677-1027674]]y=s[n[762109+-762105]]b=y(x,t)Y=v[b]j=W[Y]x=H(-461029+514517)v=s[n[((856017+663487)-743777)+-775724]]y=s[n[600262-600258]]t=17633350903336-470294 b=y(x,t)Y=v[b]b=H(-690268+((647955+305386)-212459))g=j[Y]x=7142229794118-149951 Y=s[n[-441394-(-441397)]]v=s[n[644065-644061]]y=v(b,x)j=Y[y]R=g[j]R=R and((-1007558+(746851+6578967))-(-504102))-27368 or 4007390-(39487+-130893)end else if R<-515313+16333661 then x=H(617322-565915)E=H(((1010919+-436174)+-1259016)+734488)g=z[E]b=-601659+28472231042760 N=H(50159-(-2645))j=s[n[-219351+219352]]Y=s[n[-113226-(-113228)]]y=H((396927-(-717242+1479362))+415988)v=Y(y,b)E=j[v]R=g[E]y=H(888615+-836368)g=R(W)t=30085793172496-(-882470)j=s[n[-2074+(-887126-(-889201))]]L=24609730892824-(-730771)Y=s[n[1012157-1012155]]b=27335774785073-(-56884)v=Y(y,b)E=g g=j[v]v=s[n[594751+-594750]]y=s[n[(-1036620+1817788)+-781166]]b=y(x,t)Y=v[b]x=H(-455023-(-506457))j=E[Y]t=25155884213294-(-629695)v=s[n[1721-1720]]y=s[n[407481-407479]]b=y(x,t)Y=v[b]b=s[n[850277-850276]]x=s[n[-463736+463738]]t=x(N,L)y=b[t]v=E[y]R={[g]=j;[Y]=v}U=R E=nil R=-722561+2545947 else R=g and 12039437-(((-411935-(-73947))-116870)+-172033)or 17537071-1036003 end end else if R<16530276-678661 then if R<-824436+16671290 then j,y=Y(E,j)R=j and((-757818+1274800)+12579850)-((94173+781458)+-1847829)or 7532644-(-831099)else Y=-904550+(292505+3766592836614)E=H((-794132-(-628825))-(-218110))o=s[n[314243-(-165777-(-480018))]]p=s[n[-864581-(-864584)]]b=29749199371972-831165 j=(-407619+905318)+26152186967803 U=p(E,j)g=o[U]p=s[n[82592+-82590]]U=s[n[-314993+314996]]j=H(800247-(209817-(-539620)))v=-308823+29692779277752 E=U(j,Y)o=p[E]y=31032545893109-(-873764)x=((-35530+506818)+9830310323327)-(-909670)U=s[n[-304957+(165165-(-139794))]]Y=H(-532382+(-661531+(802906+(-426913+870511))))E=s[n[-800715-(-800718)]]j=E(Y,v)v=H(971324-917703)p=U[j]E=s[n[(633330-712303)-(955331+-1034306)]]j=s[n[934692+-934689]]Y=j(v,y)U=E[Y]y=H(-661269+712772)j=s[n[(-53777-114)+(8296-(-45597))]]Y=s[n[((851653-(-434340-358311))-766530)+-877771]]v=Y(y,b)E=j[v]Y=s[n[((378685-493595)+261324)-146412]]v=s[n[-539319-(-539322)]]b=H(-1038709+(423931+665708))y=v(b,x)t=-937570+9279984033554 x=H(-512497-(-565358))j=Y[y]v=s[n[277165+-277163]]y=s[n[107683-107680]]b=y(x,t)Y=v[b]y=24871261558276-(-313974)R={g;o,p;U;E,j;Y}E=s[n[721988+-721986]]j=s[n[-1039518-(-1039521)]]v=H(-43289+96780)o=R Y=j(v,y)U=E[Y]p=Q[U]v=H((-537988+-200162)+788289)E=s[n[-366614-(-366616)]]y=343337+15389139524323 j=s[n[-979194+979197]]Y=j(v,y)U=E[Y]g=p[U]v=(-1771493-(-978415))+25423164702740 U=s[n[-700194+700196]]Y=H(413734-362547)E=s[n[480700+-480697]]j=E(Y,v)p=U[j]R=g[p]R=R and 9048460-(-433728)or 12911777-(-386679+(822242+101679))end else t=nil N=nil R=6916943-(-9499)end end end end end end else if R<16331885-(-12083)then if R<689334+15397809 then if R<(16232506-(-1325473-(-658919)))-911950 then if R<914986+15012778 then if R<-674846+16551916 then if R<-795921+16660248 then if R<838440+15020488 then R=p U=s[n[890347+-890346]]y=12053807422674-686586 v=19776419819221-668573 Y=H(-861584-((-1564646-(-765978))-(-740928+855669)))E=s[n[(-1043950+1543557)-499605]]j=E(Y,v)p=U[j]v=H((743678-832864)-(89939-231144))E=s[n[-161470-(-161471)]]j=s[n[-727548+727550]]Y=j(v,y)U=E[Y]g=R(o,p,U)j=H(145700+-95452)o=g p=s[n[-441609-(-441610)]]U=s[n[553070-553068]]Y=((-889929+-80800)+1430558)+11690325888516 E=U(j,Y)g=p[E]U=Q E=R R=Q and 228911+15443414 or 2900053-(-208939)else g=s[n[755442+-755436]]v=s[n[-38402+38404]]x=H(-77303-(-129586))y=s[n[-55974+55977]]t=(-993709+(1010839-454688))+23864493794728 b=y(x,t)Y=v[b]R=g[Y]g=R(Q)R=g and((841353+(527721-426102))-509335)-(-260088)or-483227+13506771 end else if R<15618326-(-253480)then j=H(979736+-926450)g=H((-1538571-(-578639))+(687324-(-20979+-302054)))v=10819938719377-303203 Q=J[-405431-(-405432)]R=z[g]g=s[n[-76419-(-76420)]]p=s[n[-424450+424452]]W=R Y=34208407214166-369975 U=s[n[-511375+511378]]E=U(j,Y)o=p[E]R=g[o]g=R()U=s[n[-858493-(-858495)]]Y=H(-943010-(-995123))o=g E=s[n[938317+-938314]]j=E(Y,v)p=U[j]v=-642240+5334443660094 Y=H(-475696-(-528085))g=o[p]U=s[n[598225+-598223]]E=s[n[-1038220-(-1038223)]]j=E(Y,v)p=U[j]R=g[p]v=33277587273533-(-738609-49599)p=R U=s[n[853472+-853470]]E=s[n[958549-958546]]Y=H((556559+-1453545)+947818)j=E(Y,v)g=U[j]R=p[g]R=R and-634351+6586303 or 6883811-(-968415)else L=1209520793776-(-762361)N=H(-791896-(-843686))b=s[n[-567187+567190]]x=s[n[-18511+18515]]t=x(N,L)L=875045+9656686761159 y=b[t]g=W[y]N=H(-729185-(-384039-398592))b=s[n[-323010-(-538190-(-215177))]]x=s[n[-28558+(-1007624-(-1036186))]]t=x(N,L)y=b[t]N=H(217987-(835680+-668009))R=g[y]y=R b=s[n[-157850+157853]]x=s[n[1010276+-1010272]]L=71897+20951538848283 t=x(N,L)g=b[t]R=y[g]R=R and(-715657-(-706527))+15296588 or(1025460+11885513)-192727 end end else if R<16709921-(-185373-(-1009656))then if R<(660819+(17078455-957331))-902595 then b=s[j]U=R t=s[n[668653-668652]]c=-365346+2236395471561 m=H(1046305+-995824)N=s[n[950220+-950218]]L=N(m,c)x=t[L]y=b[x]x=s[n[982143+-982142]]t=s[n[-969849+969851]]L=H(-804400+858031)m=27842952623434-736171 N=t(L,m)b=x[N]L=21077597320460-(((98755-697301)-(571486+(-2148+-473150)))-(-965224))v=y[b]N=H(-173276-(374375-600845))b=s[n[-107603+107604]]x=s[n[187568+-187566]]t=x(N,L)y=b[t]Y=v[y]R=Y and 9611670-561897 or-825260+(11085881-(632910-(423348+615025)))g=Y else x=H(-713093+((-541633+2121878)-(1182776-(-177478+((-433883+1403785)+-424861)))))R=z[x]N=s[n[(-402913-(-203439))-(-199475)]]L=s[n[545298-(1548159-1002863)]]A=416492+34068066651750 c=H(498414+-445008)m=L(c,A)t=N[m]x=R(j,t)R=1766467-(-618087)end else if R<-385961+16299403 then Q=J[-838733-(-838734)]g=(724715+-783313)-(1018838+-1077436)W=J[274265-(-825853+1100116)]R=Q~=g o=J[402461-(99014-(-303444))]R=R and 333658+16235996 or(794398+(-359481+(2756807-(-662941))))-11939 else j=H(-284645+334718)g=H(944790-(18367+(722539-(-152781))))R=z[g]g=R()Y=871214+8464909053505 v=H(-841782-(-894050))y=252195+26876449343617 R=s[n[(-712970-(-425477))+287501]]p=s[n[-904161-(-759855+-144310)]]U=s[n[-552983+552988]]E=U(j,Y)o=p[E]E=s[n[-258675-(-258679)]]j=s[n[-1012332-(-1012337)]]Y=j(v,y)U=E[Y]E=s[n[-896109-(-896115)]]p=U..E g=R(W,o,p)R=-1044328+12958800 end end end else if R<1037991+14906407 then if R<15192110-(119764-(220797-(-646048)))then if R<-380046+(168662+(15886294-(-254569)))then R=true R=R and 331591+12758997 or 11281577-(-622001)else U=H(-785673+836700)v=H(567219-515225)g=z[U]y=(11834183279612-(-915316))-(751975-(-104328))U=g(Q)E=s[n[593649+-593647]]j=s[n[-793192+793195]]Y=j(v,y)g=E[Y]R=U~=g R=R and-410995+7387691 or(-935098-(-786944))+1282483 end else if R<(15460509-(-704953))-223665 then R=(((742993+(725269+-1722676))-(((32350+532285)-305738)+-8660))+12733760)-27938 else x=-344566-(-344573)b=U==x g=b R=b and 13652504-512980 or(-784351-67263)+1708035 end end else if R<15491455-(-480288)then if R<15468242-(-493709)then x=N R=L R=((-808802-(-577972+369282))+1334430)+4836591 else R=g and(-510935+966391)+13744760 or-241009+3776746 end else R=s[n[-95628+95632]]g=R()R=s[n[-979529-(-979534)]]E=s[n[316535-316533]]j=s[n[(-1739446-(-959949))+779500]]b=25469873957177-581519 v=H((1848127-((153799+820663)+70222))-751532)y=10520989167765-(73481-(-256276-570486))Y=j(v,y)y=H(413774+-363495)U=E[Y]j=s[n[(429483+565223)-994704]]Y=s[n[-588433+588436]]v=Y(y,b)E=j[v]g=R(W,U,E)R=264345+15930098 end end end else if R<15804303-(-202187)then if R<395898+((15093184-(-672782))-163594)then if R<16812048-820981 then if R<((((-571306-(-192211))+-646058)+45910)+((-777765+67552)+17885068))-207351 then y=15011063141560-932682 g=s[n[-602060+602065]]E=s[n[667289-667287]]v=H(163333+-110652)j=s[n[-1014303+((998713-287339)-(-302932))]]Y=j(v,y)U=E[Y]E=H(-74219+126457)R=g[U]t=-866785+21922459363702 g=R()U=g g=z[E]m=(8001807527382-(-605005))-(-200712)b=733012+7290749179244 j=s[n[((-1333357-((605964-406751)-983030))-(-687921+(696233+(350431+29019))))+937304]]y=H((-712648+48577)+716198)Y=s[n[1030245+-1030242]]v=Y(y,b)E=j[v]R=g[E]x=H(-552429-(-605703))j=s[n[869581+-869575]]v=s[n[(-287384+(326830-(-554099-(-922998))))+((((-483373+97729)+511403)-475664)-(-679360))]]y=s[n[-618393+(1013827-395431)]]b=y(x,t)Y=v[b]E=j[Y]y=s[n[117913-(-249593+(-199098-(-566602)))]]N=-814150+((-1044326+8798421929403)-(-796183))t=H((-1729630-(-869663))-(-1949809-(-1036583)))b=s[n[608432-608429]]x=b(t,N)v=y[x]L=H((463343+(-1925772-(-630005)))-(-884507))Y=U[v]y=s[n[146562-146561]]x=s[n[374528-374526]]t=s[n[-268564+268567]]N=t(L,m)b=x[N]v=y[b]y={v(Q)}j={E(Y,p,q(y))}g=R(q(j))E=g R=E and 16651723-(925897-(-71137))or 5093188-(-126687+962488)else g=true s[N]=g R=9571295-(-55754)end else if R<15150188-(-844683)then g={}R=z[H((-340114+-92827)+((-1076089-(-828591))-(-733186)))]else m=N R=p==c R=R and(1591318-305900)-(-14372)or 3726924-(-645865)end end else if R<936234+(15789687-722304)then if R<(16855559-394067)-461502 then R=((-807757+1592803)+7906367)-1663 else R=-755065+13535012 end else R=742345+11558350 end end else if R<16180613-148795 then if R<(17048242-680568)-353936 then if R<(-179739+418999)+(-94563+15864687)then t=H(-947189+999635)N=14284626623919-824331 g=s[n[-761958-(-761968)]]y=s[n[-997402+997404]]b=s[n[(43796+-162960)-(-119167)]]x=b(t,N)v=y[x]R=g[v]g=R(Q)t=H(-1014276+1064754)N=280804+20053519052799 y=s[n[-872120-(-872122)]]b=s[n[1046221-1046218]]x=b(t,N)t=H(-964675-(-1015616))N=34872538165226-(-1047106)v=y[x]g=j[v]y=s[n[(-933937+496874)-(-116008-321057)]]b=s[n[(-743071+889785)+-146711]]x=b(t,N)v=y[x]R=g[v]v=R R=not v R=R and 11456120-(748226+-1464606)or 3140111-9601 else R=s[n[931508-931504]]g=R()R=s[n[-287053-(-287058)]]E=s[n[69385+(-668000-(-598617))]]v=H(-775695-(-818012-10760))y=18400008029210-(1014805+-878284)j=s[n[-514760-(-514763)]]Y=j(v,y)U=E[Y]y=H((61077-456523)+448257)j=s[n[-327476+327478]]b=17839323981030-(-311414)Y=s[n[(-1031719+(855061-316329))-(-492990)]]v=Y(y,b)E=j[v]g=R(W,U,E)R=(-195511+(-515517+1403806))+11852607 end else if R<16018907-(-4802)then g=H(-148497+(552301+-350575))R=z[g]g=R(Q)R=1836913-(-571575-(-8591))else R=z[H(923+49176)]g={}end end else if R<143193+15931903 then if R<-781661+16816127 then U=R v=s[p]y=-1832786272-(-710367-((-647434-215480)+(-815960-(801509+-1468987))))Y=v==y g=Y R=Y and 9370114-374376 or-320767+10197156 else Q=J[-30811+30812]g=H((-131497+987976)+-806054)R=z[g]g=H(211097+-159655)o=R W=J[88073+(-701373+613302)]R=z[g]g=R(Q)p=g g=268223+-268223 R=p==g R=R and(4808071-19326)-(-283051)or 595520+1300885 end else R=z[H(742724+-691889)]W=nil Q=nil g={}end end end end else if R<-617261+16852432 then if R<-770979+16929374 then if R<8390+16118491 then if R<-746120+16859385 then if R<15122209-(((429105+-2124476)-(-791755))+-74897)then g=H((961891+-1072225)+161526)R=z[g]W=-932195-(-962195)g=R(W)g=s[n[-580020-((-97710-76530)+-405783)]]v=828266+33871474476587 j=32739176956536-(-343989+1373373)o=s[n[399304-(337017-(-62286))]]E=H((876472+(((830354+-1336793)+(-2853296-(-932450)))-(921612+-1599334)))-(-926528))p=s[n[-1033039+1033041]]U=p(E,j)W=o[U]Y=H(-629341+681085)R=g[W]g=R()W=g U=s[n[671556-671555]]E=s[n[-555805+555807]]j=E(Y,v)p=U[j]Y=H((-225047-473195)+(-639545+1389554))o=W[p]U=s[n[-96689-(-96690)]]v=6629887485730-980821 E=s[n[807925-807923]]j=E(Y,v)p=U[j]j=H((-1488913-(-872006))+(742362+-73443))g=o[p]p=s[n[-1970+1971]]U=s[n[443008-(992693-549687)]]Y=558325+9777874623336 E=U(j,Y)o=p[E]R=g[o]R=R and(485130+-1134949)+12332302 or 5687738-((((-982007+2298790)-62677)-986582)-(-543607))else w5=H(583+(-560635+611751))R=z[w5]d5=w(5960091-(-57684),{n[-597294+597296];n[676143+-676140],g5;W})K5=p5 w5=R(S5,d5)R=-913458+3416105 S5=nil K5=nil end else if R<15599414-(-521242)then t=878636+11467402370224 L=(-942921+17059761898456)-(-828078)j=s[n[-13973+13978]]v=s[n[1035558-1035556]]x=H(-10467+63355)y=s[n[950104+-950101]]b=y(x,t)Y=v[b]g=j[Y]j=g(o,U)b=s[n[1008536-1008534]]x=s[n[471895-471892]]N=H(-708472+761326)t=x(N,L)y=b[t]v=j[y]L=681883+(-336243+6616896652146)b=s[n[(-352285-(-1552160-(-537699)))+-662174]]N=H(-700956-(-752974))x=s[n[151251-151248]]t=x(N,L)y=b[t]Y=v[y]v=Y(E)g=not v R=g and 8062043-(-626575)or((133266-(-296754))+(264927+14165335))-162268 else R=12703401-328866 end end else if R<16767886-611995 then if R<16761852-(281163-(-336867))then X=-755950+(655776+1722241279094)t=H((-117697+(275233-(225264-300947)))-181378)T=H(251324-(-770874+972019))R=z[t]P=H(214911-162583)m=s[n[934464+-934463]]F=-87673+(14118571536082-(-467012))c=s[n[-955296-(-603134-352164)]]i=H((536303+-656619)+172491)A=c(i,F)e=(258136+11655506036298)-(404517-963942)L=m[A]i=s[n[-426031-(-426032)]]F=s[n[196808-(490396+-293590)]]r=F(T,e)A=i[r]r=s[n[-497523-(452845+-950369)]]T=s[n[(322587-(-1076125-(731665+-1610575)))-(-213135+732935)]]e=T(P,X)F=r[e]i=b..F c=A..i m=Q..c N=L..m t=R(N)R=-546689+(12101569-990832)else E=H(-93501+146158)g=s[n[232813+-232809]]o=s[n[(19036-518225)+499191]]p=s[n[-1036419-(-1036422)]]j=((-495898+-624382)-(-745252))+10893620795832 U=p(E,j)W=o[U]R=g[W]W=false g=R(W)R=13406277-(-266483)end else w5=H(525692-474034)C5=20216817624171-(-194722)Z5=32569992485048-578603 o5=H(62547-12169)d5=663311+3529004396606 R=z[o5]p5=s[n[437326-437324]]K5=s[n[(-1027708-(-807908))-(-219803)]]S5=K5(w5,d5)f5=p5[S5]l5=(424851+(-315386-925405))+24380963400671 d5=H(1030777+-977947)K5=s[n[700520-700518]]S5=s[n[73084+(-1031578+958497)]]w5=S5(d5,C5)p5=K5[w5]o5=R(f5,p5)f5=h()s[f5]=o5 d5=H(-610893+(-199584+863386))o5=H((671520+(248146+(-1391174-312058)))+(365734-(-851071-(-382861))))R=z[o5]C5=15941919807593-389798 K5=s[n[-397571+397573]]S5=s[n[779485+-779482]]w5=S5(d5,C5)C5=H((-651498-(-57245))+(1204261-557269))V5=3004275324916-(840375-(700146+-270))p5=K5[w5]S5=s[n[-348643+(-59587-(-408232))]]w5=s[n[504489+-504486]]B5=-262959+27125508570953 d5=w5(C5,l5)K5=S5[d5]o5=R(p5,K5)p5=h()C5=H(-364238-(-833920-(-416168)))l5=(-581864+(202809+8065501353831))-(-628624)s[p5]=o5 o5=H(-117378+167756)R=z[o5]S5=s[n[(-1002794+957819)-(-44977)]]w5=s[n[-193165-(-193168)]]d5=w5(C5,l5)K5=S5[d5]l5=H((502928-618639)+168972)w5=s[n[(-678847-(-586161))+((-633925+(206167+276320))-(-244126))]]d5=s[n[171053+-171050]]C5=d5(l5,Z5)S5=w5[C5]x5=32666839065496-(353252-989007)o5=R(K5,S5)K5=h()Z5=(10665+21880362226919)-(-773793)s[K5]=o5 l5=H(587550+-536269)o5=H(363257+-312879)R=z[o5]w5=s[n[733626+-733624]]d5=s[n[-768894-(-768897)]]O5=3817368990874-628181 C5=d5(l5,Z5)S5=w5[C5]d5=s[n[755457-755455]]Z5=H(-657192+707928)C5=s[n[-31355-(-31358)]]l5=C5(Z5,B5)w5=d5[l5]o5=R(S5,w5)Z5=H(874817-823813)S5=h()s[S5]=o5 o5=H((-612239-(-250223-(-318336)))+730730)R=z[o5]d5=s[n[91387-91385]]B5=-961354+18820376199293 C5=s[n[-661183+((-16295+574886)+102595)]]l5=C5(Z5,B5)w5=d5[l5]C5=s[n[-556829-(((-161827-(-796788))+-1434553)-(-242761))]]l5=s[n[(-386478+-438258)+(215888+608851)]]B5=H(1038019+(-359707-(-344605+970868)))Z5=l5(B5,V5)d5=C5[Z5]V5=8458723380699-721929 o5=R(w5,d5)I5=-296165+16402088935410 w5=h()j5=(-19217-(-280414))+26941632846329 s[w5]=o5 k5=12669945918748-736428 o5=H(-236213-(-286591))R=z[o5]C5=s[n[364278-364276]]B5=H(805769+(-186317-566383))l5=s[n[(-937552+1280574)-(1379978-1036959)]]Z5=l5(B5,V5)d5=C5[Z5]l5=s[n[-651484+651486]]Z5=s[n[-588486-(-588489)]]V5=H((743704-715915)+(330323-(887789+-581199)))X5=H(990992-938662)B5=Z5(V5,O5)O5=(-11542-451899)+17214039728279 C5=l5[B5]o5=R(d5,C5)a5=1018339+23712676738974 d5=h()V5=H(987646-934023)s[d5]=o5 o5=H(-853754-(-904132))R=z[o5]l5=s[n[269764+-269762]]Z5=s[n[-759184-(-759187)]]B5=Z5(V5,O5)O5=H(-138221-(-1232762-(-1041721)))C5=l5[B5]Z5=s[n[-703633-(-703635)]]B5=s[n[(739655+-972169)+232517]]V5=B5(O5,a5)l5=Z5[V5]P5=18595485081926-(-195154)o5=R(C5,l5)C5=h()s[C5]=o5 o5=H(853263-802885)a5=(-936418+26826920721180)-199573 R=z[o5]Z5=s[n[-903736-(-641810+-261928)]]O5=H(((-1061559-(-368978))+-78046)+821842)B5=s[n[-503633-(-503636)]]V5=B5(O5,a5)l5=Z5[V5]a5=H(397604+(85619+-432178))B5=s[n[(484523-73404)+-411117]]V5=s[n[-866212-(-866215)]]O5=V5(a5,k5)Z5=B5[O5]o5=R(l5,Z5)l5=h()e5=-89656+(456904+10813666064081)D5=-783913+(13423376761581-3228)a5=H(-91974+143983)s[l5]=o5 o5=H((76211+-977455)-(-951622))us=14532972948947-556812 R=z[o5]B5=s[n[-506757-(-506759)]]V5=s[n[-634876+634879]]k5=25542895743114-59329 O5=V5(a5,k5)E5=-389637+34716324254569 k5=H(239923+-187307)Z5=B5[O5]A5=17461301812783-796800 V5=s[n[-770232-(-770234)]]O5=s[n[(575573-614904)-(-39334)]]a5=O5(k5,D5)B5=V5[a5]o5=R(Z5,B5)Z5=h()k5=H(-283506-(-334474))s[Z5]=o5 o5=H(971758+-920059)W5=nil R=z[o5]V5=s[n[-371399-(-371401)]]D5=-97549+31226647859869 O5=s[n[-154939-(-154942)]]a5=O5(k5,D5)B5=V5[a5]D5=2563861116048-917522 V5=w(56224+(7823100-(-829723)),{p;n[1004951-1004949];n[-261736+261739],U;g5})k5=H(-154932+208078)o5=R(B5,V5)o5=H(737297-685598)R=z[o5]V5=s[n[(-597422+(-656848-(-520719)))-(-733553)]]O5=s[n[-515209+515212]]a5=O5(k5,D5)B5=V5[a5]U5=H(-8369-(-59510))k5=H(-491214+543306)V5=S(14771679-872605,{p,n[-29416-(72240-(658197+-556539))];n[465486+-465483];g5})o5=R(B5,V5)o5=H(967549+-915850)R=z[o5]V5=s[n[809482-809480]]D5=600243076712-356370 Hs=-1039301+13360761411897 O5=s[n[-134868-(-134871)]]a5=O5(k5,D5)B5=V5[a5]V5=M(15971126-616581,{p,n[181421+-181419];n[-271533+((-979287+(-125735+430705))-(-945853))],g5})o5=R(B5,V5)o5=H(957125+-905426)R=z[o5]gs=H(249628+-199006)V5=s[n[-435681+435683]]k5=H(34845-(206634+-222354))O5=s[n[271537+-271534]]D5=410821+17945571896842 a5=O5(k5,D5)B5=V5[a5]k5=H(-267683+317791)V5=C(76033+3785389,{p;n[703141+-703139];n[155742-(-171877+327616)];g5})o5=R(B5,V5)o5=H((214671-41734)+(-990887+869649))D5=(269983+101583)+18023420925748 R=z[o5]V5=s[n[733309-733307]]O5=s[n[748394-748391]]a5=O5(k5,D5)B5=V5[a5]V5=d(10419818-721515,{p;n[196697-196695];n[(182534+-632843)-(-395156-55156)],U,g5;E})D5=((-1011309+8511520566009)-(-1984))-(-714456)o5=R(B5,V5)o5=H(-859128+910827)k5=H(-146916-(-197623))R=z[o5]V5=s[n[128136+-128134]]O5=s[n[((-317096+638566)+-448882)-(-127415)]]a5=O5(k5,D5)k5=H(-861915-(-912829))B5=V5[a5]V5=d(-548369+6259076,{g5,n[(-266119-(-1677392-(-955986)))+-455285];n[-255040+255043]})D5=-82681+9478775209734 o5=R(B5,V5)o5=H(186786+-135087)R=z[o5]V5=s[n[882927+(-423916+(-232493-226516))]]O5=s[n[-563679+563682]]a5=O5(k5,D5)D5=-302782+18464947269542 B5=V5[a5]V5=V(17028175-965296,{g5,n[-573218-(-541664+-31556)],n[(-815523-(-964083))-148557]})k5=H((156370-151757)+47510)o5=R(B5,V5)o5=H((395278+-226180)-(719597+-602198))R=z[o5]V5=s[n[-680317+680319]]O5=s[n[491012+((-819660-(-832986))-504335)]]a5=O5(k5,D5)B5=V5[a5]V5=l(-467166+6724709,{g5,n[-937679-(-937681)];n[689603-689600]})o5=R(B5,V5)o5=H(-1042713+1094412)R=z[o5]k5=H(240265+-188284)V5=s[n[-637410-(-726053-(-1011254-(-922613)))]]D5=28323441768654-383192 O5=s[n[824770+(-497215+-327552)]]a5=O5(k5,D5)B5=V5[a5]V5=C(7653508-(-577873),{p;n[-375086-(-375088)];n[438294+-438291];g5})k5=H((5864+(((-1020419+1739253)+-1505002)-101031))-(-932400))o5=R(B5,V5)D5=-701193+9073664430078 o5=H((-1161764-(-389605))-(-332376+-491482))R=z[o5]V5=s[n[296433+-296431]]O5=s[n[-501658+501661]]a5=O5(k5,D5)B5=V5[a5]n5=nil V5=d(516600+13090024,{p,n[-126079-(-126081)];n[-297112-(1027754+-1324869)],g5})k5=H(-231481-(-283375))o5=R(B5,V5)o5=H(-121200+172899)R=z[o5]V5=s[n[(26007-(-240098+-288732))-554835]]O5=s[n[-689750+689753]]D5=26842540862303-(-1018828)a5=O5(k5,D5)B5=V5[a5]V5=d(550593+((1102327-153384)+8281503),{p,n[765738+-765736];n[(-1444090-(-869851))+574242],g5})o5=R(B5,V5)o5=h()R={}B5=H(816723+((((-414844+(1254484-599714))-(-172978+472319))-(-365906))+-1072350))V5=M(-643486+6874363,{n[3610-3608];n[527124-(-582511+1109632)],p;o5,F})s[o5]=R R=z[B5]B5=R(V5)B5=H((((-777471-(914392+-1029566))-(-81745))+-190466)-(-784099-37783))V5=M(941954+7747276,{p;n[-480690-(-480692)];n[-553632+553635];o5;g5;E})R=z[B5]B5=R(V5)R={}Y5=19050324135057-171336 B5=h()s[B5]=R V5=s[m]a5=s[n[484348-484346]]k5=s[n[238075-238072]]D5=k5(U5,j5)U5=H(555410+-502086)O5=a5[D5]R=V5[O5]O5=l(11569523-188480,{o5;Y;n[-461867+461869];n[(511524-(-272131))+-783652],f5,p5;K5,S5;w5;d5,Z5,C5;l5;B5})V5=R(O5)V5=s[m]a5=s[n[-54128-(-54130)]]j5=((((821021-(-310162+434555))-(-152097))-998886)+12655329088226)-532323 k5=s[n[(664173+-594980)-69190]]D5=k5(U5,j5)U5=(2262317207287-281083)-(-783893)O5=a5[D5]R=V5[O5]O5=M(10490485-(705857-805091),{p,n[-1005401-(-1005403)],n[(((638902+-1352931)+570038)+(526545-(-579639)))+-962190];Q})V5=R(O5)D5=H(-10835+63554)O5=s[n[-579313-(-579315)]]T5=29690088851650-(-797726)a5=s[n[471157+-471154]]k5=a5(D5,U5)j5=H(1003578+-951142)V5=O5[k5]R=v[V5]O5=l(812402-(-603223+760392),{n[-418220+418222],n[-443973-((-871036+263584)+163476)]})V5=R(O5)O5=h()s[O5]=V5 V5=s[m]k5=s[n[536044+-536042]]D5=s[n[-489009+489012]]U5=D5(j5,E5)a5=k5[U5]j5=H(-610606+((1172462-(-202911))-713305))R=V5[a5]F5=(-368881+((450994-(-585984))-856470))+(868414+(-160737+6610164798467))a5=M(-466911+4605362,{Y;n[325588+-325586],n[754094-754091];p,f5,p5;K5;S5;w5,Z5,d5,C5,B5,g5;y;X,O5;i})V5=R(a5)V5=H(431202+-379503)R=z[V5]k5=s[n[-256048+256050]]E5=((-1495524-(-951937))+4001519316474)-(-557798)D5=s[n[845981+-845978]]U5=D5(j5,E5)a5=k5[U5]j5=H(410362-359620)k5=S(((-1155202-(565347+-1038037))+10700498)-(-877866),{o5;p,n[(968343-(387429-((-604173-(-824192))+-120464)))+-680467];n[-825641-(-825644)]})V5=R(a5,k5)V5=s[m]E5=33023283722516-(-756599)k5=s[n[113232-113230]]D5=s[n[-198890-(-198893)]]U5=D5(j5,E5)a5=k5[U5]R=V5[a5]E5=-521706+15065552069516 k5=s[n[((493646+-105814)+((-37704-(-650877))-337494))+-663509]]D5=s[n[1044211+-1044208]]j5=H(-520663-(-1522848-(-951916)))f5=K(f5)U5=D5(j5,E5)a5=k5[U5]k5=w(9034006-511026,{p;n[(682544+(-262273+462765))+-883034],n[(-153338-(-758232))+-604891],g5})V5=R(a5,k5)V5=s[m]E5=330969+25857413569095 k5=s[n[-776744-(-776746)]]D5=s[n[-8242-(-8245)]]j5=H(615682-(1199549-633977))U5=D5(j5,E5)j5=H(1043014+-991625)E5=-395091+33409322014153 a5=k5[U5]R=V5[a5]k5=s[n[149157+-149155]]D5=s[n[-522032-(-522035)]]U5=D5(j5,E5)a5=k5[U5]E5=2720044553026-(952100-((-919917+((245375+975630)-((532174-(569039+255406))+297910)))-(-633679)))k5=C(955029+1685223,{p;n[-858187+858189],n[-487922-(-487925)],g5})V5=R(a5,k5)V5=s[m]j5=H(769115+-718116)k5=s[n[((-489528-(-510516))-165538)-(-144552)]]D5=s[n[((-586307-721112)-(-942675))+(-520910+885657)]]U5=D5(j5,E5)y5=H(-758608-(-809325))j5=H(576111+-525973)E5=5002770284428-(798411+-755512)a5=k5[U5]R=V5[a5]k5=s[n[-1040098-(-1040100)]]D5=s[n[1019526-1019523]]H5=K(H5)U5=D5(j5,E5)a5=k5[U5]k5=V(-422829+17126201,{p,n[(719312+-952942)-(-233632)];n[-225996+225999];g5})j5=H(97070+-44817)V5=R(a5,k5)E5=19750735296224-(-375684)V5=s[m]k5=s[n[-601216-(-601218)]]D5=s[n[4912+-4909]]U5=D5(j5,E5)a5=k5[U5]R=V5[a5]k5=s[n[-387640+387642]]E5=-898707+17101582209458 j5=H(-883254+(1405053-468886))D5=s[n[633608+-633605]]U5=D5(j5,E5)a5=k5[U5]j5=H(352667-300491)k5=d(15983617-(-679830),{p,n[125338+-125336],n[-2842-(-2845)],g5})E5=(17267637401092-689045)-(1119359-(-124861+624177))V5=R(a5,k5)V5=s[m]k5=s[n[-777471+777473]]D5=s[n[259511+-259508]]Qs=H(-422633-(((-316042-656425)+422251)+77001))U5=D5(j5,E5)j5=H(1008204+-954857)E5=(-646877+((-1228223-(-1073666-(-669563)))+926925))+33035366674189 a5=k5[U5]R=V5[a5]k5=s[n[291093+-291091]]D5=s[n[648562-648559]]v5=-1041682+13911942146027 U5=D5(j5,E5)a5=k5[U5]E5=H(-366331-(-418685))U5=H(623690-(-732925+1306323))j5=(-163788+369932)+10141827091052 k5=Z(241536+4010411,{p,n[455344-455342];n[-921813+921816],g5})V5=R(a5,k5)a5=s[n[(((-114335-(-297857))-33700)-212662)-(-279395+216553)]]k5=s[n[-344525+(-985440+1329968)]]D5=k5(U5,j5)V5=a5[D5]a5=M(806851+(9149232-693187),{n[(((157207-589580)+566154)-(-598369+513880))+(401217+(81216+-700701))],n[139564-(-894612-(-1034173))]})R=v[V5]K5=K(K5)zs=823072+33495205830906 V5=R(a5)i5=H(-114006-(-165301))a5=h()s[a5]=V5 V5=s[m]D5=s[n[444184-(1100592-656410)]]U5=s[n[-932173-(-932176)]]j5=U5(E5,Y5)k5=D5[j5]R=V5[k5]D5=s[n[749856-749854]]U5=s[n[30936-30933]]E5=H(-597670+(844202+-194928))Y5=515981373856-470512 j5=U5(E5,Y5)k5=D5[j5]D5=V(4086674-(409004-(-636336)),{p;n[-408910-(-408912)];n[302502+-302499];g5;a5;y;X;i})V5=R(k5,D5)E5=780977+1266649856738 k5=s[n[(-135425-(-124643))-(-10784)]]D5=s[n[985455+-985452]]j5=H(-205158+256414)Y5=(1033940+(-1575145-(-1032224)))+6143602810164 ss=(841278-(409330-(-357150)))+((-139562-(-1046719))+(9749358748730-(1794273-1040391)))U5=D5(j5,E5)E5=H(-319070+370786)V5=k5[U5]k5=w(6290068-935501,{n[-538421-(-538423)];n[(898357+(-699596+-1144808))+(1370092-424042)],i})R=v[V5]V5=R(k5)k5=h()s[k5]=V5 D5=s[n[4314-4312]]U5=s[n[((-1855923-(-850739))+807293)+197894]]j5=U5(E5,Y5)V5=D5[j5]R=v[V5]D5=w(3159004-113176,{n[831885-(59138+772745)];n[-543631+543634],i})V5=R(D5)D5=h()R={}s[D5]=V5 V5=h()s[V5]=R U5=s[m]E5=s[n[296035-296033]]Y5=s[n[140008+(-340687+200682)]]b5=Y5(y5,x5)Rs=H(-324902+377981)j5=E5[b5]x5=18629051313764-(427543+-90378)L5=H(194805+-143447)R=U5[j5]E5=s[n[74872-74870]]y5=H(-342720-(-393723))Y5=s[n[-513147-(-1214951-(-701801))]]b5=Y5(y5,x5)x5=792733+((11552+-901529)+17052092220196)j5=E5[b5]E5=C(7339692-(-392760),{n[-690438-(-690440)],n[(579372+(-223394-(765491-922492)))-(-97688-(-610664))];b,p;g5;z5,I,D5,V5,X})U5=R(j5,E5)y5=H(-565777-(-616355))U5=s[m]E5=s[n[-966665-(-966667)]]Y5=s[n[433667-433664]]b5=Y5(y5,x5)j5=E5[b5]R=U5[j5]E5=s[n[1018968-1018966]]Y5=s[n[(((651449-(-311395-(-999501-((-897986+1616368)-865318))))-450418)-686550)+1026692]]x5=-530833+9129046209536 y5=H((790018+-428390)-(182755-(204555-329857)))b5=Y5(y5,x5)j5=E5[b5]x5=H(356185+-305288)E5=B(669497+9610219,{p;n[85288-((281006+2939)+((978709+-182781)-994587))];n[(438627+-734015)-(-295391)],V5;k5,X;g5})t5=-875966+(33349096442893-(-744987))U5=R(j5,E5)U5=h()R={}s[U5]=R j5=s[m]Y5=s[n[1035957-1035955]]b5=s[n[-502011+(-403015-(-1871150-(-970803+4682)))]]y5=b5(x5,v5)x5=H((903180-835627)+-15214)E5=Y5[y5]R=j5[E5]Y5=s[n[61806-61804]]v5=9909090859801-(-621280)b5=s[n[155300-155297]]y5=b5(x5,v5)E5=Y5[y5]Y5=w(-191812+13616739,{n[-662868-(-662870)],n[468711+-468708],j,p,A;Q5,r,Q,b,G5;U5,L;x})j5=R(E5,Y5)v5=11467056021981-270571 j5=H(-966937-(-1731861-(-713162)))R=z[j5]Y5=s[n[662966-662964]]x5=H(-538119-(-813282-(706865-931829)))b5=s[n[494960+(-1342696-(-847739))]]y5=b5(x5,v5)E5=Y5[y5]Y5=d((3733629-(193550-(-747398)))-(1143593-994818),{j;n[101903+-101901],n[(-827281+860275)-32991];U5})j5=R(E5,Y5)S5=K(S5)I=K(I)j5=s[m]Y5=s[n[(-232530-770491)-(-1003023)]]v5=10466714273148-894668 x5=H(876954+(-1800547-(-975017)))b5=s[n[-152602+(-816791-(-969396))]]y5=b5(x5,v5)v5=-435887+((3247424367465-(-896464))-517171)E5=Y5[y5]R=j5[E5]Y5=s[n[782833-782831]]b5=s[n[573658+((-637992+504564)-440227)]]x5=H(1089889-1039407)y5=b5(x5,v5)E5=Y5[y5]Y5=w(635181+8212957,{p,n[520809-520807],n[170636+-170633];g5})v5=H(170719+(624074-742014))j5=R(E5,Y5)E5=s[n[768543+-768541]]y5=H(180200+-127125)Y5=s[n[825823+-825820]]x5=17277074366550-(-255401)b5=Y5(y5,x5)j5=E5[b5]E5=M(-963801+14768750,{n[70624+-70622];n[335737+(-767772-(-432038))],i})R=v[j5]j5=R(E5)E5=h()s[E5]=j5 j5=s[m]b5=s[n[-620334+620336]]y5=s[n[-579871+579874]]x5=y5(v5,t5)Y5=b5[x5]R=j5[Y5]v5=H(-345804-(-397864))t5=10965488191059-(-336915)b5=s[n[-743645+743647]]y5=s[n[675449-675446]]x5=y5(v5,t5)Y5=b5[x5]b5=B((-277519+8977863)-(-495890),{p;n[-53099-(-53101)];n[-234681-(-234684)];X,E5,g5})j5=R(Y5,b5)j5=h()R=149815-149815 b5=h()s[j5]=R Y5=h()R=711888-711887 s[Y5]=R R=-756561-(-756563)s[b5]=R y5=h()R=-741957+741960 s[y5]=R x5=s[m]t5=s[n[583742+(-1449346-(-865606))]]N5=s[n[-779985-(-779988)]]c5=N5(L5,A5)v5=t5[c5]R=x5[v5]t5=s[n[502973-502971]]A5=586231+5640745385153 L5=H(728382+-676760)N5=s[n[-84016-(458977+-542996)]]c5=N5(L5,A5)v5=t5[c5]t5=l(12110724-(-616331),{p;n[-214052-(650740+-864794)];n[528969+-528966],b5;y5})x5=R(v5,t5)A5=(763212-(-207201))+20789829467497 x5=s[m]L5=H(734122+-681500)t5=s[n[-298213+298215]]N5=s[n[(875910-(-96142))-972049]]c5=N5(L5,A5)v5=t5[c5]R=x5[v5]t5=s[n[451569+-451567]]A5=154447+25213489942512 L5=H(192020-138561)N5=s[n[781934+-781931]]c5=N5(L5,A5)v5=t5[c5]t5=C(-127840+7701954,{p;n[382220+(65610-447828)],n[600906-600903];y5,z5;R5})Z5=K(Z5)x5=R(v5,t5)x5=H(-691962+745051)hs=313778+5302424306465 R=z[x5]x5=h()N5=H(-73208-(-125615))c5=H(-424055-(-920675-(-445517)))t5=H(-548882+599160)v5=H(1660-(-51132))s[x5]=R R=z[v5]v5=h()s[v5]=R R=z[t5]t5=h()s[t5]=R R=z[N5]N5=h()s[N5]=R R=z[c5]c5=h()s[c5]=R A5=s[n[(-169101+178426)-9323]]m5=s[n[29403+-29400]]r5=m5(i5,F5)L5=A5[r5]A5=l(2770812-(-796067),{n[-912269-(-912271)];n[-744664+744667];i})R=v[L5]L5=R(A5)A5=h()s[A5]=L5 m5=s[n[-735173+(514487+220688)]]F5=H(-564754-((-40448+-406517)-169115))r5=s[n[712530-712527]]i5=r5(F5,T5)L5=m5[i5]m5=C(177286+(28289+(247432+((((167508-612621)-(-130905))-246004)+((-529800+309319)+16830779)))),{n[-89375-(-89377)],n[380439+(363956-744392)],i})R=v[L5]T5=H(420415+(-281438+-85476))L5=R(m5)m5=h()s[m5]=L5 r5=s[n[127258+-127256]]i5=s[n[(501794-556003)-(-54212)]]F5=i5(T5,e5)L5=r5[F5]R=v[L5]r5=C(-420386+(15279911-(-449671)),{n[(850054+-1551274)+701222],n[-90344-(-90347)],i})L5=R(r5)e5=H(-504083+557042)r5=h()s[r5]=L5 i5=s[n[-390002-(-390004)]]F5=s[n[-778344+778347]]T5=F5(e5,P5)L5=i5[T5]i5=l(8421545-(-282858),{n[302495-302493],n[-282203+282206]})R=v[L5]L5=R(i5)i5=h()s[i5]=L5 L5=s[m]T5=s[n[(548143-114061)+-434080]]e5=s[n[(941705-165297)-776405]]P5=e5(X5,I5)I5=858725+25142402989915 F5=T5[P5]R=L5[F5]X5=H((637056+-1402913)-((41824+-662726)+-195598))T5=s[n[981477-981475]]e5=s[n[-296338+296341]]P5=e5(X5,I5)F5=T5[P5]T5=B(932886+-449985,{p;n[-553078-(-1202094-(-649014))];n[(475381-(-338299+477579))+-336098];t5,x5,N5,Y5;A5;i5;b5,m5;y5;r5})L5=R(F5,T5)F5=true L5=1301697980-291338 R={[L5]=F5}L5=h()I5=H(1018311+-965623)s[L5]=R M5=nil F5=s[m]e5=s[n[652694+-652692]]P5=s[n[(-607000-((1395177-952814)+-402169))+647197]]X5=P5(I5,zs)T5=e5[X5]I5=H(((34363-399741)+-20713)+436449)zs=-1018525+16395533917689 R=F5[T5]e5=s[n[(288023+-1088979)-(-800958)]]P5=s[n[216418+-216415]]X5=P5(I5,zs)T5=e5[X5]e5=C((1775946-(-757684+1731814))+13479816,{c5,p,n[(926667+((628168-(-360357-(-487715)))-415076))+(-1018315+5916)];n[559139+-559136];x5,v5,t5;N5;R5;L5;g5,E;j5,b5;Y5,i5,y5,y,X,r5;m5,A5})F5=R(T5,e5)F5=H((-77709-(-512966))-383495)R=z[F5]I5=H((-177116+908578)-680025)zs=(621171044102-618899)-(-122068)e5=s[n[-1010585-(-1010587)]]P5=s[n[63850-(751765+-687918)]]X5=P5(I5,zs)T5=e5[X5]e5=M(7470021-(631136+-93763),{n[95683-95681];n[510688-(995718-485033)],p;g5,V5,o5,J5,u5,O5,E5,A5;m5,r5;a5,k5;i5;D5,j,U5;L,x})I5=H(-960103+1010397)F5=R(T5,e5)F5=s[m]V5=K(V5)e5=s[n[(142791-(-284970))+(52371-480130)]]zs=-919342+28049141166520 P5=s[n[1009342+-1009339]]X5=P5(I5,zs)T5=e5[X5]I5=H(69863+-16296)zs=33591257138637-(-224070)R=F5[T5]e5=s[n[-133679+133681]]P5=s[n[541175+(-1083527-(-542355))]]X5=P5(I5,zs)T5=e5[X5]e5=d((6831730-648368)-692642,{p,n[561794-561792];n[-886941-(-886944)];c5;g5})zs=(-46448-(-486701))+12892086068444 I5=H((24760+542765)-516412)F5=R(T5,e5)F5=s[m]e5=s[n[120792+-120790]]P5=s[n[-704259+704262]]U5=K(U5)X5=P5(I5,zs)T5=e5[X5]I5=H((-1640304-(-1014972))+675882)R=F5[T5]e5=s[n[445482-445480]]J5=K(J5)zs=-428737+(33533798042604-242999)P5=s[n[378476-378473]]X5=P5(I5,zs)zs=34169473350344-131738 T5=e5[X5]e5=w(-473408+(952161+4597615),{p,n[-15345-(-15347)],n[(-190039-(198666+-691325))+(172466-475083)];c5,g5})F5=R(T5,e5)F5=s[m]e5=s[n[(-458156-263197)+721355]]P5=s[n[969532-969529]]I5=H(620858+-570396)X5=P5(I5,zs)T5=e5[X5]zs=34932666392325-(-971084)R=F5[T5]I5=H(237087-183768)e5=s[n[959385-959383]]P5=s[n[309244-309241]]X5=P5(I5,zs)I5=H(-57480-(-109246))T5=e5[X5]e5=C(355387+5053137,{p,n[(-379946+(((-147905-(-417611))-(-997597+1496240))-(-330429)))+278456];n[866085+-866082];y,c5,g5})zs=(-117562+5287288011240)-748816 F5=R(T5,e5)F5=s[m]e5=s[n[-326594+326596]]P5=s[n[(-778379+1458177)+-679795]]X5=P5(I5,zs)T5=e5[X5]t5=K(t5)I5=H(-769598-(-821612))zs=27357576347338-943484 R=F5[T5]e5=s[n[(-619808-(-835010))+-215200]]P5=s[n[831007+-831004]]Js=H(598105+-544852)X5=P5(I5,zs)T5=e5[X5]e5=w(((-578445-(141704-(-835780+(2056793-909414))))+4056343)-(-740640),{p,n[476714+-476712];n[-424439+424442],y,c5,g5})F5=R(T5,e5)zs=((9559607405822-(-966948))-(((((202542+(-932983-(-659299)))+-1716420)-(-997890))+413912)+241282))-(-122779)F5=s[m]b=K(b)d5=K(d5)e5=s[n[-635472+635474]]P5=s[n[425185+-425182]]qs=(-291683-(-649211-(662382+(532-295724))))+6556088868628 I5=H(179209+-127024)X5=P5(I5,zs)zs=64897+8316978906799 T5=e5[X5]x5=K(x5)R=F5[T5]I5=H(-238497-(-510921+222379))e5=s[n[-235189+235191]]P5=s[n[855154-(957619-((625690+(950795-928091))+(91710-637636)))]]X5=P5(I5,zs)zs=18947265123187-(-555671)T5=e5[X5]e5=V(3192760-(-711407),{p;n[-784902+784904],n[-187221+187224],y,c5,g5})I5=H(603820-552692)w5=K(w5)F5=R(T5,e5)F5=s[m]e5=s[n[-705864-(-705866)]]P5=s[n[(-654814+1118124)-463307]]X5=P5(I5,zs)T5=e5[X5]Y=K(Y)R=F5[T5]Y5=K(Y5)zs=21051590727183-302586 e5=s[n[507944+-507942]]P5=s[n[-845538+845541]]I5=H((282727+-768277)-(-537134))X5=P5(I5,zs)T5=e5[X5]A5=K(A5)e5=B(16376926-965699,{p,n[-551483-(-551485)],n[(((-232414-(-880487+679803))+(-212448+601036))+(-166119-525767))-(-335031)];c5;g5})F5=R(T5,e5)I5=H((160410-(-928670+((-51070-(-727064+-233407))+517060)))+(21832+369013))F5=s[m]zs=22167635343081-(-334430+(((-2000939-(-1002459))+1198716)-(-358964)))e5=s[n[-269298-(-269300)]]C5=K(C5)P5=s[n[959838+(-1270671-(-310836))]]X5=P5(I5,zs)T5=e5[X5]R=F5[T5]e5=s[n[131179-131177]]zs=-712745+12788000882598 P5=s[n[146556+-146553]]I5=H(824789+-774137)X5=P5(I5,zs)T5=e5[X5]e5=C(-168411+2814477,{p,n[388910+-388908],n[-154765-(-154768)],c5,g5})F5=R(T5,e5)I5=H(-880801+931921)zs=((1588519-703813)+(344361+-534545))+9546953378346 b5=K(b5)F5=s[m]e5=s[n[-821455-(-821457)]]P5=s[n[-776655-(753411+-1530069)]]X5=P5(I5,zs)T5=e5[X5]I5=H(-504726-(-671728+(((-1407211-(((-515586+(22723-578018))-52514)-(-634761+246709)))+648360)+138110)))R=F5[T5]G5=K(G5)e5=s[n[811401-((67428+-915871)+1659842)]]zs=25746605328110-(-22766)P5=s[n[(58116+-256240)-(-198127)]]X5=P5(I5,zs)T5=e5[X5]zs=13293118682696-261411 e5=l(1163321-734994,{p;n[-417699-(-58601-359100)];n[810797-810794],c5;g5})F5=R(T5,e5)F5=s[m]L5=K(L5)I5=H(90872-39812)e5=s[n[228277+-228275]]P5=s[n[((-1212309-(-767809))+(826206+-633054))-(-251351)]]l5=K(l5)X5=P5(I5,zs)T5=e5[X5]q5=nil R=F5[T5]zs=29363537196257-(-1014383)e5=s[n[-823801-(-823803)]]P5=s[n[-1002262+1002265]]I5=H(11535-(-41455))X5=P5(I5,zs)zs=-314205+34257550927917 R5=K(R5)T5=e5[X5]i=K(i)e5=M(-187319+10655667,{p,n[566387-566385],n[(670293+(-560679+845317))+-954928],c5;g5})F5=R(T5,e5)I5=H(-993210-(-1044968))F5=s[m]e5=s[n[-939125+939127]]P5=s[n[-938195+938198]]X5=P5(I5,zs)I5=H((801260-(-110969))-(716521-(-436934+(-427474+719010))))T5=e5[X5]O5=K(O5)k5=K(k5)R=F5[T5]e5=s[n[857429+-857427]]P5=s[n[-255738-(-255741)]]zs=26075436654990-814459 X5=P5(I5,zs)zs=12851415032-(-790358)T5=e5[X5]e5=d((215165+-1018831)+9970590,{p,n[(-420737+1056338)+-635599],n[-123551+123554];c5,g5})F5=R(T5,e5)X=K(X)F5=s[m]e5=s[n[-794868-(-794870)]]a5=K(a5)I5=H(-462846+513724)P5=s[n[832534+-832531]]X5=P5(I5,zs)T5=e5[X5]R=F5[T5]zs=-686767+31255425998106 e5=s[n[-710508+(-728727+1439237)]]I5=H(671867-620710)P5=s[n[(((1022002+-1934)+-384335)+-1530424)+894694]]X5=P5(I5,zs)T5=e5[X5]e5=M(14851458-(-1013501),{p,n[693809-693807];n[984699-984696],c5,g5})F5=R(T5,e5)I5=H(-434749-(-484963))F5=s[m]zs=16877759444036-(-41760)e5=s[n[(-939428+1572589)-((-75055+-305003)+1013217)]]P5=s[n[82773+-82770]]X5=P5(I5,zs)T5=e5[X5]R=F5[T5]I5=H(135057+-81840)e5=s[n[((2291113-646668)-859961)+(505628+((-744792+-119430)-425888))]]zs=21212038079040-(-802517-(-229241))ns=998074+(16484842063921-(-457001))P5=s[n[-860024-(-860027)]]X5=P5(I5,zs)T5=e5[X5]e5=M(-180250+14807288,{p;n[1018956-1018954];n[811948+-811945];c5;g5})zs=10817682729968-(-611202)I5=H(-589734-(-641626))F5=R(T5,e5)F5=s[m]e5=s[n[-49025+49027]]P5=s[n[25502-(811854+-786355)]]X5=P5(I5,zs)T5=e5[X5]zs=709351+3184772413969 R=F5[T5]Gs=H(-484636+536574)e5=s[n[-745468+(1155189-409719)]]P5=s[n[-394355+394358]]I5=H(-946817-(-999742))X5=P5(I5,zs)T5=e5[X5]e5=w(-466925+7080315,{p,n[((-242741+72548)-(-957738))-787543];n[-700815-(-700818)],c5;g5})F5=R(T5,e5)F5=s[m]e5=s[n[-356293+(((520834+625680)-(280578-385675))-895316)]]zs=24706635455089-(-42554)I5=H(963497-910406)P5=s[n[220000-219997]]X5=P5(I5,zs)T5=e5[X5]I5=H(-911201-(-961345))zs=179068+28214710807918 R=F5[T5]e5=s[n[-691589-(44427-736018)]]P5=s[n[-826305-(-826308)]]X5=P5(I5,zs)T5=e5[X5]e5=l(-877160+16516596,{p;n[-38084-(-38086)],n[283289-283286],c5;g5})zs=961445+26055140055272 I5=H(-397579-(-449430))c5=K(c5)F5=R(T5,e5)F5=H(135877+-84178)R=z[F5]e5=s[n[-232081-(-232083)]]P5=s[n[((-28461+(523000-229937))+-272171)-(-7572)]]X5=P5(I5,zs)T5=e5[X5]e5=d(387538+12828313,{p,n[(-687066-(-120164))+566904];n[-453534-(-453537)];e;Q})p5=K(p5)zs=17445402923521-(-829459)I5=H(987931-934527)F5=R(T5,e5)F5=H(((-34129-157944)-(1585185-865509))+963448)R=z[F5]e5=s[n[408045+-408043]]P5=s[n[653893+(-130589-(800188+-276887))]]X5=P5(I5,zs)T5=e5[X5]v=nil e5=B(15101633-1041601,{p,n[-148366+148368],n[-163509-(-163512)];h5;g5})F5=R(T5,e5)I5=21966679299525-773532 T5=s[n[((282205+-97588)+-563275)+378660]]e5=s[n[939134-939131]]X5=H(-890409+943539)P5=e5(X5,I5)F5=T5[P5]h5=K(h5)P5=s[n[200833-200831]]X5=s[n[(-878682+(995039-(-70350)))+-186704]]T5=true zs=H(874546+-824200)A=K(A)I5=X5(zs,Hs)e5=P5[I5]I5=s[n[-42911+(271792+-228879)]]P5=true zs=s[n[(-268626-114177)+382806]]Hs=zs(Rs,qs)X5=I5[Hs]Hs=s[n[-976137-(-976139)]]I5=true E5=K(E5)Rs=s[n[-194765+194768]]qs=Rs(Js,ns)zs=Hs[qs]qs=s[n[328181+-328179]]Js=s[n[407664+-407661]]Hs=true ns=Js(Gs,us)Rs=qs[ns]g={}ns=s[n[(694965+-848485)-(-153522)]]Gs=s[n[670259-670256]]qs=true us=Gs(gs,ss)Js=ns[us]us=s[n[498072+(-401800-96270)]]ns=true gs=s[n[-106987-(-447832-(-340842))]]ss=gs(Qs,hs)Q5=K(Q5)Gs=us[ss]us=true R={[F5]=T5,[e5]=P5;[X5]=I5,[zs]=Hs;[Rs]=qs,[Js]=ns,[Gs]=us}F5=h()s[F5]=R Rs=-196159+10430366282046 e5=s[n[230412+-230410]]I5=H(248355-196772)N5=K(N5)Hs=-324993+12797793524139 zs=17153826288937-(-339683)P5=s[n[790141-790138]]X5=P5(I5,zs)P=K(P)zs=H(581804-(-203480+734672))T5=e5[X5]i5=K(i5)R=t[T5]P5=s[n[(-229625+882276)+-652649]]X5=s[n[328200-328197]]I5=X5(zs,Hs)e5=P5[I5]X5=s[n[(1408436-676776)-731658]]I5=s[n[(157070+749484)-(721939-(-184612))]]Hs=H(-172241-(-223524))zs=I5(Hs,Rs)P5=X5[zs]X5=B(12874874-(-180610-(-322097)),{p;n[(505287+((-926205+(666248+(-142272-(-467281))))+-199479))+-370858],n[((-1127494-(-451875))+(((-781127+((-96785+-312546)-(-556782)))+699186)+338927))-((-1444166-(-659629))-(-513352))],F5;U;g5})T5=R(e5,P5,X5)T5=s[L]g5=K(g5)P5=s[n[724115+-724113]]X5=s[n[-384923-(-384926)]]zs=H(-614835+665386)Hs=(1922693893087-(-1045326))-453389 I5=X5(zs,Hs)e5=P5[I5]R=T5[e5]t=nil zs=H(1050317-1000011)e5=d(-1042795+(3470085-(-556167)),{n[(-949092+146354)+802740];n[998207+-998204],m})T5=R(e5)T5=H(739825-688063)W=K(W)R=z[T5]P5=s[n[238782-238780]]X5=s[n[-506324-(331917-838244)]]Hs=-1020285+33584279844292 I5=X5(zs,Hs)e5=P5[I5]P5=M((-1025254-(-1025738))+10893523,{Q;n[-616511-(-616513)];n[-125647+((-553592+536895)-(-142347))];m})Hs=27657381711114-(-957170)U=K(U)T5=R(e5,P5)T5=H(-978916-(-1030615))R=z[T5]zs=H(-26216-(-78271))P5=s[n[203708+-203706]]Q=K(Q)X5=s[n[-492982+492985]]I5=X5(zs,Hs)e5=P5[I5]Hs=(996280+-966792)+16836003835878 zs=H(-186380+238781)P5=w(-436835+6678477,{F;n[(-1014997-(-513373))-(-501626)];n[-344254+344257]})T5=R(e5,P5)T5=H(767222+-715523)R=z[T5]P5=s[n[136823+(((-371342-(-280907))+(102806+-606722))+457530)]]X5=s[n[659501+(-400674+-258824)]]I5=X5(zs,Hs)e5=P5[I5]zs=11344257704948-(-228489)P5=Z(-55893+3986883,{F;n[-702705-(-702707)];n[374114-374111]})v5=K(v5)T5=R(e5,P5)I5=H(901966+-849027)e5=s[n[-661793-(-641258-20537)]]P5=s[n[(-356405-(-1046225))+-689817]]X5=P5(I5,zs)Hs=27076802242456-(-900456)zs=H(-279387+((-446553+(173293-(-215873)))+(142197+(-25176-(-271456)))))T5=e5[X5]R=c[T5]z5=K(z5)P5=s[n[881270-(874483+6785)]]X5=s[n[(721297+83012)+(-597842+-206464)]]m5=K(m5)I5=X5(zs,Hs)e5=P5[I5]P5=V(356992+1386300,{F,n[230884+-230882],n[442879+-442876];T})zs=4693315364735-162102 T5=R(e5,P5)I5=H(-398146+448994)Hs=-181034+(22516516391994-200192)e5=s[n[422653-422651]]P5=s[n[-1044346+(1205630-161281)]]F5=K(F5)X5=P5(I5,zs)T5=e5[X5]R=c[T5]o5=K(o5)zs=H(305653+-252791)P5=s[n[631802-631800]]X5=s[n[((-1319540-(-105368))-(-303755))-(-910420)]]I5=X5(zs,Hs)e5=P5[I5]P5=B(998052+4191593,{F,n[1036558+-1036556],n[282565-282562];T})I5=H(-673310+725024)T5=R(e5,P5)e5=s[n[-446262-(-446264)]]Hs=513154+1620338651056 e=K(e)zs=8670291299906-(-58448)P5=s[n[651128+-651125]]X5=P5(I5,zs)zs=H(-318795+369787)T5=e5[X5]R=c[T5]P5=s[n[698916-698914]]X5=s[n[-917630-(-917633)]]I5=X5(zs,Hs)e5=P5[I5]P5=B(-442810+7005663,{F,n[303044-303042],n[-77605+77608];L;N})o=nil r=K(r)T5=R(e5,P5)e5=s[n[47387+(-928221+880836)]]zs=8179484600216-(-805567)P5=s[n[-10240-(-10243)]]I5=H(772739-720609)X5=P5(I5,zs)Hs=10677006219837-615209 zs=H(-106640+159423)D5=K(D5)T5=e5[X5]R=c[T5]P5=s[n[(-1482468-(838993+-1294957))+1026506]]X5=s[n[-1043268-((663740+(333077+-312398))+-1727690)]]I5=X5(zs,Hs)E=K(E)e5=P5[I5]I5=H(-109456+160801)zs=-997890+1413640027725 P5=O(131615+83970,{F,n[-728835+728837],n[461552-461549],L;N})T5=R(e5,P5)j=K(j)e5=s[n[677004-677002]]Hs=674658+30901910105413 y=K(y)P5=s[n[917401+(-1951054-(-1033656))]]X5=P5(I5,zs)T5=e5[X5]R=c[T5]zs=H((1438046-393569)+-993484)P5=s[n[24635-24633]]X5=s[n[-450328-(-450331)]]I5=X5(zs,Hs)zs=18000500303631-320755 e5=P5[I5]P5=d(391407+1859720,{F;n[968316+-968314],n[477447-477444];L;N})I5=H(112884+-62613)T5=R(e5,P5)e5=s[n[942621+-942619]]P5=s[n[-426019+(424903-(-1119))]]Hs=27899169890161-156006 X5=P5(I5,zs)T5=e5[X5]zs=H(445803+-393882)p=K(p)R=c[T5]r5=K(r5)P5=s[n[250679-(-78222-(-328899))]]X5=s[n[481696+-481693]]I5=X5(zs,Hs)zs=536102+30802531171760 e5=P5[I5]P5=w(2421294-671801,{F,n[1008762-1008760];n[-265406+265409];L,N})T5=R(e5,P5)I5=H((246074+428146)+-621183)e5=s[n[(-472233-341855)-(-814090)]]P5=s[n[(97200+865516)+-962713]]X5=P5(I5,zs)T5=e5[X5]x=K(x)R=c[T5]P5=s[n[(-485655+-158047)-(-643704)]]X5=s[n[(475817+-197215)+((571528+-117675)+-732452)]]zs=H(1014894-(-207775+1170934))Hs=(564377+34394023809703)-99284 I5=X5(zs,Hs)e5=P5[I5]zs=16175756307923-921278 P5=M(513418+13741424,{F,n[154758-154756];n[(-910064+547996)+362071],L;N})T5=R(e5,P5)I5=H(-279409+330580)e5=s[n[835722+(-1205988-(-370268))]]P5=s[n[644703+((-1042302+2057509)+-1659907)]]Hs=23976139199223-(-654867)X5=P5(I5,zs)T5=e5[X5]R=c[T5]P5=s[n[-534593-(-534595)]]X5=s[n[624847+-624844]]zs=H(-258718-(-309426))I5=X5(zs,Hs)zs=H(-347270+((1164411-804647)+(-849837-(-890745))))j5=K(j5)e5=P5[I5]P5=M(10015110-(-939678),{F,n[(-1374929-(-507517))-(-867414)];n[-552605-(-552608)],L;N})T5=R(e5,P5)T5=H(-218644-(-270343))R=z[T5]P5=s[n[742057-742055]]Hs=66666+14963221105554 X5=s[n[(823678+(((-415985+830334)-44864)+-793638))+(-763158-(-363636))]]T=K(T)I5=X5(zs,Hs)zs=H(-591889-(-645116))B5=K(B5)e5=P5[I5]m=K(m)u5=K(u5)P5=w(-453049+3149977,{F;n[-369183-(-369185)],n[-536343-(-536346)]})T5=R(e5,P5)T5=H(-659685+(663186-(-48198)))s5=K(s5)R=z[T5]P5=s[n[127089+-127087]]X5=s[n[(-589057-(-87387))+501673]]Hs=-863309+(958352+19381868840684)I5=X5(zs,Hs)N=K(N)e5=P5[I5]P5=w(810785+15782500,{F;n[636351-636349];n[(758988-805439)-(-46454)]})T5=R(e5,P5)zs=H(269529+-216381)L=K(L)T5=H(44890-(568690-575499))y5=K(y5)c=nil R=z[T5]P5=s[n[-644562-(-1161346-(-516782))]]Hs=-562819+33973089532410 X5=s[n[-674836-(907351+-1582190)]]I5=X5(zs,Hs)e5=P5[I5]P5=B(-631430+11793295,{F;n[321450-321448],n[740859-740856]})T5=R(e5,P5)F=K(F)R=z[H(-594774-(1811+-647999))]end end else if R<-928612+((-1047287+17150375)-(-1027107))then if R<15515396-(-677944)then if R<-508720+16692295 then Q=nil W=nil o=nil R=z[H(-195564-(-247786))]g={}else R=s[n[(7611+717203)-724813]]Q={u(-927825+((-193980-(-790401))-(-331405)),q(J))}R=R and 2450246-415217 or-121369+8145093 end else if R<15387249-(-810897)then R=(-1254886-(-555783))+9744332 else U=H(1040558+-988717)R=z[U]y=H(-305076-(-356728))j=s[n[-862042+862043]]Y=s[n[-166737+166739]]b=950738+(((-71157-(-82824))+25715398610890)-(-202879+57160))v=Y(y,b)E=j[v]U=R(E)R=s[n[(497982-924540)+(27662+(746169-347270))]]R=R and-762035-(-869660)or 699090+14467823 end end else if R<16258142-((1284697-665673)-582749)then if R<16858379-641653 then R=z[H(-71837-(29056+(-782505+630228)))]W=K(W)o=K(o)g={}Q=nil else g={}R=z[H(-975902+1029405)]end else U=H(-889525+939585)R=z[U]E=s[n[445457+-445454]]U=R(E)R=nil s[n[-641367+641370]]=R R=14804581-(-279108)end end end else if R<-715151+16973114 then if R<16608828-359013 then if R<(160640-(-334241))+15745472 then if R<530024+(15893742-186606)then g=H(((516471+185147)+-742317)-(-92256))L=438272-438265 R=z[g]g=R(Q)b=g x=-89.978127 g=H((-77788+-509653)-(-639375))N=-34.268066 R=z[g]t=-145.704544 g=R(x,t,N)x=g g=x-b R=#g t=R N=U==L g=N R=N and 4035723-206742 or-337002+14942346 else j=nil R=136586+5243499 end else if R<17077276-834015 then p=J[(99032-(-896989))+(-218692-777325)]o=J[501902+(-1233220-(-731321))]R=s[n[-428510+428511]]Q=J[(-1698084-((-1571653-(-1019979))-496715))-(-649696)]W=J[977545-977543]g=R(Q,W)U=g W=nil R=s[n[(-110145+260962)-150815]]g=H(339849-287007)p=nil Q=nil g=R[g]o=nil g=g(R,U)g={}R=z[H(354320+-304134)]U=nil else E=J[829092-829086]t=2302884423127-842063 Q=J[-704984+704985]j=s[n[-718487+718488]]W=J[-976359+976361]p=J[-377683-(-1057408-(-679721))]v=s[n[-542989-((934815+-1647157)+169351)]]o=J[-312393-(-312396)]y=s[n[((-759627+(904363+(178504+-1290215)))+880256)+86722]]x=H(-667165-(-1252779-(-532411)))b=y(x,t)U=J[218832+-218827]Y=v[b]g=j[Y]j=g()R=not j R=R and 951829-287783 or 9420054-(-721488)end end else if R<15936369-(-319152)then if R<17199206-(-135496+((-607034-(-617829))+1069842))then x=18940985236706-461383 t=295654+22284750183787 g=s[n[-172488-(-172499)]]Y=s[n[(-802510+(137248-(664147+-484030)))-(-845381)]]b=H(374485+-324400)v=s[n[924404+-924401]]y=v(b,x)j=Y[y]R=g[j]x=H(700167-((-1004837-36030)+1689977))g=R(p,E)v=s[n[292329+(-111348-180979)]]y=s[n[(275733-860513)+584783]]b=y(x,t)Y=v[b]t=22672588980009-897662 j=g x=H((844683-(1337347-915001))-369661)g=j[Y]v=s[n[-442451+442453]]y=s[n[993835-(-727539+1721371)]]b=y(x,t)j=nil Y=v[b]R=g[Y]g=R()R=8044603-(760417+141829)else x=H(-1035244+1087157)g=-598827-(-598828)p=338926-338924 R=o[g]L=11181762939111-1022156 g=o[p]E=g U=-1021900+1021903 g=H(-329353-(-379888))p=o[U]U=R R=z[g]t=1793962482478-(-597209)g=R(Q)j=g g=H(-501343-(-551668))R=z[g]v=s[n[798900-798899]]y=s[n[-228042-(-228044)]]b=y(x,t)N=H((682918+-1455606)+825738)Y=v[b]g=R(Y,j,p)R=s[n[((624391+(473875-(-420059-(-774386))))-457803)-(((962554-((1060110-564820)+-65506))+-1141127)-(688441+-1582931))]]v=s[n[(649315+-1693916)-(-1044605)]]b=s[n[(583390-760346)-(-176957)]]p=nil x=s[n[-291078+291080]]t=x(N,L)y=b[t]L=(-419527+-492177)+9089768649958 W=nil Y=v[y]b=s[n[926592+-926591]]N=H(4662+47002)x=s[n[(-276583+1101820)+-825235]]t=x(N,L)L=H(-253419+305471)m=(941440-603257)+(-1005292+11948319283581)y=b[t]v=Y(U,y)y=s[n[(35229-(-191740))-(800644+(-20128-553551))]]x=s[n[-618714-(-618715)]]t=s[n[-486954+486956]]N=t(L,m)b=x[N]Y=y[b]U=nil L=H((-356254+181022)+225491)x=s[n[-325570-(-325571)]]m=17096095519661-788766 t=s[n[(-997456+1972235)+(-336725+-638052)]]N=t(L,m)b=x[N]y={Y(E,b)}Q=nil o=nil E=nil g=R(j,v,q(y))j=nil g={}R=z[H((438311-(-330931))-716069)]end else R=6183915-((-825407+-313137)-(-702094))end end else if R<17274946-969002 then if R<16834466-539462 then if R<(583243+14898438)-(-777345)then Y=H(207609+((((1472647-485559)+-1920622)-(-92144))-(-684730)))v=24818289521266-(-779408)Q=J[-284094-(-284095)]o=J[402084+-402081]W=J[-84614-(-84616)]p=H(-147636+(-528328-(-728206)))g=z[p]U=s[n[-860757+860758]]E=s[n[-482560+482562]]j=E(Y,v)p=U[j]R=g[p]p=H(-691418+744288)p=R[p]g={p(R,Q,W,o)}R=z[H(839051+-788695)]g={q(g)}else R=nil j=h()Q=h()s[Q]=R R=nil U=h()W=h()s[W]=R b=h()g=H(50442-(-1320))R=S((2231001-(-302637))-482887,{Q})E=h()o=R c=27519511249527-(-310810)R=w(-580145+3001885,{W})p=R R=l(784183+4694722,{})s[U]=R R=d(842262+8716703,{})s[E]=R Y=h()R=d(13668627-(-272738),{n[925871+-925870],n[-781015-(-781017)];U,E})s[j]=R R=nil s[Y]=R R=C((685796+434660)-(741551+-55844),{Y})v=R R=w(6413521-(-535226),{n[620500+(443061+(-2096213-(-592071-440582)))];n[287829-287827],W})y=R m=H(632029+-578942)R=l(2425975-(-96603),{n[-1005118-(-1005119)],n[-234569-(-244325-(-9754))],W})s[b]=R R=z[g]t=s[n[896007-896006]]N=s[n[-834303-(-834305)]]L=N(m,c)c=-842225+34297251106592 x=t[L]t=d(98538+11440035,{Q;j;W;b})A=5469289164229-690095 m=809309+352534911614 g=R(x,t)L=H(-581209-(-632008))x=s[n[334986+-334985]]t=s[n[(234249+-404514)+(733032+-562765)]]N=t(L,m)g=x[N]t=s[n[-216338+216339]]m=H((-466786+235386)-(-281995))N=s[n[(957335+-1395654)-(-438321)]]i=20483070881103-18083 L=N(m,c)c=H(-469941+(1016598+-494364))x=t[L]N=s[n[-938234+938235]]L=s[n[754936-754934]]m=L(c,A)t=N[m]L=s[n[-907119-(-907120)]]A=H(-156907-(-210184))m=s[n[-238630+238632]]c=m(A,i)N=L[c]R={[g]=o;[x]=p,[t]=y,[N]=v}g={R}R=z[H(-333348+386963)]end else if R<-534136+16831423 then R=((-927289-(-876866-(-396419)))+15764151)-(-450830)s[n[-1012234-(-42168+-970071)]]=g Q=nil else Y,v=E(j,Y)R=Y and 261936+13367206 or 8545113-(-538356)end end else if R<-1021716+17333928 then if R<15999177-(-310392)then v=149783+1108799038982 R=s[n[703897-703893]]U=s[n[759061+((535303+-1391078)+96716)]]y=(31711267293851-967734)-837895 E=s[n[((-658394-234416)+(1288363-(204623+161454)))-29473]]Y=H(873028+-821527)j=E(Y,v)p=U[j]v=H(((-459200-(842788-926290))-(-734433))-306929)E=s[n[625483-(851918+-226437)]]j=s[n[(-95263-(-487259))+-391993]]Y=j(v,y)y=H((175194+872025)-996780)U=E[Y]j=s[n[478605-478603]]b=152807+19791169145354 Y=s[n[-235576-(-235579)]]v=Y(y,b)E=j[v]g=R(Q,p,U,E)g={}R=z[H((406165+-123373)+-230651)]else R=3405933-(-66667)end else R=s[n[((-1000615+(1036342+269710))+-875623)+570187]]g=R()m=663055+34305227015959 R=s[n[-467655-(-558061-(-90395))]]x=s[n[-27823-(-27826)]]A=-561891+34635000721818 L=H(181943-129808)T=945723+(-77293+27999882717060)t=s[n[-508589+508593]]N=t(L,m)c=H(957598+-904349)b=x[N]N=s[n[673091-673088]]L=s[n[944603+-944599]]m=L(c,A)t=N[m]m=s[n[-181511-(-181523)]]A=s[n[-337020+337023]]r=H((188775+118356)+-255153)i=s[n[-990708+990712]]F=i(r,T)c=A[F]L=m[c]F=H(538108+-485207)m=L(p)c=s[n[-80005+80008]]A=s[n[866037+(770943+-1636976)]]r=1045563+11316292389537 i=A(F,r)L=c[i]N=m..L x=t..N g=R(o,b,x)R=-471190+16470642 end end end end end else if R<-529615+17079923 then if R<-603082+(16314818-(-744706))then if R<-466874+(16189177-(229084+-937086))then if R<-423455+16815503 then if R<16054293-(-300751)then if R<-237262+16587684 then E=W y=s[n[238644+-238642]]t=H(-238599-(-289372))N=237925447197-847487 b=s[n[123850+-123847]]x=b(t,N)t=H(-347391-(-399360))v=y[x]Y=Q[v]N=-55536+3111684888419 y=s[n[-293439+293441]]b=s[n[320292+(-902779+582490)]]x=b(t,N)v=y[x]x=H(608505-556326)j=Y[v]v=s[n[15299+-15297]]t=4691154001925-782024 y=s[n[(824828+(-2161208-(-970645)))+365738]]b=y(x,t)Y=v[b]g=j[Y]j=h()R=g[E]s[j]=R g=H(-163566-(-215265))R=z[g]E=nil Y=s[j]g=R(Y)R=s[n[80778+-80765]]v=s[n[-467667+(862568+-394888)]]Y=#v v=-454468+(-731514+1185983)g=Y+v b=w(((8131572-((628300+(517367+-1358417))-(-280881)))-728122)-818707,{n[978466+-978452],n[-212761+212763];n[(-525582+(-782881+1004717))-(-303749)];j})v=H(-989440+(-931461+(607712+(2288633-923682))))Y=z[v]y=s[j]v=Y(y,b)R[g]=v j=K(j)R=(14325213-423467)-998761 else R=14132250-6323 t=-476460+(-560248+-2108185387)x=p~=t y=x end else if R<338757+16021338 then g=s[n[-92476+92490]]R=E==g R=R and(140335+740883)+10404048 or 809700+6124173 else b=22708867527617-(-538501)U=s[n[-140435+140438]]j=s[n[((154067-(-65146-(-1295744-(-810025))))-614432)-(-880939)]]y=H(-408170+459449)Y=s[n[(684141+177327)+-861466]]x=-388734+25015140885162 v=Y(y,b)E=j[v]N=H(1092803-1042639)g=U[E]E=s[p]U=g(E)E=h()L=8235138876320-(-341276)s[E]=U U=s[n[(588267+(-911287+13405))-(-309619)]]Y=s[n[-824800-(915235+(((-756278+-1283356)-(297998-430898))-(-166698)))]]v=s[n[139210-139208]]b=H(511965+-458498)y=v(b,x)j=Y[y]g=U[j]j=h()U=g()s[j]=U v=s[j]b=s[n[591224+-591223]]x=s[n[(-39627+564234)+-524605]]t=x(N,L)y=b[t]N=-219115+(-366326+28743817929551)t=H(302+51565)Y=v[y]y=s[n[(33891+766246)-800136]]b=s[n[-246728+246730]]x=b(t,N)v=y[x]t=30240037095394-(-806146)U=Y[v]x=H(-446502+498315)v=s[n[336975-336974]]y=s[n[490686+-490684]]b=y(x,t)Y=v[b]g=U[Y]R=g and-527958-(-856470)or-678332+14048028 end end else if R<999645+(-761161+16189188)then if R<16398087-(-19383)then g=H(-465995+518787)R=z[g]g=R(Q)v=s[n[-517636+517638]]x=H((-599125-(-501050))-(-149973))t=-119488+22858577607485 U=g y=s[n[-535419-(-535422)]]b=y(x,t)Y=v[b]j=p[Y]E=j[U]R=E and 538921+4006439 or(14661810-970355)-468547 g=E else o=J[544068+-544065]N=930802+15119919991652 m=-669124+6408603914810 Y=s[n[-675850+675851]]b=H((-343206-(-856267))-462171)U=J[-579000+579005]p=J[658497+-658493]Q=J[175709-175708]j=J[526879-526872]x=24954406674495-(473052+-950845)W=J[(-484157+-263349)-(-747508)]v=s[n[689104+(617459+-1306561)]]y=v(b,x)t=541751+33807863883712 E=J[798979+-798973]g=Y[y]R=W[g]Y=R v=s[n[-414326-(-24303-(679892-289868))]]x=H(-820992-(-871120))y=s[n[176107-176105]]b=y(x,t)g=v[b]R=W[g]L=H(-704708-(-756798))y=s[n[-486318+((201991+(543128-(-609048)))-867848)]]b=s[n[-222652+222654]]t=H(471877+-420894)x=b(t,N)g=y[x]b=H(175114+-124656)v=R R=W[g]y=R g=z[b]x=s[n[638024+-638023]]t=s[n[1009541-1009539]]N=t(L,m)b=x[N]R=g[b]b=h()g=R()s[b]=g g=Y x=R R=Y and 163575+4506422 or 4706831-268323 end else if R<16831220-(-576310-(-978487))then b=s[n[329235+-329220]]y=E==b g=y R=(-631710+-95112)+8581391 else j=25578492142412-(-670056)g=H(540476-489729)R=z[g]E=H(-614371+667377)o=s[n[-488379+(-243559-(-731940))]]p=s[n[715118-715115]]U=p(E,j)W=o[U]o=s[n[-638100+638112]]g=R(W,o)R=((-266279+-512168)+16613216)-84655 end end end else if R<36222+((471435+-1422629)+17353935)then if R<579018+15858378 then if R<788901+(15919179-((536743-(-370473))-633210))then R=8075929-(-847664)else R=s[n[-1046229-(-1175929-(-1166650-(-1036954)))]]t=H(985522+-934902)L=H(-100433-(-150810))g=R()b=H(-790436+((-251888+1505321)-410898))R=s[n[-280579-(-280584)]]Y=s[n[98585-98583]]x=9789700398236-(-615783)m=-234446+2809798829262 v=s[n[-415233-(-415236)]]N=17762519254178-774179 y=v(b,x)j=Y[y]y=s[n[(270824-24685)-246137]]b=s[n[-993650+(-530281+1523934)]]x=b(t,N)v=y[x]x=s[n[(-555169-(-327546))+((((984115+-856010)+-5204)-(-549488))-444764)]]t=s[n[726457+-726454]]N=t(L,m)b=x[N]y=Q..b Y=v..y g=R(p,j,Y)R=12659099-284493 end else if R<-787289+17225913 then g=W R=s[n[((131437-55104)+-591856)-(-515525)]]R[Q]=g g={W}R=z[H(952948-902635)]else R=10704656-(-1000550+1064516)end end else if R<16331986-(-118264)then if R<17255141-((-90273-883245)+1788721)then Q=J[-52323-(-650523+598199)]g=s[n[-489207-(-1325727-(((410199+-59618)+-396146)+-790954))]]R=Q(g)Q=nil R=z[H(-751867+805117)]g={}else g=nil R=s[n[993966-993961]]Y=(-48801-((-612508+-305756)-(-910046)))+28004123278654 R[W]=g g=nil R=s[n[-109716-(-109722)]]R[W]=g R=s[n[-572814+572821]]g=nil j=H(-641560+691717)R[W]=g g=nil R=s[n[653776-653768]]R[W]=g g=s[n[897096-897087]]p=s[n[246131+-246130]]U=s[n[-270296-(478027-748325)]]E=U(j,Y)o=p[E]R=g[o]Y=18559661486404-(-265047)g=R(W)g=s[n[-691824-(-691834)]]j=H(360993+-308747)p=s[n[-413298-(-413299)]]U=s[n[-180767-(-180769)]]E=U(j,Y)o=p[E]Y=22879540712766-(-378901-636405)R=g[o]g=R(W)j=H(475364-425320)g=s[n[(-932230+19007)-(-913234)]]p=s[n[632714+-632713]]U=s[n[156155-156153]]E=U(j,Y)o=p[E]R=g[o]j=H(-25033-(-77679))Y=586045+29658033640529 g=R(W)g=s[n[199803-199791]]p=s[n[-460068-(-460069)]]U=s[n[(((804846-(-1350530-(-446232)))-458871)-((632371+-956875)+(1441976-688279)))+-821078]]E=U(j,Y)o=p[E]R=g[o]g=R(W)Y=-863740+23786567955636 g=s[n[480468+((294288-(-252935))-1027678)]]p=s[n[(417357+(-887559+-571380))-(-1041583)]]U=s[n[266382-266380]]j=H(188961+-136658)E=U(j,Y)o=p[E]R=g[o]g=R(W)g=s[n[1004422+(-933792+-70616)]]Y=-1009521+(-776636+(840792+27720715626582))j=H(-1003812+1055344)p=s[n[(-154345+(-266259-481894))-(-902499)]]U=s[n[-984954-(-984956)]]E=U(j,Y)o=p[E]R=g[o]g=R(W)g=s[n[-53234-(-53249)]]Y=8705395377242-767147 p=s[n[-597141-(-1120877-(-523735))]]U=s[n[-629159-(-629161)]]j=H(-931471-(-984926))E=U(j,Y)o=p[E]R=g[o]g=R(W)j=H(-786737-(-839108))g=s[n[-704346+704362]]p=s[n[401679+-401678]]Y=-126227+22207278240713 U=s[n[650147-650145]]E=U(j,Y)o=p[E]Y=(-255271+649878)+3296676866151 j=H(-707356+759225)R=g[o]g=R(W)g=s[n[-56567+56584]]p=s[n[-195700+195701]]U=s[n[(234741+-219564)-15175]]E=U(j,Y)Y=19769153561781-567981 o=p[E]R=g[o]g=R(W)g=s[n[((277499-461949)+115388)-(-69080)]]j=H((806722-((1090874-(-951164+(2644451-838106)))+36494))+-481999)p=s[n[-582837-(-630554-(-47716))]]U=s[n[-11385-(-239110+227723)]]E=U(j,Y)o=p[E]R=g[o]g=R(W)o=h()s[o]=g g=s[o]R=not g R=R and 3027874-(-200538)or-849751+12403181 end else R=y and(891574+8941985)-(-772220)or 12916818-882628 end end end else if R<(397645+-1129726)+17234606 then if R<((862436+(-2732368-(-889097)))+(682524-518462))+17308613 then if R<16672086-(-120443+(-139693+(-687381+1138994)))then if R<-368355+16832460 then R=true W[Y]=R R=9830877-1018935 else x=nil b=nil R=11003299-555479 end else if R<(-1415132-(-565864))+(285391+17054489)then Y,y=E(j,Y)R=Y and 8421237-(-291539)or 961570+(7849561-(-2033497-(-1009016)))else R=s[n[-327849-(-633940+(38263+267823))]]b=s[n[-991719-(-991721)]]N=H(499270+-448268)L=6871294213161-552499 x=s[n[957352-957349]]t=x(N,L)y=b[t]F=219072+13364057867673 m=H(-308469-(-1321891-(-962214)))c=34005048931527-(-987705)t=s[n[-810555-(-810557)]]N=s[n[(-525657-(-1091874-(-95449)))+-470765]]i=H(-894439-(-947230))L=N(m,c)x=t[L]N=s[n[1003174+-1003168]]m=s[n[156359+-156357]]c=s[n[-558585-(-558588)]]A=c(i,F)L=m[A]t=N[L]N=t(Y)b=x..N v=R(U,y,b)R=7178051-(-122666)end end else if R<798634+15696628 then if R<16713338-(-562996-(-783306))then E=s[n[((-840115-221734)-(99173+-342563))+818461]]y=25728046936592-263674 v=H((-918126-(-982910))+-14276)j=s[n[(102606+-437520)+334917]]t=((528421+-538379)+520440)+18070870546927 Y=j(v,y)L=(((-761289+1374932)-291405)+84448)+13025063132451 x=(12432459556429-(-110734))-509554 b=-759852+31707750732247 g=E[Y]j=s[n[-878822+878824]]Y=s[n[713678-713675]]y=H((446955+232017)+-625728)v=Y(y,b)E=j[v]b=H(-612226-(-662693))Y=s[n[928644+-928642]]v=s[n[-960802-(-960805)]]y=v(b,x)x=H(213375+-160198)j=Y[y]v=s[n[(394373-721014)+326643]]y=s[n[-677363-(-677366)]]N=(-193125-479444)+(8339511105828-(-118276))b=y(x,t)Y=v[b]t=H(-585795+636015)y=s[n[(-248477+(-437436+(2707573-982768)))+-1038890]]b=s[n[526785-526782]]x=b(t,N)N=H(-560821+(-834782+1448065))v=y[x]b=s[n[-355904+355906]]x=s[n[(928134+-549516)-378615]]t=x(N,L)y=b[t]R={g,E;j;Y,v;y}E=R g=H(427307+(452221+-828539))R=z[g]v={R(E)}Y=v[-960801+960804]j=v[(938819+-716009)+(1010440+-1233248)]g=v[(-819883-(-641596))-(-747074+(850378+((-838185+-26989)+583582)))]R=817096+(5452520-664483)v=g else g=s[n[400267+(-1314822-(-914556))]]R=g[Q]R=R and 2477166-(-552437)or 8073296-(-301461)end else Y=s[n[808944-808942]]v=s[n[(((149477-(-53853))+63331)-((-128855+(-88847-123354))-(-231160)))-376554]]x=31516390150836-(-855687+943689)b=H(517178+-466791)y=v(b,x)j=Y[y]E=W[j]j=(1460926-(860704-222066))+-822288.0 U=E==j R=U and(7641465-(-882958+124254))-(943974+((1743855-743472)+-916158))or(1041338+-587787)+10600384 g=U end end else if R<-210209+16727723 then if R<16572290-68111 then if R<15922490-(-83714+(344598+-841862))then U=H(586620-535411)W=s[n[-572082-((-403700-423576)+255193)]]Q=J[-176561+(137674-(-38888))]E=23090642897775-789705 o=s[n[-434460-(-434462)]]p=o(U,E)g=W[p]o=s[n[784318+(-696730-87585)]]Y=H(-963394-(-764109+-251732))U=s[n[791876+((1526783-812280)+(746106+-2252484))]]v=(-879800+1898477)+28115805931211 E=s[n[87622+-87620]]j=E(Y,v)p=U[j]W=o[p]y=19282453567613-235869 v=H(1079519-1026890)E=s[n[-751053-(-1731305-(-980251))]]j=s[n[(-280852+-757883)-(-1038737)]]Y=j(v,y)U=E[Y]p=Q[U]U=-380520+(-944871+(388029-(-937392)))o=W(p,U)R={[g]=o}g={R}R=z[H((755096-(-111977))+-815441)]else o=s[n[608240+(-26852-(-872229+1453616))]]Q=J[293117+(-108811-184305)]g=o[Q]W=J[101676+-101674]R=not g R=R and-791075+3549731 or-478303+12733019 end else if R<(17656004-109175)-1039663 then g=((-855443+1872934174)-(-693693))-(638402+(-960598+322942))R=p==g R=R and 12656176-(-1116204-(-557188))or 8315671-(-648233)else x=((1796781-808817)-(1231565-463702))+11591352503494 Y=s[n[((-961611-(-475157))-((857404+(((-2013565-730368)-(-509220))-(-385103)))+((-683347+2096199)-301314)))+(851509+-245722)]]v=s[n[575964+(-1160733-(-584771))]]b=H(-209781+261816)y=v(b,x)j=Y[y]R=E[j]R=R and-334600+(-987911+(2232202-10870))or 728468+10607120 end end else if R<530462+16005097 then if R<16183536-(-350062)then U=H(128056-76614)g=z[U]y=s[n[919882+(((631059-(-153657))+-1133751)+-570846)]]t=H(-623732-(-676951))N=677861+715952809200 b=s[n[418568+-418566]]x=b(t,N)v=y[x]Y=W[v]U=g(Y)Y=H(483937+-432495)g=z[Y]v=s[o]Y=g(v)v=(((699918+(-586039-(-177187)))+(-564723-(-16652+-794416)))+-1193428)-(-656017)g=U~=v R=g and 2940939-(-575091)or-39078+15028311 else t=s[n[-737255+737258]]N=s[n[-535359+535363]]m=H(773023-720498)c=17256030379498-494874 L=N(m,c)x=t[L]b=y[x]g=b[p]R=not g R=R and-388116+14473914 or(7375540-472705)-(-362800)end else R=255474-(-306239)end end end end else if R<271892+((16175076-(-836634))-613994)then if R<-771148+(-164934+(18516956-974205))then if R<-990473+17578905 then if R<17517254-947688 then if R<878596+15675255 then U=H(-1017261+1067321)R=z[U]E=s[n[(-178388-(-614394))-436003]]U=R(E)R=nil s[n[462104-(-310010+772111)]]=R R=(-945518+16381356)-(-503704)else R=-478549+13000080 E=nil end else if R<17568090-993429 then R=z[H(443280+-390947)]g={}else R=s[n[886497+(-14052+-872434)]]x=s[n[503573-503570]]t=s[n[81900+(-395552-(-313656))]]m=535020+27699696610558 L=H(568041+-516321)N=t(L,m)b=x[N]N=s[n[425151-425148]]L=s[n[-992829+(-23436+(1430556-(912673-498386)))]]c=H((826302-(681472-(-76118)))+-15540)A=701915+(3710370662240-286094)m=L(c,A)t=N[m]F=H(-288106+341586)L=s[n[-798453-(-798465)]]r=(18022961601280-(-602089))-288501 c=s[n[(560858+26527)+-587382]]A=s[n[-862751+862755]]i=A(F,r)m=c[i]N=L[m]L=N(p)x=t..L g=R(o,b,x)R=(983467+-1683063)+8575988 end end else if R<16849073-253610 then if R<16828900-235771 then R=z[H(-7489+57965)]Q=nil g={}else Y=H(-409252+460560)Q=J[999778-999777]v=28340173661538-(-907407)g=H((-1229894-(-355506))+924813)R=z[g]W=R o=s[n[-455738+455739]]U=s[n[786709+-786707]]E=s[n[(812258+-1494127)-(-681872)]]j=E(Y,v)Y=H(945381-(1522764-629519))v=-293680+18123882623242 p=U[j]g=o[p]U=s[n[1005681+((131271+(-615331+(23856+971306)))+(701227+-2218008))]]E=s[n[604755-604752]]j=E(Y,v)v=H((82375+-279912)+248875)p=U[j]y=(-178640-660190)+1731506729418 E=s[n[(506196+-1443106)-(-936912)]]j=s[n[14843-14840]]Y=j(v,y)U=E[Y]o=g(W,p,U)R=not o R=R and 10476549-982654 or 15927094-516903 end else R=s[n[-171632-(-171636)]]y=13848599310672-887611 E=s[n[586737+-586735]]v=H(-945252+(501179+495778))b=(-1434381-(-906884))+(994149+15305975061978)j=s[n[99481+-99478]]Y=j(v,y)U=E[Y]j=s[n[268637-268635]]Y=s[n[-54537-(-54540)]]y=H(972585+-921026)v=Y(y,b)E=j[v]b=H((1174259-651812)+(-605049-(-135929)))Y=s[n[(((125736+-236438)+665485)+-724280)-(-169499)]]v=s[n[349735-349732]]x=26308644681612-(-789020)y=v(b,x)j=Y[y]g=R(Q,U,E,j)R=z[H(564257-511467)]g={}end end else if R<15867936-(-779713)then if R<561754+16066108 then if R<17362797-(1615194-872867)then g=28681+-28681 R=p==g R=R and 14779278-222681 or(-635537+131958)+4868814 else v=1043885-1043885 Y=s[n[-963087-(-963093)]]j=Y~=v g=j R=116352+-75771 end else if R<((-802159+1806658)+15822176)-185395 then R=s[n[-837589-(-837590)]]W=J[925974+-925972]Q=J[-62616+62617]g=R(Q,W)R=z[H(-939549-(-990645))]Q=nil W=nil g={}else g=H(571760+(560503+-1080112))R=z[g]g=R(p)j=g g=s[n[486414-486409]]v=s[n[((-737811+(-928855+679188))+1044995)-57515]]y=s[n[692697+-692694]]x=H(18608-(-32921))t=20061393879192-(-69521)b=y(x,t)Y=v[b]R=g[Y]g=R(p)Y=g R=not Y R=R and 567180+(-820097+14646893)or(93274+196999)+4910952 end end else if R<(-286575+17096249)-150296 then if R<416532+16234501 then t=s[n[((((199502+-1176781)+769688)+-686001)+1311207)+-417613]]N=s[n[457806+-457803]]m=H((172527-((-3260+-544373)-98506))-(394728+370368))c=(-477797+1233128)+(-880994+21589855041883)L=N(m,c)m=H((53025-34270)+33745)x=t[L]g=o[x]c=-709562+911760811950 t=s[n[1010056+(-856147-153907)]]N=s[n[457014-(1269443-812432)]]L=N(m,c)x=t[L]R=g[x]R=R and((8190716-40189)-(-515103))-658654 or(-632020+4289377)-283542 else E=s[n[-15956-(-337471+321513)]]j=s[n[-123841-(-123844)]]v=H(39763-(-11282))y=(-22566-278103)+1474916867439 Y=j(v,y)R=-613268+9201236 U=E[Y]g=U end else j=H(-280259+332118)Q=J[-891692-(-891693)]W=J[-873118+((-71844+-507248)+(2485350-1033138))]g=s[n[-109621+109622]]Y=33780275644335-4325 p=s[n[530702+-530700]]U=s[n[437599+-437596]]E=U(j,Y)v=H((663384-667427)-(-57608))o=p[E]R=g[o]y=287523+25051649227915 g=R()E=s[n[(-985532+188719)-(-1736873-(-550264-(-249807+(-390289-(-1029890)))))]]o=g j=s[n[113272-113269]]Y=j(v,y)U=E[Y]v=H(291104+(354071-593694))p=o[U]E=s[n[(430423-(-28180))+(-349877+-108724)]]j=s[n[548561+-548558]]y=23390580089351-(-88492)Y=j(v,y)v=347786+7574626610187 U=E[Y]g=p[U]Y=H(351607+((-520571+100770)-(-118252)))U=s[n[(687532+-1631261)-(-943731)]]E=s[n[384656-((-507973-(-138323))+754303)]]j=E(Y,v)p=U[j]R=g[p]R=R and 296794+7606517 or 15726420-(-440870)end end end else if R<-1029942+17744493 then if R<15794330-(-903947)then if R<-164758+16844323 then if R<-796883+17473315 then U=nil R=-544211+2268214 else y=228634+849677219 U=R v=s[p]Y=v==y g=Y R=Y and-837275+11162945 or-26430-(-837224)end else if R<16778761-82861 then j=H((852137+-751047)+-50226)g=h()s[g]=E U=p E=g U=nil g=z[j]Y=M(-733213+15397824,{E;n[1020730-((-251235+1554255)-282293)];n[-535047-(-796275-(-261224))],n[-780489-(-780494)]})R=553458+(6431205-460408)j=g(Y)E=K(E)else R=g and 674037+677560 or 17114310-669811 end end else if R<(301342+15378741)-(-1023605)then if R<16132664-(-570680)then R=Q s[n[-751623+751624]]=R g=s[n[-1010608-(-1010609)]]R=g and-736280+12110121 or-957627+8715354 else W=J[-902646+902648]g=s[n[1002677+(-1273264-(-270588))]]Q=J[136057-136056]p=s[n[-338037+338039]]j=H(769059+-715634)U=s[n[-854374-(-854377)]]Y=(290837+21017934643825)-664841 E=U(j,Y)o=p[E]v=H(1022382+-971521)R=g[o]g=R()y=21516770878208-967917 E=s[n[(-840926+((468127+-831029)+983290))-(-220540)]]o=g j=s[n[771498-771495]]Y=j(v,y)U=E[Y]p=o[U]y=(-217098+488728)+6132817520705 E=s[n[-935290-(-935292)]]v=H(429482+-377713)j=s[n[563393+-563390]]Y=j(v,y)U=E[Y]g=p[U]U=s[n[-530906+530908]]Y=H(844226+-791277)E=s[n[512675+-512672]]v=13228976506695-((204431-327097)+-675360)j=E(Y,v)p=U[j]R=g[p]R=R and(337016+14233439)-(-434879)or(-838020+1386405)+8769577 end else R=v and-891197+15646101 or-1007910+3760024 end end else if R<16736130-(525387+-547926)then if R<(17174734-(-127295))-560906 then if R<791945+(15155984-(-775399))then b=x R=t R=3247629-712892 else g=s[n[-274361+274362]]R=not g R=R and(-455757-(-981997))+145473 or 299014+8072400 end else if R<((-516858-390256)-(-60207+-277995))+17314592 then t=H(593048+-539963)x=502429+29774650241979 R=s[n[797833+-797829]]b=H(-238316-(-289615))m=43134643425-(874879+-806356)N=7090413134357-(-207419)g=R()R=s[n[359943-359938]]Y=s[n[141356+(502880-644234)]]L=H(124082-72000)v=s[n[-251852-(-251855)]]y=v(b,x)j=Y[y]y=s[n[-762545-((-224884-786962)-(-249299))]]b=s[n[511887-511884]]x=b(t,N)v=y[x]x=s[n[303349+-303347]]t=s[n[(((-284+621069)-244849)-335079)+-40854]]N=t(L,m)b=x[N]y=Q..b Y=v..y g=R(p,j,Y)R=13032638-(-658822+1316854)else N=nil R=true t=nil v=R R=14689647-(-453832)end end else if R<777188+15999488 then if R<17047072-272365 then R=g and-68967+3724185 or(294177+15488660)-(-858529)else R=s[n[-833794-(-833795)]]g=R()g={}R=z[H(45334-(-7698))]end else p=-985253-(-985254)g=W[p]Y=H(610248-(400896+156972))U=s[n[-699937-(-771971-(-72033))]]v=(17147610231801-465395)-(-271836)E=s[n[((325002+-1130935)+1790467)-984532]]j=E(Y,v)p=U[j]R=g==p p=R R=p and(-36618+10491968)-(-323198-(-720479))or-695518+10062318 end end end end end end end end end end end R=#G return q(g)end,function(z,H)local q=o(H)local J=function(J,n,G,u)return R(z,{J;n;G,u},H,q)end return J end,{},function(z,H)local q=o(H)local J=function()return R(z,{},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n)return R(z,{J;n},H,q)end return J end,function(z)for H=(632088+-955103)-(-323016),#z,(-231205+571816)+-340610 do Q[z[H]]=(-399425-(-399426))+Q[z[H]]end if J then local R=J(true)local q=G(R)q[H(-831750+(-136699-(-1504086-(140715+(-912667+287186)))))],q[H(-878768+931909)],q[H(-436949-(413913+-903265))]=z,p,function()return 3634000-16323 end return R else return n({},{[H(1056681-1003540)]=p;[H(474736+-423865)]=z,[H((79958-((-132065+-156381)-(-274528)))+-41473)]=function()return 49210+(2889163-(-562324-116980))end})end end,{},function(z,H)local q=o(H)local J=function(...)return R(z,{...},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n,G,u,g)return R(z,{J;n;G,u,g},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n,G)return R(z,{J,n,G},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n,G,u,g,s,Q,h,W,o,p,K)return R(z,{J,n,G;u,g,s;Q;h;W,o;p;K},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n,G,u,g,s,Q,h)return R(z,{J,n;G;u;g;s,Q,h},H,q)end return J end,function(z)Q[z]=Q[z]-((1709959-727942)-982016)if 903547+-903547==Q[z]then Q[z],s[z]=nil,nil end end,(1066738-39452)+-1027286,function(z,H)local q=o(H)local J=function(J,n,G,u,g,s,Q)return R(z,{J;n;G;u;g;s,Q},H,q)end return J end,function(z,H)local q=o(H)local J=function(J,n,G,u,g,s,Q,h,W)return R(z,{J,n;G;u;g;s,Q;h;W},H,q)end return J end,function(z,H)local q=o(H)local J=function(J)return R(z,{J},H,q)end return J end,function(z)local H,R=(-597329+((-900320-110124)+1609539))+-1765,z[-631484+631485]while R do Q[R],H=Q[R]-((-348005+814919)-466913),H+((483513+-854746)-(-371234))if 357492+(725281+-1082773)==Q[R]then Q[R],s[R]=nil,nil end R=z[H]end end,function()W=W+(((-256779+283042)+-915719)+(423454-((-739890+-725993)-(-999880))))Q[W]=-759878+759879 return W end return(f(-48958+5794003,{}))(q(g))end)(getfenv and getfenv()or _ENV,unpack or table[H(-1046259+1097886)],newproxy,setmetatable,getmetatable,select,{...})end)(...)
diff --git a/ElectronAC/web/index.css b/ElectronAC/web/index.css
new file mode 100644
index 00000000..87c19d57
--- /dev/null
+++ b/ElectronAC/web/index.css
@@ -0,0 +1 @@
+@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--color-red-50: rgb(254, 242, 242);--color-red-400: rgb(255, 101, 104);--color-red-500: rgb(251, 44, 54);--color-red-600: rgb(228, 0, 22);--color-red-800: rgb(159, 7, 18);--color-red-950: rgb(70, 8, 9);--color-orange-500: rgb(252, 113, 0);--color-yellow-50: rgb(254, 252, 232);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-800: rgb(135, 76, 0);--color-yellow-950: rgb(67, 32, 4);--color-green-50: rgb(240, 253, 244);--color-green-400: rgb(5, 223, 114);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-green-800: rgb(1, 102, 48);--color-green-950: rgb(3, 46, 21);--color-blue-50: rgb(239, 246, 255);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255);--color-blue-600: rgb(21, 93, 252);--color-blue-800: rgb(25, 60, 184);--color-blue-950: rgb(22, 36, 86);--color-gray-200: rgb(229, 231, 235);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-widest: .1em;--leading-relaxed: 1.625;--radius-xs: .125rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-geist-sans);--default-mono-font-family: var(--font-geist-mono)}@supports (color: color(display-p3 0 0 0%)){:root,:host{--color-red-400: rgb(255, 101, 104);--color-red-600: rgb(228, 0, 22);--color-orange-500: rgb(252, 113, 0);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-800: rgb(135, 76, 0);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255)}@media(color-gamut:p3){:root,:host{--color-red-400: color(display-p3 .93353 .43168 .42349);--color-red-600: color(display-p3 .83032 .14038 .1332);--color-orange-500: color(display-p3 .94659 .44979 .07573);--color-yellow-400: color(display-p3 .95994 .79017 .05852);--color-yellow-500: color(display-p3 .90365 .70306 .07454);--color-yellow-600: color(display-p3 .77634 .54249 .04171);--color-yellow-800: color(display-p3 .50318 .30478 .07554);--color-green-500: color(display-p3 .30873 .77475 .37431);--color-green-600: color(display-p3 .24388 .64082 .29481);--color-blue-400: color(display-p3 .39744 .62813 .99212);--color-blue-500: color(display-p3 .26642 .49122 .98862)}}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mr-80{margin-right:calc(var(--spacing) * -80)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[512\/295\]{aspect-ratio:512/295}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\/4{width:25%;height:25%}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-42{height:calc(var(--spacing) * 42)}.h-60{height:calc(var(--spacing) * 60)}.h-\[80vh\]{height:80vh}.h-\[300px\]{height:300px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-0{width:calc(var(--spacing) * 0)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[50vw\]{width:50vw}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-screen{max-width:100vw}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[80vw\]{min-width:80vw}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style: none;border-style:none}.\!border-blue-500{border-color:var(--color-blue-500)!important}.\!border-green-500{border-color:var(--color-green-500)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.\!border-yellow-500{border-color:var(--color-yellow-500)!important}.border-blue-800{border-color:var(--color-blue-800)}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-red-600{border-color:var(--color-red-600)}.border-secondary,.border-secondary\/50{border-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.border-secondary\/50{border-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.border-transparent{border-color:transparent}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.\!bg-blue-50{background-color:var(--color-blue-50)!important}.\!bg-green-50{background-color:var(--color-green-50)!important}.\!bg-red-50{background-color:var(--color-red-50)!important}.\!bg-yellow-50{background-color:var(--color-yellow-50)!important}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color: color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color: color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-600\/20{background-color:#e4001633}@media(color-gamut:p3){.bg-red-600\/20{background-color:color(display-p3 .83032 .14038 .1332 / .2)}}@supports (color: color-mix(in lab,red,red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}.bg-transparent{background-color:transparent}.bg-yellow-500\/10{background-color:#eab3001a}@media(color-gamut:p3){.bg-yellow-500\/10{background-color:color(display-p3 .90365 .70306 .07454 / .1)}}@supports (color: color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.fill-current{fill:currentcolor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-none{--tw-leading: 1;line-height:1}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-blue-600{color:var(--color-blue-600)!important}.\!text-green-600{color:var(--color-green-600)!important}.\!text-red-600{color:var(--color-red-600)!important}.\!text-yellow-600{color:var(--color-yellow-600)!important}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentcolor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color: color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{color:var(--color-orange-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:transparent}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.opacity-100{opacity:100%}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/10{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color: color-mix(in oklab, var(--ring) 10%, transparent)}}.ring-offset-background{--tw-ring-offset-color: var(--background)}.outline-hidden{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{user-select:none}.zoom-in-95{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:100%}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:50%}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:50%}.selection\:bg-primary *::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground *::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(hover:hover){.hover\:border-border:hover{border-color:var(--border)}}@media(hover:hover){.hover\:border-secondary:hover{border-color:var(--secondary)}}@media(hover:hover){.hover\:border-secondary\/50:hover{border-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.hover\:border-secondary\/50:hover{border-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}}@media(hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}@media(hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){.hover\:bg-red-600\/25:hover{background-color:#e4001640}@media(color-gamut:p3){.hover\:bg-red-600\/25:hover{background-color:color(display-p3 .83032 .14038 .1332 / .25)}}@supports (color: color-mix(in lab,red,red)){.hover\:bg-red-600\/25:hover{background-color:color-mix(in oklab,var(--color-red-600) 25%,transparent)}}}@media(hover:hover){.hover\:bg-yellow-500\/15:hover{background-color:#eab30026}@media(color-gamut:p3){.hover\:bg-yellow-500\/15:hover{background-color:color(display-p3 .90365 .70306 .07454 / .15)}}@supports (color: color-mix(in lab,red,red)){.hover\:bg-yellow-500\/15:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}}@media(hover:hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media(hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}}@media(hover:hover){.hover\:text-primary:hover{color:var(--primary)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:decoration-foreground:hover{text-decoration-color:var(--foreground)}}@media(hover:hover){.hover\:opacity-100:hover{opacity:100%}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:100%}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline:2px solid transparent;outline-offset:2px}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}.has-disabled\:opacity-50:has(*:disabled){opacity:50%}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:50%}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}[data-slot=alert-description]:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*){color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){[data-slot=alert-description]:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*){color:color-mix(in oklab,var(--destructive) 90%,transparent)}}[data-slot=command-input-wrapper]:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *){height:calc(var(--spacing) * 12)}[data-slot=select-value]:is(.\*\:data-\[slot\=select-value\]\:flex>*){display:flex}[data-slot=select-value]:is(.\*\:data-\[slot\=select-value\]\:items-center>*){align-items:center}[data-slot=select-value]:is(.\*\:data-\[slot\=select-value\]\:gap-2>*){gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration: .5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}@media(min-width:40rem){.sm\:block{display:block}}@media(min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media(min-width:40rem){.sm\:max-w-xl{max-width:var(--container-xl)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}}@media(min-width:40rem){.sm\:justify-end{justify-content:flex-end}}@media(min-width:40rem){.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(min-width:40rem){.sm\:py-2{padding-block:calc(var(--spacing) * 2)}}@media(min-width:40rem){.sm\:text-left{text-align:left}}@media(min-width:40rem){.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left]{max-width:var(--container-sm)}}@media(min-width:40rem){.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:block{display:block}}@media(min-width:48rem){.md\:hidden{display:none}}@media(min-width:48rem){.md\:w-\[200px\]{width:200px}}@media(min-width:48rem){.md\:min-w-56{min-width:calc(var(--spacing) * 56)}}@media(min-width:48rem){.md\:grow-0{flex-grow:0}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:w-\[240px\]{width:240px}}@media(min-width:64rem){.lg\:w-\[336px\]{width:336px}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:\!border-blue-800:is(.dark *){border-color:var(--color-blue-800)!important}.dark\:\!border-green-800:is(.dark *){border-color:var(--color-green-800)!important}.dark\:\!border-red-800:is(.dark *){border-color:var(--color-red-800)!important}.dark\:\!border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)!important}.dark\:\!bg-blue-950:is(.dark *){background-color:var(--color-blue-950)!important}.dark\:\!bg-green-950:is(.dark *){background-color:var(--color-green-950)!important}.dark\:\!bg-red-950:is(.dark *){background-color:var(--color-red-950)!important}.dark\:\!bg-yellow-950:is(.dark *){background-color:var(--color-yellow-950)!important}.dark\:\!text-blue-400:is(.dark *){color:var(--color-blue-400)!important}.dark\:\!text-green-400:is(.dark *){color:var(--color-green-400)!important}.dark\:\!text-red-400:is(.dark *){color:var(--color-red-400)!important}.dark\:\!text-yellow-400:is(.dark *){color:var(--color-yellow-400)!important}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color: color-mix(in oklab, var(--ring) 20%, transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]:is(.dark *){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]:is(.dark *){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]:is(.dark *){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]:is(.dark *){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:is(.dark *):focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40[data-variant=destructive]:is(.dark *):focus{background-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_\:is\(\[data-buttons\]\,\[data-action\]\)\]\:col-start-2 :is([data-buttons],[data-action]){grid-column-start:2}.\[\&_\:is\(\[data-buttons\]\,\[data-action\]\)\]\:mt-2 :is([data-buttons],[data-action]){margin-top:calc(var(--spacing) * 2)}.\[\&_\:is\(\[data-buttons\]\,\[data-action\]\)\]\:flex :is([data-buttons],[data-action]){display:flex}.\[\&_\:is\(\[data-buttons\]\,\[data-action\]\)\]\:gap-2 :is([data-buttons],[data-action]){gap:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentcolor}.last\:\[\&\>tr\]\:border-b-0:last-child>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-red-600\/25:hover{background-color:#e4001640}@media(color-gamut:p3){a.\[a\&\]\:hover\:bg-red-600\/25:hover{background-color:color(display-p3 .83032 .14038 .1332 / .25)}}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-red-600\/25:hover{background-color:color-mix(in oklab,var(--color-red-600) 25%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-secondary\/25:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/25:hover{background-color:color-mix(in oklab,var(--secondary) 25%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-yellow-500\/15:hover{background-color:#eab30026}@media(color-gamut:p3){a.\[a\&\]\:hover\:bg-yellow-500\/15:hover{background-color:color(display-p3 .90365 .70306 .07454 / .15)}}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-yellow-500\/15:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}body{background-color:transparent!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal}:root{--base-50: rgb(247, 249, 252);--base-100: rgb(239, 243, 250);--base-200: rgb(223, 231, 244);--base-300: rgb(201, 213, 232);--base-400: rgb(144, 161, 188);--base-500: rgb(94, 114, 148);--base-600: rgb(64, 85, 115);--base-700: rgb(47, 65, 91);--base-800: rgb(25, 41, 63);--base-900: rgb(13, 24, 43);--base-950: rgb(2, 8, 23);--base-1000: rgb(0, 1, 7);--primary-50: rgb(255, 255, 255);--primary-100: rgb(234, 234, 234);--primary-200: rgb(217, 217, 217);--primary-300: rgb(194, 194, 194);--primary-400: rgb(163, 163, 163);--primary-500: rgb(139, 139, 139);--primary-600: rgb(115, 115, 115);--primary-700: rgb(96, 96, 96);--primary-800: rgb(79, 79, 79);--primary-900: rgb(67, 67, 67);--primary-950: rgb(42, 42, 42);--primary-1000: rgb(27, 27, 27);--secondary-50: rgb(242, 248, 253);--secondary-100: rgb(227, 241, 250);--secondary-200: rgb(197, 227, 246);--secondary-300: rgb(147, 207, 243);--secondary-400: rgb(94, 182, 236);--secondary-500: rgb(65, 162, 220);--secondary-600: rgb(44, 131, 187);--secondary-700: rgb(34, 105, 152);--secondary-800: rgb(35, 87, 125);--secondary-900: rgb(34, 73, 103);--secondary-950: rgb(21, 46, 67);--secondary-1000: rgb(13, 30, 44);--background: var(--color-white);--foreground: var(--base-800);--card: var(--color-white);--card-foreground: var(--base-800);--popover: var(--color-white);--popover-foreground: var(--base-800);--primary: var(--primary-50);--primary-foreground: var(--color-black);--secondary: var(--secondary-500);--secondary-foreground: var(--color-black);--muted: var(--base-50);--muted-foreground: var(--base-600);--accent: var(--base-50);--accent-foreground: var(--base-800);--destructive: rgb(228, 0, 22);--border: var(--base-200);--input: var(--base-300);--ring: var(--primary-50);--chart-1: var(--primary-50);--chart-2: var(--secondary-500);--chart-3: var(--primary-300);--chart-4: var(--secondary-300);--chart-5: var(--primary-100);--radius: .5rem;--sidebar: var(--base-100);--sidebar-foreground: var(--base-800);--sidebar-primary: var(--primary-50);--sidebar-primary-foreground: var(--color-black);--sidebar-accent: var(--base-200);--sidebar-accent-foreground: var(--base-800);--sidebar-border: var(--base-200);--sidebar-ring: var(--primary-50)}@supports (color: color(display-p3 0 0 0%)){:root{--base-1000: rgb(0, 1, 7);--destructive: rgb(228, 0, 22)}@media(color-gamut:p3){:root{--base-1000: color(display-p3 .00019 .00464 .03197);--destructive: color(display-p3 .83032 .14038 .1332)}}}.dark{--background: var(--base-950);--foreground: var(--base-200);--card: var(--base-950);--card-foreground: var(--base-200);--popover: var(--base-950);--popover-foreground: var(--base-200);--primary: var(--primary-50);--primary-foreground: var(--color-black);--secondary: var(--secondary-500);--secondary-foreground: var(--color-black);--muted: var(--base-900);--muted-foreground: var(--base-400);--accent: var(--base-900);--accent-foreground: var(--base-200);--destructive: rgb(228, 0, 22);--border: var(--base-800);--input: var(--base-800);--ring: var(--primary-50);--chart-1: var(--primary-50);--chart-2: var(--secondary-500);--chart-3: var(--primary-300);--chart-4: var(--secondary-300);--chart-5: var(--primary-100);--sidebar: hsl(221, 49%, 10%);--sidebar-foreground: var(--base-400);--sidebar-primary: var(--primary-50);--sidebar-primary-foreground: var(--color-black);--sidebar-accent: var(--base-800);--sidebar-accent-foreground: var(--base-200);--sidebar-border: var(--base-800);--sidebar-ring: var(--primary-50)}@supports (color: color(display-p3 0 0 0%)){.dark{--destructive: rgb(228, 0, 22)}@media(color-gamut:p3){.dark{--destructive: color(display-p3 .83032 .14038 .1332)}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentColor)}}@layer utilities{*{scroll-margin:2rem;scroll-behavior:smooth}}@layer base{*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}}img{position:relative}img[alt]:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background);font-weight:300;line-height:2;text-align:center;content:attr(alt)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.hide-yt-play-button .lty-playbtn{display:none!important}.dark .map-tile-layer{filter:grayscale(90%) invert(100%)}.map-background{background-color:#aad3df}.dark .map-background{background-color:#373332}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}.no-volume-slider video::-webkit-media-controls-volume-slider{display:none!important}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: ""; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: ""; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
diff --git a/ElectronAC/web/index.html b/ElectronAC/web/index.html
new file mode 100644
index 00000000..07e306e4
--- /dev/null
+++ b/ElectronAC/web/index.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+ Electron AC
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ElectronAC/web/index.js b/ElectronAC/web/index.js
new file mode 100644
index 00000000..f18733a5
--- /dev/null
+++ b/ElectronAC/web/index.js
@@ -0,0 +1,143 @@
+var g6=Object.create;var v0=Object.defineProperty;var y6=Object.getOwnPropertyDescriptor;var v6=Object.getOwnPropertyNames;var b6=Object.getPrototypeOf,w6=Object.prototype.hasOwnProperty;var NI=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var C=(e,t)=>()=>(e&&(t=e(e=0)),t);var mt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),uu=(e,t)=>{for(var r in t)v0(e,r,{get:t[r],enumerable:!0})},x6=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of v6(t))!w6.call(e,o)&&o!==r&&v0(e,o,{get:()=>t[o],enumerable:!(a=y6(t,o))||a.enumerable});return e};var A=(e,t,r)=>(r=e!=null?g6(b6(e)):{},x6(t||!e||!e.__esModule?v0(r,"default",{value:e,enumerable:!0}):r,e));async function Ae(e,t){try{return(await fetch(`https://${C6()}/${e}`,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)})).json()}catch{return null}}var b0,C6,bf,ra=C(()=>{"use strict";C6=()=>(b0||(b0=GetParentResourceName()),b0);bf=(e,t)=>{let r=document.createElement("input");r.value=e,t.appendChild(r),r.select(),document.execCommand("copy"),t.removeChild(r)}});var OI=mt((Rae,x0)=>{var w0=(function(e){"use strict";var t=Object.prototype,r=t.hasOwnProperty,a=Object.defineProperty||function(P,D,L){P[D]=L.value},o,n=typeof Symbol=="function"?Symbol:{},s=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",l=n.toStringTag||"@@toStringTag";function c(P,D,L){return Object.defineProperty(P,D,{value:L,enumerable:!0,configurable:!0,writable:!0}),P[D]}try{c({},"")}catch{c=function(P,D,L){return P[D]=L}}function d(P,D,L,U){var ne=D&&D.prototype instanceof m?D:m,z=Object.create(ne.prototype),T=new Z(U||[]);return a(z,"_invoke",{value:F(P,L,T)}),z}e.wrap=d;function u(P,D,L){try{return{type:"normal",arg:P.call(D,L)}}catch(U){return{type:"throw",arg:U}}}var p="suspendedStart",f="suspendedYield",h="executing",g="completed",b={};function m(){}function y(){}function v(){}var x={};c(x,s,function(){return this});var S=Object.getPrototypeOf,I=S&&S(S(re([])));I&&I!==t&&r.call(I,s)&&(x=I);var _=v.prototype=m.prototype=Object.create(x);y.prototype=v,a(_,"constructor",{value:v,configurable:!0}),a(v,"constructor",{value:y,configurable:!0}),y.displayName=c(v,l,"GeneratorFunction");function w(P){["next","throw","return"].forEach(function(D){c(P,D,function(L){return this._invoke(D,L)})})}e.isGeneratorFunction=function(P){var D=typeof P=="function"&&P.constructor;return D?D===y||(D.displayName||D.name)==="GeneratorFunction":!1},e.mark=function(P){return Object.setPrototypeOf?Object.setPrototypeOf(P,v):(P.__proto__=v,c(P,l,"GeneratorFunction")),P.prototype=Object.create(_),P},e.awrap=function(P){return{__await:P}};function B(P,D){function L(z,T,E,M){var V=u(P[z],P,T);if(V.type==="throw")M(V.arg);else{var K=V.arg,X=K.value;return X&&typeof X=="object"&&r.call(X,"__await")?D.resolve(X.__await).then(function(W){L("next",W,E,M)},function(W){L("throw",W,E,M)}):D.resolve(X).then(function(W){K.value=W,E(K)},function(W){return L("throw",W,E,M)})}}var U;function ne(z,T){function E(){return new D(function(M,V){L(z,T,M,V)})}return U=U?U.then(E,E):E()}a(this,"_invoke",{value:ne})}w(B.prototype),c(B.prototype,i,function(){return this}),e.AsyncIterator=B,e.async=function(P,D,L,U,ne){ne===void 0&&(ne=Promise);var z=new B(d(P,D,L,U),ne);return e.isGeneratorFunction(D)?z:z.next().then(function(T){return T.done?T.value:z.next()})};function F(P,D,L){var U=p;return function(ne,z){if(U===h)throw new Error("Generator is already running");if(U===g){if(ne==="throw")throw z;return Q()}for(L.method=ne,L.arg=z;;){var T=L.delegate;if(T){var E=ie(T,L);if(E){if(E===b)continue;return E}}if(L.method==="next")L.sent=L._sent=L.arg;else if(L.method==="throw"){if(U===p)throw U=g,L.arg;L.dispatchException(L.arg)}else L.method==="return"&&L.abrupt("return",L.arg);U=h;var M=u(P,D,L);if(M.type==="normal"){if(U=L.done?g:f,M.arg===b)continue;return{value:M.arg,done:L.done}}else M.type==="throw"&&(U=g,L.method="throw",L.arg=M.arg)}}}function ie(P,D){var L=D.method,U=P.iterator[L];if(U===o)return D.delegate=null,L==="throw"&&P.iterator.return&&(D.method="return",D.arg=o,ie(P,D),D.method==="throw")||L!=="return"&&(D.method="throw",D.arg=new TypeError("The iterator does not provide a '"+L+"' method")),b;var ne=u(U,P.iterator,D.arg);if(ne.type==="throw")return D.method="throw",D.arg=ne.arg,D.delegate=null,b;var z=ne.arg;if(!z)return D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,b;if(z.done)D[P.resultName]=z.value,D.next=P.nextLoc,D.method!=="return"&&(D.method="next",D.arg=o);else return z;return D.delegate=null,b}w(_),c(_,l,"Generator"),c(_,s,function(){return this}),c(_,"toString",function(){return"[object Generator]"});function $(P){var D={tryLoc:P[0]};1 in P&&(D.catchLoc=P[1]),2 in P&&(D.finallyLoc=P[2],D.afterLoc=P[3]),this.tryEntries.push(D)}function Y(P){var D=P.completion||{};D.type="normal",delete D.arg,P.completion=D}function Z(P){this.tryEntries=[{tryLoc:"root"}],P.forEach($,this),this.reset(!0)}e.keys=function(P){var D=Object(P),L=[];for(var U in D)L.push(U);return L.reverse(),function ne(){for(;L.length;){var z=L.pop();if(z in D)return ne.value=z,ne.done=!1,ne}return ne.done=!0,ne}};function re(P){if(P){var D=P[s];if(D)return D.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var L=-1,U=function ne(){for(;++L=0;--U){var ne=this.tryEntries[U],z=ne.completion;if(ne.tryLoc==="root")return L("end");if(ne.tryLoc<=this.prev){var T=r.call(ne,"catchLoc"),E=r.call(ne,"finallyLoc");if(T&&E){if(this.prev=0;--L){var U=this.tryEntries[L];if(U.tryLoc<=this.prev&&r.call(U,"finallyLoc")&&this.prev=0;--D){var L=this.tryEntries[D];if(L.finallyLoc===P)return this.complete(L.completion,L.afterLoc),Y(L),b}},catch:function(P){for(var D=this.tryEntries.length-1;D>=0;--D){var L=this.tryEntries[D];if(L.tryLoc===P){var U=L.completion;if(U.type==="throw"){var ne=U.arg;Y(L)}return ne}}throw new Error("illegal catch attempt")},delegateYield:function(P,D,L){return this.delegate={iterator:re(P),resultName:D,nextLoc:L},this.method==="next"&&(this.arg=o),b}},e})(typeof x0=="object"?x0.exports:{});try{regeneratorRuntime=w0}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=w0:Function("r","regeneratorRuntime = r")(w0)}});var Fh=mt((Iae,FI)=>{"use strict";FI.exports=(e,t)=>`${e}-${t}-${Math.random().toString(16).slice(3,8)}`});var C0=mt((Lae,HI)=>{"use strict";var S6=Fh(),BI=0;HI.exports=({id:e,action:t,payload:r={}})=>{let a=e;return typeof a>"u"&&(a=S6("Job",BI),BI+=1),{id:a,action:t,payload:r}}});var Bh=mt(wf=>{"use strict";var S0=!1;wf.logging=S0;wf.setLogging=e=>{S0=e};wf.log=(...e)=>S0?console.log.apply(wf,e):null});var VI=mt((UI,jI)=>{"use strict";var _6=C0(),{log:Hh}=Bh(),k6=Fh(),zI=0;jI.exports=()=>{let e=k6("Scheduler",zI),t={},r={},a=[];zI+=1;let o=()=>a.length,n=()=>Object.keys(t).length,s=()=>{if(a.length!==0){let l=Object.keys(t);for(let c=0;c"u"){a[0](t[l[c]]);break}}},i=(l,c)=>new Promise((d,u)=>{let p=_6({action:l,payload:c});a.push(async f=>{a.shift(),r[f.id]=p;try{d(await f[l].apply(UI,[...c,p.id]))}catch(h){u(h)}finally{delete r[f.id],s()}}),Hh(`[${e}]: Add ${p.id} to JobQueue`),Hh(`[${e}]: JobQueue length=${a.length}`),s()});return{addWorker:l=>(t[l.id]=l,Hh(`[${e}]: Add ${l.id}`),Hh(`[${e}]: Number of workers=${n()}`),s(),l.id),addJob:async(l,...c)=>{if(n()===0)throw Error(`[${e}]: You need to have at least one worker before adding jobs`);return i(l,c)},terminate:async()=>{Object.keys(t).forEach(async l=>{await t[l].terminate()}),a=[]},getQueueLen:o,getNumWorkers:n}}});var WI=mt((Pae,qI)=>{"use strict";qI.exports=e=>{let t={};return typeof WorkerGlobalScope<"u"?t.type="webworker":typeof document=="object"?t.type="browser":typeof process=="object"&&typeof NI=="function"&&(t.type="node"),typeof e>"u"?t:t[e]}});var $I=mt((Aae,GI)=>{"use strict";var R6=WI()("type")==="browser",I6=R6?e=>new URL(e,window.location.href).href:e=>e;GI.exports=e=>{let t={...e};return["corePath","workerPath","langPath"].forEach(r=>{e[r]&&(t[r]=I6(t[r]))}),t}});var _0=mt((Dae,KI)=>{"use strict";KI.exports={TESSERACT_ONLY:0,LSTM_ONLY:1,TESSERACT_LSTM_COMBINED:2,DEFAULT:3}});var XI=mt((Mae,L6)=>{L6.exports={name:"tesseract.js",version:"7.0.0",description:"Pure Javascript Multilingual OCR",main:"src/index.js",type:"commonjs",types:"src/index.d.ts",unpkg:"dist/tesseract.min.js",jsdelivr:"dist/tesseract.min.js",scripts:{start:"node scripts/server.js",build:"rimraf dist && webpack --config scripts/webpack.config.prod.js && rollup -c scripts/rollup.esm.mjs","profile:tesseract":"webpack-bundle-analyzer dist/tesseract-stats.json","profile:worker":"webpack-bundle-analyzer dist/worker-stats.json",prepublishOnly:"npm run build",wait:"rimraf dist && wait-on http://localhost:3000/dist/tesseract.min.js",test:"npm-run-all -p -r start test:all","test:all":"npm-run-all wait test:browser test:node:all","test:browser":"karma start karma.conf.js","test:node":"nyc mocha --exit --bail --require ./scripts/test-helper.mjs","test:node:all":"npm run test:node -- ./tests/*.test.mjs",lint:"eslint src","lint:fix":"eslint --fix src",postinstall:"opencollective-postinstall || true"},browser:{"./src/worker/node/index.js":"./src/worker/browser/index.js"},author:"",contributors:["jeromewu"],license:"Apache-2.0",devDependencies:{"@babel/core":"^7.21.4","@babel/eslint-parser":"^7.21.3","@babel/preset-env":"^7.21.4","@rollup/plugin-commonjs":"^24.1.0",acorn:"^8.8.2","babel-loader":"^9.1.2",buffer:"^6.0.3",cors:"^2.8.5",eslint:"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.27.5","expect.js":"^0.3.1",express:"^4.18.2",mocha:"^10.2.0","npm-run-all":"^4.1.5",karma:"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0",nyc:"^15.1.0",rimraf:"^5.0.0",rollup:"^3.20.7","wait-on":"^7.0.1",webpack:"^5.79.0","webpack-bundle-analyzer":"^4.8.0","webpack-cli":"^5.0.1","webpack-dev-middleware":"^6.0.2","rollup-plugin-sourcemaps":"^0.6.3"},dependencies:{"bmp-js":"^0.1.0","idb-keyval":"^6.2.0","is-url":"^1.2.4","node-fetch":"^2.6.9","opencollective-postinstall":"^2.0.3","regenerator-runtime":"^0.13.3","tesseract.js-core":"^7.0.0","wasm-feature-detect":"^1.8.0",zlibjs:"^0.3.1"},overrides:{"@rollup/pluginutils":"^5.0.2"},repository:{type:"git",url:"https://github.com/naptha/tesseract.js.git"},bugs:{url:"https://github.com/naptha/tesseract.js/issues"},homepage:"https://github.com/naptha/tesseract.js",collective:{type:"opencollective",url:"https://opencollective.com/tesseractjs"}}});var QI=mt((Nae,YI)=>{"use strict";YI.exports={workerBlobURL:!0,logger:()=>{}}});var ZI=mt((Oae,JI)=>{"use strict";var E6=XI().version,P6=QI();JI.exports={...P6,workerPath:`https://cdn.jsdelivr.net/npm/tesseract.js@v${E6}/dist/worker.min.js`}});var tL=mt((Fae,eL)=>{"use strict";eL.exports=({workerPath:e,workerBlobURL:t})=>{let r;if(Blob&&URL&&t){let a=new Blob([`importScripts("${e}");`],{type:"application/javascript"});r=new Worker(URL.createObjectURL(a))}else r=new Worker(e);return r}});var aL=mt((Bae,rL)=>{"use strict";rL.exports=e=>{e.terminate()}});var nL=mt((Hae,oL)=>{"use strict";oL.exports=(e,t)=>{e.onmessage=({data:r})=>{t(r)}}});var iL=mt((zae,sL)=>{"use strict";sL.exports=async(e,t)=>{e.postMessage(t)}});var cL=mt((Uae,lL)=>{"use strict";var k0=e=>new Promise((t,r)=>{let a=new FileReader;a.onload=()=>{t(a.result)},a.onerror=({target:{error:{code:o}}})=>{r(Error(`File could not be read! Code=${o}`))},a.readAsArrayBuffer(e)}),R0=async e=>{let t=e;if(typeof e>"u")return"undefined";if(typeof e=="string")/data:image\/([a-zA-Z]*);base64,([^"]*)/.test(e)?t=atob(e.split(",")[1]).split("").map(r=>r.charCodeAt(0)):t=await(await fetch(e)).arrayBuffer();else if(typeof HTMLElement<"u"&&e instanceof HTMLElement)e.tagName==="IMG"&&(t=await R0(e.src)),e.tagName==="VIDEO"&&(t=await R0(e.poster)),e.tagName==="CANVAS"&&await new Promise(r=>{e.toBlob(async a=>{t=await k0(a),r()})});else if(typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas){let r=await e.convertToBlob();t=await k0(r)}else(e instanceof File||e instanceof Blob)&&(t=await k0(e));return new Uint8Array(t)};lL.exports=R0});var dL=mt((jae,uL)=>{"use strict";var T6=ZI(),A6=tL(),D6=aL(),M6=nL(),N6=iL(),O6=cL();uL.exports={defaultOptions:T6,spawnWorker:A6,terminateWorker:D6,onMessage:M6,send:N6,loadImage:O6}});var I0=mt((Vae,hL)=>{"use strict";var F6=$I(),Vn=C0(),{log:fL}=Bh(),B6=Fh(),jl=_0(),{defaultOptions:H6,spawnWorker:z6,terminateWorker:U6,onMessage:j6,loadImage:pL,send:V6}=dL(),mL=0;hL.exports=async(e="eng",t=jl.LSTM_ONLY,r={},a={})=>{let o=B6("Worker",mL),{logger:n,errorHandler:s,...i}=F6({...H6,...r}),l={},c=typeof e=="string"?e.split("+"):e,d=t,u=a,p=[jl.DEFAULT,jl.LSTM_ONLY].includes(t)&&!i.legacyCore,f,h,g=new Promise((P,D)=>{h=P,f=D}),b=P=>{f(P.message)},m=z6(i);m.onerror=b,mL+=1;let y=({id:P,action:D,payload:L})=>new Promise((U,ne)=>{fL(`[${o}]: Start ${P}, action=${D}`);let z=`${D}-${P}`;l[z]={resolve:U,reject:ne},V6(m,{workerId:o,jobId:P,action:D,payload:L})}),v=()=>console.warn("`load` is depreciated and should be removed from code (workers now come pre-loaded)"),x=P=>y(Vn({id:P,action:"load",payload:{options:{lstmOnly:p,corePath:i.corePath,logging:i.logging}}})),S=(P,D,L)=>y(Vn({id:L,action:"FS",payload:{method:"writeFile",args:[P,D]}})),I=(P,D)=>y(Vn({id:D,action:"FS",payload:{method:"readFile",args:[P,{encoding:"utf8"}]}})),_=(P,D)=>y(Vn({id:D,action:"FS",payload:{method:"unlink",args:[P]}})),w=(P,D,L)=>y(Vn({id:L,action:"FS",payload:{method:P,args:D}})),B=(P,D)=>y(Vn({id:D,action:"loadLanguage",payload:{langs:P,options:{langPath:i.langPath,dataPath:i.dataPath,cachePath:i.cachePath,cacheMethod:i.cacheMethod,gzip:i.gzip,lstmOnly:[jl.DEFAULT,jl.LSTM_ONLY].includes(d)&&!i.legacyLang}}})),F=(P,D,L,U)=>y(Vn({id:U,action:"initialize",payload:{langs:P,oem:D,config:L}})),ie=(P="eng",D,L,U)=>{if(p&&[jl.TESSERACT_ONLY,jl.TESSERACT_LSTM_COMBINED].includes(D))throw Error("Legacy model requested but code missing.");let ne=D||d;d=ne;let z=L||u;u=z;let T=(typeof P=="string"?P.split("+"):P).filter(E=>!c.includes(E));return c.push(...T),T.length>0?B(T,U).then(()=>F(P,ne,z,U)):F(P,ne,z,U)},$=(P={},D)=>y(Vn({id:D,action:"setParameters",payload:{params:P}})),Y=async(P,D={},L={text:!0},U)=>y(Vn({id:U,action:"recognize",payload:{image:await pL(P),options:D,output:L}})),Z=async(P,D)=>{if(p)throw Error("`worker.detect` requires Legacy model, which was not loaded.");return y(Vn({id:D,action:"detect",payload:{image:await pL(P)}}))},re=async()=>(m!==null&&(U6(m),m=null),Promise.resolve());j6(m,({workerId:P,jobId:D,status:L,action:U,data:ne})=>{let z=`${U}-${D}`;if(L==="resolve")fL(`[${P}]: Complete ${D}`),l[z].resolve({jobId:D,data:ne}),delete l[z];else if(L==="reject")if(l[z].reject(ne),delete l[z],U==="load"&&f(ne),s)s(ne);else throw Error(ne);else L==="progress"&&n({...ne,userJobId:D})});let Q={id:o,worker:m,load:v,writeText:S,readText:I,removeFile:_,FS:w,reinitialize:ie,setParameters:$,recognize:Y,detect:Z,terminate:re};return x().then(()=>B(e)).then(()=>F(e,t,a)).then(()=>h(Q)).catch(()=>{}),g}});var vL=mt((qae,yL)=>{"use strict";var gL=I0(),q6=async(e,t,r)=>{let a=await gL(t,1,r);return a.recognize(e).finally(async()=>{await a.terminate()})},W6=async(e,t)=>{let r=await gL("osd",0,t);return r.detect(e).finally(async()=>{await r.terminate()})};yL.exports={recognize:q6,detect:W6}});var wL=mt((Wae,bL)=>{"use strict";bL.exports={AFR:"afr",AMH:"amh",ARA:"ara",ASM:"asm",AZE:"aze",AZE_CYRL:"aze_cyrl",BEL:"bel",BEN:"ben",BOD:"bod",BOS:"bos",BUL:"bul",CAT:"cat",CEB:"ceb",CES:"ces",CHI_SIM:"chi_sim",CHI_TRA:"chi_tra",CHR:"chr",CYM:"cym",DAN:"dan",DEU:"deu",DZO:"dzo",ELL:"ell",ENG:"eng",ENM:"enm",EPO:"epo",EST:"est",EUS:"eus",FAS:"fas",FIN:"fin",FRA:"fra",FRK:"frk",FRM:"frm",GLE:"gle",GLG:"glg",GRC:"grc",GUJ:"guj",HAT:"hat",HEB:"heb",HIN:"hin",HRV:"hrv",HUN:"hun",IKU:"iku",IND:"ind",ISL:"isl",ITA:"ita",ITA_OLD:"ita_old",JAV:"jav",JPN:"jpn",KAN:"kan",KAT:"kat",KAT_OLD:"kat_old",KAZ:"kaz",KHM:"khm",KIR:"kir",KOR:"kor",KUR:"kur",LAO:"lao",LAT:"lat",LAV:"lav",LIT:"lit",MAL:"mal",MAR:"mar",MKD:"mkd",MLT:"mlt",MSA:"msa",MYA:"mya",NEP:"nep",NLD:"nld",NOR:"nor",ORI:"ori",PAN:"pan",POL:"pol",POR:"por",PUS:"pus",RON:"ron",RUS:"rus",SAN:"san",SIN:"sin",SLK:"slk",SLV:"slv",SPA:"spa",SPA_OLD:"spa_old",SQI:"sqi",SRP:"srp",SRP_LATN:"srp_latn",SWA:"swa",SWE:"swe",SYR:"syr",TAM:"tam",TEL:"tel",TGK:"tgk",TGL:"tgl",THA:"tha",TIR:"tir",TUR:"tur",UIG:"uig",UKR:"ukr",URD:"urd",UZB:"uzb",UZB_CYRL:"uzb_cyrl",VIE:"vie",YID:"yid"}});var CL=mt((Gae,xL)=>{"use strict";xL.exports={OSD_ONLY:"0",AUTO_OSD:"1",AUTO_ONLY:"2",AUTO:"3",SINGLE_COLUMN:"4",SINGLE_BLOCK_VERT_TEXT:"5",SINGLE_BLOCK:"6",SINGLE_LINE:"7",SINGLE_WORD:"8",CIRCLE_WORD:"9",SINGLE_CHAR:"10",SPARSE_TEXT:"11",SPARSE_TEXT_OSD:"12",RAW_LINE:"13"}});var _L=mt(($ae,SL)=>{"use strict";OI();var G6=VI(),$6=I0(),K6=vL(),X6=wL(),Y6=_0(),Q6=CL(),{setLogging:J6}=Bh();SL.exports={languages:X6,OEM:Y6,PSM:Q6,createScheduler:G6,createWorker:$6,setLogging:J6,...K6}});function d8(e){let t=0;for(let o of e)t+=o.byteLength;let r=new Uint8Array(t),a=0;for(let o of e){let n=new Uint8Array(o.buffer,o.byteOffset,o.byteLength);r.set(n,a),a+=o.byteLength}return r}function D0(e){return new T0(e).unpack()}function M0(e){let t=new A0,r=t.pack(e);return r instanceof Promise?r.then(()=>t.getBuffer()):t.getBuffer()}var P0,T0,A0,EL=C(()=>{P0=class{constructor(){this.encoder=new TextEncoder,this._pieces=[],this._parts=[]}append_buffer(t){this.flush(),this._parts.push(t)}append(t){this._pieces.push(t)}flush(){if(this._pieces.length>0){let t=new Uint8Array(this._pieces);this._parts.push(t),this._pieces=[]}}toArrayBuffer(){let t=[];for(let r of this._parts)t.push(r);return d8(t).buffer}};T0=class{constructor(t){this.index=0,this.dataBuffer=t,this.dataView=new Uint8Array(this.dataBuffer),this.length=this.dataBuffer.byteLength}unpack(){let t=this.unpack_uint8();if(t<128)return t;if((t^224)<32)return(t^224)-32;let r;if((r=t^160)<=15)return this.unpack_raw(r);if((r=t^176)<=15)return this.unpack_string(r);if((r=t^144)<=15)return this.unpack_array(r);if((r=t^128)<=15)return this.unpack_map(r);switch(t){case 192:return null;case 193:return;case 194:return!1;case 195:return!0;case 202:return this.unpack_float();case 203:return this.unpack_double();case 204:return this.unpack_uint8();case 205:return this.unpack_uint16();case 206:return this.unpack_uint32();case 207:return this.unpack_uint64();case 208:return this.unpack_int8();case 209:return this.unpack_int16();case 210:return this.unpack_int32();case 211:return this.unpack_int64();case 212:return;case 213:return;case 214:return;case 215:return;case 216:return r=this.unpack_uint16(),this.unpack_string(r);case 217:return r=this.unpack_uint32(),this.unpack_string(r);case 218:return r=this.unpack_uint16(),this.unpack_raw(r);case 219:return r=this.unpack_uint32(),this.unpack_raw(r);case 220:return r=this.unpack_uint16(),this.unpack_array(r);case 221:return r=this.unpack_uint32(),this.unpack_array(r);case 222:return r=this.unpack_uint16(),this.unpack_map(r);case 223:return r=this.unpack_uint32(),this.unpack_map(r)}}unpack_uint8(){let t=this.dataView[this.index]&255;return this.index++,t}unpack_uint16(){let t=this.read(2),r=(t[0]&255)*256+(t[1]&255);return this.index+=2,r}unpack_uint32(){let t=this.read(4),r=((t[0]*256+t[1])*256+t[2])*256+t[3];return this.index+=4,r}unpack_uint64(){let t=this.read(8),r=((((((t[0]*256+t[1])*256+t[2])*256+t[3])*256+t[4])*256+t[5])*256+t[6])*256+t[7];return this.index+=8,r}unpack_int8(){let t=this.unpack_uint8();return t<128?t:t-256}unpack_int16(){let t=this.unpack_uint16();return t<32768?t:t-65536}unpack_int32(){let t=this.unpack_uint32();return t<2**31?t:t-2**32}unpack_int64(){let t=this.unpack_uint64();return t<2**63?t:t-2**64}unpack_raw(t){if(this.length>31,a=(t>>23&255)-127,o=t&8388607|8388608;return(r===0?1:-1)*o*2**(a-23)}unpack_double(){let t=this.unpack_uint32(),r=this.unpack_uint32(),a=t>>31,o=(t>>20&2047)-1023,s=(t&1048575|1048576)*2**(o-20)+r*2**(o-52);return(a===0?1:-1)*s}read(t){let r=this.index;if(r+t<=this.length)return this.dataView.subarray(r,r+t);throw new Error("BinaryPackFailure: read index out of range")}},A0=class{getBuffer(){return this._bufferBuilder.toArrayBuffer()}pack(t){if(typeof t=="string")this.pack_string(t);else if(typeof t=="number")Math.floor(t)===t?this.pack_integer(t):this.pack_double(t);else if(typeof t=="boolean")t===!0?this._bufferBuilder.append(195):t===!1&&this._bufferBuilder.append(194);else if(t===void 0)this._bufferBuilder.append(192);else if(typeof t=="object")if(t===null)this._bufferBuilder.append(192);else{let r=t.constructor;if(t instanceof Array){let a=this.pack_array(t);if(a instanceof Promise)return a.then(()=>this._bufferBuilder.flush())}else if(t instanceof ArrayBuffer)this.pack_bin(new Uint8Array(t));else if("BYTES_PER_ELEMENT"in t){let a=t;this.pack_bin(new Uint8Array(a.buffer,a.byteOffset,a.byteLength))}else if(t instanceof Date)this.pack_string(t.toString());else{if(t instanceof Blob)return t.arrayBuffer().then(a=>{this.pack_bin(new Uint8Array(a)),this._bufferBuilder.flush()});if(r==Object||r.toString().startsWith("class")){let a=this.pack_object(t);if(a instanceof Promise)return a.then(()=>this._bufferBuilder.flush())}else throw new Error(`Type "${r.toString()}" not yet supported`)}}else throw new Error(`Type "${typeof t}" not yet supported`);this._bufferBuilder.flush()}pack_bin(t){let r=t.length;if(r<=15)this.pack_uint8(160+r);else if(r<=65535)this._bufferBuilder.append(218),this.pack_uint16(r);else if(r<=4294967295)this._bufferBuilder.append(219),this.pack_uint32(r);else throw new Error("Invalid length");this._bufferBuilder.append_buffer(t)}pack_string(t){let r=this._textEncoder.encode(t),a=r.length;if(a<=15)this.pack_uint8(176+a);else if(a<=65535)this._bufferBuilder.append(216),this.pack_uint16(a);else if(a<=4294967295)this._bufferBuilder.append(217),this.pack_uint32(a);else throw new Error("Invalid length");this._bufferBuilder.append_buffer(r)}pack_array(t){let r=t.length;if(r<=15)this.pack_uint8(144+r);else if(r<=65535)this._bufferBuilder.append(220),this.pack_uint16(r);else if(r<=4294967295)this._bufferBuilder.append(221),this.pack_uint32(r);else throw new Error("Invalid length");let a=o=>{if(oa(o+1)):a(o+1)}};return a(0)}pack_integer(t){if(t>=-32&&t<=127)this._bufferBuilder.append(t&255);else if(t>=0&&t<=255)this._bufferBuilder.append(204),this.pack_uint8(t);else if(t>=-128&&t<=127)this._bufferBuilder.append(208),this.pack_int8(t);else if(t>=0&&t<=65535)this._bufferBuilder.append(205),this.pack_uint16(t);else if(t>=-32768&&t<=32767)this._bufferBuilder.append(209),this.pack_int16(t);else if(t>=0&&t<=4294967295)this._bufferBuilder.append(206),this.pack_uint32(t);else if(t>=-2147483648&&t<=2147483647)this._bufferBuilder.append(210),this.pack_int32(t);else if(t>=-9223372036854776e3&&t<=9223372036854776e3)this._bufferBuilder.append(211),this.pack_int64(t);else if(t>=0&&t<=18446744073709552e3)this._bufferBuilder.append(207),this.pack_uint64(t);else throw new Error("Invalid integer")}pack_double(t){let r=0;t<0&&(r=1,t=-t);let a=Math.floor(Math.log(t)/Math.LN2),o=t/2**a-1,n=Math.floor(o*2**52),s=2**32,i=r<<31|a+1023<<20|n/s&1048575,l=n%s;this._bufferBuilder.append(203),this.pack_int32(i),this.pack_int32(l)}pack_object(t){let r=Object.keys(t),a=r.length;if(a<=15)this.pack_uint8(128+a);else if(a<=65535)this._bufferBuilder.append(222),this.pack_uint16(a);else if(a<=4294967295)this._bufferBuilder.append(223),this.pack_uint32(a);else throw new Error("Invalid length");let o=n=>{if(no(n+1))}return o(n+1)}};return o(0)}pack_uint8(t){this._bufferBuilder.append(t)}pack_uint16(t){this._bufferBuilder.append(t>>8),this._bufferBuilder.append(t&255)}pack_uint32(t){let r=t&4294967295;this._bufferBuilder.append((r&4278190080)>>>24),this._bufferBuilder.append((r&16711680)>>>16),this._bufferBuilder.append((r&65280)>>>8),this._bufferBuilder.append(r&255)}pack_uint64(t){let r=t/4294967296,a=t%2**32;this._bufferBuilder.append((r&4278190080)>>>24),this._bufferBuilder.append((r&16711680)>>>16),this._bufferBuilder.append((r&65280)>>>8),this._bufferBuilder.append(r&255),this._bufferBuilder.append((a&4278190080)>>>24),this._bufferBuilder.append((a&16711680)>>>16),this._bufferBuilder.append((a&65280)>>>8),this._bufferBuilder.append(a&255)}pack_int8(t){this._bufferBuilder.append(t&255)}pack_int16(t){this._bufferBuilder.append((t&65280)>>8),this._bufferBuilder.append(t&255)}pack_int32(t){this._bufferBuilder.append(t>>>24&255),this._bufferBuilder.append((t&16711680)>>>16),this._bufferBuilder.append((t&65280)>>>8),this._bufferBuilder.append(t&255)}pack_int64(t){let r=Math.floor(t/4294967296),a=t%2**32;this._bufferBuilder.append((r&4278190080)>>>24),this._bufferBuilder.append((r&16711680)>>>16),this._bufferBuilder.append((r&65280)>>>8),this._bufferBuilder.append(r&255),this._bufferBuilder.append((a&4278190080)>>>24),this._bufferBuilder.append((a&16711680)>>>16),this._bufferBuilder.append((a&65280)>>>8),this._bufferBuilder.append(a&255)}constructor(){this._bufferBuilder=new P0,this._textEncoder=new TextEncoder}}});function Cf(e,t,r){let a=e.match(t);return a&&a.length>=r&&parseInt(a[r],10)}function qn(e,t,r){if(!e.RTCPeerConnection)return;let a=e.RTCPeerConnection.prototype,o=a.addEventListener;a.addEventListener=function(s,i){if(s!==t)return o.apply(this,arguments);let l=c=>{let d=r(c);d&&(i.handleEvent?i.handleEvent(d):i(d))};return this._eventMap=this._eventMap||{},this._eventMap[t]||(this._eventMap[t]=new Map),this._eventMap[t].set(i,l),o.apply(this,[s,l])};let n=a.removeEventListener;a.removeEventListener=function(s,i){if(s!==t||!this._eventMap||!this._eventMap[t])return n.apply(this,arguments);if(!this._eventMap[t].has(i))return n.apply(this,arguments);let l=this._eventMap[t].get(i);return this._eventMap[t].delete(i),this._eventMap[t].size===0&&delete this._eventMap[t],Object.keys(this._eventMap).length===0&&delete this._eventMap,n.apply(this,[s,l])},Object.defineProperty(a,"on"+t,{get(){return this["_on"+t]},set(s){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),s&&this.addEventListener(t,this["_on"+t]=s)},enumerable:!0,configurable:!0})}function DL(e){return typeof e!="boolean"?new Error("Argument type: "+typeof e+". Please use a boolean."):(TL=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function ML(e){return typeof e!="boolean"?new Error("Argument type: "+typeof e+". Please use a boolean."):(AL=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function jh(){if(typeof window=="object"){if(TL)return;typeof console<"u"&&typeof console.log=="function"&&console.log.apply(console,arguments)}}function du(e,t){AL&&console.warn(e+" is deprecated, please use "+t+" instead.")}function NL(e){let t={browser:null,version:null};if(typeof e>"u"||!e.navigator||!e.navigator.userAgent)return t.browser="Not a browser.",t;let{navigator:r}=e;if(r.userAgentData&&r.userAgentData.brands){let a=r.userAgentData.brands.find(o=>o.brand==="Chromium");if(a)return{browser:"chrome",version:parseInt(a.version,10)}}if(r.mozGetUserMedia)t.browser="firefox",t.version=Cf(r.userAgent,/Firefox\/(\d+)\./,1);else if(r.webkitGetUserMedia||e.isSecureContext===!1&&e.webkitRTCPeerConnection)t.browser="chrome",t.version=Cf(r.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(e.RTCPeerConnection&&r.userAgent.match(/AppleWebKit\/(\d+)\./))t.browser="safari",t.version=Cf(r.userAgent,/AppleWebKit\/(\d+)\./,1),t.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype;else return t.browser="Not a supported browser.",t;return t}function PL(e){return Object.prototype.toString.call(e)==="[object Object]"}function O0(e){return PL(e)?Object.keys(e).reduce(function(t,r){let a=PL(e[r]),o=a?O0(e[r]):e[r],n=a&&!Object.keys(o).length;return o===void 0||n?t:Object.assign(t,{[r]:o})},{}):e}function N0(e,t,r){!t||r.has(t.id)||(r.set(t.id,t),Object.keys(t).forEach(a=>{a.endsWith("Id")?N0(e,e.get(t[a]),r):a.endsWith("Ids")&&t[a].forEach(o=>{N0(e,e.get(o),r)})}))}function F0(e,t,r){let a=r?"outbound-rtp":"inbound-rtp",o=new Map;if(t===null)return o;let n=[];return e.forEach(s=>{s.type==="track"&&s.trackIdentifier===t.id&&n.push(s)}),n.forEach(s=>{e.forEach(i=>{i.type===a&&i.trackId===s.id&&N0(e,i,o)})}),o}var TL,AL,ui=C(()=>{"use strict";TL=!0,AL=!0});function Vh(e,t){let r=e&&e.navigator;if(!r.mediaDevices)return;let a=function(i){if(typeof i!="object"||i.mandatory||i.optional)return i;let l={};return Object.keys(i).forEach(c=>{if(c==="require"||c==="advanced"||c==="mediaSource")return;let d=typeof i[c]=="object"?i[c]:{ideal:i[c]};d.exact!==void 0&&typeof d.exact=="number"&&(d.min=d.max=d.exact);let u=function(p,f){return p?p+f.charAt(0).toUpperCase()+f.slice(1):f==="deviceId"?"sourceId":f};if(d.ideal!==void 0){l.optional=l.optional||[];let p={};typeof d.ideal=="number"?(p[u("min",c)]=d.ideal,l.optional.push(p),p={},p[u("max",c)]=d.ideal,l.optional.push(p)):(p[u("",c)]=d.ideal,l.optional.push(p))}d.exact!==void 0&&typeof d.exact!="number"?(l.mandatory=l.mandatory||{},l.mandatory[u("",c)]=d.exact):["min","max"].forEach(p=>{d[p]!==void 0&&(l.mandatory=l.mandatory||{},l.mandatory[u(p,c)]=d[p])})}),i.advanced&&(l.optional=(l.optional||[]).concat(i.advanced)),l},o=function(i,l){if(t.version>=61)return l(i);if(i=JSON.parse(JSON.stringify(i)),i&&typeof i.audio=="object"){let c=function(d,u,p){u in d&&!(p in d)&&(d[p]=d[u],delete d[u])};i=JSON.parse(JSON.stringify(i)),c(i.audio,"autoGainControl","googAutoGainControl"),c(i.audio,"noiseSuppression","googNoiseSuppression"),i.audio=a(i.audio)}if(i&&typeof i.video=="object"){let c=i.video.facingMode;c=c&&(typeof c=="object"?c:{ideal:c});let d=t.version<66;if(c&&(c.exact==="user"||c.exact==="environment"||c.ideal==="user"||c.ideal==="environment")&&!(r.mediaDevices.getSupportedConstraints&&r.mediaDevices.getSupportedConstraints().facingMode&&!d)){delete i.video.facingMode;let u;if(c.exact==="environment"||c.ideal==="environment"?u=["back","rear"]:(c.exact==="user"||c.ideal==="user")&&(u=["front"]),u)return r.mediaDevices.enumerateDevices().then(p=>{p=p.filter(h=>h.kind==="videoinput");let f=p.find(h=>u.some(g=>h.label.toLowerCase().includes(g)));return!f&&p.length&&u.includes("back")&&(f=p[p.length-1]),f&&(i.video.deviceId=c.exact?{exact:f.deviceId}:{ideal:f.deviceId}),i.video=a(i.video),OL("chrome: "+JSON.stringify(i)),l(i)})}i.video=a(i.video)}return OL("chrome: "+JSON.stringify(i)),l(i)},n=function(i){return t.version>=64?i:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[i.name]||i.name,message:i.message,constraint:i.constraint||i.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}},s=function(i,l,c){o(i,d=>{r.webkitGetUserMedia(d,l,u=>{c&&c(n(u))})})};if(r.getUserMedia=s.bind(r),r.mediaDevices.getUserMedia){let i=r.mediaDevices.getUserMedia.bind(r.mediaDevices);r.mediaDevices.getUserMedia=function(l){return o(l,c=>i(c).then(d=>{if(c.audio&&!d.getAudioTracks().length||c.video&&!d.getVideoTracks().length)throw d.getTracks().forEach(u=>{u.stop()}),new DOMException("","NotFoundError");return d},d=>Promise.reject(n(d))))}}}var OL,FL=C(()=>{"use strict";ui();OL=jh});var Wh={};uu(Wh,{fixNegotiationNeeded:()=>V0,shimAddTrackRemoveTrack:()=>j0,shimAddTrackRemoveTrackWithNative:()=>BL,shimGetSendersWithDtmf:()=>z0,shimGetUserMedia:()=>Vh,shimMediaStream:()=>B0,shimOnTrack:()=>H0,shimPeerConnection:()=>qh,shimSenderReceiverGetStats:()=>U0});function B0(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function H0(e){if(typeof e=="object"&&e.RTCPeerConnection&&!("ontrack"in e.RTCPeerConnection.prototype)){Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(r){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=r)},enumerable:!0,configurable:!0});let t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=r=>{r.stream.addEventListener("addtrack",a=>{let o;e.RTCPeerConnection.prototype.getReceivers?o=this.getReceivers().find(s=>s.track&&s.track.id===a.track.id):o={track:a.track};let n=new Event("track");n.track=a.track,n.receiver=o,n.transceiver={receiver:o},n.streams=[r.stream],this.dispatchEvent(n)}),r.stream.getTracks().forEach(a=>{let o;e.RTCPeerConnection.prototype.getReceivers?o=this.getReceivers().find(s=>s.track&&s.track.id===a.id):o={track:a};let n=new Event("track");n.track=a,n.receiver=o,n.transceiver={receiver:o},n.streams=[r.stream],this.dispatchEvent(n)})},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}else qn(e,"track",t=>(t.transceiver||Object.defineProperty(t,"transceiver",{value:{receiver:t.receiver}}),t))}function z0(e){if(typeof e=="object"&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){let t=function(o,n){return{track:n,get dtmf(){return this._dtmf===void 0&&(n.kind==="audio"?this._dtmf=o.createDTMFSender(n):this._dtmf=null),this._dtmf},_pc:o}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};let o=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(s,i){let l=o.apply(this,arguments);return l||(l=t(this,s),this._senders.push(l)),l};let n=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(s){n.apply(this,arguments);let i=this._senders.indexOf(s);i!==-1&&this._senders.splice(i,1)}}let r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(o){this._senders=this._senders||[],r.apply(this,[o]),o.getTracks().forEach(n=>{this._senders.push(t(this,n))})};let a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(o){this._senders=this._senders||[],a.apply(this,[o]),o.getTracks().forEach(n=>{let s=this._senders.find(i=>i.track===n);s&&this._senders.splice(this._senders.indexOf(s),1)})}}else if(typeof e=="object"&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){let t=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){let r=t.apply(this,[]);return r.forEach(a=>a._pc=this),r},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return this._dtmf===void 0&&(this.track.kind==="audio"?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function U0(e){if(!(typeof e=="object"&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver))return;if(!("getStats"in e.RTCRtpSender.prototype)){let r=e.RTCPeerConnection.prototype.getSenders;r&&(e.RTCPeerConnection.prototype.getSenders=function(){let o=r.apply(this,[]);return o.forEach(n=>n._pc=this),o});let a=e.RTCPeerConnection.prototype.addTrack;a&&(e.RTCPeerConnection.prototype.addTrack=function(){let o=a.apply(this,arguments);return o._pc=this,o}),e.RTCRtpSender.prototype.getStats=function(){let o=this;return this._pc.getStats().then(n=>F0(n,o.track,!0))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){let r=e.RTCPeerConnection.prototype.getReceivers;r&&(e.RTCPeerConnection.prototype.getReceivers=function(){let a=r.apply(this,[]);return a.forEach(o=>o._pc=this),a}),qn(e,"track",a=>(a.receiver._pc=a.srcElement,a)),e.RTCRtpReceiver.prototype.getStats=function(){let a=this;return this._pc.getStats().then(o=>F0(o,a.track,!1))}}if(!("getStats"in e.RTCRtpSender.prototype&&"getStats"in e.RTCRtpReceiver.prototype))return;let t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){let r=arguments[0],a,o,n;return this.getSenders().forEach(s=>{s.track===r&&(a?n=!0:a=s)}),this.getReceivers().forEach(s=>(s.track===r&&(o?n=!0:o=s),s.track===r)),n||a&&o?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):a?a.getStats():o?o.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return t.apply(this,arguments)}}function BL(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(n=>this._shimmedLocalStreams[n][0])};let t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(n,s){if(!s)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};let i=t.apply(this,arguments);return this._shimmedLocalStreams[s.id]?this._shimmedLocalStreams[s.id].indexOf(i)===-1&&this._shimmedLocalStreams[s.id].push(i):this._shimmedLocalStreams[s.id]=[s,i],i};let r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(n){this._shimmedLocalStreams=this._shimmedLocalStreams||{},n.getTracks().forEach(l=>{if(this.getSenders().find(c=>c.track===l))throw new DOMException("Track already exists.","InvalidAccessError")});let s=this.getSenders();r.apply(this,arguments);let i=this.getSenders().filter(l=>s.indexOf(l)===-1);this._shimmedLocalStreams[n.id]=[n].concat(i)};let a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(n){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[n.id],a.apply(this,arguments)};let o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(n){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},n&&Object.keys(this._shimmedLocalStreams).forEach(s=>{let i=this._shimmedLocalStreams[s].indexOf(n);i!==-1&&this._shimmedLocalStreams[s].splice(i,1),this._shimmedLocalStreams[s].length===1&&delete this._shimmedLocalStreams[s]}),o.apply(this,arguments)}}function j0(e,t){if(!e.RTCPeerConnection)return;if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return BL(e);let r=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){let c=r.apply(this);return this._reverseStreams=this._reverseStreams||{},c.map(d=>this._reverseStreams[d.id])};let a=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(c){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},c.getTracks().forEach(d=>{if(this.getSenders().find(u=>u.track===d))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[c.id]){let d=new e.MediaStream(c.getTracks());this._streams[c.id]=d,this._reverseStreams[d.id]=c,c=d}a.apply(this,[c])};let o=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(c){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},o.apply(this,[this._streams[c.id]||c]),delete this._reverseStreams[this._streams[c.id]?this._streams[c.id].id:c.id],delete this._streams[c.id]},e.RTCPeerConnection.prototype.addTrack=function(c,d){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");let u=[].slice.call(arguments,1);if(u.length!==1||!u[0].getTracks().find(f=>f===c))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find(f=>f.track===c))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};let p=this._streams[d.id];if(p)p.addTrack(c),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{let f=new e.MediaStream([c]);this._streams[d.id]=f,this._reverseStreams[f.id]=d,this.addStream(f)}return this.getSenders().find(f=>f.track===c)};function n(c,d){let u=d.sdp;return Object.keys(c._reverseStreams||[]).forEach(p=>{let f=c._reverseStreams[p],h=c._streams[f.id];u=u.replace(new RegExp(h.id,"g"),f.id)}),new RTCSessionDescription({type:d.type,sdp:u})}function s(c,d){let u=d.sdp;return Object.keys(c._reverseStreams||[]).forEach(p=>{let f=c._reverseStreams[p],h=c._streams[f.id];u=u.replace(new RegExp(f.id,"g"),h.id)}),new RTCSessionDescription({type:d.type,sdp:u})}["createOffer","createAnswer"].forEach(function(c){let d=e.RTCPeerConnection.prototype[c],u={[c](){let p=arguments;return arguments.length&&typeof arguments[0]=="function"?d.apply(this,[f=>{let h=n(this,f);p[0].apply(null,[h])},f=>{p[1]&&p[1].apply(null,f)},arguments[2]]):d.apply(this,arguments).then(f=>n(this,f))}};e.RTCPeerConnection.prototype[c]=u[c]});let i=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return!arguments.length||!arguments[0].type?i.apply(this,arguments):(arguments[0]=s(this,arguments[0]),i.apply(this,arguments))};let l=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get(){let c=l.get.apply(this);return c.type===""?c:n(this,c)}}),e.RTCPeerConnection.prototype.removeTrack=function(c){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!c._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(c._pc!==this)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{};let d;Object.keys(this._streams).forEach(u=>{this._streams[u].getTracks().find(p=>c.track===p)&&(d=this._streams[u])}),d&&(d.getTracks().length===1?this.removeStream(this._reverseStreams[d.id]):d.removeTrack(c.track),this.dispatchEvent(new Event("negotiationneeded")))}}function qh(e,t){!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),e.RTCPeerConnection&&t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(r){let a=e.RTCPeerConnection.prototype[r],o={[r](){return arguments[0]=new(r==="addIceCandidate"?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),a.apply(this,arguments)}};e.RTCPeerConnection.prototype[r]=o[r]})}function V0(e,t){qn(e,"negotiationneeded",r=>{let a=r.target;if(!((t.version<72||a.getConfiguration&&a.getConfiguration().sdpSemantics==="plan-b")&&a.signalingState!=="stable"))return r})}var HL=C(()=>{"use strict";ui();FL()});function Gh(e,t){let r=e&&e.navigator,a=e&&e.MediaStreamTrack;if(r.getUserMedia=function(o,n,s){du("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),r.mediaDevices.getUserMedia(o).then(n,s)},!(t.version>55&&"autoGainControl"in r.mediaDevices.getSupportedConstraints())){let o=function(s,i,l){i in s&&!(l in s)&&(s[l]=s[i],delete s[i])},n=r.mediaDevices.getUserMedia.bind(r.mediaDevices);if(r.mediaDevices.getUserMedia=function(s){return typeof s=="object"&&typeof s.audio=="object"&&(s=JSON.parse(JSON.stringify(s)),o(s.audio,"autoGainControl","mozAutoGainControl"),o(s.audio,"noiseSuppression","mozNoiseSuppression")),n(s)},a&&a.prototype.getSettings){let s=a.prototype.getSettings;a.prototype.getSettings=function(){let i=s.apply(this,arguments);return o(i,"mozAutoGainControl","autoGainControl"),o(i,"mozNoiseSuppression","noiseSuppression"),i}}if(a&&a.prototype.applyConstraints){let s=a.prototype.applyConstraints;a.prototype.applyConstraints=function(i){return this.kind==="audio"&&typeof i=="object"&&(i=JSON.parse(JSON.stringify(i)),o(i,"autoGainControl","mozAutoGainControl"),o(i,"noiseSuppression","mozNoiseSuppression")),s.apply(this,[i])}}}}var zL=C(()=>{"use strict";ui()});function UL(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(r){if(!(r&&r.video)){let a=new DOMException("getDisplayMedia without video constraints is undefined");return a.name="NotFoundError",a.code=8,Promise.reject(a)}return r.video===!0?r.video={mediaSource:t}:r.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(r)})}var jL=C(()=>{"use strict"});var Kh={};uu(Kh,{shimAddTransceiver:()=>X0,shimCreateAnswer:()=>J0,shimCreateOffer:()=>Q0,shimGetDisplayMedia:()=>UL,shimGetParameters:()=>Y0,shimGetUserMedia:()=>Gh,shimOnTrack:()=>q0,shimPeerConnection:()=>$h,shimRTCDataChannel:()=>K0,shimReceiverGetStats:()=>G0,shimRemoveStream:()=>$0,shimSenderGetStats:()=>W0});function q0(e){typeof e=="object"&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function $h(e,t){if(typeof e!="object"||!(e.RTCPeerConnection||e.mozRTCPeerConnection))return;!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(o){let n=e.RTCPeerConnection.prototype[o],s={[o](){return arguments[0]=new(o==="addIceCandidate"?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};e.RTCPeerConnection.prototype[o]=s[o]});let r={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},a=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){let[o,n,s]=arguments;return a.apply(this,[o||null]).then(i=>{if(t.version<53&&!n)try{i.forEach(l=>{l.type=r[l.type]||l.type})}catch(l){if(l.name!=="TypeError")throw l;i.forEach((c,d)=>{i.set(d,Object.assign({},c,{type:r[c.type]||c.type}))})}return i}).then(n,s)}}function W0(e){if(!(typeof e=="object"&&e.RTCPeerConnection&&e.RTCRtpSender)||e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;let t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){let a=t.apply(this,[]);return a.forEach(o=>o._pc=this),a});let r=e.RTCPeerConnection.prototype.addTrack;r&&(e.RTCPeerConnection.prototype.addTrack=function(){let a=r.apply(this,arguments);return a._pc=this,a}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function G0(e){if(!(typeof e=="object"&&e.RTCPeerConnection&&e.RTCRtpSender)||e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;let t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){let r=t.apply(this,[]);return r.forEach(a=>a._pc=this),r}),qn(e,"track",r=>(r.receiver._pc=r.srcElement,r)),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function $0(e){!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(t){du("removeStream","removeTrack"),this.getSenders().forEach(r=>{r.track&&t.getTracks().includes(r.track)&&this.removeTrack(r)})})}function K0(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function X0(e){if(!(typeof e=="object"&&e.RTCPeerConnection))return;let t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];let r=arguments[1]&&arguments[1].sendEncodings;r===void 0&&(r=[]),r=[...r];let a=r.length>0;a&&r.forEach(n=>{if("rid"in n&&!/^[a-z0-9]{0,16}$/i.test(n.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in n&&!(parseFloat(n.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in n&&!(parseFloat(n.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});let o=t.apply(this,arguments);if(a){let{sender:n}=o,s=n.getParameters();(!("encodings"in s)||s.encodings.length===1&&Object.keys(s.encodings[0]).length===0)&&(s.encodings=r,n.sendEncodings=r,this.setParametersPromises.push(n.setParameters(s).then(()=>{delete n.sendEncodings}).catch(()=>{delete n.sendEncodings})))}return o})}function Y0(e){if(!(typeof e=="object"&&e.RTCRtpSender))return;let t=e.RTCRtpSender.prototype.getParameters;t&&(e.RTCRtpSender.prototype.getParameters=function(){let r=t.apply(this,arguments);return"encodings"in r||(r.encodings=[].concat(this.sendEncodings||[{}])),r})}function Q0(e){if(!(typeof e=="object"&&e.RTCPeerConnection))return;let t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}function J0(e){if(!(typeof e=="object"&&e.RTCPeerConnection))return;let t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}var VL=C(()=>{"use strict";ui();zL();jL()});var Xh={};uu(Xh,{shimAudioContext:()=>sw,shimCallbacksAPI:()=>tw,shimConstraints:()=>qL,shimCreateOfferLegacy:()=>nw,shimGetUserMedia:()=>rw,shimLocalStreamsAPI:()=>Z0,shimRTCIceServerUrls:()=>aw,shimRemoteStreamsAPI:()=>ew,shimTrackEventTransceiver:()=>ow});function Z0(e){if(!(typeof e!="object"||!e.RTCPeerConnection)){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){let t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(r){this._localStreams||(this._localStreams=[]),this._localStreams.includes(r)||this._localStreams.push(r),r.getAudioTracks().forEach(a=>t.call(this,a,r)),r.getVideoTracks().forEach(a=>t.call(this,a,r))},e.RTCPeerConnection.prototype.addTrack=function(r,...a){return a&&a.forEach(o=>{this._localStreams?this._localStreams.includes(o)||this._localStreams.push(o):this._localStreams=[o]}),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(t){this._localStreams||(this._localStreams=[]);let r=this._localStreams.indexOf(t);if(r===-1)return;this._localStreams.splice(r,1);let a=t.getTracks();this.getSenders().forEach(o=>{a.includes(o.track)&&this.removeTrack(o)})})}}function ew(e){if(!(typeof e!="object"||!e.RTCPeerConnection)&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(r){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=r),this.addEventListener("track",this._onaddstreampoly=a=>{a.streams.forEach(o=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(o))return;this._remoteStreams.push(o);let n=new Event("addstream");n.stream=o,this.dispatchEvent(n)})})}});let t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){let r=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(a){a.streams.forEach(o=>{if(r._remoteStreams||(r._remoteStreams=[]),r._remoteStreams.indexOf(o)>=0)return;r._remoteStreams.push(o);let n=new Event("addstream");n.stream=o,r.dispatchEvent(n)})}),t.apply(r,arguments)}}}function tw(e){if(typeof e!="object"||!e.RTCPeerConnection)return;let t=e.RTCPeerConnection.prototype,r=t.createOffer,a=t.createAnswer,o=t.setLocalDescription,n=t.setRemoteDescription,s=t.addIceCandidate;t.createOffer=function(l,c){let d=arguments.length>=2?arguments[2]:arguments[0],u=r.apply(this,[d]);return c?(u.then(l,c),Promise.resolve()):u},t.createAnswer=function(l,c){let d=arguments.length>=2?arguments[2]:arguments[0],u=a.apply(this,[d]);return c?(u.then(l,c),Promise.resolve()):u};let i=function(l,c,d){let u=o.apply(this,[l]);return d?(u.then(c,d),Promise.resolve()):u};t.setLocalDescription=i,i=function(l,c,d){let u=n.apply(this,[l]);return d?(u.then(c,d),Promise.resolve()):u},t.setRemoteDescription=i,i=function(l,c,d){let u=s.apply(this,[l]);return d?(u.then(c,d),Promise.resolve()):u},t.addIceCandidate=i}function rw(e){let t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){let r=t.mediaDevices,a=r.getUserMedia.bind(r);t.mediaDevices.getUserMedia=o=>a(qL(o))}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(r,a,o){t.mediaDevices.getUserMedia(r).then(a,o)}.bind(t))}function qL(e){return e&&e.video!==void 0?Object.assign({},e,{video:O0(e.video)}):e}function aw(e){if(!e.RTCPeerConnection)return;let t=e.RTCPeerConnection;e.RTCPeerConnection=function(r,a){if(r&&r.iceServers){let o=[];for(let n=0;nn.receiver.track.kind==="audio");r.offerToReceiveAudio===!1&&a?a.direction==="sendrecv"?a.setDirection?a.setDirection("sendonly"):a.direction="sendonly":a.direction==="recvonly"&&(a.setDirection?a.setDirection("inactive"):a.direction="inactive"):r.offerToReceiveAudio===!0&&!a&&this.addTransceiver("audio",{direction:"recvonly"}),typeof r.offerToReceiveVideo<"u"&&(r.offerToReceiveVideo=!!r.offerToReceiveVideo);let o=this.getTransceivers().find(n=>n.receiver.track.kind==="video");r.offerToReceiveVideo===!1&&o?o.direction==="sendrecv"?o.setDirection?o.setDirection("sendonly"):o.direction="sendonly":o.direction==="recvonly"&&(o.setDirection?o.setDirection("inactive"):o.direction="inactive"):r.offerToReceiveVideo===!0&&!o&&this.addTransceiver("video",{direction:"recvonly"})}return t.apply(this,arguments)}}function sw(e){typeof e!="object"||e.AudioContext||(e.AudioContext=e.webkitAudioContext)}var WL=C(()=>{"use strict";ui()});var lw=mt((ioe,iw)=>{"use strict";var ce={};ce.generateIdentifier=function(){return Math.random().toString(36).substring(2,12)};ce.localCName=ce.generateIdentifier();ce.splitLines=function(e){return e.trim().split(`
+`).map(t=>t.trim())};ce.splitSections=function(e){return e.split(`
+m=`).map((t,r)=>(r>0?"m="+t:t).trim()+`\r
+`)};ce.getDescription=function(e){let t=ce.splitSections(e);return t&&t[0]};ce.getMediaSections=function(e){let t=ce.splitSections(e);return t.shift(),t};ce.matchPrefix=function(e,t){return ce.splitLines(e).filter(r=>r.indexOf(t)===0)};ce.parseCandidate=function(e){let t;e.indexOf("a=candidate:")===0?t=e.substring(12).split(" "):t=e.substring(10).split(" ");let r={foundation:t[0],component:{1:"rtp",2:"rtcp"}[t[1]]||t[1],protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]};for(let a=8;a0?t[0].split("/")[1]:"sendrecv",uri:t[1],attributes:t.slice(2).join(" ")}};ce.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&e.direction!=="sendrecv"?"/"+e.direction:"")+" "+e.uri+(e.attributes?" "+e.attributes:"")+`\r
+`};ce.parseFmtp=function(e){let t={},r,a=e.substring(e.indexOf(" ")+1).split(";");for(let o=0;o{e.parameters[o]!==void 0?a.push(o+"="+e.parameters[o]):a.push(o)}),t+="a=fmtp:"+r+" "+a.join(";")+`\r
+`}return t};ce.parseRtcpFb=function(e){let t=e.substring(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}};ce.writeRtcpFb=function(e){let t="",r=e.payloadType;return e.preferredPayloadType!==void 0&&(r=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach(a=>{t+="a=rtcp-fb:"+r+" "+a.type+(a.parameter&&a.parameter.length?" "+a.parameter:"")+`\r
+`}),t};ce.parseSsrcMedia=function(e){let t=e.indexOf(" "),r={ssrc:parseInt(e.substring(7,t),10)},a=e.indexOf(":",t);return a>-1?(r.attribute=e.substring(t+1,a),r.value=e.substring(a+1)):r.attribute=e.substring(t+1),r};ce.parseSsrcGroup=function(e){let t=e.substring(13).split(" ");return{semantics:t.shift(),ssrcs:t.map(r=>parseInt(r,10))}};ce.getMid=function(e){let t=ce.matchPrefix(e,"a=mid:")[0];if(t)return t.substring(6)};ce.parseFingerprint=function(e){let t=e.substring(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1].toUpperCase()}};ce.getDtlsParameters=function(e,t){return{role:"auto",fingerprints:ce.matchPrefix(e+t,"a=fingerprint:").map(ce.parseFingerprint)}};ce.writeDtlsParameters=function(e,t){let r="a=setup:"+t+`\r
+`;return e.fingerprints.forEach(a=>{r+="a=fingerprint:"+a.algorithm+" "+a.value+`\r
+`}),r};ce.parseCryptoLine=function(e){let t=e.substring(9).split(" ");return{tag:parseInt(t[0],10),cryptoSuite:t[1],keyParams:t[2],sessionParams:t.slice(3)}};ce.writeCryptoLine=function(e){return"a=crypto:"+e.tag+" "+e.cryptoSuite+" "+(typeof e.keyParams=="object"?ce.writeCryptoKeyParams(e.keyParams):e.keyParams)+(e.sessionParams?" "+e.sessionParams.join(" "):"")+`\r
+`};ce.parseCryptoKeyParams=function(e){if(e.indexOf("inline:")!==0)return null;let t=e.substring(7).split("|");return{keyMethod:"inline",keySalt:t[0],lifeTime:t[1],mkiValue:t[2]?t[2].split(":")[0]:void 0,mkiLength:t[2]?t[2].split(":")[1]:void 0}};ce.writeCryptoKeyParams=function(e){return e.keyMethod+":"+e.keySalt+(e.lifeTime?"|"+e.lifeTime:"")+(e.mkiValue&&e.mkiLength?"|"+e.mkiValue+":"+e.mkiLength:"")};ce.getCryptoParameters=function(e,t){return ce.matchPrefix(e+t,"a=crypto:").map(ce.parseCryptoLine)};ce.getIceParameters=function(e,t){let r=ce.matchPrefix(e+t,"a=ice-ufrag:")[0],a=ce.matchPrefix(e+t,"a=ice-pwd:")[0];return r&&a?{usernameFragment:r.substring(12),password:a.substring(10)}:null};ce.writeIceParameters=function(e){let t="a=ice-ufrag:"+e.usernameFragment+`\r
+a=ice-pwd:`+e.password+`\r
+`;return e.iceLite&&(t+=`a=ice-lite\r
+`),t};ce.parseRtpParameters=function(e){let t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},r=ce.splitLines(e)[0].split(" ");t.profile=r[2];for(let o=3;o{t.headerExtensions.push(ce.parseExtmap(o))});let a=ce.matchPrefix(e,"a=rtcp-fb:* ").map(ce.parseRtcpFb);return t.codecs.forEach(o=>{a.forEach(n=>{o.rtcpFeedback.find(s=>s.type===n.type&&s.parameter===n.parameter)||o.rtcpFeedback.push(n)})}),t};ce.writeRtpDescription=function(e,t){let r="";r+="m="+e+" ",r+=t.codecs.length>0?"9":"0",r+=" "+(t.profile||"UDP/TLS/RTP/SAVPF")+" ",r+=t.codecs.map(o=>o.preferredPayloadType!==void 0?o.preferredPayloadType:o.payloadType).join(" ")+`\r
+`,r+=`c=IN IP4 0.0.0.0\r
+`,r+=`a=rtcp:9 IN IP4 0.0.0.0\r
+`,t.codecs.forEach(o=>{r+=ce.writeRtpMap(o),r+=ce.writeFmtp(o),r+=ce.writeRtcpFb(o)});let a=0;return t.codecs.forEach(o=>{o.maxptime>a&&(a=o.maxptime)}),a>0&&(r+="a=maxptime:"+a+`\r
+`),t.headerExtensions&&t.headerExtensions.forEach(o=>{r+=ce.writeExtmap(o)}),r};ce.parseRtpEncodingParameters=function(e){let t=[],r=ce.parseRtpParameters(e),a=r.fecMechanisms.indexOf("RED")!==-1,o=r.fecMechanisms.indexOf("ULPFEC")!==-1,n=ce.matchPrefix(e,"a=ssrc:").map(d=>ce.parseSsrcMedia(d)).filter(d=>d.attribute==="cname"),s=n.length>0&&n[0].ssrc,i,l=ce.matchPrefix(e,"a=ssrc-group:FID").map(d=>d.substring(17).split(" ").map(u=>parseInt(u,10)));l.length>0&&l[0].length>1&&l[0][0]===s&&(i=l[0][1]),r.codecs.forEach(d=>{if(d.name.toUpperCase()==="RTX"&&d.parameters.apt){let u={ssrc:s,codecPayloadType:parseInt(d.parameters.apt,10)};s&&i&&(u.rtx={ssrc:i}),t.push(u),a&&(u=JSON.parse(JSON.stringify(u)),u.fec={ssrc:s,mechanism:o?"red+ulpfec":"red"},t.push(u))}}),t.length===0&&s&&t.push({ssrc:s});let c=ce.matchPrefix(e,"b=");return c.length&&(c[0].indexOf("b=TIAS:")===0?c=parseInt(c[0].substring(7),10):c[0].indexOf("b=AS:")===0?c=parseInt(c[0].substring(5),10)*1e3*.95-2e3*8:c=void 0,t.forEach(d=>{d.maxBitrate=c})),t};ce.parseRtcpParameters=function(e){let t={},r=ce.matchPrefix(e,"a=ssrc:").map(n=>ce.parseSsrcMedia(n)).filter(n=>n.attribute==="cname")[0];r&&(t.cname=r.value,t.ssrc=r.ssrc);let a=ce.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=a.length>0,t.compound=a.length===0;let o=ce.matchPrefix(e,"a=rtcp-mux");return t.mux=o.length>0,t};ce.writeRtcpParameters=function(e){let t="";return e.reducedSize&&(t+=`a=rtcp-rsize\r
+`),e.mux&&(t+=`a=rtcp-mux\r
+`),e.ssrc!==void 0&&e.cname&&(t+="a=ssrc:"+e.ssrc+" cname:"+e.cname+`\r
+`),t};ce.parseMsid=function(e){let t,r=ce.matchPrefix(e,"a=msid:");if(r.length===1)return t=r[0].substring(7).split(" "),{stream:t[0],track:t[1]};let a=ce.matchPrefix(e,"a=ssrc:").map(o=>ce.parseSsrcMedia(o)).filter(o=>o.attribute==="msid");if(a.length>0)return t=a[0].value.split(" "),{stream:t[0],track:t[1]}};ce.parseSctpDescription=function(e){let t=ce.parseMLine(e),r=ce.matchPrefix(e,"a=max-message-size:"),a;r.length>0&&(a=parseInt(r[0].substring(19),10)),isNaN(a)&&(a=65536);let o=ce.matchPrefix(e,"a=sctp-port:");if(o.length>0)return{port:parseInt(o[0].substring(12),10),protocol:t.fmt,maxMessageSize:a};let n=ce.matchPrefix(e,"a=sctpmap:");if(n.length>0){let s=n[0].substring(10).split(" ");return{port:parseInt(s[0],10),protocol:s[1],maxMessageSize:a}}};ce.writeSctpDescription=function(e,t){let r=[];return e.protocol!=="DTLS/SCTP"?r=["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+`\r
+`,`c=IN IP4 0.0.0.0\r
+`,"a=sctp-port:"+t.port+`\r
+`]:r=["m="+e.kind+" 9 "+e.protocol+" "+t.port+`\r
+`,`c=IN IP4 0.0.0.0\r
+`,"a=sctpmap:"+t.port+" "+t.protocol+` 65535\r
+`],t.maxMessageSize!==void 0&&r.push("a=max-message-size:"+t.maxMessageSize+`\r
+`),r.join("")};ce.generateSessionId=function(){return Math.random().toString().substr(2,22)};ce.writeSessionBoilerplate=function(e,t,r){let a,o=t!==void 0?t:2;return e?a=e:a=ce.generateSessionId(),`v=0\r
+o=`+(r||"thisisadapterortc")+" "+a+" "+o+` IN IP4 127.0.0.1\r
+s=-\r
+t=0 0\r
+`};ce.getDirection=function(e,t){let r=ce.splitLines(e);for(let a=0;aJh,shimAddIceCandidateNullOrEmpty:()=>Rf,shimConnectionState:()=>Qh,shimMaxMessageSize:()=>_f,shimParameterlessSetLocalDescription:()=>If,shimRTCIceCandidate:()=>Sf,shimRTCIceCandidateRelayProtocol:()=>Yh,shimSendThrowTypeError:()=>kf});function Sf(e){if(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)return;let t=e.RTCIceCandidate;e.RTCIceCandidate=function(r){if(typeof r=="object"&&r.candidate&&r.candidate.indexOf("a=")===0&&(r=JSON.parse(JSON.stringify(r)),r.candidate=r.candidate.substring(2)),r.candidate&&r.candidate.length){let a=new t(r),o=fu.default.parseCandidate(r.candidate);for(let n in o)n in a||Object.defineProperty(a,n,{value:o[n]});return a.toJSON=function(){return{candidate:a.candidate,sdpMid:a.sdpMid,sdpMLineIndex:a.sdpMLineIndex,usernameFragment:a.usernameFragment}},a}return new t(r)},e.RTCIceCandidate.prototype=t.prototype,qn(e,"icecandidate",r=>(r.candidate&&Object.defineProperty(r,"candidate",{value:new e.RTCIceCandidate(r.candidate),writable:"false"}),r))}function Yh(e){!e.RTCIceCandidate||e.RTCIceCandidate&&"relayProtocol"in e.RTCIceCandidate.prototype||qn(e,"icecandidate",t=>{if(t.candidate){let r=fu.default.parseCandidate(t.candidate.candidate);r.type==="relay"&&(t.candidate.relayProtocol={0:"tls",1:"tcp",2:"udp"}[r.priority>>24])}return t})}function _f(e,t){if(!e.RTCPeerConnection)return;"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp}});let r=function(i){if(!i||!i.sdp)return!1;let l=fu.default.splitSections(i.sdp);return l.shift(),l.some(c=>{let d=fu.default.parseMLine(c);return d&&d.kind==="application"&&d.protocol.indexOf("SCTP")!==-1})},a=function(i){let l=i.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(l===null||l.length<2)return-1;let c=parseInt(l[1],10);return c!==c?-1:c},o=function(i){let l=65536;return t.browser==="firefox"&&(t.version<57?i===-1?l=16384:l=2147483637:t.version<60?l=t.version===57?65535:65536:l=2147483637),l},n=function(i,l){let c=65536;t.browser==="firefox"&&t.version===57&&(c=65535);let d=fu.default.matchPrefix(i.sdp,"a=max-message-size:");return d.length>0?c=parseInt(d[0].substring(19),10):t.browser==="firefox"&&l!==-1&&(c=2147483637),c},s=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,t.browser==="chrome"&&t.version>=76){let{sdpSemantics:i}=this.getConfiguration();i==="plan-b"&&Object.defineProperty(this,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp},enumerable:!0,configurable:!0})}if(r(arguments[0])){let i=a(arguments[0]),l=o(i),c=n(arguments[0],i),d;l===0&&c===0?d=Number.POSITIVE_INFINITY:l===0||c===0?d=Math.max(l,c):d=Math.min(l,c);let u={};Object.defineProperty(u,"maxMessageSize",{get(){return d}}),this._sctp=u}return s.apply(this,arguments)}}function kf(e){if(!(e.RTCPeerConnection&&"createDataChannel"in e.RTCPeerConnection.prototype))return;function t(a,o){let n=a.send;a.send=function(){let s=arguments[0],i=s.length||s.size||s.byteLength;if(a.readyState==="open"&&o.sctp&&i>o.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+o.sctp.maxMessageSize+" bytes)");return n.apply(a,arguments)}}let r=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){let a=r.apply(this,arguments);return t(a,this),a},qn(e,"datachannel",a=>(t(a.channel,a.target),a))}function Qh(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;let t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(r){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),r&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=r)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(r=>{let a=t[r];t[r]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=o=>{let n=o.target;if(n._lastConnectionState!==n.connectionState){n._lastConnectionState=n.connectionState;let s=new Event("connectionstatechange",o);n.dispatchEvent(s)}return o},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),a.apply(this,arguments)}})}function Jh(e,t){if(!e.RTCPeerConnection||t.browser==="chrome"&&t.version>=71||t.browser==="safari"&&t.version>=605)return;let r=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(a){if(a&&a.sdp&&a.sdp.indexOf(`
+a=extmap-allow-mixed`)!==-1){let o=a.sdp.split(`
+`).filter(n=>n.trim()!=="a=extmap-allow-mixed").join(`
+`);e.RTCSessionDescription&&a instanceof e.RTCSessionDescription?arguments[0]=new e.RTCSessionDescription({type:a.type,sdp:o}):a.sdp=o}return r.apply(this,arguments)}}function Rf(e,t){if(!(e.RTCPeerConnection&&e.RTCPeerConnection.prototype))return;let r=e.RTCPeerConnection.prototype.addIceCandidate;!r||r.length===0||(e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?(t.browser==="chrome"&&t.version<78||t.browser==="firefox"&&t.version<68||t.browser==="safari")&&arguments[0]&&arguments[0].candidate===""?Promise.resolve():r.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())})}function If(e,t){if(!(e.RTCPeerConnection&&e.RTCPeerConnection.prototype))return;let r=e.RTCPeerConnection.prototype.setLocalDescription;!r||r.length===0||(e.RTCPeerConnection.prototype.setLocalDescription=function(){let a=arguments[0]||{};if(typeof a!="object"||a.type&&a.sdp)return r.apply(this,arguments);if(a={type:a.type,sdp:a.sdp},!a.type)switch(this.signalingState){case"stable":case"have-local-offer":case"have-remote-pranswer":a.type="offer";break;default:a.type="answer";break}return a.sdp||a.type!=="offer"&&a.type!=="answer"?r.apply(this,[a]):(a.type==="offer"?this.createOffer:this.createAnswer).apply(this).then(o=>r.apply(this,[o]))})}var fu,GL=C(()=>{"use strict";fu=A(lw());ui()});function $L({window:e}={},t={shimChrome:!0,shimFirefox:!0,shimSafari:!0}){let r=jh,a=NL(e),o={browserDetails:a,commonShim:cw,extractVersion:Cf,disableLog:DL,disableWarnings:ML,sdp:f8};switch(a.browser){case"chrome":if(!Wh||!qh||!t.shimChrome)return r("Chrome shim is not included in this adapter release."),o;if(a.version===null)return r("Chrome shim can not determine version, not shimming."),o;r("adapter.js shimming chrome."),o.browserShim=Wh,Rf(e,a),If(e,a),Vh(e,a),B0(e,a),qh(e,a),H0(e,a),j0(e,a),z0(e,a),U0(e,a),V0(e,a),Sf(e,a),Yh(e,a),Qh(e,a),_f(e,a),kf(e,a),Jh(e,a);break;case"firefox":if(!Kh||!$h||!t.shimFirefox)return r("Firefox shim is not included in this adapter release."),o;r("adapter.js shimming firefox."),o.browserShim=Kh,Rf(e,a),If(e,a),Gh(e,a),$h(e,a),q0(e,a),$0(e,a),W0(e,a),G0(e,a),K0(e,a),X0(e,a),Y0(e,a),Q0(e,a),J0(e,a),Sf(e,a),Qh(e,a),_f(e,a),kf(e,a);break;case"safari":if(!Xh||!t.shimSafari)return r("Safari shim is not included in this adapter release."),o;r("adapter.js shimming safari."),o.browserShim=Xh,Rf(e,a),If(e,a),aw(e,a),nw(e,a),tw(e,a),Z0(e,a),ew(e,a),ow(e,a),rw(e,a),sw(e,a),Sf(e,a),Yh(e,a),_f(e,a),kf(e,a),Jh(e,a);break;default:r("Unsupported browser!");break}return o}var f8,KL=C(()=>{ui();HL();VL();WL();GL();f8=A(lw())});var p8,uw,XL=C(()=>{"use strict";KL();p8=$L({window:typeof window>"u"?void 0:window}),uw=p8});function Gl(e,t,r,a){Object.defineProperty(e,t,{get:r,set:a,enumerable:!0,configurable:!0})}function m8(e){let t=0;for(let o of e)t+=o.byteLength;let r=new Uint8Array(t),a=0;for(let o of e)r.set(o,a),a+=o.byteLength;return r}function Pf(){}function v8(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function JL(e,t,r,a,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var n=new v8(r,a||e,o),s=La?La+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],n]:e._events[s].push(n):(e._events[s]=n,e._eventsCount++),e}function Zh(e,t){--e._eventsCount===0?e._events=new Pf:delete e._events[t]}function ha(){this._events=new Pf,this._eventsCount=0}var eg,dw,Lf,h8,QL,YL,fw,Wa,g8,pw,ke,ww,y8,La,$l,fi,xr,mw,xw,sg,di,ma,ZL,hw,tg,rg,gw,ag,og,yw,ng,Tf,Ef,vw,bw,pu,Cw=C(()=>{EL();XL();eg=class{constructor(){this.chunkedMTU=16300,this._dataCount=1,this.chunk=t=>{let r=[],a=t.byteLength,o=Math.ceil(a/this.chunkedMTU),n=0,s=0;for(;s=this.minChromeVersion:e==="firefox"?t>=this.minFirefoxVersion:e==="safari"?!this.isIOS&&t>=this.minSafariVersion:!1:!1}getBrowser(){return dw.browserDetails.browser}getVersion(){return dw.browserDetails.version||0}isUnifiedPlanSupported(){let e=this.getBrowser(),t=dw.browserDetails.version||0;if(e==="chrome"&&t=this.minFirefoxVersion)return!0;if(!window.RTCRtpTransceiver||!("currentDirection"in RTCRtpTransceiver.prototype))return!1;let r,a=!1;try{r=new RTCPeerConnection,r.addTransceiver("audio"),a=!0}catch{}finally{r&&r.close()}return a}toString(){return`Supports:
+ browser:${this.getBrowser()}
+ version:${this.getVersion()}
+ isIOS:${this.isIOS}
+ isWebRTCSupported:${this.isWebRTCSupported()}
+ isBrowserSupported:${this.isBrowserSupported()}
+ isUnifiedPlanSupported:${this.isUnifiedPlanSupported()}`}constructor(){this.isIOS=typeof navigator<"u"?["iPad","iPhone","iPod"].includes(navigator.platform):!1,this.supportedBrowsers=["firefox","chrome","safari"],this.minFirefoxVersion=59,this.minChromeVersion=72,this.minSafariVersion=605}},h8=e=>!e||/^[A-Za-z0-9]+(?:[ _-][A-Za-z0-9]+)*$/.test(e),QL=()=>Math.random().toString(36).slice(2),YL={iceServers:[{urls:"stun:stun.l.google.com:19302"},{urls:["turn:eu-0.turn.peerjs.com:3478","turn:us-0.turn.peerjs.com:3478"],username:"peerjs",credential:"peerjsp"}],sdpSemantics:"unified-plan"},fw=class extends eg{noop(){}blobToArrayBuffer(t,r){let a=new FileReader;return a.onload=function(o){o.target&&r(o.target.result)},a.readAsArrayBuffer(t),a}binaryStringToArrayBuffer(t){let r=new Uint8Array(t.length);for(let a=0;a=3&&this._print(3,...t)}warn(...t){this._logLevel>=2&&this._print(2,...t)}error(...t){this._logLevel>=1&&this._print(1,...t)}setLogFunction(t){this._print=t}_print(t,...r){let a=[g8,...r];for(let o in a)a[o]instanceof Error&&(a[o]="("+a[o].name+") "+a[o].message);t>=3?console.log(...a):t>=2?console.warn("WARNING",...a):t>=1&&console.error("ERROR",...a)}constructor(){this._logLevel=0}},ke=new pw,ww={},y8=Object.prototype.hasOwnProperty,La="~";Object.create&&(Pf.prototype=Object.create(null),new Pf().__proto__||(La=!1));ha.prototype.eventNames=function(){var t=[],r,a;if(this._eventsCount===0)return t;for(a in r=this._events)y8.call(r,a)&&t.push(La?a.slice(1):a);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};ha.prototype.listeners=function(t){var r=La?La+t:t,a=this._events[r];if(!a)return[];if(a.fn)return[a.fn];for(var o=0,n=a.length,s=new Array(n);ofi);Gl($l,"PeerErrorType",()=>xr);Gl($l,"BaseConnectionErrorType",()=>mw);Gl($l,"DataConnectionErrorType",()=>xw);Gl($l,"SerializationType",()=>sg);Gl($l,"SocketEventType",()=>di);Gl($l,"ServerMessageType",()=>ma);fi=(function(e){return e.Data="data",e.Media="media",e})({}),xr=(function(e){return e.BrowserIncompatible="browser-incompatible",e.Disconnected="disconnected",e.InvalidID="invalid-id",e.InvalidKey="invalid-key",e.Network="network",e.PeerUnavailable="peer-unavailable",e.SslUnavailable="ssl-unavailable",e.ServerError="server-error",e.SocketError="socket-error",e.SocketClosed="socket-closed",e.UnavailableID="unavailable-id",e.WebRTC="webrtc",e})({}),mw=(function(e){return e.NegotiationFailed="negotiation-failed",e.ConnectionClosed="connection-closed",e})({}),xw=(function(e){return e.NotOpenYet="not-open-yet",e.MessageToBig="message-too-big",e})({}),sg=(function(e){return e.Binary="binary",e.BinaryUTF8="binary-utf8",e.JSON="json",e.None="raw",e})({}),di=(function(e){return e.Message="message",e.Disconnected="disconnected",e.Error="error",e.Close="close",e})({}),ma=(function(e){return e.Heartbeat="HEARTBEAT",e.Candidate="CANDIDATE",e.Offer="OFFER",e.Answer="ANSWER",e.Open="OPEN",e.Error="ERROR",e.IdTaken="ID-TAKEN",e.InvalidKey="INVALID-KEY",e.Leave="LEAVE",e.Expire="EXPIRE",e})({}),ZL="1.5.5",hw=class extends ww.EventEmitter{constructor(t,r,a,o,n,s=5e3){super(),this.pingInterval=s,this._disconnected=!0,this._messagesQueue=[];let i=t?"wss://":"ws://";this._baseUrl=i+r+":"+a+o+"peerjs?key="+n}start(t,r){this._id=t;let a=`${this._baseUrl}&id=${t}&token=${r}`;this._socket||!this._disconnected||(this._socket=new WebSocket(a+"&version="+ZL),this._disconnected=!1,this._socket.onmessage=o=>{let n;try{n=JSON.parse(o.data),ke.log("Server message received:",n)}catch{ke.log("Invalid server message",o.data);return}this.emit(di.Message,n)},this._socket.onclose=o=>{this._disconnected||(ke.log("Socket closed.",o),this._cleanup(),this._disconnected=!0,this.emit(di.Disconnected))},this._socket.onopen=()=>{this._disconnected||(this._sendQueuedMessages(),ke.log("Socket open"),this._scheduleHeartbeat())})}_scheduleHeartbeat(){this._wsPingTimer=setTimeout(()=>{this._sendHeartbeat()},this.pingInterval)}_sendHeartbeat(){if(!this._wsOpen()){ke.log("Cannot send heartbeat, because socket closed");return}let t=JSON.stringify({type:ma.Heartbeat});this._socket.send(t),this._scheduleHeartbeat()}_wsOpen(){return!!this._socket&&this._socket.readyState===1}_sendQueuedMessages(){let t=[...this._messagesQueue];this._messagesQueue=[];for(let r of t)this.send(r)}send(t){if(this._disconnected)return;if(!this._id){this._messagesQueue.push(t);return}if(!t.type){this.emit(di.Error,"Invalid message");return}if(!this._wsOpen())return;let r=JSON.stringify(t);this._socket.send(r)}close(){this._disconnected||(this._cleanup(),this._disconnected=!0)}_cleanup(){this._socket&&(this._socket.onopen=this._socket.onmessage=this._socket.onclose=null,this._socket.close(),this._socket=void 0),clearTimeout(this._wsPingTimer)}},tg=class{constructor(t){this.connection=t}startConnection(t){let r=this._startPeerConnection();if(this.connection.peerConnection=r,this.connection.type===fi.Media&&t._stream&&this._addTracksToConnection(t._stream,r),t.originator){let a=this.connection,o={ordered:!!t.reliable},n=r.createDataChannel(a.label,o);a._initializeDataChannel(n),this._makeOffer()}else this.handleSDP("OFFER",t.sdp)}_startPeerConnection(){ke.log("Creating RTCPeerConnection.");let t=new RTCPeerConnection(this.connection.provider.options.config);return this._setupListeners(t),t}_setupListeners(t){let r=this.connection.peer,a=this.connection.connectionId,o=this.connection.type,n=this.connection.provider;ke.log("Listening for ICE candidates."),t.onicecandidate=s=>{!s.candidate||!s.candidate.candidate||(ke.log(`Received ICE candidates for ${r}:`,s.candidate),n.socket.send({type:ma.Candidate,payload:{candidate:s.candidate,type:o,connectionId:a},dst:r}))},t.oniceconnectionstatechange=()=>{switch(t.iceConnectionState){case"failed":ke.log("iceConnectionState is failed, closing connections to "+r),this.connection.emitError(mw.NegotiationFailed,"Negotiation of connection to "+r+" failed."),this.connection.close();break;case"closed":ke.log("iceConnectionState is closed, closing connections to "+r),this.connection.emitError(mw.ConnectionClosed,"Connection to "+r+" closed."),this.connection.close();break;case"disconnected":ke.log("iceConnectionState changed to disconnected on the connection with "+r);break;case"completed":t.onicecandidate=()=>{};break}this.connection.emit("iceStateChanged",t.iceConnectionState)},ke.log("Listening for data channel"),t.ondatachannel=s=>{ke.log("Received data channel");let i=s.channel;n.getConnection(r,a)._initializeDataChannel(i)},ke.log("Listening for remote stream"),t.ontrack=s=>{ke.log("Received remote stream");let i=s.streams[0],l=n.getConnection(r,a);if(l.type===fi.Media){let c=l;this._addStreamToMediaConnection(i,c)}}}cleanup(){ke.log("Cleaning up PeerConnection to "+this.connection.peer);let t=this.connection.peerConnection;if(!t)return;this.connection.peerConnection=null,t.onicecandidate=t.oniceconnectionstatechange=t.ondatachannel=t.ontrack=()=>{};let r=t.signalingState!=="closed",a=!1,o=this.connection.dataChannel;o&&(a=!!o.readyState&&o.readyState!=="closed"),(r||a)&&t.close()}async _makeOffer(){let t=this.connection.peerConnection,r=this.connection.provider;try{let a=await t.createOffer(this.connection.options.constraints);ke.log("Created offer."),this.connection.options.sdpTransform&&typeof this.connection.options.sdpTransform=="function"&&(a.sdp=this.connection.options.sdpTransform(a.sdp)||a.sdp);try{await t.setLocalDescription(a),ke.log("Set localDescription:",a,`for:${this.connection.peer}`);let o={sdp:a,type:this.connection.type,connectionId:this.connection.connectionId,metadata:this.connection.metadata};if(this.connection.type===fi.Data){let n=this.connection;o={...o,label:n.label,reliable:n.reliable,serialization:n.serialization}}r.socket.send({type:ma.Offer,payload:o,dst:this.connection.peer})}catch(o){o!="OperationError: Failed to set local offer sdp: Called in wrong state: kHaveRemoteOffer"&&(r.emitError(xr.WebRTC,o),ke.log("Failed to setLocalDescription, ",o))}}catch(a){r.emitError(xr.WebRTC,a),ke.log("Failed to createOffer, ",a)}}async _makeAnswer(){let t=this.connection.peerConnection,r=this.connection.provider;try{let a=await t.createAnswer();ke.log("Created answer."),this.connection.options.sdpTransform&&typeof this.connection.options.sdpTransform=="function"&&(a.sdp=this.connection.options.sdpTransform(a.sdp)||a.sdp);try{await t.setLocalDescription(a),ke.log("Set localDescription:",a,`for:${this.connection.peer}`),r.socket.send({type:ma.Answer,payload:{sdp:a,type:this.connection.type,connectionId:this.connection.connectionId},dst:this.connection.peer})}catch(o){r.emitError(xr.WebRTC,o),ke.log("Failed to setLocalDescription, ",o)}}catch(a){r.emitError(xr.WebRTC,a),ke.log("Failed to create answer, ",a)}}async handleSDP(t,r){r=new RTCSessionDescription(r);let a=this.connection.peerConnection,o=this.connection.provider;ke.log("Setting remote description",r);let n=this;try{await a.setRemoteDescription(r),ke.log(`Set remoteDescription:${t} for:${this.connection.peer}`),t==="OFFER"&&await n._makeAnswer()}catch(s){o.emitError(xr.WebRTC,s),ke.log("Failed to setRemoteDescription, ",s)}}async handleCandidate(t){ke.log("handleCandidate:",t);try{await this.connection.peerConnection.addIceCandidate(t),ke.log(`Added ICE candidate for:${this.connection.peer}`)}catch(r){this.connection.provider.emitError(xr.WebRTC,r),ke.log("Failed to handleCandidate, ",r)}}_addTracksToConnection(t,r){if(ke.log(`add tracks from stream ${t.id} to peer connection`),!r.addTrack)return ke.error("Your browser does't support RTCPeerConnection#addTrack. Ignored.");t.getTracks().forEach(a=>{r.addTrack(a,t)})}_addStreamToMediaConnection(t,r){ke.log(`add stream ${t.id} to media connection ${r.connectionId}`),r.addStream(t)}},rg=class extends ww.EventEmitter{emitError(t,r){ke.error("Error:",r),this.emit("error",new gw(`${t}`,r))}},gw=class extends Error{constructor(t,r){typeof r=="string"?super(r):(super(),Object.assign(this,r)),this.type=t}},ag=class extends rg{get open(){return this._open}constructor(t,r,a){super(),this.peer=t,this.provider=r,this.options=a,this._open=!1,this.metadata=a.metadata}},og=class e extends ag{static#e=this.ID_PREFIX="mc_";get type(){return fi.Media}get localStream(){return this._localStream}get remoteStream(){return this._remoteStream}constructor(t,r,a){super(t,r,a),this._localStream=this.options._stream,this.connectionId=this.options.connectionId||e.ID_PREFIX+Wa.randomToken(),this._negotiator=new tg(this),this._localStream&&this._negotiator.startConnection({_stream:this._localStream,originator:!0})}_initializeDataChannel(t){this.dataChannel=t,this.dataChannel.onopen=()=>{ke.log(`DC#${this.connectionId} dc connection success`),this.emit("willCloseOnRemote")},this.dataChannel.onclose=()=>{ke.log(`DC#${this.connectionId} dc closed for:`,this.peer),this.close()}}addStream(t){ke.log("Receiving stream",t),this._remoteStream=t,super.emit("stream",t)}handleMessage(t){let r=t.type,a=t.payload;switch(t.type){case ma.Answer:this._negotiator.handleSDP(r,a.sdp),this._open=!0;break;case ma.Candidate:this._negotiator.handleCandidate(a.candidate);break;default:ke.warn(`Unrecognized message type:${r} from peer:${this.peer}`);break}}answer(t,r={}){if(this._localStream){ke.warn("Local stream already exists on this MediaConnection. Are you answering a call twice?");return}this._localStream=t,r&&r.sdpTransform&&(this.options.sdpTransform=r.sdpTransform),this._negotiator.startConnection({...this.options._payload,_stream:t});let a=this.provider._getMessages(this.connectionId);for(let o of a)this.handleMessage(o);this._open=!0}close(){this._negotiator&&(this._negotiator.cleanup(),this._negotiator=null),this._localStream=null,this._remoteStream=null,this.provider&&(this.provider._removeConnection(this),this.provider=null),this.options&&this.options._stream&&(this.options._stream=null),this.open&&(this._open=!1,super.emit("close"))}},yw=class{constructor(t){this._options=t}_buildRequest(t){let r=this._options.secure?"https":"http",{host:a,port:o,path:n,key:s}=this._options,i=new URL(`${r}://${a}:${o}${n}${s}/${t}`);return i.searchParams.set("ts",`${Date.now()}${Math.random()}`),i.searchParams.set("version",ZL),fetch(i.href,{referrerPolicy:this._options.referrerPolicy})}async retrieveId(){try{let t=await this._buildRequest("id");if(t.status!==200)throw new Error(`Error. Status:${t.status}`);return t.text()}catch(t){ke.error("Error retrieving ID",t);let r="";throw this._options.path==="/"&&this._options.host!==Wa.CLOUD_HOST&&(r=" If you passed in a `path` to your self-hosted PeerServer, you'll also need to pass in that same path when creating a new Peer."),new Error("Could not get an ID from the server."+r)}}async listAllPeers(){try{let t=await this._buildRequest("peers");if(t.status!==200){if(t.status===401){let r="";throw this._options.host===Wa.CLOUD_HOST?r="It looks like you're using the cloud server. You can email team@peerjs.com to enable peer listing for your API key.":r="You need to enable `allow_discovery` on your self-hosted PeerServer to use this feature.",new Error("It doesn't look like you have permission to list peers IDs. "+r)}throw new Error(`Error. Status:${t.status}`)}return t.json()}catch(t){throw ke.error("Error retrieving list peers",t),new Error("Could not get list peers from the server."+t)}}},ng=class e extends ag{static#e=this.ID_PREFIX="dc_";static#t=this.MAX_BUFFERED_AMOUNT=8388608;get type(){return fi.Data}constructor(t,r,a){super(t,r,a),this.connectionId=this.options.connectionId||e.ID_PREFIX+QL(),this.label=this.options.label||this.connectionId,this.reliable=!!this.options.reliable,this._negotiator=new tg(this),this._negotiator.startConnection(this.options._payload||{originator:!0,reliable:this.reliable})}_initializeDataChannel(t){this.dataChannel=t,this.dataChannel.onopen=()=>{ke.log(`DC#${this.connectionId} dc connection success`),this._open=!0,this.emit("open")},this.dataChannel.onmessage=r=>{ke.log(`DC#${this.connectionId} dc onmessage:`,r.data)},this.dataChannel.onclose=()=>{ke.log(`DC#${this.connectionId} dc closed for:`,this.peer),this.close()}}close(t){if(t?.flush){this.send({__peerData:{type:"close"}});return}this._negotiator&&(this._negotiator.cleanup(),this._negotiator=null),this.provider&&(this.provider._removeConnection(this),this.provider=null),this.dataChannel&&(this.dataChannel.onopen=null,this.dataChannel.onmessage=null,this.dataChannel.onclose=null,this.dataChannel=null),this.open&&(this._open=!1,super.emit("close"))}send(t,r=!1){if(!this.open){this.emitError(xw.NotOpenYet,"Connection is not open. You should listen for the `open` event before sending messages.");return}return this._send(t,r)}async handleMessage(t){let r=t.payload;switch(t.type){case ma.Answer:await this._negotiator.handleSDP(t.type,r.sdp);break;case ma.Candidate:await this._negotiator.handleCandidate(r.candidate);break;default:ke.warn("Unrecognized message type:",t.type,"from peer:",this.peer);break}}},Tf=class extends ng{get bufferSize(){return this._bufferSize}_initializeDataChannel(t){super._initializeDataChannel(t),this.dataChannel.binaryType="arraybuffer",this.dataChannel.addEventListener("message",r=>this._handleDataMessage(r))}_bufferedSend(t){(this._buffering||!this._trySend(t))&&(this._buffer.push(t),this._bufferSize=this._buffer.length)}_trySend(t){if(!this.open)return!1;if(this.dataChannel.bufferedAmount>ng.MAX_BUFFERED_AMOUNT)return this._buffering=!0,setTimeout(()=>{this._buffering=!1,this._tryBuffer()},50),!1;try{this.dataChannel.send(t)}catch(r){return ke.error(`DC#:${this.connectionId} Error when sending:`,r),this._buffering=!0,this.close(),!1}return!0}_tryBuffer(){if(!this.open||this._buffer.length===0)return;let t=this._buffer[0];this._trySend(t)&&(this._buffer.shift(),this._bufferSize=this._buffer.length,this._tryBuffer())}close(t){if(t?.flush){this.send({__peerData:{type:"close"}});return}this._buffer=[],this._bufferSize=0,super.close()}constructor(...t){super(...t),this._buffer=[],this._bufferSize=0,this._buffering=!1}},Ef=class extends Tf{close(t){super.close(t),this._chunkedData={}}constructor(t,r,a){super(t,r,a),this.chunker=new eg,this.serialization=sg.Binary,this._chunkedData={}}_handleDataMessage({data:t}){let r=D0(t),a=r.__peerData;if(a){if(a.type==="close"){this.close();return}this._handleChunk(r);return}this.emit("data",r)}_handleChunk(t){let r=t.__peerData,a=this._chunkedData[r]||{data:[],count:0,total:t.total};if(a.data[t.n]=new Uint8Array(t.data),a.count++,this._chunkedData[r]=a,a.total===a.count){delete this._chunkedData[r];let o=m8(a.data);this._handleDataMessage({data:o})}}_send(t,r){let a=M0(t);if(a instanceof Promise)return this._send_blob(a);if(!r&&a.byteLength>this.chunker.chunkedMTU){this._sendChunks(a);return}this._bufferedSend(a)}async _send_blob(t){let r=await t;if(r.byteLength>this.chunker.chunkedMTU){this._sendChunks(r);return}this._bufferedSend(r)}_sendChunks(t){let r=this.chunker.chunk(t);ke.log(`DC#${this.connectionId} Try to send ${r.length} chunks...`);for(let a of r)this.send(a,!0)}},vw=class extends Tf{_handleDataMessage({data:t}){super.emit("data",t)}_send(t,r){this._bufferedSend(t)}constructor(...t){super(...t),this.serialization=sg.None}},bw=class extends Tf{_handleDataMessage({data:t}){let r=this.parse(this.decoder.decode(t)),a=r.__peerData;if(a&&a.type==="close"){this.close();return}this.emit("data",r)}_send(t,r){let a=this.encoder.encode(this.stringify(t));if(a.byteLength>=Wa.chunkedMTU){this.emitError(xw.MessageToBig,"Message too big for JSON channel");return}this._bufferedSend(a)}constructor(...t){super(...t),this.serialization=sg.JSON,this.encoder=new TextEncoder,this.decoder=new TextDecoder,this.stringify=JSON.stringify,this.parse=JSON.parse}},pu=class e extends rg{static#e=this.DEFAULT_KEY="peerjs";get id(){return this._id}get options(){return this._options}get open(){return this._open}get socket(){return this._socket}get connections(){let t=Object.create(null);for(let[r,a]of this._connections)t[r]=a;return t}get destroyed(){return this._destroyed}get disconnected(){return this._disconnected}constructor(t,r){super(),this._serializers={raw:vw,json:bw,binary:Ef,"binary-utf8":Ef,default:Ef},this._id=null,this._lastServerId=null,this._destroyed=!1,this._disconnected=!1,this._open=!1,this._connections=new Map,this._lostMessages=new Map;let a;if(t&&t.constructor==Object?r=t:t&&(a=t.toString()),r={debug:0,host:Wa.CLOUD_HOST,port:Wa.CLOUD_PORT,path:"/",key:e.DEFAULT_KEY,token:Wa.randomToken(),config:Wa.defaultConfig,referrerPolicy:"strict-origin-when-cross-origin",serializers:{},...r},this._options=r,this._serializers={...this._serializers,...this.options.serializers},this._options.host==="/"&&(this._options.host=window.location.hostname),this._options.path&&(this._options.path[0]!=="/"&&(this._options.path="/"+this._options.path),this._options.path[this._options.path.length-1]!=="/"&&(this._options.path+="/")),this._options.secure===void 0&&this._options.host!==Wa.CLOUD_HOST?this._options.secure=Wa.isSecure():this._options.host==Wa.CLOUD_HOST&&(this._options.secure=!0),this._options.logFunction&&ke.setLogFunction(this._options.logFunction),ke.logLevel=this._options.debug||0,this._api=new yw(r),this._socket=this._createServerConnection(),!Wa.supports.audioVideo&&!Wa.supports.data){this._delayedAbort(xr.BrowserIncompatible,"The current browser does not support WebRTC");return}if(a&&!Wa.validateId(a)){this._delayedAbort(xr.InvalidID,`ID "${a}" is invalid`);return}a?this._initialize(a):this._api.retrieveId().then(o=>this._initialize(o)).catch(o=>this._abort(xr.ServerError,o))}_createServerConnection(){let t=new hw(this._options.secure,this._options.host,this._options.port,this._options.path,this._options.key,this._options.pingInterval);return t.on(di.Message,r=>{this._handleMessage(r)}),t.on(di.Error,r=>{this._abort(xr.SocketError,r)}),t.on(di.Disconnected,()=>{this.disconnected||(this.emitError(xr.Network,"Lost connection to server."),this.disconnect())}),t.on(di.Close,()=>{this.disconnected||this._abort(xr.SocketClosed,"Underlying socket is already closed.")}),t}_initialize(t){this._id=t,this.socket.start(t,this._options.token)}_handleMessage(t){let r=t.type,a=t.payload,o=t.src;switch(r){case ma.Open:this._lastServerId=this.id,this._open=!0,this.emit("open",this.id);break;case ma.Error:this._abort(xr.ServerError,a.msg);break;case ma.IdTaken:this._abort(xr.UnavailableID,`ID "${this.id}" is taken`);break;case ma.InvalidKey:this._abort(xr.InvalidKey,`API KEY "${this._options.key}" is invalid`);break;case ma.Leave:ke.log(`Received leave message from ${o}`),this._cleanupPeer(o),this._connections.delete(o);break;case ma.Expire:this.emitError(xr.PeerUnavailable,`Could not connect to peer ${o}`);break;case ma.Offer:{let n=a.connectionId,s=this.getConnection(o,n);if(s&&(s.close(),ke.warn(`Offer received for existing Connection ID:${n}`)),a.type===fi.Media){let l=new og(o,this,{connectionId:n,_payload:a,metadata:a.metadata});s=l,this._addConnection(o,s),this.emit("call",l)}else if(a.type===fi.Data){let l=new this._serializers[a.serialization](o,this,{connectionId:n,_payload:a,metadata:a.metadata,label:a.label,serialization:a.serialization,reliable:a.reliable});s=l,this._addConnection(o,s),this.emit("connection",l)}else{ke.warn(`Received malformed connection type:${a.type}`);return}let i=this._getMessages(n);for(let l of i)s.handleMessage(l);break}default:{if(!a){ke.warn(`You received a malformed message from ${o} of type ${r}`);return}let n=a.connectionId,s=this.getConnection(o,n);s&&s.peerConnection?s.handleMessage(t):n?this._storeMessage(n,t):ke.warn("You received an unrecognized message:",t);break}}}_storeMessage(t,r){this._lostMessages.has(t)||this._lostMessages.set(t,[]),this._lostMessages.get(t).push(r)}_getMessages(t){let r=this._lostMessages.get(t);return r?(this._lostMessages.delete(t),r):[]}connect(t,r={}){if(r={serialization:"default",...r},this.disconnected){ke.warn("You cannot connect to a new Peer because you called .disconnect() on this Peer and ended your connection with the server. You can create a new Peer to reconnect, or call reconnect on this peer if you believe its ID to still be available."),this.emitError(xr.Disconnected,"Cannot connect to new Peer after disconnecting from server.");return}let a=new this._serializers[r.serialization](t,this,r);return this._addConnection(t,a),a}call(t,r,a={}){if(this.disconnected){ke.warn("You cannot connect to a new Peer because you called .disconnect() on this Peer and ended your connection with the server. You can create a new Peer to reconnect."),this.emitError(xr.Disconnected,"Cannot connect to new Peer after disconnecting from server.");return}if(!r){ke.error("To call a peer, you must provide a stream from your browser's `getUserMedia`.");return}let o=new og(t,this,{...a,_stream:r});return this._addConnection(t,o),o}_addConnection(t,r){ke.log(`add connection ${r.type}:${r.connectionId} to peerId:${t}`),this._connections.has(t)||this._connections.set(t,[]),this._connections.get(t).push(r)}_removeConnection(t){let r=this._connections.get(t.peer);if(r){let a=r.indexOf(t);a!==-1&&r.splice(a,1)}this._lostMessages.delete(t.connectionId)}getConnection(t,r){let a=this._connections.get(t);if(!a)return null;for(let o of a)if(o.connectionId===r)return o;return null}_delayedAbort(t,r){setTimeout(()=>{this._abort(t,r)},0)}_abort(t,r){ke.error("Aborting!"),this.emitError(t,r),this._lastServerId?this.disconnect():this.destroy()}destroy(){this.destroyed||(ke.log(`Destroy peer with ID:${this.id}`),this.disconnect(),this._cleanup(),this._destroyed=!0,this.emit("close"))}_cleanup(){for(let t of this._connections.keys())this._cleanupPeer(t),this._connections.delete(t);this.socket.removeAllListeners()}_cleanupPeer(t){let r=this._connections.get(t);if(r)for(let a of r)a.close()}disconnect(){if(this.disconnected)return;let t=this.id;ke.log(`Disconnect peer with ID:${t}`),this._disconnected=!0,this._open=!1,this.socket.close(),this._lastServerId=t,this._id=null,this.emit("disconnected",t)}reconnect(){if(this.disconnected&&!this.destroyed)ke.log(`Attempting reconnection to server with ID ${this._lastServerId}`),this._disconnected=!1,this._initialize(this._lastServerId);else{if(this.destroyed)throw new Error("This peer cannot reconnect to the server. It has already been destroyed.");if(!this.disconnected&&!this.open)ke.error("In a hurry? We're still trying to make the initial connection!");else throw new Error(`Peer ${this.id} cannot reconnect because it is not disconnected from the server!`)}}listAllPeers(t=r=>{}){this._api.listAllPeers().then(r=>t(r)).catch(r=>this._abort(xr.ServerError,r))}}});async function ig(){let e=await fetch("https://api.electron-services.com/api/anticheat/v1/webrtc/connect").catch(()=>{});return e?.ok?await e.json():{iceServers:w8,peerjsServers:b8}}var b8,w8,Sw=C(()=>{"use strict";b8=[{host:"0.peerjs.com",token:"peerjs",enabled:!0,prefix:""}],w8=[{urls:["stun:stun.l.google.com:19302","stun:stun.l.google.com:19302","stun:stun1.l.google.com:19302","stun:stun2.l.google.com:19302","stun:stun3.l.google.com:19302","stun:stun4.l.google.com:19302"]}]});var o1=mt(ug=>{"use strict";var _8=Symbol.for("react.transitional.element"),k8=Symbol.for("react.fragment");function a1(e,t,r){var a=null;if(r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),"key"in t){r={};for(var o in t)o!=="key"&&(r[o]=t[o])}else r=t;return t=r.ref,{$$typeof:_8,type:e,key:a,ref:t!==void 0?t:null,props:r}}ug.Fragment=k8;ug.jsx=a1;ug.jsxs=a1});var me=mt((_oe,n1)=>{"use strict";n1.exports=o1()});var g1=mt(tt=>{"use strict";var Rw=Symbol.for("react.transitional.element"),R8=Symbol.for("react.portal"),I8=Symbol.for("react.fragment"),L8=Symbol.for("react.strict_mode"),E8=Symbol.for("react.profiler"),P8=Symbol.for("react.consumer"),T8=Symbol.for("react.context"),A8=Symbol.for("react.forward_ref"),D8=Symbol.for("react.suspense"),M8=Symbol.for("react.memo"),u1=Symbol.for("react.lazy"),N8=Symbol.for("react.activity"),s1=Symbol.iterator;function O8(e){return e===null||typeof e!="object"?null:(e=s1&&e[s1]||e["@@iterator"],typeof e=="function"?e:null)}var d1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f1=Object.assign,p1={};function gu(e,t,r){this.props=e,this.context=t,this.refs=p1,this.updater=r||d1}gu.prototype.isReactComponent={};gu.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};gu.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function m1(){}m1.prototype=gu.prototype;function Iw(e,t,r){this.props=e,this.context=t,this.refs=p1,this.updater=r||d1}var Lw=Iw.prototype=new m1;Lw.constructor=Iw;f1(Lw,gu.prototype);Lw.isPureReactComponent=!0;var i1=Array.isArray;function kw(){}var qt={H:null,A:null,T:null,S:null},h1=Object.prototype.hasOwnProperty;function Ew(e,t,r){var a=r.ref;return{$$typeof:Rw,type:e,key:t,ref:a!==void 0?a:null,props:r}}function F8(e,t){return Ew(e.type,t,e.props)}function Pw(e){return typeof e=="object"&&e!==null&&e.$$typeof===Rw}function B8(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var l1=/\/+/g;function _w(e,t){return typeof e=="object"&&e!==null&&e.key!=null?B8(""+e.key):t.toString(36)}function H8(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(kw,kw):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function hu(e,t,r,a,o){var n=typeof e;(n==="undefined"||n==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(n){case"bigint":case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case Rw:case R8:s=!0;break;case u1:return s=e._init,hu(s(e._payload),t,r,a,o)}}if(s)return o=o(e),s=a===""?"."+_w(e,0):a,i1(o)?(r="",s!=null&&(r=s.replace(l1,"$&/")+"/"),hu(o,t,r,"",function(c){return c})):o!=null&&(Pw(o)&&(o=F8(o,r+(o.key==null||e&&e.key===o.key?"":(""+o.key).replace(l1,"$&/")+"/")+s)),t.push(o)),1;s=0;var i=a===""?".":a+":";if(i1(e))for(var l=0;l{"use strict";y1.exports=g1()});var I1=mt(Jt=>{"use strict";function Mw(e,t){var r=e.length;e.push(t);e:for(;0>>1,o=e[a];if(0>>1;afg(i,r))lfg(c,i)?(e[a]=c,e[l]=r,a=l):(e[a]=i,e[s]=r,a=s);else if(lfg(c,r))e[a]=c,e[l]=r,a=l;else break e}}return t}function fg(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}Jt.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(v1=performance,Jt.unstable_now=function(){return v1.now()}):(Tw=Date,b1=Tw.now(),Jt.unstable_now=function(){return Tw.now()-b1});var v1,Tw,b1,_s=[],pi=[],j8=1,Oo=null,ga=3,Nw=!1,Af=!1,Df=!1,Ow=!1,C1=typeof setTimeout=="function"?setTimeout:null,S1=typeof clearTimeout=="function"?clearTimeout:null,w1=typeof setImmediate<"u"?setImmediate:null;function pg(e){for(var t=Wn(pi);t!==null;){if(t.callback===null)mg(pi);else if(t.startTime<=e)mg(pi),t.sortIndex=t.expirationTime,Mw(_s,t);else break;t=Wn(pi)}}function Fw(e){if(Df=!1,pg(e),!Af)if(Wn(_s)!==null)Af=!0,vu||(vu=!0,yu());else{var t=Wn(pi);t!==null&&Bw(Fw,t.startTime-e)}}var vu=!1,Mf=-1,_1=5,k1=-1;function R1(){return Ow?!0:!(Jt.unstable_now()-k1<_1)}function Aw(){if(Ow=!1,vu){var e=Jt.unstable_now();k1=e;var t=!0;try{e:{Af=!1,Df&&(Df=!1,S1(Mf),Mf=-1),Nw=!0;var r=ga;try{t:{for(pg(e),Oo=Wn(_s);Oo!==null&&!(Oo.expirationTime>e&&R1());){var a=Oo.callback;if(typeof a=="function"){Oo.callback=null,ga=Oo.priorityLevel;var o=a(Oo.expirationTime<=e);if(e=Jt.unstable_now(),typeof o=="function"){Oo.callback=o,pg(e),t=!0;break t}Oo===Wn(_s)&&mg(_s),pg(e)}else mg(_s);Oo=Wn(_s)}if(Oo!==null)t=!0;else{var n=Wn(pi);n!==null&&Bw(Fw,n.startTime-e),t=!1}}break e}finally{Oo=null,ga=r,Nw=!1}t=void 0}}finally{t?yu():vu=!1}}}var yu;typeof w1=="function"?yu=function(){w1(Aw)}:typeof MessageChannel<"u"?(Dw=new MessageChannel,x1=Dw.port2,Dw.port1.onmessage=Aw,yu=function(){x1.postMessage(null)}):yu=function(){C1(Aw,0)};var Dw,x1;function Bw(e,t){Mf=C1(function(){e(Jt.unstable_now())},t)}Jt.unstable_IdlePriority=5;Jt.unstable_ImmediatePriority=1;Jt.unstable_LowPriority=4;Jt.unstable_NormalPriority=3;Jt.unstable_Profiling=null;Jt.unstable_UserBlockingPriority=2;Jt.unstable_cancelCallback=function(e){e.callback=null};Jt.unstable_forceFrameRate=function(e){0>e||125a?(e.sortIndex=r,Mw(pi,e),Wn(_s)===null&&e===Wn(pi)&&(Df?(S1(Mf),Mf=-1):Df=!0,Bw(Fw,r-a))):(e.sortIndex=o,Mw(_s,e),Af||Nw||(Af=!0,vu||(vu=!0,yu()))),e};Jt.unstable_shouldYield=R1;Jt.unstable_wrapCallback=function(e){var t=ga;return function(){var r=ga;ga=t;try{return e.apply(this,arguments)}finally{ga=r}}}});var E1=mt((Loe,L1)=>{"use strict";L1.exports=I1()});var T1=mt(Pa=>{"use strict";var V8=J();function P1(e){var t="https://react.dev/errors/"+e;if(1{"use strict";function A1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(A1)}catch(e){console.error(e)}}A1(),D1.exports=T1()});var WA=mt(zy=>{"use strict";var Fr=E1(),nP=J(),G8=Gn();function ee(e){var t="https://react.dev/errors/"+e;if(1ku||(e.current=Sx[ku],Sx[ku]=null,ku--)}function zt(e,t){ku++,Sx[ku]=e.current,e.current=t}var Yn=Qn(null),ip=Qn(null),Ri=Qn(null),Xg=Qn(null);function Yg(e,t){switch(zt(Ri,t),zt(ip,e),zt(Yn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?jE(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=jE(t),e=TA(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Yr(Yn),zt(Yn,e)}function Vu(){Yr(Yn),Yr(ip),Yr(Ri)}function _x(e){e.memoizedState!==null&&zt(Xg,e);var t=Yn.current,r=TA(t,e.type);t!==r&&(zt(ip,e),zt(Yn,r))}function Qg(e){ip.current===e&&(Yr(Yn),Yr(ip)),Xg.current===e&&(Yr(Xg),vp._currentValue=ec)}var Hw,O1;function Yl(e){if(Hw===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Hw=t&&t[1]||"",O1=-1)":-1o||l[a]!==c[o]){var d=`
+`+l[a].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=a&&0<=o);break}}}finally{zw=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Yl(r):""}function Q8(e,t){switch(e.tag){case 26:case 27:case 5:return Yl(e.type);case 16:return Yl("Lazy");case 13:return e.child!==t&&t!==null?Yl("Suspense Fallback"):Yl("Suspense");case 19:return Yl("SuspenseList");case 0:case 15:return Uw(e.type,!1);case 11:return Uw(e.type.render,!1);case 1:return Uw(e.type,!0);case 31:return Yl("Activity");default:return""}}function F1(e){try{var t="",r=null;do t+=Q8(e,r),r=e,e=e.return;while(e);return t}catch(a){return`
+Error generating stack: `+a.message+`
+`+a.stack}}var kx=Object.prototype.hasOwnProperty,hC=Fr.unstable_scheduleCallback,jw=Fr.unstable_cancelCallback,J8=Fr.unstable_shouldYield,Z8=Fr.unstable_requestPaint,yo=Fr.unstable_now,eq=Fr.unstable_getCurrentPriorityLevel,fP=Fr.unstable_ImmediatePriority,pP=Fr.unstable_UserBlockingPriority,Jg=Fr.unstable_NormalPriority,tq=Fr.unstable_LowPriority,mP=Fr.unstable_IdlePriority,rq=Fr.log,aq=Fr.unstable_setDisableYieldValue,Cp=null,vo=null;function xi(e){if(typeof rq=="function"&&aq(e),vo&&typeof vo.setStrictMode=="function")try{vo.setStrictMode(Cp,e)}catch{}}var bo=Math.clz32?Math.clz32:sq,oq=Math.log,nq=Math.LN2;function sq(e){return e>>>=0,e===0?32:31-(oq(e)/nq|0)|0}var yg=256,vg=262144,bg=4194304;function Ql(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function _y(e,t,r){var a=e.pendingLanes;if(a===0)return 0;var o=0,n=e.suspendedLanes,s=e.pingedLanes;e=e.warmLanes;var i=a&134217727;return i!==0?(a=i&~n,a!==0?o=Ql(a):(s&=i,s!==0?o=Ql(s):r||(r=i&~e,r!==0&&(o=Ql(r))))):(i=a&~n,i!==0?o=Ql(i):s!==0?o=Ql(s):r||(r=a&~e,r!==0&&(o=Ql(r)))),o===0?0:t!==0&&t!==o&&(t&n)===0&&(n=o&-o,r=t&-t,n>=r||n===32&&(r&4194048)!==0)?t:o}function Sp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function iq(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function hP(){var e=bg;return bg<<=1,(bg&62914560)===0&&(bg=4194304),e}function Vw(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function _p(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function lq(e,t,r,a,o,n){var s=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var i=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(r=s&~r;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var mq=/[\n"\\]/g;function pn(e){return e.replace(mq,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Lx(e,t,r,a,o,n,s,i){e.name="",s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.type=s:e.removeAttribute("type"),t!=null?s==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Bo(t)):e.value!==""+Bo(t)&&(e.value=""+Bo(t)):s!=="submit"&&s!=="reset"||e.removeAttribute("value"),t!=null?Ex(e,s,Bo(t)):r!=null?Ex(e,s,Bo(r)):a!=null&&e.removeAttribute("value"),o==null&&n!=null&&(e.defaultChecked=!!n),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.name=""+Bo(i):e.removeAttribute("name")}function _P(e,t,r,a,o,n,s,i){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(e.type=n),t!=null||r!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){Ix(e);return}r=r!=null?""+Bo(r):"",t=t!=null?""+Bo(t):r,i||t===e.value||(e.value=t),e.defaultValue=t}a=a??o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=i?e.checked:!!a,e.defaultChecked=!!a,s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.name=s),Ix(e)}function Ex(e,t,r){t==="number"&&Zg(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Fu(e,t,r,a){if(e=e.options,t){t={};for(var o=0;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Tx=!1;if(Bs)try{bu={},Object.defineProperty(bu,"passive",{get:function(){Tx=!0}}),window.addEventListener("test",bu,bu),window.removeEventListener("test",bu,bu)}catch{Tx=!1}var bu,Ci=null,xC=null,Og=null;function EP(){if(Og)return Og;var e,t=xC,r=t.length,a,o="value"in Ci?Ci.value:Ci.textContent,n=o.length;for(e=0;e=Kf),K1=" ",X1=!1;function TP(e,t){switch(e){case"keyup":return jq.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function AP(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Lu=!1;function qq(e,t){switch(e){case"compositionend":return AP(t);case"keypress":return t.which!==32?null:(X1=!0,K1);case"textInput":return e=t.data,e===K1&&X1?null:e;default:return null}}function Wq(e,t){if(Lu)return e==="compositionend"||!SC&&TP(e,t)?(e=EP(),Og=xC=Ci=null,Lu=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Z1(r)}}function OP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?OP(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function FP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Zg(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Zg(e.document)}return t}function _C(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Zq=Bs&&"documentMode"in document&&11>=document.documentMode,Eu=null,Ax=null,Yf=null,Dx=!1;function tE(e,t,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Dx||Eu==null||Eu!==Zg(a)||(a=Eu,"selectionStart"in a&&_C(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Yf&&up(Yf,a)||(Yf=a,a=yy(Ax,"onSelect"),0>=s,o-=s,$n=1<<32-bo(t)+o|r<w?(B=_,_=null):B=_.sibling;var F=p(m,_,v[w],x);if(F===null){_===null&&(_=B);break}e&&_&&F.alternate===null&&t(m,_),y=n(F,y,w),I===null?S=F:I.sibling=F,I=F,_=B}if(w===v.length)return r(m,_),ht&&Ps(m,w),S;if(_===null){for(;ww?(B=_,_=null):B=_.sibling;var ie=p(m,_,F.value,x);if(ie===null){_===null&&(_=B);break}e&&_&&ie.alternate===null&&t(m,_),y=n(ie,y,w),I===null?S=ie:I.sibling=ie,I=ie,_=B}if(F.done)return r(m,_),ht&&Ps(m,w),S;if(_===null){for(;!F.done;w++,F=v.next())F=u(m,F.value,x),F!==null&&(y=n(F,y,w),I===null?S=F:I.sibling=F,I=F);return ht&&Ps(m,w),S}for(_=a(_);!F.done;w++,F=v.next())F=f(_,m,w,F.value,x),F!==null&&(e&&F.alternate!==null&&_.delete(F.key===null?w:F.key),y=n(F,y,w),I===null?S=F:I.sibling=F,I=F);return e&&_.forEach(function($){return t(m,$)}),ht&&Ps(m,w),S}function b(m,y,v,x){if(typeof v=="object"&&v!==null&&v.type===_u&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case gg:e:{for(var S=v.key;y!==null;){if(y.key===S){if(S=v.type,S===_u){if(y.tag===7){r(m,y.sibling),x=o(y,v.props.children),x.return=m,m=x;break e}}else if(y.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===hi&&Jl(S)===y.type){r(m,y.sibling),x=o(y,v.props),Bf(x,v),x.return=m,m=x;break e}r(m,y);break}else t(m,y);y=y.sibling}v.type===_u?(x=tc(v.props.children,m.mode,x,v.key),x.return=m,m=x):(x=Bg(v.type,v.key,v.props,null,m.mode,x),Bf(x,v),x.return=m,m=x)}return s(m);case Vf:e:{for(S=v.key;y!==null;){if(y.key===S)if(y.tag===4&&y.stateNode.containerInfo===v.containerInfo&&y.stateNode.implementation===v.implementation){r(m,y.sibling),x=o(y,v.children||[]),x.return=m,m=x;break e}else{r(m,y);break}else t(m,y);y=y.sibling}x=Qw(v,m.mode,x),x.return=m,m=x}return s(m);case hi:return v=Jl(v),b(m,y,v,x)}if(qf(v))return h(m,y,v,x);if(Of(v)){if(S=Of(v),typeof S!="function")throw Error(ee(150));return v=S.call(v),g(m,y,v,x)}if(typeof v.then=="function")return b(m,y,kg(v),x);if(v.$$typeof===As)return b(m,y,_g(m,v),x);Rg(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,y!==null&&y.tag===6?(r(m,y.sibling),x=o(y,v),x.return=m,m=x):(r(m,y),x=Yw(v,m.mode,x),x.return=m,m=x),s(m)):r(m,y)}return function(m,y,v,x){try{pp=0;var S=b(m,y,v,x);return zu=null,S}catch(_){if(_===ad||_===Py)throw _;var I=ho(29,_,null,m.mode);return I.lanes=x,I.return=m,I}}}var ic=JP(!0),ZP=JP(!1),gi=!1;function DC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function zx(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ei(e,t,r){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(kt&2)!==0){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,t=ty(e),qP(e,null,r),t}return Ey(e,a,t,r),ty(e)}function Jf(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,yP(e,r)}}function Zw(e,t){var r=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,r===a)){var o=null,n=null;if(r=r.firstBaseUpdate,r!==null){do{var s={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};n===null?o=n=s:n=n.next=s,r=r.next}while(r!==null);n===null?o=n=t:n=n.next=t}else o=n=t;r={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var Ux=!1;function Zf(){if(Ux){var e=Hu;if(e!==null)throw e}}function ep(e,t,r,a){Ux=!1;var o=e.updateQueue;gi=!1;var n=o.firstBaseUpdate,s=o.lastBaseUpdate,i=o.shared.pending;if(i!==null){o.shared.pending=null;var l=i,c=l.next;l.next=null,s===null?n=c:s.next=c,s=l;var d=e.alternate;d!==null&&(d=d.updateQueue,i=d.lastBaseUpdate,i!==s&&(i===null?d.firstBaseUpdate=c:i.next=c,d.lastBaseUpdate=l))}if(n!==null){var u=o.baseState;s=0,d=c=l=null,i=n;do{var p=i.lane&-536870913,f=p!==i.lane;if(f?(pt&p)===p:(a&p)===p){p!==0&&p===Gu&&(Ux=!0),d!==null&&(d=d.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,g=i;p=t;var b=r;switch(g.tag){case 1:if(h=g.payload,typeof h=="function"){u=h.call(b,u,p);break e}u=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h=="function"?h.call(b,u,p):h,p==null)break e;u=$t({},u,p);break e;case 2:gi=!0}}p=i.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=o.callbacks,f===null?o.callbacks=[p]:f.push(p))}else f={lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},d===null?(c=d=f,l=u):d=d.next=f,s|=p;if(i=i.next,i===null){if(i=o.shared.pending,i===null)break;f=i,i=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);d===null&&(l=u),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=d,n===null&&(o.shared.lanes=0),Bi|=s,e.lanes=s,e.memoizedState=u}}function eT(e,t){if(typeof e!="function")throw Error(ee(191,e));e.call(t)}function tT(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;en?n:8;var s=Ge.T,i={};Ge.T=i,GC(e,!1,t,r);try{var l=o(),c=Ge.S;if(c!==null&&c(i,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var d=lW(l,a);tp(e,t,d,wo(e))}else tp(e,t,a,wo(e))}catch(u){tp(e,t,{then:function(){},status:"rejected",reason:u},wo())}finally{Rt.p=n,s!==null&&i.types!==null&&(s.types=i.types),Ge.T=s}}function mW(){}function Gx(e,t,r,a){if(e.tag!==5)throw Error(ee(476));var o=RT(e).queue;kT(e,o,t,ec,r===null?mW:function(){return IT(e),r(a)})}function RT(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ec,baseState:ec,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:ec},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function IT(e){var t=RT(e);t.next===null&&(t=e.alternate.memoizedState),tp(e,t.next.queue,{},wo())}function WC(){return sa(vp)}function LT(){return br().memoizedState}function ET(){return br().memoizedState}function hW(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=wo();e=Li(r);var a=Ei(t,e,r);a!==null&&(Ya(a,t,r),Jf(a,t,r)),t={cache:PC()},e.payload=t;return}t=t.return}}function gW(e,t,r){var a=wo();r={lane:a,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},My(e)?TT(t,r):(r=RC(e,t,r,a),r!==null&&(Ya(r,e,a),AT(r,t,a)))}function PT(e,t,r){var a=wo();tp(e,t,r,a)}function tp(e,t,r,a){var o={lane:a,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(My(e))TT(t,o);else{var n=e.alternate;if(e.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var s=t.lastRenderedState,i=n(s,r);if(o.hasEagerState=!0,o.eagerState=i,xo(i,s))return Ey(e,t,o,0),Ht===null&&Ly(),!1}catch{}if(r=RC(e,t,o,a),r!==null)return Ya(r,e,a),AT(r,t,a),!0}return!1}function GC(e,t,r,a){if(a={lane:2,revertLane:tS(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},My(e)){if(t)throw Error(ee(479))}else t=RC(e,r,a,2),t!==null&&Ya(t,e,2)}function My(e){var t=e.alternate;return e===rt||t!==null&&t===rt}function TT(e,t){Uu=iy=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function AT(e,t,r){if((r&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,yP(e,r)}}var hp={readContext:sa,use:Ay,useCallback:mr,useContext:mr,useEffect:mr,useImperativeHandle:mr,useLayoutEffect:mr,useInsertionEffect:mr,useMemo:mr,useReducer:mr,useRef:mr,useState:mr,useDebugValue:mr,useDeferredValue:mr,useTransition:mr,useSyncExternalStore:mr,useId:mr,useHostTransitionStatus:mr,useFormState:mr,useActionState:mr,useOptimistic:mr,useMemoCache:mr,useCacheRefresh:mr};hp.useEffectEvent=mr;var DT={readContext:sa,use:Ay,useCallback:function(e,t){return Ta().memoizedState=[e,t===void 0?null:t],e},useContext:sa,useEffect:gE,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,Ug(4194308,4,wT.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ug(4194308,4,e,t)},useInsertionEffect:function(e,t){Ug(4,2,e,t)},useMemo:function(e,t){var r=Ta();t=t===void 0?null:t;var a=e();if(lc){xi(!0);try{e()}finally{xi(!1)}}return r.memoizedState=[a,t],a},useReducer:function(e,t,r){var a=Ta();if(r!==void 0){var o=r(t);if(lc){xi(!0);try{r(t)}finally{xi(!1)}}}else o=t;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=gW.bind(null,rt,e),[a.memoizedState,e]},useRef:function(e){var t=Ta();return e={current:e},t.memoizedState=e},useState:function(e){e=qx(e);var t=e.queue,r=PT.bind(null,rt,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:VC,useDeferredValue:function(e,t){var r=Ta();return qC(r,e,t)},useTransition:function(){var e=qx(!1);return e=kT.bind(null,rt,e.queue,!0,!1),Ta().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var a=rt,o=Ta();if(ht){if(r===void 0)throw Error(ee(407));r=r()}else{if(r=t(),Ht===null)throw Error(ee(349));(pt&127)!==0||sT(a,t,r)}o.memoizedState=r;var n={value:r,getSnapshot:t};return o.queue=n,gE(lT.bind(null,a,n,e),[e]),a.flags|=2048,Ku(9,{destroy:void 0},iT.bind(null,a,n,r,t),null),r},useId:function(){var e=Ta(),t=Ht.identifierPrefix;if(ht){var r=Kn,a=$n;r=(a&~(1<<32-bo(a)-1)).toString(32)+r,t="_"+t+"R_"+r,r=ly++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?s.createElement("select",{is:a.is}):s.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?s.createElement(o,{is:a.is}):s.createElement(o)}}n[oa]=t,n[Qa]=a;e:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)n.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break e;for(;s.sibling===null;){if(s.return===null||s.return===t)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=n;e:switch(ia(n,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Rs(t)}}return Wt(t),ix(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Rs(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(ee(166));if(e=Ri.current,wu(t)){if(e=t.stateNode,r=t.memoizedProps,a=null,o=na,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[oa]=t,e=!!(e.nodeValue===r||a!==null&&a.suppressHydrationWarning===!0||PA(e.nodeValue,r)),e||Oi(t,!0)}else e=vy(e).createTextNode(a),e[oa]=t,t.stateNode=e}return Wt(t),null;case 31:if(r=t.memoizedState,e===null||e.memoizedState!==null){if(a=wu(t),r!==null){if(e===null){if(!a)throw Error(ee(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ee(557));e[oa]=t}else nc(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Wt(t),e=!1}else r=Jw(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return t.flags&256?(mo(t),t):(mo(t),null);if((t.flags&128)!==0)throw Error(ee(558))}return Wt(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=wu(t),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(ee(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(ee(317));o[oa]=t}else nc(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Wt(t),o=!1}else o=Jw(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(mo(t),t):(mo(t),null)}return mo(t),(t.flags&128)!==0?(t.lanes=r,t):(r=a!==null,e=e!==null&&e.memoizedState!==null,r&&(a=t.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==o&&(a.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),Ig(t,t.updateQueue),Wt(t),null);case 4:return Vu(),e===null&&rS(t.stateNode.containerInfo),Wt(t),null;case 10:return Os(t.type),Wt(t),null;case 19:if(Yr(vr),a=t.memoizedState,a===null)return Wt(t),null;if(o=(t.flags&128)!==0,n=a.rendering,n===null)if(o)Hf(a,!1);else{if(hr!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(n=sy(e),n!==null){for(t.flags|=128,Hf(a,!1),e=n.updateQueue,t.updateQueue=e,Ig(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)WP(r,e),r=r.sibling;return zt(vr,vr.current&1|2),ht&&Ps(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&yo()>fy&&(t.flags|=128,o=!0,Hf(a,!1),t.lanes=4194304)}else{if(!o)if(e=sy(n),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Ig(t,e),Hf(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!ht)return Wt(t),null}else 2*yo()-a.renderingStartTime>fy&&r!==536870912&&(t.flags|=128,o=!0,Hf(a,!1),t.lanes=4194304);a.isBackwards?(n.sibling=t.child,t.child=n):(e=a.last,e!==null?e.sibling=n:t.child=n,a.last=n)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=yo(),e.sibling=null,r=vr.current,zt(vr,o?r&1|2:r&1),ht&&Ps(t,a.treeForkCount),e):(Wt(t),null);case 22:case 23:return mo(t),MC(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(r&536870912)!==0&&(t.flags&128)===0&&(Wt(t),t.subtreeFlags&6&&(t.flags|=8192)):Wt(t),r=t.updateQueue,r!==null&&Ig(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==r&&(t.flags|=2048),e!==null&&Yr(rc),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Os(_r),Wt(t),null;case 25:return null;case 30:return null}throw Error(ee(156,t.tag))}function xW(e,t){switch(EC(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Os(_r),Vu(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Qg(t),null;case 31:if(t.memoizedState!==null){if(mo(t),t.alternate===null)throw Error(ee(340));nc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));nc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yr(vr),null;case 4:return Vu(),null;case 10:return Os(t.type),null;case 22:case 23:return mo(t),MC(),e!==null&&Yr(rc),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Os(_r),null;case 25:return null;default:return null}}function WT(e,t){switch(EC(t),t.tag){case 3:Os(_r),Vu();break;case 26:case 27:case 5:Qg(t);break;case 4:Vu();break;case 31:t.memoizedState!==null&&mo(t);break;case 13:mo(t);break;case 19:Yr(vr);break;case 10:Os(t.type);break;case 22:case 23:mo(t),MC(),e!==null&&Yr(rc);break;case 24:Os(_r)}}function Ep(e,t){try{var r=t.updateQueue,a=r!==null?r.lastEffect:null;if(a!==null){var o=a.next;r=o;do{if((r.tag&e)===e){a=void 0;var n=r.create,s=r.inst;a=n(),s.destroy=a}r=r.next}while(r!==o)}}catch(i){Tt(t,t.return,i)}}function Fi(e,t,r){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var n=o.next;a=n;do{if((a.tag&e)===e){var s=a.inst,i=s.destroy;if(i!==void 0){s.destroy=void 0,o=t;var l=r,c=i;try{c()}catch(d){Tt(o,l,d)}}}a=a.next}while(a!==n)}}catch(d){Tt(t,t.return,d)}}function GT(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{tT(t,r)}catch(a){Tt(e,e.return,a)}}}function $T(e,t,r){r.props=cc(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(a){Tt(e,t,a)}}function rp(e,t){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof r=="function"?e.refCleanup=r(a):r.current=a}}catch(o){Tt(e,t,o)}}function Xn(e,t){var r=e.ref,a=e.refCleanup;if(r!==null)if(typeof a=="function")try{a()}catch(o){Tt(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(o){Tt(e,t,o)}else r.current=null}function KT(e){var t=e.type,r=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":r.autoFocus&&a.focus();break e;case"img":r.src?a.src=r.src:r.srcSet&&(a.srcset=r.srcSet)}}catch(o){Tt(e,e.return,o)}}function lx(e,t,r){try{var a=e.stateNode;UW(a,e.type,r,t),a[Qa]=t}catch(o){Tt(e,e.return,o)}}function XT(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&zi(e.type)||e.tag===4}function cx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||XT(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&zi(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qx(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,t):(t=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,t.appendChild(e),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ds));else if(a!==4&&(a===27&&zi(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(Qx(e,t,r),e=e.sibling;e!==null;)Qx(e,t,r),e=e.sibling}function dy(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(a!==4&&(a===27&&zi(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(dy(e,t,r),e=e.sibling;e!==null;)dy(e,t,r),e=e.sibling}function YT(e){var t=e.stateNode,r=e.memoizedProps;try{for(var a=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);ia(t,a,r),t[oa]=e,t[Qa]=r}catch(n){Tt(e,e.return,n)}}var Ts=!1,Sr=!1,ux=!1,EE=typeof WeakSet=="function"?WeakSet:Set,Kr=null;function CW(e,t){if(e=e.containerInfo,oC=Cy,e=FP(e),_C(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var o=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{r.nodeType,n.nodeType}catch{r=null;break e}var s=0,i=-1,l=-1,c=0,d=0,u=e,p=null;t:for(;;){for(var f;u!==r||o!==0&&u.nodeType!==3||(i=s+o),u!==n||a!==0&&u.nodeType!==3||(l=s+a),u.nodeType===3&&(s+=u.nodeValue.length),(f=u.firstChild)!==null;)p=u,u=f;for(;;){if(u===e)break t;if(p===r&&++c===o&&(i=s),p===n&&++d===a&&(l=s),(f=u.nextSibling)!==null)break;u=p,p=u.parentNode}u=f}r=i===-1||l===-1?null:{start:i,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(nC={focusedElem:e,selectionRange:r},Cy=!1,Kr=t;Kr!==null;)if(t=Kr,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Kr=e;else for(;Kr!==null;){switch(t=Kr,n=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r title"))),ia(n,a,r),n[oa]=e,Xr(n),a=n;break e;case"link":var s=QE("link","href",o).get(a+(r.href||""));if(s){for(var i=0;ib&&(s=b,b=g,g=s);var m=eE(i,g),y=eE(i,b);if(m&&y&&(f.rangeCount!==1||f.anchorNode!==m.node||f.anchorOffset!==m.offset||f.focusNode!==y.node||f.focusOffset!==y.offset)){var v=u.createRange();v.setStart(m.node,m.offset),f.removeAllRanges(),g>b?(f.addRange(v),f.extend(y.node,y.offset)):(v.setEnd(y.node,y.offset),f.addRange(v))}}}}for(u=[],f=i;f=f.parentNode;)f.nodeType===1&&u.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;ir?32:r,Ge.T=null,r=eC,eC=null;var n=Ti,s=Fs;if(Or=0,Yu=Ti=null,Fs=0,(kt&6)!==0)throw Error(ee(331));var i=kt;if(kt|=4,iA(n.current),oA(n,n.current,s,r),kt=i,Pp(0,!1),vo&&typeof vo.onPostCommitFiberRoot=="function")try{vo.onPostCommitFiberRoot(Cp,n)}catch{}return!0}finally{Rt.p=o,Ge.T=a,CA(e,t)}}function DE(e,t,r){t=Uo(r,t),t=Kx(e.stateNode,t,2),e=Ei(e,t,2),e!==null&&(_p(e,2),Jn(e))}function Tt(e,t,r){if(e.tag===3)DE(e,e,r);else for(;t!==null;){if(t.tag===3){DE(t,e,r);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Pi===null||!Pi.has(a))){e=Uo(r,e),r=BT(2),a=Ei(t,r,2),a!==null&&(HT(r,a,t,e),_p(a,2),Jn(a));break}}t=t.return}}function fx(e,t,r){var a=e.pingCache;if(a===null){a=e.pingCache=new kW;var o=new Set;a.set(t,o)}else o=a.get(t),o===void 0&&(o=new Set,a.set(t,o));o.has(r)||(JC=!0,o.add(r),e=PW.bind(null,e,t,r),t.then(e,e))}function PW(e,t,r){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Ht===e&&(pt&r)===r&&(hr===4||hr===3&&(pt&62914560)===pt&&300>yo()-Ny?(kt&2)===0&&Qu(e,0):ZC|=r,Xu===pt&&(Xu=0)),Jn(e)}function _A(e,t){t===0&&(t=hP()),e=pc(e,t),e!==null&&(_p(e,t),Jn(e))}function TW(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),_A(e,r)}function AW(e,t){var r=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(ee(314))}a!==null&&a.delete(t),_A(e,r)}function DW(e,t){return hC(e,t)}var hy=null,Su=null,rC=!1,gy=!1,px=!1,ki=0;function Jn(e){e!==Su&&e.next===null&&(Su===null?hy=Su=e:Su=Su.next=e),gy=!0,rC||(rC=!0,NW())}function Pp(e,t){if(!px&&gy){px=!0;do for(var r=!1,a=hy;a!==null;){if(!t)if(e!==0){var o=a.pendingLanes;if(o===0)var n=0;else{var s=a.suspendedLanes,i=a.pingedLanes;n=(1<<31-bo(42|e)+1)-1,n&=o&~(s&~i),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(r=!0,ME(a,n))}else n=pt,n=_y(a,a===Ht?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||Sp(a,n)||(r=!0,ME(a,n));a=a.next}while(r);px=!1}}function MW(){kA()}function kA(){gy=rC=!1;var e=0;ki!==0&&VW()&&(e=ki);for(var t=yo(),r=null,a=hy;a!==null;){var o=a.next,n=RA(a,t);n===0?(a.next=null,r===null?hy=o:r.next=o,o===null&&(Su=r)):(r=a,(e!==0||(n&3)!==0)&&(gy=!0)),a=o}Or!==0&&Or!==5||Pp(e,!1),ki!==0&&(ki=0)}function RA(e,t){for(var r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,n=e.pendingLanes&-62914561;0i)break;var d=l.transferSize,u=l.initiatorType;d&&UE(u)&&(l=l.responseEnd,s+=d*(l"u"?null:document;function NA(e,t,r){var a=nd;if(a&&typeof t=="string"&&t){var o=pn(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof r=="string"&&(o+='[crossorigin="'+r+'"]'),KE.has(o)||(KE.add(o),e={rel:e,crossOrigin:r,href:t},a.querySelector(o)===null&&(t=a.createElement("link"),ia(t,"link",e),Xr(t),a.head.appendChild(t)))}}function JW(e){Vs.D(e),NA("dns-prefetch",e,null)}function ZW(e,t){Vs.C(e,t),NA("preconnect",e,t)}function eG(e,t,r){Vs.L(e,t,r);var a=nd;if(a&&e&&t){var o='link[rel="preload"][as="'+pn(t)+'"]';t==="image"&&r&&r.imageSrcSet?(o+='[imagesrcset="'+pn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(o+='[imagesizes="'+pn(r.imageSizes)+'"]')):o+='[href="'+pn(e)+'"]';var n=o;switch(t){case"style":n=Ju(e);break;case"script":n=sd(e)}qo.has(n)||(e=$t({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),qo.set(n,e),a.querySelector(o)!==null||t==="style"&&a.querySelector(Tp(n))||t==="script"&&a.querySelector(Ap(n))||(t=a.createElement("link"),ia(t,"link",e),Xr(t),a.head.appendChild(t)))}}function tG(e,t){Vs.m(e,t);var r=nd;if(r&&e){var a=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+pn(a)+'"][href="'+pn(e)+'"]',n=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=sd(e)}if(!qo.has(n)&&(e=$t({rel:"modulepreload",href:e},t),qo.set(n,e),r.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Ap(n)))return}a=r.createElement("link"),ia(a,"link",e),Xr(a),r.head.appendChild(a)}}}function rG(e,t,r){Vs.S(e,t,r);var a=nd;if(a&&e){var o=Ou(a).hoistableStyles,n=Ju(e);t=t||"default";var s=o.get(n);if(!s){var i={loading:0,preload:null};if(s=a.querySelector(Tp(n)))i.loading=5;else{e=$t({rel:"stylesheet",href:e,"data-precedence":t},r),(r=qo.get(n))&&aS(e,r);var l=s=a.createElement("link");Xr(l),ia(l,"link",e),l._p=new Promise(function(c,d){l.onload=c,l.onerror=d}),l.addEventListener("load",function(){i.loading|=1}),l.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Wg(s,t,a)}s={type:"stylesheet",instance:s,count:1,state:i},o.set(n,s)}}}function aG(e,t){Vs.X(e,t);var r=nd;if(r&&e){var a=Ou(r).hoistableScripts,o=sd(e),n=a.get(o);n||(n=r.querySelector(Ap(o)),n||(e=$t({src:e,async:!0},t),(t=qo.get(o))&&oS(e,t),n=r.createElement("script"),Xr(n),ia(n,"link",e),r.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(o,n))}}function oG(e,t){Vs.M(e,t);var r=nd;if(r&&e){var a=Ou(r).hoistableScripts,o=sd(e),n=a.get(o);n||(n=r.querySelector(Ap(o)),n||(e=$t({src:e,async:!0,type:"module"},t),(t=qo.get(o))&&oS(e,t),n=r.createElement("script"),Xr(n),ia(n,"link",e),r.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(o,n))}}function XE(e,t,r,a){var o=(o=Ri.current)?by(o):null;if(!o)throw Error(ee(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=Ju(r.href),r=Ou(o).hoistableStyles,a=r.get(t),a||(a={type:"style",instance:null,count:0,state:null},r.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Ju(r.href);var n=Ou(o).hoistableStyles,s=n.get(e);if(s||(o=o.ownerDocument||o,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(e,s),(n=o.querySelector(Tp(e)))&&!n._p&&(s.instance=n,s.state.loading=5),qo.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},qo.set(e,r),n||nG(o,e,r,s.state))),t&&a===null)throw Error(ee(528,""));return s}if(t&&a!==null)throw Error(ee(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=sd(r),r=Ou(o).hoistableScripts,a=r.get(t),a||(a={type:"script",instance:null,count:0,state:null},r.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(ee(444,e))}}function Ju(e){return'href="'+pn(e)+'"'}function Tp(e){return'link[rel="stylesheet"]['+e+"]"}function OA(e){return $t({},e,{"data-precedence":e.precedence,precedence:null})}function nG(e,t,r,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),ia(t,"link",r),Xr(t),e.head.appendChild(t))}function sd(e){return'[src="'+pn(e)+'"]'}function Ap(e){return"script[async]"+e}function YE(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+pn(r.href)+'"]');if(a)return t.instance=a,Xr(a),a;var o=$t({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Xr(a),ia(a,"style",o),Wg(a,r.precedence,e),t.instance=a;case"stylesheet":o=Ju(r.href);var n=e.querySelector(Tp(o));if(n)return t.state.loading|=4,t.instance=n,Xr(n),n;a=OA(r),(o=qo.get(o))&&aS(a,o),n=(e.ownerDocument||e).createElement("link"),Xr(n);var s=n;return s._p=new Promise(function(i,l){s.onload=i,s.onerror=l}),ia(n,"link",a),t.state.loading|=4,Wg(n,r.precedence,e),t.instance=n;case"script":return n=sd(r.src),(o=e.querySelector(Ap(n)))?(t.instance=o,Xr(o),o):(a=r,(o=qo.get(n))&&(a=$t({},r),oS(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),Xr(o),ia(o,"link",a),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(ee(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Wg(a,r.precedence,e));return t.instance}function Wg(e,t,r){for(var a=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,n=o,s=0;s title"):null)}function sG(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function FA(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function iG(e,t,r,a){if(r.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var o=Ju(a.href),n=t.querySelector(Tp(o));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=wy.bind(e),t.then(e,e)),r.state.loading|=4,r.instance=n,Xr(n);return}n=t.ownerDocument||t,a=OA(a),(o=qo.get(o))&&aS(a,o),n=n.createElement("link"),Xr(n);var s=n;s._p=new Promise(function(i,l){s.onload=i,s.onerror=l}),ia(n,"link",a),r.instance=n}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,t),(t=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=wy.bind(e),t.addEventListener("load",r),t.addEventListener("error",r))}}var yx=0;function lG(e,t){return e.stylesheets&&e.count===0&&$g(e,e.stylesheets),0yx?50:800)+t);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function wy(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)$g(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var xy=null;function $g(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,xy=new Map,t.forEach(cG,e),xy=null,wy.call(e))}function cG(e,t){if(!(t.state.loading&4)){var r=xy.get(e);if(r)var a=r.get(null);else{r=new Map,xy.set(e,r);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n{"use strict";function GA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(GA)}catch(e){console.error(e)}}GA(),$A.exports=WA()});function yG(e){if(!e||typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}function Uy(e){return e.label!==void 0}function Zn(...e){return e.filter(Boolean).join(" ")}function HG(e){let[t,r]=e.split("-"),a=[];return t&&a.push(t),r&&a.push(r),a}function YA(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function UG(e,t){let r={};return[e,t].forEach((a,o)=>{let n=o===1,s=n?"--mobile-offset":"--offset",i=n?MG:DG;function l(c){["top","right","bottom","left"].forEach(d=>{r[`${s}-${d}`]=typeof c=="number"?`${c}px`:c})}typeof a=="number"||typeof a=="string"?l(a):typeof a=="object"?["top","right","bottom","left"].forEach(c=>{a[c]===void 0?r[`${s}-${c}`]=i:r[`${s}-${c}`]=typeof a[c]=="number"?`${a[c]}px`:a[c]}):l(i)}),r}var pe,QA,vG,bG,wG,xG,CG,SG,_G,kG,RG,cS,uS,Za,IG,LG,EG,PG,TG,er,AG,DG,MG,XA,NG,OG,FG,BG,zG,JA,Ui=C(()=>{"use client";pe=A(J(),1),QA=A(Gn(),1);vG=e=>{switch(e){case"success":return xG;case"info":return SG;case"warning":return CG;case"error":return _G;default:return null}},bG=Array(12).fill(0),wG=({visible:e,className:t})=>pe.default.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},pe.default.createElement("div",{className:"sonner-spinner"},bG.map((r,a)=>pe.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),xG=pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},pe.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),CG=pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},pe.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),SG=pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},pe.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),_G=pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},pe.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),kG=pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},pe.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),pe.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),RG=()=>{let[e,t]=pe.default.useState(document.hidden);return pe.default.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},cS=1,uS=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;let{message:a,...o}=t,n=typeof t?.id=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:cS++,s=this.toasts.find(l=>l.id===n),i=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),s?this.toasts=this.toasts.map(l=>l.id===n?(this.publish({...l,...t,id:n,title:a}),{...l,...t,id:n,dismissible:i,title:a}):l):this.addToast({title:a,...o,dismissible:i,id:n}),n},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:t,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(a=>a({id:r.id,dismiss:!0}))}),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let a;r.loading!==void 0&&(a=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));let o=Promise.resolve(t instanceof Function?t():t),n=a!==void 0,s,i=o.then(async c=>{if(s=["resolve",c],pe.default.isValidElement(c))n=!1,this.create({id:a,type:"default",message:c});else if(LG(c)&&!c.ok){n=!1;let u=typeof r.error=="function"?await r.error(`HTTP error! status: ${c.status}`):r.error,p=typeof r.description=="function"?await r.description(`HTTP error! status: ${c.status}`):r.description,h=typeof u=="object"&&!pe.default.isValidElement(u)?u:{message:u};this.create({id:a,type:"error",description:p,...h})}else if(c instanceof Error){n=!1;let u=typeof r.error=="function"?await r.error(c):r.error,p=typeof r.description=="function"?await r.description(c):r.description,h=typeof u=="object"&&!pe.default.isValidElement(u)?u:{message:u};this.create({id:a,type:"error",description:p,...h})}else if(r.success!==void 0){n=!1;let u=typeof r.success=="function"?await r.success(c):r.success,p=typeof r.description=="function"?await r.description(c):r.description,h=typeof u=="object"&&!pe.default.isValidElement(u)?u:{message:u};this.create({id:a,type:"success",description:p,...h})}}).catch(async c=>{if(s=["reject",c],r.error!==void 0){n=!1;let d=typeof r.error=="function"?await r.error(c):r.error,u=typeof r.description=="function"?await r.description(c):r.description,f=typeof d=="object"&&!pe.default.isValidElement(d)?d:{message:d};this.create({id:a,type:"error",description:u,...f})}}).finally(()=>{n&&(this.dismiss(a),a=void 0),r.finally==null||r.finally.call(r)}),l=()=>new Promise((c,d)=>i.then(()=>s[0]==="reject"?d(s[1]):c(s[1])).catch(d));return typeof a!="string"&&typeof a!="number"?{unwrap:l}:Object.assign(a,{unwrap:l})},this.custom=(t,r)=>{let a=r?.id||cS++;return this.create({jsx:t(a),id:a,...r}),a},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Za=new uS,IG=(e,t)=>{let r=t?.id||cS++;return Za.addToast({title:e,...t,id:r}),r},LG=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",EG=IG,PG=()=>Za.toasts,TG=()=>Za.getActiveToasts(),er=Object.assign(EG,{success:Za.success,info:Za.info,warning:Za.warning,error:Za.error,custom:Za.custom,message:Za.message,promise:Za.promise,dismiss:Za.dismiss,loading:Za.loading},{getHistory:PG,getToasts:TG});yG("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");AG=3,DG="24px",MG="16px",XA=4e3,NG=356,OG=14,FG=45,BG=200;zG=e=>{var t,r,a,o,n,s,i,l,c;let{invert:d,toast:u,unstyled:p,interacting:f,setHeights:h,visibleToasts:g,heights:b,index:m,toasts:y,expanded:v,removeToast:x,defaultRichColors:S,closeButton:I,style:_,cancelButtonStyle:w,actionButtonStyle:B,className:F="",descriptionClassName:ie="",duration:$,position:Y,gap:Z,expandByDefault:re,classNames:Q,icons:P,closeButtonAriaLabel:D="Close toast"}=e,[L,U]=pe.default.useState(null),[ne,z]=pe.default.useState(null),[T,E]=pe.default.useState(!1),[M,V]=pe.default.useState(!1),[K,X]=pe.default.useState(!1),[W,xe]=pe.default.useState(!1),[ve,Ve]=pe.default.useState(!1),[_e,xt]=pe.default.useState(0),[Qt,it]=pe.default.useState(0),_t=pe.default.useRef(u.duration||$||XA),ft=pe.default.useRef(null),st=pe.default.useRef(null),da=m===0,R=m+1<=g,N=u.type,H=u.dismissible!==!1,de=u.className||"",G=u.descriptionClassName||"",ae=pe.default.useMemo(()=>b.findIndex(et=>et.toastId===u.id)||0,[b,u.id]),he=pe.default.useMemo(()=>{var et;return(et=u.closeButton)!=null?et:I},[u.closeButton,I]),Qe=pe.default.useMemo(()=>u.duration||$||XA,[u.duration,$]),He=pe.default.useRef(0),ct=pe.default.useRef(0),Ze=pe.default.useRef(0),Je=pe.default.useRef(null),[Un,ta]=Y.split("-"),Wr=pe.default.useMemo(()=>b.reduce((et,yr,Gr)=>Gr>=ae?et:et+yr.height,0),[b,ae]),un=RG(),Bl=u.invert||d,li=N==="loading";ct.current=pe.default.useMemo(()=>ae*Z+Wr,[ae,Wr]),pe.default.useEffect(()=>{_t.current=Qe},[Qe]),pe.default.useEffect(()=>{E(!0)},[]),pe.default.useEffect(()=>{let et=st.current;if(et){let yr=et.getBoundingClientRect().height;return it(yr),h(Gr=>[{toastId:u.id,height:yr,position:u.position},...Gr]),()=>h(Gr=>Gr.filter(fa=>fa.toastId!==u.id))}},[h,u.id]),pe.default.useLayoutEffect(()=>{if(!T)return;let et=st.current,yr=et.style.height;et.style.height="auto";let Gr=et.getBoundingClientRect().height;et.style.height=yr,it(Gr),h(fa=>fa.find(fr=>fr.toastId===u.id)?fa.map(fr=>fr.toastId===u.id?{...fr,height:Gr}:fr):[{toastId:u.id,height:Gr,position:u.position},...fa])},[T,u.title,u.description,h,u.id,u.jsx,u.action,u.cancel]);let uo=pe.default.useCallback(()=>{V(!0),xt(ct.current),h(et=>et.filter(yr=>yr.toastId!==u.id)),setTimeout(()=>{x(u)},BG)},[u,x,h,ct]);pe.default.useEffect(()=>{if(u.promise&&N==="loading"||u.duration===1/0||u.type==="loading")return;let et;return v||f||un?(()=>{if(Ze.current{u.onAutoClose==null||u.onAutoClose.call(u,u),uo()},_t.current)),()=>clearTimeout(et)},[v,f,u,N,un,uo]),pe.default.useEffect(()=>{u.delete&&(uo(),u.onDismiss==null||u.onDismiss.call(u,u))},[uo,u.delete]);function Dh(){var et;if(P?.loading){var yr;return pe.default.createElement("div",{className:Zn(Q?.loader,u==null||(yr=u.classNames)==null?void 0:yr.loader,"sonner-loader"),"data-visible":N==="loading"},P.loading)}return pe.default.createElement(wG,{className:Zn(Q?.loader,u==null||(et=u.classNames)==null?void 0:et.loader),visible:N==="loading"})}let su=u.icon||P?.[N]||vG(N);var gf,iu;return pe.default.createElement("li",{tabIndex:0,ref:st,className:Zn(F,de,Q?.toast,u==null||(t=u.classNames)==null?void 0:t.toast,Q?.default,Q?.[N],u==null||(r=u.classNames)==null?void 0:r[N]),"data-sonner-toast":"","data-rich-colors":(gf=u.richColors)!=null?gf:S,"data-styled":!(u.jsx||u.unstyled||p),"data-mounted":T,"data-promise":!!u.promise,"data-swiped":ve,"data-removed":M,"data-visible":R,"data-y-position":Un,"data-x-position":ta,"data-index":m,"data-front":da,"data-swiping":K,"data-dismissible":H,"data-type":N,"data-invert":Bl,"data-swipe-out":W,"data-swipe-direction":ne,"data-expanded":!!(v||re&&T),"data-testid":u.testId,style:{"--index":m,"--toasts-before":m,"--z-index":y.length-m,"--offset":`${M?_e:ct.current}px`,"--initial-height":re?"auto":`${Qt}px`,..._,...u.style},onDragEnd:()=>{X(!1),U(null),Je.current=null},onPointerDown:et=>{et.button!==2&&(li||!H||(ft.current=new Date,xt(ct.current),et.target.setPointerCapture(et.pointerId),et.target.tagName!=="BUTTON"&&(X(!0),Je.current={x:et.clientX,y:et.clientY})))},onPointerUp:()=>{var et,yr,Gr;if(W||!H)return;Je.current=null;let fa=Number(((et=st.current)==null?void 0:et.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Cs=Number(((yr=st.current)==null?void 0:yr.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),fr=new Date().getTime()-((Gr=ft.current)==null?void 0:Gr.getTime()),Ra=L==="x"?fa:Cs,lu=Math.abs(Ra)/fr;if(Math.abs(Ra)>=FG||lu>.11){xt(ct.current),u.onDismiss==null||u.onDismiss.call(u,u),z(L==="x"?fa>0?"right":"left":Cs>0?"down":"up"),uo(),xe(!0);return}else{var fo,k;(fo=st.current)==null||fo.style.setProperty("--swipe-amount-x","0px"),(k=st.current)==null||k.style.setProperty("--swipe-amount-y","0px")}Ve(!1),X(!1),U(null)},onPointerMove:et=>{var yr,Gr,fa;if(!Je.current||!H||((yr=window.getSelection())==null?void 0:yr.toString().length)>0)return;let fr=et.clientY-Je.current.y,Ra=et.clientX-Je.current.x;var lu;let fo=(lu=e.swipeDirections)!=null?lu:HG(Y);!L&&(Math.abs(Ra)>1||Math.abs(fr)>1)&&U(Math.abs(Ra)>Math.abs(fr)?"x":"y");let k={x:0,y:0},O=j=>1/(1.5+Math.abs(j)/20);if(L==="y"){if(fo.includes("top")||fo.includes("bottom"))if(fo.includes("top")&&fr<0||fo.includes("bottom")&&fr>0)k.y=fr;else{let j=fr*O(fr);k.y=Math.abs(j)0)k.x=Ra;else{let j=Ra*O(Ra);k.x=Math.abs(j)0||Math.abs(k.y)>0)&&Ve(!0),(Gr=st.current)==null||Gr.style.setProperty("--swipe-amount-x",`${k.x}px`),(fa=st.current)==null||fa.style.setProperty("--swipe-amount-y",`${k.y}px`)}},he&&!u.jsx&&N!=="loading"?pe.default.createElement("button",{"aria-label":D,"data-disabled":li,"data-close-button":!0,onClick:li||!H?()=>{}:()=>{uo(),u.onDismiss==null||u.onDismiss.call(u,u)},className:Zn(Q?.closeButton,u==null||(a=u.classNames)==null?void 0:a.closeButton)},(iu=P?.close)!=null?iu:kG):null,(N||u.icon||u.promise)&&u.icon!==null&&(P?.[N]!==null||u.icon)?pe.default.createElement("div",{"data-icon":"",className:Zn(Q?.icon,u==null||(o=u.classNames)==null?void 0:o.icon)},u.promise||u.type==="loading"&&!u.icon?u.icon||Dh():null,u.type!=="loading"?su:null):null,pe.default.createElement("div",{"data-content":"",className:Zn(Q?.content,u==null||(n=u.classNames)==null?void 0:n.content)},pe.default.createElement("div",{"data-title":"",className:Zn(Q?.title,u==null||(s=u.classNames)==null?void 0:s.title)},u.jsx?u.jsx:typeof u.title=="function"?u.title():u.title),u.description?pe.default.createElement("div",{"data-description":"",className:Zn(ie,G,Q?.description,u==null||(i=u.classNames)==null?void 0:i.description)},typeof u.description=="function"?u.description():u.description):null),pe.default.isValidElement(u.cancel)?u.cancel:u.cancel&&Uy(u.cancel)?pe.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:u.cancelButtonStyle||w,onClick:et=>{Uy(u.cancel)&&H&&(u.cancel.onClick==null||u.cancel.onClick.call(u.cancel,et),uo())},className:Zn(Q?.cancelButton,u==null||(l=u.classNames)==null?void 0:l.cancelButton)},u.cancel.label):null,pe.default.isValidElement(u.action)?u.action:u.action&&Uy(u.action)?pe.default.createElement("button",{"data-button":!0,"data-action":!0,style:u.actionButtonStyle||B,onClick:et=>{Uy(u.action)&&(u.action.onClick==null||u.action.onClick.call(u.action,et),!et.defaultPrevented&&uo())},className:Zn(Q?.actionButton,u==null||(c=u.classNames)==null?void 0:c.actionButton)},u.action.label):null)};JA=pe.default.forwardRef(function(t,r){let{id:a,invert:o,position:n="bottom-right",hotkey:s=["altKey","KeyT"],expand:i,closeButton:l,className:c,offset:d,mobileOffset:u,theme:p="light",richColors:f,duration:h,style:g,visibleToasts:b=AG,toastOptions:m,dir:y=YA(),gap:v=OG,icons:x,containerAriaLabel:S="Notifications"}=t,[I,_]=pe.default.useState([]),w=pe.default.useMemo(()=>a?I.filter(T=>T.toasterId===a):I.filter(T=>!T.toasterId),[I,a]),B=pe.default.useMemo(()=>Array.from(new Set([n].concat(w.filter(T=>T.position).map(T=>T.position)))),[w,n]),[F,ie]=pe.default.useState([]),[$,Y]=pe.default.useState(!1),[Z,re]=pe.default.useState(!1),[Q,P]=pe.default.useState(p!=="system"?p:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),D=pe.default.useRef(null),L=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),U=pe.default.useRef(null),ne=pe.default.useRef(!1),z=pe.default.useCallback(T=>{_(E=>{var M;return(M=E.find(V=>V.id===T.id))!=null&&M.delete||Za.dismiss(T.id),E.filter(({id:V})=>V!==T.id)})},[]);return pe.default.useEffect(()=>Za.subscribe(T=>{if(T.dismiss){requestAnimationFrame(()=>{_(E=>E.map(M=>M.id===T.id?{...M,delete:!0}:M))});return}setTimeout(()=>{QA.default.flushSync(()=>{_(E=>{let M=E.findIndex(V=>V.id===T.id);return M!==-1?[...E.slice(0,M),{...E[M],...T},...E.slice(M+1)]:[T,...E]})})})}),[I]),pe.default.useEffect(()=>{if(p!=="system"){P(p);return}if(p==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?P("dark"):P("light")),typeof window>"u")return;let T=window.matchMedia("(prefers-color-scheme: dark)");try{T.addEventListener("change",({matches:E})=>{P(E?"dark":"light")})}catch{T.addListener(({matches:M})=>{try{P(M?"dark":"light")}catch(V){console.error(V)}})}},[p]),pe.default.useEffect(()=>{I.length<=1&&Y(!1)},[I]),pe.default.useEffect(()=>{let T=E=>{var M;if(s.every(X=>E[X]||E.code===X)){var K;Y(!0),(K=D.current)==null||K.focus()}E.code==="Escape"&&(document.activeElement===D.current||(M=D.current)!=null&&M.contains(document.activeElement))&&Y(!1)};return document.addEventListener("keydown",T),()=>document.removeEventListener("keydown",T)},[s]),pe.default.useEffect(()=>{if(D.current)return()=>{U.current&&(U.current.focus({preventScroll:!0}),U.current=null,ne.current=!1)}},[D.current]),pe.default.createElement("section",{ref:r,"aria-label":`${S} ${L}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},B.map((T,E)=>{var M;let[V,K]=T.split("-");return w.length?pe.default.createElement("ol",{key:T,dir:y==="auto"?YA():y,tabIndex:-1,ref:D,className:c,"data-sonner-toaster":!0,"data-sonner-theme":Q,"data-y-position":V,"data-x-position":K,style:{"--front-toast-height":`${((M=F[0])==null?void 0:M.height)||0}px`,"--width":`${NG}px`,"--gap":`${v}px`,...g,...UG(d,u)},onBlur:X=>{ne.current&&!X.currentTarget.contains(X.relatedTarget)&&(ne.current=!1,U.current&&(U.current.focus({preventScroll:!0}),U.current=null))},onFocus:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||ne.current||(ne.current=!0,U.current=X.relatedTarget)},onMouseEnter:()=>Y(!0),onMouseMove:()=>Y(!0),onMouseLeave:()=>{Z||Y(!1)},onDragEnd:()=>Y(!1),onPointerDown:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||re(!0)},onPointerUp:()=>re(!1)},w.filter(X=>!X.position&&E===0||X.position===T).map((X,W)=>{var xe,ve;return pe.default.createElement(zG,{key:X.id,icons:x,index:W,toast:X,defaultRichColors:f,duration:(xe=m?.duration)!=null?xe:h,className:m?.className,descriptionClassName:m?.descriptionClassName,invert:o,visibleToasts:b,closeButton:(ve=m?.closeButton)!=null?ve:l,interacting:Z,position:T,style:m?.style,unstyled:m?.unstyled,classNames:m?.classNames,cancelButtonStyle:m?.cancelButtonStyle,actionButtonStyle:m?.actionButtonStyle,closeButtonAriaLabel:m?.closeButtonAriaLabel,removeToast:z,toasts:w.filter(Ve=>Ve.position==X.position),heights:F.filter(Ve=>Ve.position==X.position),setHeights:ie,expandByDefault:i,gap:v,expanded:$,swipeDirections:t.swipeDirections})})):null}))})});function ZA(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t{});var e2,t2,id,qy=C(()=>{dS();e2=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,t2=Vy,id=(e,t)=>r=>{var a;if(t?.variants==null)return t2(e,r?.class,r?.className);let{variants:o,defaultVariants:n}=t,s=Object.keys(o).map(c=>{let d=r?.[c],u=n?.[c];if(d===null)return null;let p=e2(d)||e2(u);return o[c][p]}),i=r&&Object.entries(r).reduce((c,d)=>{let[u,p]=d;return p===void 0||(c[u]=p),c},{}),l=t==null||(a=t.compoundVariants)===null||a===void 0?void 0:a.reduce((c,d)=>{let{class:u,className:p,...f}=d;return Object.entries(f).every(h=>{let[g,b]=h;return Array.isArray(b)?b.includes({...n,...i}[g]):{...n,...i}[g]===b})?[...c,u,p]:c},[]);return t2(e,s,l,r?.class,r?.className)}});var jG,VG,i2,r2,qG,WG,l2,GG,$G,KG,pS,XG,YG,QG,JG,c2,ZG,e$,t$,a2,r$,a$,o$,n$,s$,i$,u2,l$,c$,Br,d2,f2,u$,d$,f$,p$,m$,h$,ji,lt,Vi,fS,qs,p2,g$,mS,y$,v$,b$,w$,Se,hc,o2,x$,C$,n2,S$,Wy,Re,Mp,_$,s2,k$,R$,Gy,I$,qi,gc,m2,h2,g2,y2,L$,v2,b2,w2,E$,x2,C2=C(()=>{jG=(e,t)=>{let r=new Array(e.length+t.length);for(let a=0;a({classGroupId:e,validator:t}),i2=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),r2=[],qG="arbitrary..",WG=e=>{let t=$G(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:s=>{if(s.startsWith("[")&&s.endsWith("]"))return GG(s);let i=s.split("-"),l=i[0]===""&&i.length>1?1:0;return l2(i,l,t)},getConflictingClassGroupIds:(s,i)=>{if(i){let l=a[s],c=r[s];return l?c?jG(c,l):l:c||r2}return r[s]||r2}}},l2=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;let o=e[t],n=r.nextPart.get(o);if(n){let c=l2(e,t+1,n);if(c)return c}let s=r.validators;if(s===null)return;let i=t===0?e.join("-"):e.slice(t).join("-"),l=s.length;for(let c=0;ce.slice(1,-1).indexOf(":")===-1?void 0:(()=>{let t=e.slice(1,-1),r=t.indexOf(":"),a=t.slice(0,r);return a?qG+a:void 0})(),$G=e=>{let{theme:t,classGroups:r}=e;return KG(r,t)},KG=(e,t)=>{let r=i2();for(let a in e){let o=e[a];pS(o,r,a,t)}return r},pS=(e,t,r,a)=>{let o=e.length;for(let n=0;n{if(typeof e=="string"){YG(e,t,r);return}if(typeof e=="function"){QG(e,t,r,a);return}JG(e,t,r,a)},YG=(e,t,r)=>{let a=e===""?t:c2(t,e);a.classGroupId=r},QG=(e,t,r,a)=>{if(ZG(e)){pS(e(a),t,r,a);return}t.validators===null&&(t.validators=[]),t.validators.push(VG(r,e))},JG=(e,t,r,a)=>{let o=Object.entries(e),n=o.length;for(let s=0;s{let r=e,a=t.split("-"),o=a.length;for(let n=0;n"isThemeGetter"in e&&e.isThemeGetter===!0,e$=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),a=Object.create(null),o=(n,s)=>{r[n]=s,t++,t>e&&(t=0,a=r,r=Object.create(null))};return{get(n){let s=r[n];if(s!==void 0)return s;if((s=a[n])!==void 0)return o(n,s),s},set(n,s){n in r?r[n]=s:o(n,s)}}},t$=[],a2=(e,t,r,a,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:a,isExternal:o}),r$=e=>{let{prefix:t,experimentalParseClassName:r}=e,a=o=>{let n=[],s=0,i=0,l=0,c,d=o.length;for(let g=0;gl?c-l:void 0;return a2(n,f,p,h)};if(t){let o=t+":",n=a;a=s=>s.startsWith(o)?n(s.slice(o.length)):a2(t$,!1,s,void 0,!0)}if(r){let o=a;a=n=>r({className:n,parseClassName:o})}return a},a$=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((r,a)=>{t.set(r,1e6+a)}),r=>{let a=[],o=[];for(let n=0;n0&&(o.sort(),a.push(...o),o=[]),a.push(s)):o.push(s)}return o.length>0&&(o.sort(),a.push(...o)),a}},o$=e=>({cache:e$(e.cacheSize),parseClassName:r$(e),sortModifiers:a$(e),...WG(e)}),n$=/\s+/,s$=(e,t)=>{let{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:o,sortModifiers:n}=t,s=[],i=e.trim().split(n$),l="";for(let c=i.length-1;c>=0;c-=1){let d=i[c],{isExternal:u,modifiers:p,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:g}=r(d);if(u){l=d+(l.length>0?" "+l:l);continue}let b=!!g,m=a(b?h.substring(0,g):h);if(!m){if(!b){l=d+(l.length>0?" "+l:l);continue}if(m=a(h),!m){l=d+(l.length>0?" "+l:l);continue}b=!1}let y=p.length===0?"":p.length===1?p[0]:n(p).join(":"),v=f?y+"!":y,x=v+m;if(s.indexOf(x)>-1)continue;s.push(x);let S=o(m,b);for(let I=0;I0?" "+l:l)}return l},i$=(...e)=>{let t=0,r,a,o="";for(;t{if(typeof e=="string")return e;let t,r="";for(let a=0;a{let r,a,o,n,s=l=>{let c=t.reduce((d,u)=>u(d),e());return r=o$(c),a=r.cache.get,o=r.cache.set,n=i,i(l)},i=l=>{let c=a(l);if(c)return c;let d=s$(l,r);return o(l,d),d};return n=s,(...l)=>n(i$(...l))},c$=[],Br=e=>{let t=r=>r[e]||c$;return t.isThemeGetter=!0,t},d2=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,f2=/^\((?:(\w[\w-]*):)?(.+)\)$/i,u$=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,d$=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,f$=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,p$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,m$=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,h$=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ji=e=>u$.test(e),lt=e=>!!e&&!Number.isNaN(Number(e)),Vi=e=>!!e&&Number.isInteger(Number(e)),fS=e=>e.endsWith("%")&<(e.slice(0,-1)),qs=e=>d$.test(e),p2=()=>!0,g$=e=>f$.test(e)&&!p$.test(e),mS=()=>!1,y$=e=>m$.test(e),v$=e=>h$.test(e),b$=e=>!Se(e)&&!Re(e),w$=e=>qi(e,g2,mS),Se=e=>d2.test(e),hc=e=>qi(e,y2,g$),o2=e=>qi(e,L$,lt),x$=e=>qi(e,b2,p2),C$=e=>qi(e,v2,mS),n2=e=>qi(e,m2,mS),S$=e=>qi(e,h2,v$),Wy=e=>qi(e,w2,y$),Re=e=>f2.test(e),Mp=e=>gc(e,y2),_$=e=>gc(e,v2),s2=e=>gc(e,m2),k$=e=>gc(e,g2),R$=e=>gc(e,h2),Gy=e=>gc(e,w2,!0),I$=e=>gc(e,b2,!0),qi=(e,t,r)=>{let a=d2.exec(e);return a?a[1]?t(a[1]):r(a[2]):!1},gc=(e,t,r=!1)=>{let a=f2.exec(e);return a?a[1]?t(a[1]):r:!1},m2=e=>e==="position"||e==="percentage",h2=e=>e==="image"||e==="url",g2=e=>e==="length"||e==="size"||e==="bg-size",y2=e=>e==="length",L$=e=>e==="number",v2=e=>e==="family-name",b2=e=>e==="number"||e==="weight",w2=e=>e==="shadow",E$=()=>{let e=Br("color"),t=Br("font"),r=Br("text"),a=Br("font-weight"),o=Br("tracking"),n=Br("leading"),s=Br("breakpoint"),i=Br("container"),l=Br("spacing"),c=Br("radius"),d=Br("shadow"),u=Br("inset-shadow"),p=Br("text-shadow"),f=Br("drop-shadow"),h=Br("blur"),g=Br("perspective"),b=Br("aspect"),m=Br("ease"),y=Br("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],S=()=>[...x(),Re,Se],I=()=>["auto","hidden","clip","visible","scroll"],_=()=>["auto","contain","none"],w=()=>[Re,Se,l],B=()=>[ji,"full","auto",...w()],F=()=>[Vi,"none","subgrid",Re,Se],ie=()=>["auto",{span:["full",Vi,Re,Se]},Vi,Re,Se],$=()=>[Vi,"auto",Re,Se],Y=()=>["auto","min","max","fr",Re,Se],Z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],re=()=>["start","end","center","stretch","center-safe","end-safe"],Q=()=>["auto",...w()],P=()=>[ji,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],D=()=>[ji,"screen","full","dvw","lvw","svw","min","max","fit",...w()],L=()=>[ji,"screen","full","lh","dvh","lvh","svh","min","max","fit",...w()],U=()=>[e,Re,Se],ne=()=>[...x(),s2,n2,{position:[Re,Se]}],z=()=>["no-repeat",{repeat:["","x","y","space","round"]}],T=()=>["auto","cover","contain",k$,w$,{size:[Re,Se]}],E=()=>[fS,Mp,hc],M=()=>["","none","full",c,Re,Se],V=()=>["",lt,Mp,hc],K=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],W=()=>[lt,fS,s2,n2],xe=()=>["","none",h,Re,Se],ve=()=>["none",lt,Re,Se],Ve=()=>["none",lt,Re,Se],_e=()=>[lt,Re,Se],xt=()=>[ji,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[qs],breakpoint:[qs],color:[p2],container:[qs],"drop-shadow":[qs],ease:["in","out","in-out"],font:[b$],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[qs],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[qs],shadow:[qs],spacing:["px",lt],text:[qs],"text-shadow":[qs],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ji,Se,Re,b]}],container:["container"],columns:[{columns:[lt,Se,Re,i]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:S()}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:B()}],"inset-x":[{"inset-x":B()}],"inset-y":[{"inset-y":B()}],start:[{"inset-s":B(),start:B()}],end:[{"inset-e":B(),end:B()}],"inset-bs":[{"inset-bs":B()}],"inset-be":[{"inset-be":B()}],top:[{top:B()}],right:[{right:B()}],bottom:[{bottom:B()}],left:[{left:B()}],visibility:["visible","invisible","collapse"],z:[{z:[Vi,"auto",Re,Se]}],basis:[{basis:[ji,"full","auto",i,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[lt,ji,"auto","initial","none",Se]}],grow:[{grow:["",lt,Re,Se]}],shrink:[{shrink:["",lt,Re,Se]}],order:[{order:[Vi,"first","last","none",Re,Se]}],"grid-cols":[{"grid-cols":F()}],"col-start-end":[{col:ie()}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":F()}],"row-start-end":[{row:ie()}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Y()}],"auto-rows":[{"auto-rows":Y()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...re(),"normal"]}],"justify-self":[{"justify-self":["auto",...re()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...re(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...re(),{baseline:["","last"]}]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...re(),"baseline"]}],"place-self":[{"place-self":["auto",...re()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:Q()}],mx:[{mx:Q()}],my:[{my:Q()}],ms:[{ms:Q()}],me:[{me:Q()}],mbs:[{mbs:Q()}],mbe:[{mbe:Q()}],mt:[{mt:Q()}],mr:[{mr:Q()}],mb:[{mb:Q()}],ml:[{ml:Q()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],"inline-size":[{inline:["auto",...D()]}],"min-inline-size":[{"min-inline":["auto",...D()]}],"max-inline-size":[{"max-inline":["none",...D()]}],"block-size":[{block:["auto",...L()]}],"min-block-size":[{"min-block":["auto",...L()]}],"max-block-size":[{"max-block":["none",...L()]}],w:[{w:[i,"screen",...P()]}],"min-w":[{"min-w":[i,"screen","none",...P()]}],"max-w":[{"max-w":[i,"screen","none","prose",{screen:[s]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",r,Mp,hc]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,I$,x$]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",fS,Se]}],"font-family":[{font:[_$,C$,t]}],"font-features":[{"font-features":[Se]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,Re,Se]}],"line-clamp":[{"line-clamp":[lt,"none",Re,o2]}],leading:[{leading:[n,...w()]}],"list-image":[{"list-image":["none",Re,Se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Re,Se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...K(),"wavy"]}],"text-decoration-thickness":[{decoration:[lt,"from-font","auto",Re,hc]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[lt,"auto",Re,Se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Re,Se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Re,Se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:z()}],"bg-size":[{bg:T()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Vi,Re,Se],radial:["",Re,Se],conic:[Vi,Re,Se]},R$,S$]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:E()}],"gradient-via-pos":[{via:E()}],"gradient-to-pos":[{to:E()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:M()}],"rounded-s":[{"rounded-s":M()}],"rounded-e":[{"rounded-e":M()}],"rounded-t":[{"rounded-t":M()}],"rounded-r":[{"rounded-r":M()}],"rounded-b":[{"rounded-b":M()}],"rounded-l":[{"rounded-l":M()}],"rounded-ss":[{"rounded-ss":M()}],"rounded-se":[{"rounded-se":M()}],"rounded-ee":[{"rounded-ee":M()}],"rounded-es":[{"rounded-es":M()}],"rounded-tl":[{"rounded-tl":M()}],"rounded-tr":[{"rounded-tr":M()}],"rounded-br":[{"rounded-br":M()}],"rounded-bl":[{"rounded-bl":M()}],"border-w":[{border:V()}],"border-w-x":[{"border-x":V()}],"border-w-y":[{"border-y":V()}],"border-w-s":[{"border-s":V()}],"border-w-e":[{"border-e":V()}],"border-w-bs":[{"border-bs":V()}],"border-w-be":[{"border-be":V()}],"border-w-t":[{"border-t":V()}],"border-w-r":[{"border-r":V()}],"border-w-b":[{"border-b":V()}],"border-w-l":[{"border-l":V()}],"divide-x":[{"divide-x":V()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":V()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...K(),"hidden","none"]}],"divide-style":[{divide:[...K(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-bs":[{"border-bs":U()}],"border-color-be":[{"border-be":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...K(),"none","hidden"]}],"outline-offset":[{"outline-offset":[lt,Re,Se]}],"outline-w":[{outline:["",lt,Mp,hc]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",d,Gy,Wy]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",u,Gy,Wy]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[lt,hc]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":V()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",p,Gy,Wy]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[lt,Re,Se]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[lt]}],"mask-image-linear-from-pos":[{"mask-linear-from":W()}],"mask-image-linear-to-pos":[{"mask-linear-to":W()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":W()}],"mask-image-t-to-pos":[{"mask-t-to":W()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":W()}],"mask-image-r-to-pos":[{"mask-r-to":W()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":W()}],"mask-image-b-to-pos":[{"mask-b-to":W()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":W()}],"mask-image-l-to-pos":[{"mask-l-to":W()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":W()}],"mask-image-x-to-pos":[{"mask-x-to":W()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":W()}],"mask-image-y-to-pos":[{"mask-y-to":W()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[Re,Se]}],"mask-image-radial-from-pos":[{"mask-radial-from":W()}],"mask-image-radial-to-pos":[{"mask-radial-to":W()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[lt]}],"mask-image-conic-from-pos":[{"mask-conic-from":W()}],"mask-image-conic-to-pos":[{"mask-conic-to":W()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:z()}],"mask-size":[{mask:T()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Re,Se]}],filter:[{filter:["","none",Re,Se]}],blur:[{blur:xe()}],brightness:[{brightness:[lt,Re,Se]}],contrast:[{contrast:[lt,Re,Se]}],"drop-shadow":[{"drop-shadow":["","none",f,Gy,Wy]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",lt,Re,Se]}],"hue-rotate":[{"hue-rotate":[lt,Re,Se]}],invert:[{invert:["",lt,Re,Se]}],saturate:[{saturate:[lt,Re,Se]}],sepia:[{sepia:["",lt,Re,Se]}],"backdrop-filter":[{"backdrop-filter":["","none",Re,Se]}],"backdrop-blur":[{"backdrop-blur":xe()}],"backdrop-brightness":[{"backdrop-brightness":[lt,Re,Se]}],"backdrop-contrast":[{"backdrop-contrast":[lt,Re,Se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",lt,Re,Se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[lt,Re,Se]}],"backdrop-invert":[{"backdrop-invert":["",lt,Re,Se]}],"backdrop-opacity":[{"backdrop-opacity":[lt,Re,Se]}],"backdrop-saturate":[{"backdrop-saturate":[lt,Re,Se]}],"backdrop-sepia":[{"backdrop-sepia":["",lt,Re,Se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Re,Se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[lt,"initial",Re,Se]}],ease:[{ease:["linear","initial",m,Re,Se]}],delay:[{delay:[lt,Re,Se]}],animate:[{animate:["none",y,Re,Se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Re,Se]}],"perspective-origin":[{"perspective-origin":S()}],rotate:[{rotate:ve()}],"rotate-x":[{"rotate-x":ve()}],"rotate-y":[{"rotate-y":ve()}],"rotate-z":[{"rotate-z":ve()}],scale:[{scale:Ve()}],"scale-x":[{"scale-x":Ve()}],"scale-y":[{"scale-y":Ve()}],"scale-z":[{"scale-z":Ve()}],"scale-3d":["scale-3d"],skew:[{skew:_e()}],"skew-x":[{"skew-x":_e()}],"skew-y":[{"skew-y":_e()}],transform:[{transform:[Re,Se,"","none","gpu","cpu"]}],"transform-origin":[{origin:S()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:xt()}],"translate-x":[{"translate-x":xt()}],"translate-y":[{"translate-y":xt()}],"translate-z":[{"translate-z":xt()}],"translate-none":["translate-none"],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Re,Se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Re,Se]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[lt,Mp,hc,o2]}],stroke:[{stroke:["none",...U()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},x2=l$(E$)});function se(...e){return x2(Vy(e))}var Ot=C(()=>{"use strict";dS();C2()});var T2=mt((Yoe,P2)=>{"use strict";var T$=function(e){return A$(e)&&!D$(e)};function A$(e){return!!e&&typeof e=="object"}function D$(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||O$(e)}var M$=typeof Symbol=="function"&&Symbol.for,N$=M$?Symbol.for("react.element"):60103;function O$(e){return e.$$typeof===N$}function F$(e){return Array.isArray(e)?[]:{}}function Np(e,t){return t.clone!==!1&&t.isMergeableObject(e)?ld(F$(e),e,t):e}function B$(e,t,r){return e.concat(t).map(function(a){return Np(a,r)})}function H$(e,t){if(!t.customMerge)return ld;var r=t.customMerge(e);return typeof r=="function"?r:ld}function z$(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function L2(e){return Object.keys(e).concat(z$(e))}function E2(e,t){try{return t in e}catch{return!1}}function U$(e,t){return E2(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function j$(e,t,r){var a={};return r.isMergeableObject(e)&&L2(e).forEach(function(o){a[o]=Np(e[o],r)}),L2(t).forEach(function(o){U$(e,o)||(E2(e,o)&&r.isMergeableObject(t[o])?a[o]=H$(o,r)(e[o],t[o],r):a[o]=Np(t[o],r))}),a}function ld(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||B$,r.isMergeableObject=r.isMergeableObject||T$,r.cloneUnlessOtherwiseSpecified=Np;var a=Array.isArray(t),o=Array.isArray(e),n=a===o;return n?a?r.arrayMerge(e,t,r):j$(e,t,r):Np(t,r)}ld.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,a){return ld(r,a,t)},{})};var V$=ld;P2.exports=V$});function cd(e,t){let r=t&&t.cache?t.cache:X$,a=t&&t.serializer?t.serializer:K$;return(t&&t.strategy?t.strategy:W$)(e,{cache:r,serializer:a})}function q$(e){return e==null||typeof e=="number"||typeof e=="boolean"}function A2(e,t,r,a){let o=q$(a)?a:r(a),n=t.get(o);return typeof n>"u"&&(n=e.call(this,a),t.set(o,n)),n}function D2(e,t,r){let a=Array.prototype.slice.call(arguments,3),o=r(a),n=t.get(o);return typeof n>"u"&&(n=e.apply(this,a),t.set(o,n)),n}function gS(e,t,r,a,o){return r.bind(t,e,a,o)}function W$(e,t){let r=e.length===1?A2:D2;return gS(e,this,r,t.cache.create(),t.serializer)}function G$(e,t){return gS(e,this,D2,t.cache.create(),t.serializer)}function $$(e,t){return gS(e,this,A2,t.cache.create(),t.serializer)}var K$,hS,X$,ud,yS=C(()=>{K$=function(){return JSON.stringify(arguments)},hS=class{cache;constructor(){this.cache=Object.create(null)}get(t){return this.cache[t]}set(t,r){this.cache[t]=r}},X$={create:function(){return new hS}},ud={variadic:G$,monadic:$$}});function vS(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function bS(e,t){return cd(e,{cache:(r=t,{create:()=>({get:a=>r[a],set(a,o){r[a]=o}})}),strategy:ud.variadic});var r}function dd(e,t){return bS(((...r)=>new e(...r)),t)}function wS(e){return{getDateTimeFormat:dd(Intl.DateTimeFormat,e.dateTime),getNumberFormat:dd(Intl.NumberFormat,e.number),getPluralRules:dd(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:dd(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:dd(Intl.ListFormat,e.list),getDisplayNames:dd(Intl.DisplayNames,e.displayNames)}}var So,_o,Ky=C(()=>{yS();So=class extends Error{constructor(t,r){let a=t;r&&(a+=": "+r),super(a),this.code=t,r&&(this.originalMessage=r)}},_o=(function(e){return e.MISSING_MESSAGE="MISSING_MESSAGE",e.MISSING_FORMAT="MISSING_FORMAT",e.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",e.INSUFFICIENT_PATH="INSUFFICIENT_PATH",e.INVALID_MESSAGE="INVALID_MESSAGE",e.INVALID_KEY="INVALID_KEY",e.FORMATTING_ERROR="FORMATTING_ERROR",e})(_o||{})});function M2(e){let t={};return e.replace(Y$,r=>{let a=r.length;switch(r[0]){case"G":t.era=a===4?"long":a===5?"narrow":"short";break;case"y":t.year=a===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][a-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][a-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=a===4?"long":a===5?"narrow":"short";break;case"e":if(a<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][a-4];break;case"c":if(a<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][a-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][a-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][a-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][a-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][a-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][a-1];break;case"s":t.second=["numeric","2-digit"][a-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=a<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var Y$,N2=C(()=>{Y$=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g});var O2,F2=C(()=>{O2=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i});function U2(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");let t=e.split(O2).filter(a=>a.length>0),r=[];for(let a of t){let o=a.split("/");if(o.length===0)throw new Error("Invalid number skeleton");let[n,...s]=o;for(let i of s)if(i.length===0)throw new Error("Invalid number skeleton");r.push({stem:n,options:s})}return r}function Q$(e){return e.replace(/^(.*?)-/,"")}function H2(e){let t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(j2,function(r,a,o){return typeof o!="string"?(t.minimumSignificantDigits=a.length,t.maximumSignificantDigits=a.length):o==="+"?t.minimumSignificantDigits=a.length:a[0]==="#"?t.maximumSignificantDigits=a.length:(t.minimumSignificantDigits=a.length,t.maximumSignificantDigits=a.length+(typeof o=="string"?o.length:0)),""}),t}function q2(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Z$(e){let t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){let r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!V2.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function z2(e){let t={};return q2(e)||t}function W2(e){let t={};for(let r of e){switch(r.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=r.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=Q$(r.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t={...t,notation:"scientific",...r.options.reduce((n,s)=>({...n,...z2(s)}),{})};continue;case"engineering":t={...t,notation:"engineering",...r.options.reduce((n,s)=>({...n,...z2(s)}),{})};continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(r.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(r.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");r.options[0].replace(J$,function(n,s,i,l,c,d){if(s)t.minimumIntegerDigits=i.length;else{if(l&&c)throw new Error("We currently do not support maximum integer digits");if(d)throw new Error("We currently do not support exact integer digits")}return""});continue}if(V2.test(r.stem)){t.minimumIntegerDigits=r.stem.length;continue}if(B2.test(r.stem)){if(r.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(B2,function(s,i,l,c,d,u){return l==="*"?t.minimumFractionDigits=i.length:c&&c[0]==="#"?t.maximumFractionDigits=c.length:d&&u?(t.minimumFractionDigits=d.length,t.maximumFractionDigits=d.length+u.length):(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length),""});let n=r.options[0];n==="w"?t={...t,trailingZeroDisplay:"stripIfInteger"}:n&&(t={...t,...H2(n)});continue}if(j2.test(r.stem)){t={...t,...H2(r.stem)};continue}let a=q2(r.stem);a&&(t={...t,...a});let o=Z$(r.stem);o&&(t={...t,...o})}return t}var B2,j2,J$,V2,G2=C(()=>{F2();B2=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,j2=/^(@+)?(\+|#+)?[rs]?$/g,J$=/(\*)(0+)|(#+)(0+)|(0+)/g,V2=/^(0+)$/});var xS=C(()=>{N2();G2()});function CS(e){return e.type===tr.literal}function SS(e){return e.type===tr.argument}function Fp(e){return e.type===tr.number}function Bp(e){return e.type===tr.date}function Hp(e){return e.type===tr.time}function zp(e){return e.type===tr.select}function Up(e){return e.type===tr.plural}function _S(e){return e.type===tr.pound}function jp(e){return e.type===tr.tag}function Xy(e){return!!(e&&typeof e=="object"&&e.type===Op.number)}function Vp(e){return!!(e&&typeof e=="object"&&e.type===Op.dateTime)}var tr,Op,fd=C(()=>{xS();tr=(function(e){return e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag",e})({}),Op=(function(e){return e[e.number=0]="number",e[e.dateTime=1]="dateTime",e})({})});var gt,kS=C(()=>{fd();gt=(function(e){return e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG",e})({})});var RS,$2=C(()=>{RS=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/});var qp,K2=C(()=>{qp={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GS:["H","h","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ku-SY":["H","hB"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]}});function X2(e,t){let r="";for(let a=0;a>1),l="a",c=e9(t);for((c=="H"||c=="k")&&(i=0);i-- >0;)r+=l;for(;s-- >0;)r=c+r}else o==="J"?r+="H":r+=o}return r}function e9(e){let t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}let r=e.language,a;return r!=="root"&&(a=e.maximize().region),(qp[a||""]||qp[r||""]||qp[`${r}-001`]||qp["001"])[0]}var Y2=C(()=>{K2()});function yt(e,t){return{start:e,end:t}}function l9(e,t){return J2.lastIndex=t,J2.exec(e)[1]??""}function IS(e){return e>=97&&e<=122||e>=65&&e<=90}function c9(e){return IS(e)||e===47}function u9(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function d9(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}var t9,r9,a9,o9,n9,Q2,s9,i9,J2,Yy,Z2=C(()=>{kS();fd();$2();xS();Y2();t9=new RegExp(`^${RS.source}*`),r9=new RegExp(`${RS.source}*$`);a9=!!Object.fromEntries,o9=!!String.prototype.trimStart,n9=!!String.prototype.trimEnd,Q2=a9?Object.fromEntries:function(e){let t={};for(let[r,a]of e)t[r]=a;return t},s9=o9?function(e){return e.trimStart()}:function(e){return e.replace(t9,"")},i9=n9?function(e){return e.trimEnd()}:function(e){return e.replace(r9,"")},J2=new RegExp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Yy=class{message;position;locale;ignoreTag;requiresOtherClause;shouldParseSkeletons;constructor(t,r={}){this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}parse(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)}parseMessage(t,r,a){let o=[];for(;!this.isEOF();){let n=this.char();if(n===123){let s=this.parseArgument(t,a);if(s.err)return s;o.push(s.val)}else{if(n===125&&t>0)break;if(n===35&&(r==="plural"||r==="selectordinal")){let s=this.clonePosition();this.bump(),o.push({type:tr.pound,location:yt(s,this.clonePosition())})}else if(n===60&&!this.ignoreTag&&this.peek()===47){if(a)break;return this.error(gt.UNMATCHED_CLOSING_TAG,yt(this.clonePosition(),this.clonePosition()))}else if(n===60&&!this.ignoreTag&&IS(this.peek()||0)){let s=this.parseTag(t,r);if(s.err)return s;o.push(s.val)}else{let s=this.parseLiteral(t,r);if(s.err)return s;o.push(s.val)}}}return{val:o,err:null}}parseTag(t,r){let a=this.clonePosition();this.bump();let o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:tr.literal,value:`<${o}/>`,location:yt(a,this.clonePosition())},err:null};if(this.bumpIf(">")){let n=this.parseMessage(t+1,r,!0);if(n.err)return n;let s=n.val,i=this.clonePosition();if(this.bumpIf("")){if(this.isEOF()||!IS(this.char()))return this.error(gt.INVALID_TAG,yt(i,this.clonePosition()));let l=this.clonePosition(),c=this.parseTagName();return o!==c?this.error(gt.UNMATCHED_CLOSING_TAG,yt(l,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:tr.tag,value:o,children:s,location:yt(a,this.clonePosition())},err:null}:this.error(gt.INVALID_TAG,yt(i,this.clonePosition())))}else return this.error(gt.UNCLOSED_TAG,yt(a,this.clonePosition()))}else return this.error(gt.INVALID_TAG,yt(a,this.clonePosition()))}parseTagName(){let t=this.offset();for(this.bump();!this.isEOF()&&u9(this.char());)this.bump();return this.message.slice(t,this.offset())}parseLiteral(t,r){let a=this.clonePosition(),o="";for(;;){let s=this.tryParseQuote(r);if(s){o+=s;continue}let i=this.tryParseUnquoted(t,r);if(i){o+=i;continue}let l=this.tryParseLeftAngleBracket();if(l){o+=l;continue}break}let n=yt(a,this.clonePosition());return{val:{type:tr.literal,value:o,location:n},err:null}}tryParseLeftAngleBracket(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!c9(this.peek()||0))?(this.bump(),"<"):null}tryParseQuote(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();let r=[this.char()];for(this.bump();!this.isEOF();){let a=this.char();if(a===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(a);this.bump()}return String.fromCodePoint(...r)}tryParseUnquoted(t,r){if(this.isEOF())return null;let a=this.char();return a===60||a===123||a===35&&(r==="plural"||r==="selectordinal")||a===125&&t>0?null:(this.bump(),String.fromCodePoint(a))}parseArgument(t,r){let a=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(gt.EXPECT_ARGUMENT_CLOSING_BRACE,yt(a,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(gt.EMPTY_ARGUMENT,yt(a,this.clonePosition()));let o=this.parseIdentifierIfPossible().value;if(!o)return this.error(gt.MALFORMED_ARGUMENT,yt(a,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(gt.EXPECT_ARGUMENT_CLOSING_BRACE,yt(a,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:tr.argument,value:o,location:yt(a,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(gt.EXPECT_ARGUMENT_CLOSING_BRACE,yt(a,this.clonePosition())):this.parseArgumentOptions(t,r,o,a);default:return this.error(gt.MALFORMED_ARGUMENT,yt(a,this.clonePosition()))}}parseIdentifierIfPossible(){let t=this.clonePosition(),r=this.offset(),a=l9(this.message,r),o=r+a.length;this.bumpTo(o);let n=this.clonePosition(),s=yt(t,n);return{value:a,location:s}}parseArgumentOptions(t,r,a,o){let n=this.clonePosition(),s=this.parseIdentifierIfPossible().value,i=this.clonePosition();switch(s){case"":return this.error(gt.EXPECT_ARGUMENT_TYPE,yt(n,i));case"number":case"date":case"time":{this.bumpSpace();let l=null;if(this.bumpIf(",")){this.bumpSpace();let u=this.clonePosition(),p=this.parseSimpleArgStyleIfPossible();if(p.err)return p;let f=i9(p.val);if(f.length===0)return this.error(gt.EXPECT_ARGUMENT_STYLE,yt(this.clonePosition(),this.clonePosition()));let h=yt(u,this.clonePosition());l={style:f,styleLocation:h}}let c=this.tryParseArgumentClose(o);if(c.err)return c;let d=yt(o,this.clonePosition());if(l&&l.style.startsWith("::")){let u=s9(l.style.slice(2));if(s==="number"){let p=this.parseNumberSkeletonFromString(u,l.styleLocation);return p.err?p:{val:{type:tr.number,value:a,location:d,style:p.val},err:null}}else{if(u.length===0)return this.error(gt.EXPECT_DATE_TIME_SKELETON,d);let p=u;this.locale&&(p=X2(u,this.locale));let f={type:Op.dateTime,pattern:p,location:l.styleLocation,parsedOptions:this.shouldParseSkeletons?M2(p):{}};return{val:{type:s==="date"?tr.date:tr.time,value:a,location:d,style:f},err:null}}}return{val:{type:s==="number"?tr.number:s==="date"?tr.date:tr.time,value:a,location:d,style:l?.style??null},err:null}}case"plural":case"selectordinal":case"select":{let l=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(gt.EXPECT_SELECT_ARGUMENT_OPTIONS,yt(l,{...l}));this.bumpSpace();let c=this.parseIdentifierIfPossible(),d=0;if(s!=="select"&&c.value==="offset"){if(!this.bumpIf(":"))return this.error(gt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,yt(this.clonePosition(),this.clonePosition()));this.bumpSpace();let h=this.tryParseDecimalInteger(gt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,gt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(h.err)return h;this.bumpSpace(),c=this.parseIdentifierIfPossible(),d=h.val}let u=this.tryParsePluralOrSelectOptions(t,s,r,c);if(u.err)return u;let p=this.tryParseArgumentClose(o);if(p.err)return p;let f=yt(o,this.clonePosition());return s==="select"?{val:{type:tr.select,value:a,options:Q2(u.val),location:f},err:null}:{val:{type:tr.plural,value:a,options:Q2(u.val),offset:d,pluralType:s==="plural"?"cardinal":"ordinal",location:f},err:null}}default:return this.error(gt.INVALID_ARGUMENT_TYPE,yt(n,i))}}tryParseArgumentClose(t){return this.isEOF()||this.char()!==125?this.error(gt.EXPECT_ARGUMENT_CLOSING_BRACE,yt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})}parseSimpleArgStyleIfPossible(){let t=0,r=this.clonePosition();for(;!this.isEOF();)switch(this.char()){case 39:{this.bump();let a=this.clonePosition();if(!this.bumpUntil("'"))return this.error(gt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,yt(a,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}return{val:this.message.slice(r.offset,this.offset()),err:null}}parseNumberSkeletonFromString(t,r){let a=[];try{a=U2(t)}catch{return this.error(gt.INVALID_NUMBER_SKELETON,r)}return{val:{type:Op.number,tokens:a,location:r,parsedOptions:this.shouldParseSkeletons?W2(a):{}},err:null}}tryParsePluralOrSelectOptions(t,r,a,o){let n=!1,s=[],i=new Set,{value:l,location:c}=o;for(;;){if(l.length===0){let f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){let h=this.tryParseDecimalInteger(gt.EXPECT_PLURAL_ARGUMENT_SELECTOR,gt.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;c=yt(f,this.clonePosition()),l=this.message.slice(f.offset,this.offset())}else break}if(i.has(l))return this.error(r==="select"?gt.DUPLICATE_SELECT_ARGUMENT_SELECTOR:gt.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,c);l==="other"&&(n=!0),this.bumpSpace();let d=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?gt.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:gt.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,yt(this.clonePosition(),this.clonePosition()));let u=this.parseMessage(t+1,r,a);if(u.err)return u;let p=this.tryParseArgumentClose(d);if(p.err)return p;s.push([l,{value:u.val,location:yt(d,this.clonePosition())}]),i.add(l),this.bumpSpace(),{value:l,location:c}=this.parseIdentifierIfPossible()}return s.length===0?this.error(r==="select"?gt.EXPECT_SELECT_ARGUMENT_SELECTOR:gt.EXPECT_PLURAL_ARGUMENT_SELECTOR,yt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!n?this.error(gt.MISSING_OTHER_CLAUSE,yt(this.clonePosition(),this.clonePosition())):{val:s,err:null}}tryParseDecimalInteger(t,r){let a=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(a=-1);let n=!1,s=0;for(;!this.isEOF();){let l=this.char();if(l>=48&&l<=57)n=!0,s=s*10+(l-48),this.bump();else break}let i=yt(o,this.clonePosition());return n?(s*=a,Number.isSafeInteger(s)?{val:s,err:null}:this.error(r,i)):this.error(t,i)}offset(){return this.position.offset}isEOF(){return this.offset()===this.message.length}clonePosition(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}}char(){let t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");let r=this.message.codePointAt(t);if(r===void 0)throw Error(`Offset ${t} is at invalid UTF-16 code unit boundary`);return r}error(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}}bump(){if(this.isEOF())return;let t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}bumpIf(t){if(this.message.startsWith(t,this.offset())){for(let r=0;r=0?(this.bumpTo(a),!0):(this.bumpTo(this.message.length),!1)}bumpTo(t){if(this.offset()>t)throw Error(`targetOffset ${t} must be greater than or equal to the current offset ${this.offset()}`);for(t=Math.min(t,this.message.length);;){let r=this.offset();if(r===t)break;if(r>t)throw Error(`targetOffset ${t} is at invalid UTF-16 code unit boundary`);if(this.bump(),this.isEOF())break}}bumpSpace(){for(;!this.isEOF()&&d9(this.char());)this.bump()}peek(){if(this.isEOF())return null;let t=this.char(),r=this.offset();return this.message.charCodeAt(r+(t>=65536?2:1))??null}}});var eD=C(()=>{fd()});function LS(e){e.forEach(t=>{if(delete t.location,zp(t)||Up(t))for(let r in t.options)delete t.options[r].location,LS(t.options[r].value);else Fp(t)&&Xy(t.style)||(Bp(t)||Hp(t))&&Vp(t.style)?delete t.style.location:jp(t)&&LS(t.children)})}function tD(e,t={}){t={shouldParseSkeletons:!0,requiresOtherClause:!0,...t};let r=new Yy(e,t).parse();if(r.err){let a=SyntaxError(gt[r.err.kind]);throw a.location=r.err.location,a.originalMessage=r.err.message,a}return t?.captureLocation||LS(r.val),r.val}var ES=C(()=>{kS();Z2();fd();fd();eD()});var Gp,yc,Wp,Qy,Jy,PS=C(()=>{Gp=(function(e){return e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API",e})({}),yc=class extends Error{code;originalMessage;constructor(t,r,a){super(t),this.code=r,this.originalMessage=a}toString(){return`[formatjs Error: ${this.code}] ${this.message}`}},Wp=class extends yc{constructor(t,r,a,o){super(`Invalid values for "${t}": "${r}". Options are "${Object.keys(a).join('", "')}"`,Gp.INVALID_VALUE,o)}},Qy=class extends yc{constructor(t,r,a){super(`Value for "${t}" must be of type ${r}`,Gp.INVALID_VALUE,a)}},Jy=class extends yc{constructor(t,r){super(`The intl string context variable "${t}" was not provided to the string "${r}"`,Gp.MISSING_VALUE,r)}}});function f9(e){return e.length<2?e:e.reduce((t,r)=>{let a=t[t.length-1];return!a||a.type!==eo.literal||r.type!==eo.literal?t.push(r):a.value+=r.value,t},[])}function p9(e){return typeof e=="function"}function $p(e,t,r,a,o,n,s){if(e.length===1&&CS(e[0]))return[{type:eo.literal,value:e[0].value}];let i=[];for(let l of e){if(CS(l)){i.push({type:eo.literal,value:l.value});continue}if(_S(l)){typeof n=="number"&&i.push({type:eo.literal,value:r.getNumberFormat(t).format(n)});continue}let{value:c}=l;if(!(o&&c in o))throw new Jy(c,s);let d=o[c];if(SS(l)){(!d||typeof d=="string"||typeof d=="number"||typeof d=="bigint")&&(d=typeof d=="string"||typeof d=="number"||typeof d=="bigint"?String(d):""),i.push({type:typeof d=="string"?eo.literal:eo.object,value:d});continue}if(Bp(l)){let u=typeof l.style=="string"?a.date[l.style]:Vp(l.style)?l.style.parsedOptions:void 0;i.push({type:eo.literal,value:r.getDateTimeFormat(t,u).format(d)});continue}if(Hp(l)){let u=typeof l.style=="string"?a.time[l.style]:Vp(l.style)?l.style.parsedOptions:a.time.medium;i.push({type:eo.literal,value:r.getDateTimeFormat(t,u).format(d)});continue}if(Fp(l)){let u=typeof l.style=="string"?a.number[l.style]:Xy(l.style)?l.style.parsedOptions:void 0;if(u&&u.scale){let p=u.scale||1;if(typeof d=="bigint"){if(!Number.isInteger(p))throw new TypeError(`Cannot apply fractional scale ${p} to bigint value. Scale must be an integer when formatting bigint.`);d=d*BigInt(p)}else d=d*p}i.push({type:eo.literal,value:r.getNumberFormat(t,u).format(d)});continue}if(jp(l)){let{children:u,value:p}=l,f=o[p];if(!p9(f))throw new Qy(p,"function",s);let h=$p(u,t,r,a,o,n),g=f(h.map(b=>b.value));Array.isArray(g)||(g=[g]),i.push(...g.map(b=>({type:typeof b=="string"?eo.literal:eo.object,value:b})))}if(zp(l)){let u=d,p=(Object.prototype.hasOwnProperty.call(l.options,u)?l.options[u]:void 0)||l.options.other;if(!p)throw new Wp(l.value,d,Object.keys(l.options),s);i.push(...$p(p.value,t,r,a,o));continue}if(Up(l)){let u=`=${d}`,p=Object.prototype.hasOwnProperty.call(l.options,u)?l.options[u]:void 0;if(!p){if(!Intl.PluralRules)throw new yc(`Intl.PluralRules is not available in this environment.
+Try polyfilling it using "@formatjs/intl-pluralrules"
+`,Gp.MISSING_INTL_API,s);let h=typeof d=="bigint"?Number(d):d,g=r.getPluralRules(t,{type:l.pluralType}).select(h-(l.offset||0));p=(Object.prototype.hasOwnProperty.call(l.options,g)?l.options[g]:void 0)||l.options.other}if(!p)throw new Wp(l.value,d,Object.keys(l.options),s);let f=typeof d=="bigint"?Number(d):d;i.push(...$p(p.value,t,r,a,o,f-(l.offset||0)));continue}}return f9(i)}var eo,TS=C(()=>{ES();PS();eo=(function(e){return e[e.literal=0]="literal",e[e.object=1]="object",e})({})});function m9(e,t){return t?{...e,...t,...Object.keys(e).reduce((r,a)=>(r[a]={...e[a],...t[a]},r),{})}:e}function h9(e,t){return t?Object.keys(e).reduce((r,a)=>(r[a]=m9(e[a],t[a]),r),{...e}):e}function AS(e){return{create(){return{get(t){return e[t]},set(t,r){e[t]=r}}}}}function g9(e={number:{},dateTime:{},pluralRules:{}}){return{getNumberFormat:cd((...t)=>new Intl.NumberFormat(...t),{cache:AS(e.number),strategy:ud.variadic}),getDateTimeFormat:cd((...t)=>new Intl.DateTimeFormat(...t),{cache:AS(e.dateTime),strategy:ud.variadic}),getPluralRules:cd((...t)=>new Intl.PluralRules(...t),{cache:AS(e.pluralRules),strategy:ud.variadic})}}var vc,DS=C(()=>{yS();ES();TS();vc=class e{ast;locales;resolvedLocale;formatters;formats;message;formatterCache={number:{},dateTime:{},pluralRules:{}};constructor(t,r=e.defaultLocale,a,o){if(this.locales=r,this.resolvedLocale=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");let{...n}=o||{};this.ast=e.__parse(t,{...n,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=h9(e.formats,a),this.formatters=o&&o.formatters||g9(this.formatterCache)}format=t=>{let r=this.formatToParts(t);if(r.length===1)return r[0].value;let a=r.reduce((o,n)=>(!o.length||n.type!==eo.literal||typeof o[o.length-1]!="string"?o.push(n.value):o[o.length-1]+=n.value,o),[]);return a.length<=1?a[0]||"":a};formatToParts=t=>$p(this.ast,this.locales,this.formatters,this.formats,t,void 0,this.message);resolvedOptions=()=>({locale:this.resolvedLocale?.toString()||Intl.NumberFormat.supportedLocalesOf(this.locales)[0]});getAst=()=>this.ast;static memoizedDefaultLocale=null;static get defaultLocale(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale}static resolveLocale=t=>{if(typeof Intl.Locale>"u")return;let r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])};static __parse=tD;static formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}});var rD=C(()=>{DS();DS();PS();TS()});function MS(...[e,t,r,a]){if(Array.isArray(t))throw new So(_o.INVALID_MESSAGE,void 0);if(typeof t=="object")throw new So(_o.INSUFFICIENT_PATH,void 0);if(typeof t=="string"){let p=(function(f,h){return h||/'[{}]/.test(f)?void 0:f})(t,r);if(p)return p}let{cache:o,formats:n,formatters:s,globalFormats:i,locale:l,timeZone:c}=a,d;s.getMessageFormat||(s.getMessageFormat=(function(p,f){return bS(((...h)=>new vc(h[0],h[1],h[2],{formatters:f,...h[3]})),p.message)})(o,s));try{d=s.getMessageFormat(t,l,(function(p,f,h){let g=vc.formats.date,b=vc.formats.time,m={...p?.dateTime,...f?.dateTime},y={date:{...g,...m},time:{...b,...m},number:{...p?.number,...f?.number}};return h&&["date","time"].forEach((v=>{let x=y[v];for(let[S,I]of Object.entries(x))x[S]={timeZone:h,...I}})),y})(i,n,c),{formatters:{...s,getDateTimeFormat:(p,f)=>s.getDateTimeFormat(p,{...f,timeZone:f?.timeZone??c})}})}catch{throw new So(_o.INVALID_MESSAGE,void 0)}let u=d.format(r);return(0,aD.isValidElement)(u)||Array.isArray(u)||typeof u=="string"?u:String(u)}var aD,oD=C(()=>{rD();aD=A(J(),1);Ky();MS.raw=!0});function NS(...e){return e.filter(Boolean).join(".")}function nD(e){return NS(e.namespace,e.key)}function y9(e){console.error(e)}function Zy(e,t,r,a){let o=NS(a,r);if(!t)throw new Error(o);let n=t;return r.split(".").forEach((s=>{let i=n[s];if(s==null||i==null)throw new Error(o+` (${e})`);n=i})),n}function sD(e){let t=(function(r,a,o){try{if(!a)throw new Error(void 0);let n=o?Zy(r,a,o):a;if(!n)throw new Error(o);return n}catch(n){return new So(_o.MISSING_MESSAGE,n.message)}})(e.locale,e.messages,e.namespace);return(function({cache:r,formats:a,formatters:o,getMessageFallback:n=nD,locale:s,messagesOrError:i,namespace:l,onError:c,timeZone:d}){let u=i instanceof So;function p(g,b,m,y){let v=new So(b,m);return c(v),y??n({error:v,key:g,namespace:l})}function f(g,b,m,y){let v=y,x;if(u){if(!v)return c(i),n({error:i,key:g,namespace:l});x=v}else{let S=i;try{x=Zy(s,S,g,l)}catch(I){if(!v)return p(g,_o.MISSING_MESSAGE,I.message,v);x=v}}try{let S=NS(l,g);return MS(S,x,b&&(function(I){let _={};return Object.keys(I).forEach((w=>{let B=0,F=I[w],ie;ie=typeof F=="function"?$=>{let Y=F($);return(0,ev.isValidElement)(Y)?(0,ev.cloneElement)(Y,{key:w+B++}):Y}:F,_[w]=ie})),_})(b),{cache:r,formatters:o,globalFormats:a,formats:m,locale:s,timeZone:d})}catch(S){let I,_;return S instanceof So?(I=S.code,_=S.originalMessage):(I=_o.FORMATTING_ERROR,_=S.message),p(g,I,_,v)}}function h(g,b,m,y){let v=f(g,b,m,y);return typeof v!="string"?p(g,_o.INVALID_MESSAGE,void 0):v}return h.rich=f,h.markup=(g,b,m,y)=>f(g,b,m,y),h.raw=g=>{if(u)return c(i),n({error:i,key:g,namespace:l});let b=i;try{return Zy(s,b,g,l)}catch(m){return p(g,_o.MISSING_MESSAGE,m.message)}},h.has=g=>{if(u)return!1;try{return Zy(s,i,g,l),!0}catch{return!1}},h})({...e,messagesOrError:t})}function iD(e,t){return e===t?void 0:e.slice((t+".").length)}function cD({formats:e,getMessageFallback:t,messages:r,onError:a,...o}){return{...o,formats:e||void 0,messages:r||void 0,onError:a||y9,getMessageFallback:t||nD}}var ev,lD,Kne,Xne,uD=C(()=>{ev=A(J(),1);oD();Ky();lD=86400,Kne=7*lD,Xne=365*lD});function OS(e,t){return e.includes(t)}var dD=C(()=>{});function BS({children:e,formats:t,getMessageFallback:r,locale:a,messages:o,now:n,onError:s,timeZone:i}){let l=(0,Wo.useContext)(FS),c=(0,Wo.useMemo)((()=>l?.cache||vS()),[a,l?.cache]),d=(0,Wo.useMemo)((()=>l?.formatters||wS(c)),[c,l?.formatters]),u=(0,Wo.useMemo)((()=>({...cD({locale:a,formats:t===void 0?l?.formats:t,getMessageFallback:r||l?.getMessageFallback,messages:o===void 0?l?.messages:o,now:n||l?.now,onError:s||l?.onError,timeZone:i||l?.timeZone}),formatters:d,cache:c})),[c,t,d,r,a,o,n,s,l,i]);return(0,mD.jsx)(FS.Provider,{value:u,children:e})}function fD(){let e=(0,Wo.useContext)(FS);if(!e)throw new Error(void 0);return e}function at(e){return(function(t,r,a){let{cache:o,formats:n,formatters:s,getMessageFallback:i,locale:l,onError:c,timeZone:d}=fD(),u=t[a],p=iD(r,a);return d||pD||!v9||(pD=!0,c(new So(_o.ENVIRONMENT_FALLBACK,void 0))),(0,Wo.useMemo)((()=>sD({cache:o,formatters:s,getMessageFallback:i,messages:u,namespace:p,onError:c,formats:n,locale:l,timeZone:d})),[o,s,i,u,p,c,n,l,d])})({"!":fD().messages},e?`!.${e}`:"!","!")}var Wo,mD,FS,pD,v9,hD=C(()=>{Wo=A(J(),1);Ky();uD();mD=A(me(),1),FS=(0,Wo.createContext)(void 0);pD=!1,v9=typeof window>"u"});var ko=C(()=>{dD();hD()});var yD,gD=C(()=>{yD={Navigation:{dashboard:"Dashboard",players:"Hr\xE1\u010Di",vehicles:"Vozidla",warns:"Varov\xE1n\xED",kicks:"Kicky",bans:"Bany",monitoring:"Monitorov\xE1n\xED"},Anticheat:{Dashboard:{Actions:{global:"Pokro\u010Dil\xE9",manual:"Manu\xE1ln\xED",remove:"Odstranit",identifiers:"Identifik\xE1tory",banId:"ID Banu",kickId:"ID Kicku",warnId:"ID Varov\xE1n\xED",search:"Hledat",searchBy:"Hledat podle {query}",searchOptions:"Mo\u017Enosti hled\xE1n\xED",noBans:"Nebyly nalezeny \u017E\xE1dn\xE9 bany",noKicks:"Nebyly nalezeny \u017E\xE1dn\xE9 kicky",noWarns:"Nebyla nalezena \u017E\xE1dn\xE1 varov\xE1n\xED",kick:"Kicknout",ban:"Zabanovat",info:"Info",screenshotCreated:"Screenshot vytvo\u0159en",videoCreated:"Video vytvo\u0159eno",kickPlayer:"Kicknout {player}",messagePlayer:"Zpr\xE1va pro {player}",messageConfirm:"Odeslat zpr\xE1vu tomuto hr\xE1\u010Di, kter\xE1 se zobraz\xED na jeho obrazovce.",messageTitle:"N\xE1zev zpr\xE1vy",messageDescription:"Popis zpr\xE1vy",messageTitlePlaceholder:"D\u016Fle\u017Eit\xE9 ozn\xE1men\xED",messageDescriptionPlaceholder:"Zadejte svou zpr\xE1vu zde...",sendMessage:"Odeslat zpr\xE1vu",banPlayer:"Zabanovat {player}",kickConfirm:"Jste si jisti, \u017Ee chcete kicknout tohoto hr\xE1\u010De?",banConfirm:"Jste si jisti, \u017Ee chcete zabanovat tohoto hr\xE1\u010De?",reason:"D\u016Fvod",cancel:"Zru\u0161it",continue:"Pokra\u010Dovat",playerIdentifiers:"Identifik\xE1tory hr\xE1\u010De",playerActions:"Akce hr\xE1\u010De",watch:"Sledovat",stopWatching:"P\u0159estat sledovat",copied:"Zkop\xEDrov\xE1no do schr\xE1nky!",usingProxy:"Pou\u017E\xEDv\xE1 proxy / VPN",usingHosting:"Pou\u017E\xEDv\xE1 hostovanou IP adresu. IP adresa poch\xE1z\xED z datacentra."},Vehicles:{title:"Vozidla",selectVehicle:"Vybrat vozidlo...",searchVehicles:"Hledat vozidla...",noVehicleFound:"Nebylo nalezeno \u017E\xE1dn\xE9 vozidlo.",repairVehicle:"Opravit vozidlo",boostVehicle:"Boostovat vozidlo",deleteVehicle:"Smazat vozidlo"},Players:{search:"Hledat hr\xE1\u010De...",online:"{amount} online"},Dashboard:{announcement:{title:"Ozn\xE1men\xED",titlePlaceholder:"N\xE1zev ozn\xE1men\xED",textPlaceholder:"Text ozn\xE1men\xED",send:"Odeslat ozn\xE1men\xED"},admin:{title:"Admin",deleteVehicles:"Smazat vozidla",deleteVehiclesDescription:"Smazat v\u0161echna vozidla ze serveru",successfullyDeletedVehicles:"Vozidla \xFAsp\u011B\u0161n\u011B smaz\xE1na",deletePeds:"Smazat peds",deletePedsDescription:"Smazat v\u0161echny peds ze serveru",successfullyDeletedPeds:"Peds \xFAsp\u011B\u0161n\u011B smaz\xE1ny",deleteObjects:"Smazat objekty",deleteObjectsDescription:"Smazat v\u0161echny objekty ze serveru",successfullyDeletedObjects:"Objekty \xFAsp\u011B\u0161n\u011B smaz\xE1ny",blips:"Blipy",toggledBlips:"Blipy p\u0159epnuty",esp:"ESP",toggledESP:"ESP p\u0159epnuto",passiveMode:"Pasivn\xED re\u017Eim",toggledPassiveMode:"Pasivn\xED re\u017Eim p\u0159epnut",freecam:"Voln\xE1 kamera",toggledFreecam:"Voln\xE1 kamera p\u0159epnuta",areYouSure:"Jste si jisti?",cancel:"Zru\u0161it",continue:"Pokra\u010Dovat"},entity:{title:"V\xFDb\u011Br entit",selectPed:"Vybrat ped...",searchPeds:"Hledat peds...",noPedFound:"Nebyl nalezen \u017E\xE1dn\xFD ped."},network:{title:"S\xED\u0165",routingBucket:"Routing bucket"},nameTags:{title:"Jmenovky",names:"Jm\xE9na"}},Monitoring:{actions:"Akce",noPlayersSelected:"\u017D\xE1dn\xED hr\xE1\u010Di nebyli vybr\xE1ni",viewLow:"Zobrazit n\xEDzk\xFD hern\xED \u010Das",viewLatest:"Zobrazit nejnov\u011Bj\u0161\xED",viewStaff:"Zobrazit staff",search:"Hledat hr\xE1\u010De...",noStaffViewingPermission:"Nem\xE1te opr\xE1vn\u011Bn\xED k zobrazen\xED obrazovky tohoto hr\xE1\u010De."},EntitySelector:{entityTypes:{vehicle:"Vozidlo",ped:"Postava",object:"Objekt",player:"Hr\xE1\u010D"},entityId:"ID entity",modelHash:"Hash modelu",modelHashCopied:"Hash modelu zkop\xEDrov\xE1n do schr\xE1nky",health:"Zdrav\xED",heading:"Sm\u011Br",coordinates:"Sou\u0159adnice",coordinatesCopied:"Sou\u0159adnice zkop\xEDrov\xE1ny do schr\xE1nky",networkStatus:"Stav s\xEDt\u011B",networked:"Sd\xEDleno v s\xEDti",localOnly:"Pouze lok\xE1ln\xED",synced:"Synchronizov\xE1no",local:"Lok\xE1ln\xED",netId:"Net ID",owner:"Vlastn\xEDk",playerOwner:"Hr\xE1\u010D {owner}",playerInformation:"Informace o hr\xE1\u010Di",playerId:"ID hr\xE1\u010De",serverId:"ID serveru",vehicleHealth:"Zdrav\xED vozidla",body:"Karoserie",engine:"Motor",tank:"N\xE1dr\u017E",actions:"Akce",deleteEntity:"Smazat entitu"}}}}});var bD,vD=C(()=>{bD={Navigation:{dashboard:"Dashboard",players:"Spieler",vehicles:"Fahrzeuge",warns:"Warnungen",kicks:"Kicks",bans:"Bans",monitoring:"\xDCberwachung"},Anticheat:{Dashboard:{Actions:{global:"Erweitert",manual:"Manuell",remove:"Entfernen",identifiers:"Identifikatoren",banId:"Ban ID",kickId:"Kick ID",warnId:"Warn ID",search:"Suchen",searchBy:"Suchen nach {query}",searchOptions:"Suchoptionen",noBans:"Keine Bans gefunden",noKicks:"Keine Kicks gefunden",noWarns:"Keine Warnungen gefunden",kick:"Kicken",ban:"Bannen",info:"Info",screenshotCreated:"Screenshot erstellt",videoCreated:"Video erstellt",kickPlayer:"{player} kicken",messagePlayer:"Nachricht an {player}",messageConfirm:"Sende eine Nachricht an diesen Spieler, die auf seinem Bildschirm angezeigt wird.",messageTitle:"Nachrichtentitel",messageDescription:"Nachrichtenbeschreibung",messageTitlePlaceholder:"Wichtige Ank\xFCndigung",messageDescriptionPlaceholder:"Geben Sie Ihre Nachricht hier ein...",sendMessage:"Nachricht senden",banPlayer:"{player} bannen",kickConfirm:"Sind Sie sicher, dass Sie diesen Spieler kicken m\xF6chten?",banConfirm:"Sind Sie sicher, dass Sie diesen Spieler bannen m\xF6chten?",reason:"Grund",cancel:"Abbrechen",continue:"Fortfahren",playerIdentifiers:"Spieler-Identifikatoren",playerActions:"Spieler-Aktionen",watch:"Beobachten",stopWatching:"Beobachtung stoppen",copied:"In die Zwischenablage kopiert!",usingProxy:"Benutzt Proxy / VPN",usingHosting:"Benutzt gehostete IP. Eine IP, die von einem Rechenzentrum stammt."},Vehicles:{title:"Fahrzeuge",selectVehicle:"Fahrzeug ausw\xE4hlen...",searchVehicles:"Fahrzeuge suchen...",noVehicleFound:"Kein Fahrzeug gefunden.",repairVehicle:"Fahrzeug reparieren",boostVehicle:"Fahrzeug boosten",deleteVehicle:"Fahrzeug l\xF6schen"},Players:{search:"Spieler suchen...",online:"{amount} online"},Dashboard:{announcement:{title:"Ank\xFCndigung",titlePlaceholder:"Ank\xFCndigungstitel",textPlaceholder:"Ank\xFCndigungstext",send:"Ank\xFCndigung senden"},admin:{title:"Admin",deleteVehicles:"Fahrzeuge l\xF6schen",deleteVehiclesDescription:"Alle Fahrzeuge auf dem Server l\xF6schen",successfullyDeletedVehicles:"Fahrzeuge erfolgreich gel\xF6scht",deletePeds:"Peds l\xF6schen",deletePedsDescription:"Alle Peds auf dem Server l\xF6schen",successfullyDeletedPeds:"Peds erfolgreich gel\xF6scht",deleteObjects:"Objekte l\xF6schen",deleteObjectsDescription:"Alle Objekte auf dem Server l\xF6schen",successfullyDeletedObjects:"Objekte erfolgreich gel\xF6scht",blips:"Blips",toggledBlips:"Blips umgeschaltet",esp:"ESP",toggledESP:"ESP umgeschaltet",passiveMode:"Passiver Modus",toggledPassiveMode:"Passiver Modus umgeschaltet",freecam:"Freecam",toggledFreecam:"Freecam umgeschaltet",areYouSure:"Sind Sie sicher?",cancel:"Abbrechen",continue:"Fortfahren"},entity:{title:"Entit\xE4ts-Auswahl",selectPed:"Ped ausw\xE4hlen...",searchPeds:"Peds suchen...",noPedFound:"Kein Ped gefunden."},network:{title:"Netzwerk",routingBucket:"Routing-Bucket"},nameTags:{title:"Namens-Tags",names:"Namen"}},Monitoring:{actions:"Aktionen",noPlayersSelected:"Keine Spieler ausgew\xE4hlt",viewLow:"Niedrige Spielzeit anzeigen",viewLatest:"Neueste anzeigen",viewStaff:"Team anzeigen",search:"Spieler suchen...",noStaffViewingPermission:"Du hast keine Berechtigung, den Bildschirm dieses Spielers anzusehen."},EntitySelector:{entityTypes:{vehicle:"Fahrzeug",ped:"Ped",object:"Objekt",player:"Spieler"},entityId:"Entity-ID",modelHash:"Model-Hash",modelHashCopied:"Model-Hash in die Zwischenablage kopiert",health:"Gesundheit",heading:"Richtung",coordinates:"Koordinaten",coordinatesCopied:"Koordinaten in die Zwischenablage kopiert",networkStatus:"Netzwerkstatus",networked:"Vernetzt",localOnly:"Nur Lokal",synced:"Synchronisiert",local:"Lokal",netId:"Netzwerk-ID",owner:"Besitzer",playerOwner:"Spieler {owner}",playerInformation:"Spielerinformationen",playerId:"Spieler-ID",serverId:"Server-ID",vehicleHealth:"Fahrzeug-Gesundheit",body:"Karosserie",engine:"Motor",tank:"Tank",actions:"Aktionen",deleteEntity:"Entity l\xF6schen"}}}}});var xD,wD=C(()=>{xD={Navigation:{dashboard:"Dashboard",players:"Players",vehicles:"Vehicles",warns:"Warns",kicks:"Kicks",bans:"Bans",monitoring:"Monitoring"},Anticheat:{Dashboard:{Actions:{usingProxy:"Using proxy / VPN",usingHosting:"Using hosted IP. An ip coming from a datacenter.",copied:"Copied to clipboard!",global:"Advanced",manual:"Manual",remove:"Remove",identifiers:"Identifiers",banId:"Ban ID",kickId:"Kick ID",warnId:"Warn ID",search:"Search",searchBy:"Search by {query}",searchOptions:"Search options",noBans:"No bans found",noKicks:"No kicks found",noWarns:"No warns found",kick:"Kick",ban:"Ban",info:"Info",screenshotCreated:"Screenshot created",videoCreated:"Video created",kickPlayer:"Kick {player}",messagePlayer:"Message {player}",messageConfirm:"Send a message to this player that will be displayed on their screen.",messageTitle:"Message Title",messageDescription:"Message Description",messageTitlePlaceholder:"Important announcement",messageDescriptionPlaceholder:"Enter your message here...",sendMessage:"Send Message",banPlayer:"Ban {player}",kickConfirm:"Are you sure you want to kick this player?",banConfirm:"Are you sure you want to ban this player?",reason:"Reason",cancel:"Cancel",continue:"Continue",playerIdentifiers:"Player Identifiers",playerActions:"Player Actions",watch:"Watch",stopWatching:"Stop Watching"},Vehicles:{title:"Vehicles",selectVehicle:"Select vehicle...",searchVehicles:"Search vehicles...",noVehicleFound:"No vehicle found.",repairVehicle:"Repair Vehicle",boostVehicle:"Boost Vehicle",deleteVehicle:"Delete Vehicle"},Players:{search:"Search players...",online:"{amount} online"},Dashboard:{announcement:{title:"Announcement",titlePlaceholder:"Announcement title",textPlaceholder:"Announcement text",send:"Send Announcement"},admin:{title:"Admin",deleteVehicles:"Delete Vehicles",deleteVehiclesDescription:"Delete all vehicles on the server",successfullyDeletedVehicles:"Successfully deleted vehicles",deletePeds:"Delete Peds",deletePedsDescription:"Delete all peds on the server",successfullyDeletedPeds:"Successfully deleted peds",deleteObjects:"Delete Objects",deleteObjectsDescription:"Delete all objects on the server",successfullyDeletedObjects:"Successfully deleted objects",blips:"Blips",toggledBlips:"Toggled blips",esp:"ESP",toggledESP:"Toggled ESP",passiveMode:"Passive Mode",toggledPassiveMode:"Toggled passive mode",freecam:"Freecam",toggledFreecam:"Toggled freecam",areYouSure:"Are you sure?",cancel:"Cancel",continue:"Continue"},entity:{title:"Entity Changer",selectPed:"Select ped...",searchPeds:"Search peds...",noPedFound:"No ped found."},network:{title:"Network",routingBucket:"Routing bucket"},nameTags:{title:"Name Tags",names:"Names"}},Monitoring:{actions:"Actions",noPlayersSelected:"No players selected",viewLow:"View low playtime",viewLatest:"View latest",viewStaff:"View staff",search:"Search players...",noStaffViewingPermission:"You don't have permission to view this player's screen."},EntitySelector:{entityTypes:{vehicle:"Vehicle",ped:"Ped",object:"Object",player:"Player"},entityId:"Entity ID",modelHash:"Model Hash",modelHashCopied:"Model hash copied to clipboard",health:"Health",heading:"Heading",coordinates:"Coordinates",coordinatesCopied:"Coordinates copied to clipboard",networkStatus:"Network Status",networked:"Networked",localOnly:"Local Only",synced:"Synced",local:"Local",netId:"Net ID",owner:"Owner",playerOwner:"Player {owner}",playerInformation:"Player Information",playerId:"Player ID",serverId:"Server ID",vehicleHealth:"Vehicle Health",body:"Body",engine:"Engine",tank:"Tank",actions:"Actions",deleteEntity:"Delete Entity"}}}}});var SD,CD=C(()=>{SD={Navigation:{dashboard:"Panel",players:"Jugadores",vehicles:"Veh\xEDculos",warns:"Advertencias",kicks:"Expulsiones",bans:"Prohibiciones",monitoring:"Monitoreo"},Anticheat:{Dashboard:{Actions:{global:"Avanzado",manual:"Manual",remove:"Eliminar",identifiers:"Identificadores",banId:"ID de Ban",kickId:"ID de Kick",warnId:"ID de Advertencia",search:"Buscar",searchBy:"Buscar por {query}",searchOptions:"Opciones de b\xFAsqueda",noBans:"No se encontraron prohibiciones",noKicks:"No se encontraron expulsiones",noWarns:"No se encontraron advertencias",kick:"Expulsar",ban:"Prohibir",info:"Info",screenshotCreated:"Captura de pantalla creada",videoCreated:"Video creado",kickPlayer:"Expulsar {player}",messagePlayer:"Mensaje a {player}",messageConfirm:"Enviar un mensaje a este jugador que se mostrar\xE1 en su pantalla.",messageTitle:"T\xEDtulo del mensaje",messageDescription:"Descripci\xF3n del mensaje",messageTitlePlaceholder:"Anuncio importante",messageDescriptionPlaceholder:"Escribe tu mensaje aqu\xED...",sendMessage:"Enviar mensaje",banPlayer:"Prohibir {player}",kickConfirm:"\xBFEst\xE1s seguro de que quieres expulsar a este jugador?",banConfirm:"\xBFEst\xE1s seguro de que quieres prohibir a este jugador?",reason:"Raz\xF3n",cancel:"Cancelar",continue:"Continuar",playerIdentifiers:"Identificadores del jugador",playerActions:"Acciones del jugador",watch:"Observar",stopWatching:"Dejar de observar",copied:"\xA1Copiado al portapapeles!",usingProxy:"Usando proxy / VPN",usingHosting:"Usando IP alojada. Una IP proveniente de un centro de datos."},Vehicles:{title:"Veh\xEDculos",selectVehicle:"Seleccionar veh\xEDculo...",searchVehicles:"Buscar veh\xEDculos...",noVehicleFound:"No se encontr\xF3 veh\xEDculo.",repairVehicle:"Reparar veh\xEDculo",boostVehicle:"Impulsar veh\xEDculo",deleteVehicle:"Eliminar veh\xEDculo"},Players:{search:"Buscar jugadores...",online:"{amount} en l\xEDnea"},Dashboard:{announcement:{title:"Anuncio",titlePlaceholder:"T\xEDtulo del anuncio",textPlaceholder:"Texto del anuncio",send:"Enviar anuncio"},admin:{title:"Admin",deleteVehicles:"Eliminar veh\xEDculos",deleteVehiclesDescription:"Eliminar todos los veh\xEDculos del servidor",successfullyDeletedVehicles:"Veh\xEDculos eliminados exitosamente",deletePeds:"Eliminar peds",deletePedsDescription:"Eliminar todos los peds del servidor",successfullyDeletedPeds:"Peds eliminados exitosamente",deleteObjects:"Eliminar objetos",deleteObjectsDescription:"Eliminar todos los objetos del servidor",successfullyDeletedObjects:"Objetos eliminados exitosamente",blips:"Blips",toggledBlips:"Blips alternados",esp:"ESP",toggledESP:"ESP alternado",passiveMode:"Modo pasivo",toggledPassiveMode:"Modo pasivo alternado",freecam:"C\xE1mara libre",toggledFreecam:"C\xE1mara libre alternada",areYouSure:"\xBFEst\xE1s seguro?",cancel:"Cancelar",continue:"Continuar"},entity:{title:"Selector de entidades",selectPed:"Seleccionar ped...",searchPeds:"Buscar peds...",noPedFound:"No se encontr\xF3 ped."},network:{title:"Red",routingBucket:"Bucket de enrutamiento"},nameTags:{title:"Etiquetas de nombre",names:"Nombres"}},Monitoring:{actions:"Acciones",noPlayersSelected:"No hay jugadores seleccionados",viewLow:"Ver tiempo de juego bajo",viewLatest:"Ver m\xE1s recientes",viewStaff:"Ver personal",search:"Buscar jugadores...",noStaffViewingPermission:"No tienes permiso para ver la pantalla de este jugador."},EntitySelector:{entityTypes:{vehicle:"Veh\xEDculo",ped:"Peat\xF3n",object:"Objeto",player:"Jugador"},entityId:"ID de Entidad",modelHash:"Hash del Modelo",modelHashCopied:"Hash del modelo copiado al portapapeles",health:"Salud",heading:"Direcci\xF3n",coordinates:"Coordenadas",coordinatesCopied:"Coordenadas copiadas al portapapeles",networkStatus:"Estado de la Red",networked:"En Red",localOnly:"Solo Local",synced:"Sincronizado",local:"Local",netId:"ID de Red",owner:"Propietario",playerOwner:"Jugador {owner}",playerInformation:"Informaci\xF3n del Jugador",playerId:"ID del Jugador",serverId:"ID del Servidor",vehicleHealth:"Salud del Veh\xEDculo",body:"Carrocer\xEDa",engine:"Motor",tank:"Tanque",actions:"Acciones",deleteEntity:"Eliminar Entidad"}}}}});var kD,_D=C(()=>{kD={Navigation:{dashboard:"Tableau de bord",players:"Joueurs",vehicles:"V\xE9hicules",warns:"Avertissements",kicks:"Expulsions",bans:"Bannissements",monitoring:"Surveillance"},Anticheat:{Dashboard:{Actions:{global:"Avanc\xE9",manual:"Manuel",remove:"Supprimer",identifiers:"Identifiants",banId:"ID de ban",kickId:"ID de kick",warnId:"ID d'avertissement",search:"Rechercher",searchBy:"Rechercher par {query}",searchOptions:"Options de recherche",noBans:"Aucun ban trouv\xE9",noKicks:"Aucun kick trouv\xE9",noWarns:"Aucun avertissement trouv\xE9",kick:"Expulser",ban:"Bannir",info:"Info",screenshotCreated:"Capture d'\xE9cran cr\xE9\xE9e",videoCreated:"Vid\xE9o cr\xE9\xE9e",kickPlayer:"Expulser {player}",messagePlayer:"Message \xE0 {player}",messageConfirm:"Envoyer un message \xE0 ce joueur qui sera affich\xE9 sur son \xE9cran.",messageTitle:"Titre du message",messageDescription:"Description du message",messageTitlePlaceholder:"Annonce importante",messageDescriptionPlaceholder:"Entrez votre message ici...",sendMessage:"Envoyer le message",banPlayer:"Bannir {player}",kickConfirm:"\xCAtes-vous s\xFBr de vouloir expulser ce joueur ?",banConfirm:"\xCAtes-vous s\xFBr de vouloir bannir ce joueur ?",reason:"Raison",cancel:"Annuler",continue:"Continuer",playerIdentifiers:"Identifiants du joueur",playerActions:"Actions du joueur",watch:"Observer",stopWatching:"Arr\xEAter d'observer",copied:"Copi\xE9 dans le presse-papier !",usingProxy:"Utilisation d'un proxy / VPN",usingHosting:"Utilisation d'une IP h\xE9berg\xE9e. Une IP provenant d'un centre de donn\xE9es."},Vehicles:{title:"V\xE9hicules",selectVehicle:"S\xE9lectionner un v\xE9hicule...",searchVehicles:"Rechercher des v\xE9hicules...",noVehicleFound:"Aucun v\xE9hicule trouv\xE9.",repairVehicle:"R\xE9parer le v\xE9hicule",boostVehicle:"Booster le v\xE9hicule",deleteVehicle:"Supprimer le v\xE9hicule"},Players:{search:"Rechercher des joueurs...",online:"{amount} en ligne"},Dashboard:{announcement:{title:"Annonce",titlePlaceholder:"Titre de l'annonce",textPlaceholder:"Texte de l'annonce",send:"Envoyer l'annonce"},admin:{title:"Admin",deleteVehicles:"Supprimer les v\xE9hicules",deleteVehiclesDescription:"Supprimer tous les v\xE9hicules du serveur",successfullyDeletedVehicles:"V\xE9hicules supprim\xE9s avec succ\xE8s",deletePeds:"Supprimer les peds",deletePedsDescription:"Supprimer tous les peds du serveur",successfullyDeletedPeds:"Peds supprim\xE9s avec succ\xE8s",deleteObjects:"Supprimer les objets",deleteObjectsDescription:"Supprimer tous les objets du serveur",successfullyDeletedObjects:"Objets supprim\xE9s avec succ\xE8s",blips:"Blips",toggledBlips:"Blips bascul\xE9s",esp:"ESP",toggledESP:"ESP bascul\xE9",passiveMode:"Mode passif",toggledPassiveMode:"Mode passif bascul\xE9",freecam:"Cam\xE9ra libre",toggledFreecam:"Cam\xE9ra libre bascul\xE9e",areYouSure:"\xCAtes-vous s\xFBr ?",cancel:"Annuler",continue:"Continuer"},entity:{title:"S\xE9lecteur d'entit\xE9s",selectPed:"S\xE9lectionner un ped...",searchPeds:"Rechercher des peds...",noPedFound:"Aucun ped trouv\xE9."},network:{title:"R\xE9seau",routingBucket:"Bucket de routage"},nameTags:{title:"\xC9tiquettes de nom",names:"Noms"}},Monitoring:{actions:"Actions",noPlayersSelected:"Aucun joueur s\xE9lectionn\xE9",viewLow:"Voir le temps de jeu faible",viewLatest:"Voir les plus r\xE9cents",viewStaff:"Voir le personnel",search:"Rechercher des joueurs...",noStaffViewingPermission:"Vous n'avez pas la permission de visualiser l'\xE9cran de ce joueur."},EntitySelector:{entityTypes:{vehicle:"V\xE9hicule",ped:"Pi\xE9ton",object:"Objet",player:"Joueur"},entityId:"ID de l'entit\xE9",modelHash:"Hash du mod\xE8le",modelHashCopied:"Hash du mod\xE8le copi\xE9 dans le presse-papier",health:"Sant\xE9",heading:"Direction",coordinates:"Coordonn\xE9es",coordinatesCopied:"Coordonn\xE9es copi\xE9es dans le presse-papier",networkStatus:"\xC9tat du r\xE9seau",networked:"En r\xE9seau",localOnly:"Local uniquement",synced:"Synchronis\xE9",local:"Local",netId:"ID r\xE9seau",owner:"Propri\xE9taire",playerOwner:"Joueur {owner}",playerInformation:"Informations du joueur",playerId:"ID du joueur",serverId:"ID du serveur",vehicleHealth:"Sant\xE9 du v\xE9hicule",body:"Carrosserie",engine:"Moteur",tank:"R\xE9servoir",actions:"Actions",deleteEntity:"Supprimer l'entit\xE9"}}}}});var ID,RD=C(()=>{ID={Navigation:{dashboard:"Ir\xE1ny\xEDt\xF3pult",players:"J\xE1t\xE9kosok",vehicles:"J\xE1rm\u0171vek",warns:"Figyelmeztet\xE9sek",kicks:"Kicks",bans:"Bans",monitoring:"Megfigyel\xE9s"},Anticheat:{Dashboard:{Actions:{global:"Halad\xF3",manual:"Manu\xE1lis",remove:"Elt\xE1vol\xEDt\xE1s",identifiers:"Azonos\xEDt\xF3k",banId:"Ban ID",kickId:"Kick ID",warnId:"Warn ID",search:"Keres\xE9s",searchBy:"Keres\xE9s {query} alapj\xE1n",searchOptions:"Keres\xE9si be\xE1ll\xEDt\xE1sok",noBans:"Nincsenek banok",noKicks:"Nincsenek kickek",noWarns:"Nincsenek figyelmeztet\xE9sek",kick:"Kick",ban:"Ban",info:"Info",screenshotCreated:"K\xE9perny\u0151k\xE9p k\xE9sz\xEDtve",videoCreated:"Vide\xF3 k\xE9sz\xEDtve",kickPlayer:"Kick {player}",messagePlayer:"\xDCzenet a k\xF6vetkez\u0151nek: {player}",messageConfirm:"K\xFCldj\xF6n \xFCzenetet ennek a j\xE1t\xE9kosnak, amely megjelenik a k\xE9perny\u0151j\xE9n.",messageTitle:"\xDCzenet c\xEDme",messageDescription:"\xDCzenet le\xEDr\xE1sa",messageTitlePlaceholder:"Fontos bejelent\xE9s",messageDescriptionPlaceholder:"\xCDrja be \xFCzenet\xE9t ide...",sendMessage:"\xDCzenet k\xFCld\xE9se",banPlayer:"Ban {player}",kickConfirm:"Biztosan ki akarod r\xFAgni ezt a j\xE1t\xE9kost?",banConfirm:"Biztosan be akarod tiltani ezt a j\xE1t\xE9kost?",reason:"Ok",cancel:"M\xE9gse",continue:"Folytat\xE1s",playerIdentifiers:"J\xE1t\xE9kos Azonos\xEDt\xF3k",playerActions:"J\xE1t\xE9kos M\u0171veletek",watch:"Figyel\xE9s",stopWatching:"Figyel\xE9s Le\xE1ll\xEDt\xE1sa",copied:"M\xE1solva a v\xE1g\xF3lapra!",usingProxy:"Proxy / VPN haszn\xE1lata",usingHosting:"Hosted IP haszn\xE1lata. Egy adatk\xF6zpontb\xF3l sz\xE1rmaz\xF3 IP c\xEDm."},Vehicles:{title:"J\xE1rm\u0171vek",selectVehicle:"V\xE1lassz j\xE1rm\u0171vet...",searchVehicles:"J\xE1rm\u0171vek keres\xE9se...",noVehicleFound:"Nem tal\xE1lhat\xF3 j\xE1rm\u0171.",repairVehicle:"J\xE1rm\u0171 Jav\xEDt\xE1sa",boostVehicle:"J\xE1rm\u0171 Turb\xF3z\xE1sa",deleteVehicle:"J\xE1rm\u0171 T\xF6rl\xE9se"},Players:{search:"J\xE1t\xE9kosok keres\xE9se...",online:"{amount} online"},Dashboard:{announcement:{title:"K\xF6zlem\xE9ny",titlePlaceholder:"K\xF6zlem\xE9ny c\xEDme",textPlaceholder:"K\xF6zlem\xE9ny sz\xF6vege",send:"K\xF6zlem\xE9ny K\xFCld\xE9se"},admin:{title:"Admin",deleteVehicles:"J\xE1rm\u0171vek T\xF6rl\xE9se",deleteVehiclesDescription:"Az \xF6sszes j\xE1rm\u0171 t\xF6rl\xE9se a szerveren",successfullyDeletedVehicles:"A j\xE1rm\u0171vek sikeresen t\xF6r\xF6lve",deletePeds:"NPC-k T\xF6rl\xE9se",deletePedsDescription:"Az \xF6sszes NPC t\xF6rl\xE9se a szerveren",successfullyDeletedPeds:"Az NPC-k sikeresen t\xF6r\xF6lve",deleteObjects:"Objektumok T\xF6rl\xE9se",deleteObjectsDescription:"Az \xF6sszes objektum t\xF6rl\xE9se a szerveren",successfullyDeletedObjects:"Az objektumok sikeresen t\xF6r\xF6lve",blips:"Jel\xF6l\u0151k",toggledBlips:"Jel\xF6l\u0151k \xE1tkapcsolva",esp:"ESP",toggledESP:"ESP \xE1tkapcsolva",passiveMode:"Passz\xEDv M\xF3d",toggledPassiveMode:"Passz\xEDv m\xF3d \xE1tkapcsolva",freecam:"Szabad kamera",toggledFreecam:"Szabad kamera \xE1tkapcsolva",areYouSure:"Biztos vagy benne?",cancel:"M\xE9gse",continue:"Folytat\xE1s"},entity:{title:"Entit\xE1s V\xE1lt\xF3",selectPed:"V\xE1lassz NPC-t...",searchPeds:"NPC-k keres\xE9se...",noPedFound:"Nem tal\xE1lhat\xF3 NPC."},network:{title:"H\xE1l\xF3zat",routingBucket:"Routing bucket"},nameTags:{title:"N\xE9vc\xEDmk\xE9k",names:"Nevek"}},Monitoring:{actions:"M\u0171veletek",noPlayersSelected:"Nincsenek j\xE1t\xE9kosok kiv\xE1lasztva",viewLow:"Alacsony j\xE1t\xE9kid\u0151 megtekint\xE9se",viewLatest:"Legfrissebbek megtekint\xE9se",viewStaff:"Szem\xE9lyzet megtekint\xE9se",search:"J\xE1t\xE9kosok keres\xE9se...",noStaffViewingPermission:"Nincs jogosults\xE1god megtekinteni ennek a j\xE1t\xE9kosnak a k\xE9perny\u0151j\xE9t."},EntitySelector:{entityTypes:{vehicle:"J\xE1rm\u0171",ped:"Gyalogos",object:"Objektum",player:"J\xE1t\xE9kos"},entityId:"Entit\xE1s azonos\xEDt\xF3",modelHash:"Modell Hash",modelHashCopied:"Modell hash a v\xE1g\xF3lapra m\xE1solva",health:"\xC9leter\u0151",heading:"Ir\xE1ny",coordinates:"Koordin\xE1t\xE1k",coordinatesCopied:"Koordin\xE1t\xE1k a v\xE1g\xF3lapra m\xE1solva",networkStatus:"H\xE1l\xF3zati \xE1llapot",networked:"H\xE1l\xF3zatos",localOnly:"Csak helyi",synced:"Szinkroniz\xE1lt",local:"Helyi",netId:"Net ID",owner:"Tulajdonos",playerOwner:"J\xE1t\xE9kos {owner}",playerInformation:"J\xE1t\xE9kos inform\xE1ci\xF3k",playerId:"J\xE1t\xE9kos azonos\xEDt\xF3",serverId:"Szerver azonos\xEDt\xF3",vehicleHealth:"J\xE1rm\u0171 \xE9letereje",body:"Karossz\xE9ria",engine:"Motor",tank:"\xDCzemanyagtank",actions:"M\u0171veletek",deleteEntity:"Entit\xE1s t\xF6rl\xE9se"}}}}});var ED,LD=C(()=>{ED={Navigation:{dashboard:"Dashboard",players:"Giocatori",vehicles:"Veicoli",warns:"Avvertimenti",kicks:"Espulsioni",bans:"Ban",monitoring:"Monitoraggio"},Anticheat:{Dashboard:{Actions:{global:"Avanzato",manual:"Manuale",remove:"Rimuovi",identifiers:"Identificatori",banId:"ID Ban",kickId:"ID Kick",warnId:"ID Avvertimento",search:"Cerca",searchBy:"Cerca per {query}",searchOptions:"Opzioni di ricerca",noBans:"Nessun ban trovato",noKicks:"Nessun kick trovato",noWarns:"Nessun avvertimento trovato",kick:"Espelli",ban:"Banna",info:"Info",screenshotCreated:"Screenshot creato",videoCreated:"Video creato",kickPlayer:"Espelli {player}",messagePlayer:"Messaggio a {player}",messageConfirm:"Invia un messaggio a questo giocatore che verr\xE0 visualizzato sul suo schermo.",messageTitle:"Titolo del messaggio",messageDescription:"Descrizione del messaggio",messageTitlePlaceholder:"Annuncio importante",messageDescriptionPlaceholder:"Inserisci il tuo messaggio qui...",sendMessage:"Invia messaggio",banPlayer:"Banna {player}",kickConfirm:"Sei sicuro di voler espellere questo giocatore?",banConfirm:"Sei sicuro di voler bannare questo giocatore?",reason:"Motivo",cancel:"Annulla",continue:"Continua",playerIdentifiers:"Identificatori del giocatore",playerActions:"Azioni del giocatore",watch:"Osserva",stopWatching:"Smetti di osservare",copied:"Copiato negli appunti!",usingProxy:"Utilizzo di proxy / VPN",usingHosting:"Utilizzo di IP ospitato. Un IP proveniente da un datacenter."},Vehicles:{title:"Veicoli",selectVehicle:"Seleziona veicolo...",searchVehicles:"Cerca veicoli...",noVehicleFound:"Nessun veicolo trovato.",repairVehicle:"Ripara veicolo",boostVehicle:"Potenzia veicolo",deleteVehicle:"Elimina veicolo"},Players:{search:"Cerca giocatori...",online:"{amount} online"},Dashboard:{announcement:{title:"Annuncio",titlePlaceholder:"Titolo annuncio",textPlaceholder:"Testo annuncio",send:"Invia annuncio"},admin:{title:"Admin",deleteVehicles:"Elimina veicoli",deleteVehiclesDescription:"Elimina tutti i veicoli dal server",successfullyDeletedVehicles:"Veicoli eliminati con successo",deletePeds:"Elimina peds",deletePedsDescription:"Elimina tutti i peds dal server",successfullyDeletedPeds:"Peds eliminati con successo",deleteObjects:"Elimina oggetti",deleteObjectsDescription:"Elimina tutti gli oggetti dal server",successfullyDeletedObjects:"Oggetti eliminati con successo",blips:"Blips",toggledBlips:"Blips attivati/disattivati",esp:"ESP",toggledESP:"ESP attivato/disattivato",passiveMode:"Modalit\xE0 passiva",toggledPassiveMode:"Modalit\xE0 passiva attivata/disattivata",freecam:"Camera libera",toggledFreecam:"Camera libera attivata/disattivata",areYouSure:"Sei sicuro?",cancel:"Annulla",continue:"Continua"},entity:{title:"Selettore entit\xE0",selectPed:"Seleziona ped...",searchPeds:"Cerca peds...",noPedFound:"Nessun ped trovato."},network:{title:"Rete",routingBucket:"Bucket di routing"},nameTags:{title:"Tag nome",names:"Nomi"}},Monitoring:{actions:"Azioni",noPlayersSelected:"Nessun giocatore selezionato",viewLow:"Visualizza tempo di gioco basso",viewLatest:"Visualizza ultimi",viewStaff:"Visualizza staff",search:"Cerca giocatori...",noStaffViewingPermission:"Non hai il permesso di visualizzare lo schermo di questo giocatore."},EntitySelector:{entityTypes:{vehicle:"Veicolo",ped:"Pedone",object:"Oggetto",player:"Giocatore"},entityId:"ID Entit\xE0",modelHash:"Hash Modello",modelHashCopied:"Hash del modello copiato negli appunti",health:"Salute",heading:"Direzione",coordinates:"Coordinate",coordinatesCopied:"Coordinate copiate negli appunti",networkStatus:"Stato di Rete",networked:"In Rete",localOnly:"Solo Locale",synced:"Sincronizzato",local:"Locale",netId:"Net ID",owner:"Proprietario",playerOwner:"Giocatore {owner}",playerInformation:"Informazioni Giocatore",playerId:"ID Giocatore",serverId:"ID Server",vehicleHealth:"Salute Veicolo",body:"Carrozzeria",engine:"Motore",tank:"Serbatoio",actions:"Azioni",deleteEntity:"Elimina Entit\xE0"}}}}});var TD,PD=C(()=>{TD={Navigation:{dashboard:"\uB300\uC2DC\uBCF4\uB4DC",players:"\uD50C\uB808\uC774\uC5B4",vehicles:"\uCC28\uB7C9",warns:"\uACBD\uACE0",kicks:"\uD0A5",bans:"\uBC34",monitoring:"\uBAA8\uB2C8\uD130\uB9C1"},Anticheat:{Dashboard:{Actions:{global:"\uACE0\uAE09",manual:"\uC218\uB3D9",remove:"\uC81C\uAC70",identifiers:"\uC2DD\uBCC4\uC790",banId:"\uBC34 ID",kickId:"\uD0A5 ID",warnId:"\uACBD\uACE0 ID",search:"\uAC80\uC0C9",searchBy:"{query}\uB85C \uAC80\uC0C9",searchOptions:"\uAC80\uC0C9 \uC635\uC158",noBans:"\uBC34\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4",noKicks:"\uD0A5\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4",noWarns:"\uACBD\uACE0\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4",kick:"\uD0A5",ban:"\uBC34",info:"\uC815\uBCF4",screenshotCreated:"\uC2A4\uD06C\uB9B0\uC0F7\uC774 \uC0DD\uC131\uB418\uC5C8\uC2B5\uB2C8\uB2E4",videoCreated:"\uBE44\uB514\uC624\uAC00 \uC0DD\uC131\uB418\uC5C8\uC2B5\uB2C8\uB2E4",kickPlayer:"{player} \uD0A5",messagePlayer:"{player}\uC5D0\uAC8C \uBA54\uC2DC\uC9C0",messageConfirm:"\uC774 \uD50C\uB808\uC774\uC5B4\uC5D0\uAC8C \uD654\uBA74\uC5D0 \uD45C\uC2DC\uB420 \uBA54\uC2DC\uC9C0\uB97C \uBCF4\uB0C5\uB2C8\uB2E4.",messageTitle:"\uBA54\uC2DC\uC9C0 \uC81C\uBAA9",messageDescription:"\uBA54\uC2DC\uC9C0 \uC124\uBA85",messageTitlePlaceholder:"\uC911\uC694\uD55C \uACF5\uC9C0",messageDescriptionPlaceholder:"\uC5EC\uAE30\uC5D0 \uBA54\uC2DC\uC9C0\uB97C \uC785\uB825\uD558\uC138\uC694...",sendMessage:"\uBA54\uC2DC\uC9C0 \uC804\uC1A1",banPlayer:"{player} \uBC34",kickConfirm:"\uC774 \uD50C\uB808\uC774\uC5B4\uB97C \uD0A5\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?",banConfirm:"\uC774 \uD50C\uB808\uC774\uC5B4\uB97C \uBC34\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?",reason:"\uC774\uC720",cancel:"\uCDE8\uC18C",continue:"\uACC4\uC18D",playerIdentifiers:"\uD50C\uB808\uC774\uC5B4 \uC2DD\uBCC4\uC790",playerActions:"\uD50C\uB808\uC774\uC5B4 \uC791\uC5C5",watch:"\uAD00\uCC30",stopWatching:"\uAD00\uCC30 \uC911\uC9C0",copied:"\uD074\uB9BD\uBCF4\uB4DC\uC5D0 \uBCF5\uC0AC\uB418\uC5C8\uC2B5\uB2C8\uB2E4!",usingProxy:"\uD504\uB85D\uC2DC / VPN \uC0AC\uC6A9",usingHosting:"\uD638\uC2A4\uD305 IP \uC0AC\uC6A9. \uB370\uC774\uD130 \uC13C\uD130\uC5D0\uC11C \uC624\uB294 IP\uC785\uB2C8\uB2E4."},Vehicles:{title:"\uCC28\uB7C9",selectVehicle:"\uCC28\uB7C9 \uC120\uD0DD...",searchVehicles:"\uCC28\uB7C9 \uAC80\uC0C9...",noVehicleFound:"\uCC28\uB7C9\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.",repairVehicle:"\uCC28\uB7C9 \uC218\uB9AC",boostVehicle:"\uCC28\uB7C9 \uBD80\uC2A4\uD2B8",deleteVehicle:"\uCC28\uB7C9 \uC0AD\uC81C"},Players:{search:"\uD50C\uB808\uC774\uC5B4 \uAC80\uC0C9...",online:"{amount} \uC628\uB77C\uC778"},Dashboard:{announcement:{title:"\uACF5\uC9C0\uC0AC\uD56D",titlePlaceholder:"\uACF5\uC9C0\uC0AC\uD56D \uC81C\uBAA9",textPlaceholder:"\uACF5\uC9C0\uC0AC\uD56D \uD14D\uC2A4\uD2B8",send:"\uACF5\uC9C0\uC0AC\uD56D \uBCF4\uB0B4\uAE30"},admin:{title:"\uAD00\uB9AC\uC790",deleteVehicles:"\uCC28\uB7C9 \uC0AD\uC81C",deleteVehiclesDescription:"\uC11C\uBC84\uC758 \uBAA8\uB4E0 \uCC28\uB7C9 \uC0AD\uC81C",successfullyDeletedVehicles:"\uCC28\uB7C9\uC774 \uC131\uACF5\uC801\uC73C\uB85C \uC0AD\uC81C\uB418\uC5C8\uC2B5\uB2C8\uB2E4",deletePeds:"\uD3AB \uC0AD\uC81C",deletePedsDescription:"\uC11C\uBC84\uC758 \uBAA8\uB4E0 \uD3AB \uC0AD\uC81C",successfullyDeletedPeds:"\uD3AB\uC774 \uC131\uACF5\uC801\uC73C\uB85C \uC0AD\uC81C\uB418\uC5C8\uC2B5\uB2C8\uB2E4",deleteObjects:"\uAC1D\uCCB4 \uC0AD\uC81C",deleteObjectsDescription:"\uC11C\uBC84\uC758 \uBAA8\uB4E0 \uAC1D\uCCB4 \uC0AD\uC81C",successfullyDeletedObjects:"\uAC1D\uCCB4\uAC00 \uC131\uACF5\uC801\uC73C\uB85C \uC0AD\uC81C\uB418\uC5C8\uC2B5\uB2C8\uB2E4",blips:"\uBE14\uB9BD",toggledBlips:"\uBE14\uB9BD \uD1A0\uAE00\uB428",esp:"ESP",toggledESP:"ESP \uD1A0\uAE00\uB428",passiveMode:"\uD328\uC2DC\uBE0C \uBAA8\uB4DC",toggledPassiveMode:"\uD328\uC2DC\uBE0C \uBAA8\uB4DC \uD1A0\uAE00\uB428",freecam:"\uD504\uB9AC\uCEA0",toggledFreecam:"\uD504\uB9AC\uCEA0 \uD1A0\uAE00\uB428",areYouSure:"\uD655\uC2E4\uD569\uB2C8\uAE4C?",cancel:"\uCDE8\uC18C",continue:"\uACC4\uC18D"},entity:{title:"\uC5D4\uD2F0\uD2F0 \uC120\uD0DD\uAE30",selectPed:"\uD3AB \uC120\uD0DD...",searchPeds:"\uD3AB \uAC80\uC0C9...",noPedFound:"\uD3AB\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},network:{title:"\uB124\uD2B8\uC6CC\uD06C",routingBucket:"\uB77C\uC6B0\uD305 \uBC84\uD0B7"},nameTags:{title:"\uC774\uB984 \uD0DC\uADF8",names:"\uC774\uB984"}},Monitoring:{actions:"\uC791\uC5C5",noPlayersSelected:"\uC120\uD0DD\uB41C \uD50C\uB808\uC774\uC5B4\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4",viewLow:"\uB0AE\uC740 \uD50C\uB808\uC774\uD0C0\uC784 \uBCF4\uAE30",viewLatest:"\uCD5C\uC2E0 \uBCF4\uAE30",viewStaff:"\uC2A4\uD0DC\uD504 \uBCF4\uAE30",search:"\uD50C\uB808\uC774\uC5B4 \uAC80\uC0C9...",noStaffViewingPermission:"\uD574\uB2F9 \uD50C\uB808\uC774\uC5B4\uC758 \uD654\uBA74\uC744 \uBCFC \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},EntitySelector:{entityTypes:{vehicle:"\uCC28\uB7C9",ped:"\uBCF4\uD589\uC790",object:"\uC624\uBE0C\uC81D\uD2B8",player:"\uD50C\uB808\uC774\uC5B4"},entityId:"\uC5D4\uD2F0\uD2F0 ID",modelHash:"\uBAA8\uB378 \uD574\uC2DC",modelHashCopied:"\uBAA8\uB378 \uD574\uC2DC\uAC00 \uD074\uB9BD\uBCF4\uB4DC\uC5D0 \uBCF5\uC0AC\uB418\uC5C8\uC2B5\uB2C8\uB2E4",health:"\uCCB4\uB825",heading:"\uBC29\uD5A5",coordinates:"\uC88C\uD45C",coordinatesCopied:"\uC88C\uD45C\uAC00 \uD074\uB9BD\uBCF4\uB4DC\uC5D0 \uBCF5\uC0AC\uB418\uC5C8\uC2B5\uB2C8\uB2E4",networkStatus:"\uB124\uD2B8\uC6CC\uD06C \uC0C1\uD0DC",networked:"\uB124\uD2B8\uC6CC\uD06C\uB428",localOnly:"\uB85C\uCEEC \uC804\uC6A9",synced:"\uB3D9\uAE30\uD654\uB428",local:"\uB85C\uCEEC",netId:"Net ID",owner:"\uC18C\uC720\uC790",playerOwner:"\uD50C\uB808\uC774\uC5B4 {owner}",playerInformation:"\uD50C\uB808\uC774\uC5B4 \uC815\uBCF4",playerId:"\uD50C\uB808\uC774\uC5B4 ID",serverId:"\uC11C\uBC84 ID",vehicleHealth:"\uCC28\uB7C9 \uCCB4\uB825",body:"\uCC28\uCCB4",engine:"\uC5D4\uC9C4",tank:"\uD0F1\uD06C",actions:"\uC561\uC158",deleteEntity:"\uC5D4\uD2F0\uD2F0 \uC0AD\uC81C"}}}}});var DD,AD=C(()=>{DD={Navigation:{dashboard:"Dashboard",players:"Spelers",vehicles:"Voertuigen",warns:"Waarschuwingen",kicks:"Kicks",bans:"Bans",monitoring:"Monitoring"},Anticheat:{Dashboard:{Actions:{global:"Geavanceerd",manual:"Handmatig",remove:"Verwijderen",identifiers:"Identificatoren",banId:"Ban ID",kickId:"Kick ID",warnId:"Waarschuwing ID",search:"Zoeken",searchBy:"Zoeken op {query}",searchOptions:"Zoekopties",noBans:"Geen bans gevonden",noKicks:"Geen kicks gevonden",noWarns:"Geen waarschuwingen gevonden",kick:"Kicken",ban:"Bannen",info:"Info",screenshotCreated:"Screenshot gemaakt",videoCreated:"Video gemaakt",kickPlayer:"{player} kicken",messagePlayer:"Bericht naar {player}",messageConfirm:"Stuur een bericht naar deze speler dat op hun scherm wordt weergegeven.",messageTitle:"Berichttitel",messageDescription:"Berichtbeschrijving",messageTitlePlaceholder:"Belangrijke mededeling",messageDescriptionPlaceholder:"Voer hier uw bericht in...",sendMessage:"Bericht verzenden",banPlayer:"{player} bannen",kickConfirm:"Weet je zeker dat je deze speler wilt kicken?",banConfirm:"Weet je zeker dat je deze speler wilt bannen?",reason:"Reden",cancel:"Annuleren",continue:"Doorgaan",playerIdentifiers:"Speler identificatoren",playerActions:"Speler acties",watch:"Bekijken",stopWatching:"Stoppen met bekijken",copied:"Gekopieerd naar klembord!",usingProxy:"Gebruikt proxy / VPN",usingHosting:"Gebruikt gehost IP. Een IP-adres afkomstig van een datacenter."},Vehicles:{title:"Voertuigen",selectVehicle:"Voertuig selecteren...",searchVehicles:"Voertuigen zoeken...",noVehicleFound:"Geen voertuig gevonden.",repairVehicle:"Voertuig repareren",boostVehicle:"Voertuig boosten",deleteVehicle:"Voertuig verwijderen"},Players:{search:"Spelers zoeken...",online:"{amount} online"},Dashboard:{announcement:{title:"Aankondiging",titlePlaceholder:"Aankondiging titel",textPlaceholder:"Aankondiging tekst",send:"Aankondiging versturen"},admin:{title:"Admin",deleteVehicles:"Voertuigen verwijderen",deleteVehiclesDescription:"Alle voertuigen op de server verwijderen",successfullyDeletedVehicles:"Voertuigen succesvol verwijderd",deletePeds:"Peds verwijderen",deletePedsDescription:"Alle peds op de server verwijderen",successfullyDeletedPeds:"Peds succesvol verwijderd",deleteObjects:"Objecten verwijderen",deleteObjectsDescription:"Alle objecten op de server verwijderen",successfullyDeletedObjects:"Objecten succesvol verwijderd",blips:"Blips",toggledBlips:"Blips omgeschakeld",esp:"ESP",toggledESP:"ESP omgeschakeld",passiveMode:"Passieve modus",toggledPassiveMode:"Passieve modus omgeschakeld",freecam:"Vrije camera",toggledFreecam:"Vrije camera omgeschakeld",areYouSure:"Weet je het zeker?",cancel:"Annuleren",continue:"Doorgaan"},entity:{title:"Entiteit selector",selectPed:"Ped selecteren...",searchPeds:"Peds zoeken...",noPedFound:"Geen ped gevonden."},network:{title:"Netwerk",routingBucket:"Routing bucket"},nameTags:{title:"Naam tags",names:"Namen"}},Monitoring:{actions:"Acties",noPlayersSelected:"Geen spelers geselecteerd",viewLow:"Lage speeltijd bekijken",viewLatest:"Nieuwste bekijken",viewStaff:"Staff bekijken",search:"Spelers zoeken...",noStaffViewingPermission:"Je hebt geen toestemming om het scherm van deze speler te bekijken."},EntitySelector:{entityTypes:{vehicle:"Voertuig",ped:"Ped",object:"Object",player:"Speler"},entityId:"Entity ID",modelHash:"Model Hash",modelHashCopied:"Model hash gekopieerd naar klembord",health:"Gezondheid",heading:"Richting",coordinates:"Co\xF6rdinaten",coordinatesCopied:"Co\xF6rdinaten gekopieerd naar klembord",networkStatus:"Netwerkstatus",networked:"Genetwerkt",localOnly:"Alleen Lokaal",synced:"Gesynchroniseerd",local:"Lokaal",netId:"Net ID",owner:"Eigenaar",playerOwner:"Speler {owner}",playerInformation:"Speler Informatie",playerId:"Speler ID",serverId:"Server ID",vehicleHealth:"Voertuig Gezondheid",body:"Carrosserie",engine:"Motor",tank:"Tank",actions:"Acties",deleteEntity:"Verwijder Entity"}}}}});var ND,MD=C(()=>{ND={Navigation:{dashboard:"Painel",players:"Jogadores",vehicles:"Ve\xEDculos",warns:"Avisos",kicks:"Expuls\xF5es",bans:"Banimentos",monitoring:"Monitoramento"},Anticheat:{Dashboard:{Actions:{global:"Avan\xE7ado",manual:"Manual",remove:"Remover",identifiers:"Identificadores",banId:"ID do Ban",kickId:"ID do Kick",warnId:"ID do Aviso",search:"Pesquisar",searchBy:"Pesquisar por {query}",searchOptions:"Op\xE7\xF5es de pesquisa",noBans:"Nenhum ban encontrado",noKicks:"Nenhum kick encontrado",noWarns:"Nenhum aviso encontrado",kick:"Expulsar",ban:"Banir",info:"Info",screenshotCreated:"Screenshot criado",videoCreated:"V\xEDdeo criado",kickPlayer:"Expulsar {player}",banPlayer:"Banir {player}",kickConfirm:"Tem certeza de que quer expulsar este jogador?",banConfirm:"Tem certeza de que quer banir este jogador?",reason:"Motivo",cancel:"Cancelar",continue:"Continuar",playerIdentifiers:"Identificadores do jogador",playerActions:"A\xE7\xF5es do jogador",watch:"Observar",stopWatching:"Parar de observar",copied:"Copiado para a \xE1rea de transfer\xEAncia!",usingProxy:"A usar proxy / VPN",usingHosting:"A usar IP alojado. Um IP proveniente de um datacenter."},Vehicles:{title:"Ve\xEDculos",selectVehicle:"Selecionar ve\xEDculo...",searchVehicles:"Pesquisar ve\xEDculos...",noVehicleFound:"Nenhum ve\xEDculo encontrado.",repairVehicle:"Reparar ve\xEDculo",boostVehicle:"Impulsionar ve\xEDculo",deleteVehicle:"Excluir ve\xEDculo"},Players:{search:"Pesquisar jogadores...",online:"{amount} online"},Dashboard:{announcement:{title:"An\xFAncio",titlePlaceholder:"T\xEDtulo do an\xFAncio",textPlaceholder:"Texto do an\xFAncio",send:"Enviar an\xFAncio"},admin:{title:"Admin",deleteVehicles:"Excluir ve\xEDculos",deleteVehiclesDescription:"Excluir todos os ve\xEDculos do servidor",successfullyDeletedVehicles:"Ve\xEDculos exclu\xEDdos com sucesso",deletePeds:"Excluir peds",deletePedsDescription:"Excluir todos os peds do servidor",successfullyDeletedPeds:"Peds exclu\xEDdos com sucesso",deleteObjects:"Excluir objetos",deleteObjectsDescription:"Excluir todos os objetos do servidor",successfullyDeletedObjects:"Objetos exclu\xEDdos com sucesso",blips:"Blips",toggledBlips:"Blips alternados",esp:"ESP",toggledESP:"ESP alternado",passiveMode:"Modo passivo",toggledPassiveMode:"Modo passivo alternado",freecam:"C\xE2mera livre",toggledFreecam:"C\xE2mera livre alternada",areYouSure:"Tem certeza?",cancel:"Cancelar",continue:"Continuar"},entity:{title:"Seletor de entidades",selectPed:"Selecionar ped...",searchPeds:"Pesquisar peds...",noPedFound:"Nenhum ped encontrado."},network:{title:"Rede",routingBucket:"Bucket de roteamento"},nameTags:{title:"Tags de nome",names:"Nomes"}},Monitoring:{actions:"A\xE7\xF5es",noPlayersSelected:"Nenhum jogador selecionado",viewLow:"Ver tempo de jogo baixo",viewLatest:"Ver mais recentes",viewStaff:"Ver equipe",search:"Pesquisar jogadores...",noStaffViewingPermission:"Voc\xEA n\xE3o tem permiss\xE3o para visualizar a tela deste jogador."},EntitySelector:{entityTypes:{vehicle:"Ve\xEDculo",ped:"Pedestre",object:"Objeto",player:"Jogador"},entityId:"ID da Entidade",modelHash:"Hash do Modelo",modelHashCopied:"Hash do modelo copiado para a \xE1rea de transfer\xEAncia",health:"Vida",heading:"Dire\xE7\xE3o",coordinates:"Coordenadas",coordinatesCopied:"Coordenadas copiadas para a \xE1rea de transfer\xEAncia",networkStatus:"Status da Rede",networked:"Em Rede",localOnly:"Apenas Local",synced:"Sincronizado",local:"Local",netId:"Net ID",owner:"Dono",playerOwner:"Jogador {owner}",playerInformation:"Informa\xE7\xF5es do Jogador",playerId:"ID do Jogador",serverId:"ID do Servidor",vehicleHealth:"Vida do Ve\xEDculo",body:"Carroceria",engine:"Motor",tank:"Tanque",actions:"A\xE7\xF5es",deleteEntity:"Deletar Entidade"}}}}});var HS,FD,Wi,E9,OD,zS,P9,T9,A9,BD,HD,zD,US=C(()=>{"use strict";HS=A(me(),1),FD=A(T2(),1),Wi=A(J(),1);ko();gD();vD();wD();CD();_D();RD();LD();PD();AD();MD();E9=["en","fr","de","it","pt","cs","nl","ko","es","hu"],OD={en:xD,fr:kD,de:bD,it:ED,pt:ND,cs:yD,nl:DD,ko:TD,es:SD,hu:ID},zS="en",P9=e=>{let t=OD[zS],r=OD[e];return(0,FD.default)(t,r)},T9=()=>{let e=localStorage.getItem("locale");return OS(E9,e)?e:zS},A9=e=>{localStorage.setItem("locale",e)},BD=(0,Wi.createContext)({locale:zS,setLocale:()=>{}}),HD=({children:e})=>{let[t,r]=(0,Wi.useState)(T9()),a=(0,Wi.useCallback)(o=>{A9(o),r(o)},[]);return(0,HS.jsx)(BD.Provider,{value:{locale:t,setLocale:a},children:(0,HS.jsx)(BS,{locale:t,messages:P9(t),children:e})})},zD=()=>(0,Wi.useContext)(BD)});function ye(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e?.(o),r===!1||!o.defaultPrevented)return t?.(o)}}var Mse,Go=C(()=>{Mse=!!(typeof window<"u"&&window.document&&window.document.createElement)});function UD(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function gn(...e){return t=>{let r=!1,a=e.map(o=>{let n=UD(o,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let o=0;o{jD=A(J(),1)});function VD(e,t){let r=$o.createContext(t),a=n=>{let{children:s,...i}=n,l=$o.useMemo(()=>i,Object.values(i));return(0,jS.jsx)(r.Provider,{value:l,children:s})};a.displayName=e+"Provider";function o(n){let s=$o.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[a,o]}function rr(e,t=[]){let r=[];function a(n,s){let i=$o.createContext(s),l=r.length;r=[...r,s];let c=u=>{let{scope:p,children:f,...h}=u,g=p?.[e]?.[l]||i,b=$o.useMemo(()=>h,Object.values(h));return(0,jS.jsx)(g.Provider,{value:b,children:f})};c.displayName=n+"Provider";function d(u,p){let f=p?.[e]?.[l]||i,h=$o.useContext(f);if(h)return h;if(s!==void 0)return s;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[c,d]}let o=()=>{let n=r.map(s=>$o.createContext(s));return function(i){let l=i?.[e]||n;return $o.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return o.scopeName=e,[a,D9(o,...t)]}function D9(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(n){let s=a.reduce((i,{useScope:l,scopeName:c})=>{let u=l(n)[`__scope${c}`];return{...i,...u}},{});return $o.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var $o,jS,Ro=C(()=>{$o=A(J(),1),jS=A(me(),1)});var qD,ya,Gi=C(()=>{qD=A(J(),1),ya=globalThis?.document?qD.useLayoutEffect:()=>{}});function va(e){let[t,r]=VS.useState(M9());return ya(()=>{e||r(a=>a??String(N9++))},[e]),e||(t?`radix-${t}`:"")}var VS,M9,N9,bc=C(()=>{VS=A(J(),1);Gi();M9=VS[" useId ".trim().toString()]||(()=>{}),N9=0});function to({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,s]=F9({defaultProp:t,onChange:r}),i=e!==void 0,l=i?e:o;{let d=Ko.useRef(e!==void 0);Ko.useEffect(()=>{let u=d.current;u!==i&&console.warn(`${a} is changing from ${u?"controlled":"uncontrolled"} to ${i?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),d.current=i},[i,a])}let c=Ko.useCallback(d=>{if(i){let u=B9(d)?d(e):d;u!==e&&s.current?.(u)}else n(d)},[i,e,n,s]);return[l,c]}function F9({defaultProp:e,onChange:t}){let[r,a]=Ko.useState(e),o=Ko.useRef(r),n=Ko.useRef(t);return O9(()=>{n.current=t},[t]),Ko.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function B9(e){return typeof e=="function"}var Ko,tv,O9,$i=C(()=>{Ko=A(J(),1);Gi();tv=A(J(),1),O9=Ko[" useInsertionEffect ".trim().toString()]||ya});function Xo(e){let t=H9(e),r=zr.forwardRef((a,o)=>{let{children:n,...s}=a,i=zr.Children.toArray(n),l=i.find(z9);if(l){let c=l.props.children,d=i.map(u=>u===l?zr.Children.count(c)>1?zr.Children.only(null):zr.isValidElement(c)?c.props.children:null:u);return(0,pd.jsx)(t,{...s,ref:o,children:zr.isValidElement(c)?zr.cloneElement(c,void 0,d):null})}return(0,pd.jsx)(t,{...s,ref:o,children:n})});return r.displayName=`${e}.Slot`,r}function H9(e){let t=zr.forwardRef((r,a)=>{let{children:o,...n}=r;if(zr.isValidElement(o)){let s=j9(o),i=U9(n,o.props);return o.type!==zr.Fragment&&(i.ref=a?gn(a,s):s),zr.cloneElement(o,i)}return zr.Children.count(o)>1?zr.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}function rv(e){let t=({children:r})=>(0,pd.jsx)(pd.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=WD,t}function z9(e){return zr.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===WD}function U9(e,t){let r={...t};for(let a in t){let o=e[a],n=t[a];/^on[A-Z]/.test(a)?o&&n?r[a]=(...i)=>{let l=n(...i);return o(...i),l}:o&&(r[a]=o):a==="style"?r[a]={...o,...n}:a==="className"&&(r[a]=[o,n].filter(Boolean).join(" "))}return{...e,...r}}function j9(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var zr,pd,md,WD,yn=C(()=>{zr=A(J(),1);Hr();pd=A(me(),1);md=Xo("Slot");WD=Symbol("radix.slottable")});function av(e,t){e&&$D.flushSync(()=>e.dispatchEvent(t))}var GD,$D,KD,V9,qe,ba=C(()=>{GD=A(J(),1),$D=A(Gn(),1);yn();KD=A(me(),1),V9=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],qe=V9.reduce((e,t)=>{let r=Xo(`Primitive.${t}`),a=GD.forwardRef((o,n)=>{let{asChild:s,...i}=o,l=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,KD.jsx)(l,{...i,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{})});function ar(e){let t=hd.useRef(e);return hd.useEffect(()=>{t.current=e}),hd.useMemo(()=>(...r)=>t.current?.(...r),[])}var hd,Ki=C(()=>{hd=A(J(),1)});function YD(e,t=globalThis?.document){let r=ar(e);XD.useEffect(()=>{let a=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[r,t])}var XD,QD=C(()=>{XD=A(J(),1);Ki()});function X9(e,t=globalThis?.document){let r=ar(e),a=ir.useRef(!1),o=ir.useRef(()=>{});return ir.useEffect(()=>{let n=i=>{if(i.target&&!a.current){let c=function(){tM(W9,r,d,{discrete:!0})};var l=c;let d={originalEvent:i};i.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=c,t.addEventListener("click",o.current,{once:!0})):c()}else t.removeEventListener("click",o.current);a.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",n),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}function Y9(e,t=globalThis?.document){let r=ar(e),a=ir.useRef(!1);return ir.useEffect(()=>{let o=n=>{n.target&&!a.current&&tM(G9,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function ZD(){let e=new CustomEvent(qS);document.dispatchEvent(e)}function tM(e,t,r,{discrete:a}){let o=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?av(o,n):o.dispatchEvent(n)}var ir,WS,q9,qS,W9,G9,JD,eM,Ws,$9,K9,Kp=C(()=>{"use client";ir=A(J(),1);Go();ba();Hr();Ki();QD();WS=A(me(),1),q9="DismissableLayer",qS="dismissableLayer.update",W9="dismissableLayer.pointerDownOutside",G9="dismissableLayer.focusOutside",eM=ir.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ws=ir.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:n,onInteractOutside:s,onDismiss:i,...l}=e,c=ir.useContext(eM),[d,u]=ir.useState(null),p=d?.ownerDocument??globalThis?.document,[,f]=ir.useState({}),h=$e(t,_=>u(_)),g=Array.from(c.layers),[b]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),m=g.indexOf(b),y=d?g.indexOf(d):-1,v=c.layersWithOutsidePointerEventsDisabled.size>0,x=y>=m,S=X9(_=>{let w=_.target,B=[...c.branches].some(F=>F.contains(w));!x||B||(o?.(_),s?.(_),_.defaultPrevented||i?.())},p),I=Y9(_=>{let w=_.target;[...c.branches].some(F=>F.contains(w))||(n?.(_),s?.(_),_.defaultPrevented||i?.())},p);return YD(_=>{y===c.layers.size-1&&(a?.(_),!_.defaultPrevented&&i&&(_.preventDefault(),i()))},p),ir.useEffect(()=>{if(d)return r&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(JD=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(d)),c.layers.add(d),ZD(),()=>{r&&c.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=JD)}},[d,p,r,c]),ir.useEffect(()=>()=>{d&&(c.layers.delete(d),c.layersWithOutsidePointerEventsDisabled.delete(d),ZD())},[d,c]),ir.useEffect(()=>{let _=()=>f({});return document.addEventListener(qS,_),()=>document.removeEventListener(qS,_)},[]),(0,WS.jsx)(qe.div,{...l,ref:h,style:{pointerEvents:v?x?"auto":"none":void 0,...e.style},onFocusCapture:ye(e.onFocusCapture,I.onFocusCapture),onBlurCapture:ye(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:ye(e.onPointerDownCapture,S.onPointerDownCapture)})});Ws.displayName=q9;$9="DismissableLayerBranch",K9=ir.forwardRef((e,t)=>{let r=ir.useContext(eM),a=ir.useRef(null),o=$e(t,a);return ir.useEffect(()=>{let n=a.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,WS.jsx)(qe.div,{...e,ref:o})});K9.displayName=$9});function J9(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(Xi(a,{select:t}),document.activeElement!==r)return}function Z9(e){let t=iM(e),r=aM(t,e),a=aM(t.reverse(),e);return[r,a]}function iM(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{let o=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||o?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function aM(e,t){for(let r of e)if(!e7(r,{upTo:t}))return r}function e7(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function t7(e){return e instanceof HTMLInputElement&&"select"in e}function Xi(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&t7(e)&&t&&e.select()}}function r7(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=nM(e,t),e.unshift(t)},remove(t){e=nM(e,t),e[0]?.resume()}}}function nM(e,t){let r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function a7(e){return e.filter(t=>t.tagName!=="A")}var Yo,sM,GS,$S,rM,Q9,wc,oM,ov=C(()=>{"use client";Yo=A(J(),1);Hr();ba();Ki();sM=A(me(),1),GS="focusScope.autoFocusOnMount",$S="focusScope.autoFocusOnUnmount",rM={bubbles:!1,cancelable:!0},Q9="FocusScope",wc=Yo.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:n,...s}=e,[i,l]=Yo.useState(null),c=ar(o),d=ar(n),u=Yo.useRef(null),p=$e(t,g=>l(g)),f=Yo.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Yo.useEffect(()=>{if(a){let y=function(I){if(f.paused||!i)return;let _=I.target;i.contains(_)?u.current=_:Xi(u.current,{select:!0})},v=function(I){if(f.paused||!i)return;let _=I.relatedTarget;_!==null&&(i.contains(_)||Xi(u.current,{select:!0}))},x=function(I){if(document.activeElement===document.body)for(let w of I)w.removedNodes.length>0&&Xi(i)};var g=y,b=v,m=x;document.addEventListener("focusin",y),document.addEventListener("focusout",v);let S=new MutationObserver(x);return i&&S.observe(i,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",y),document.removeEventListener("focusout",v),S.disconnect()}}},[a,i,f.paused]),Yo.useEffect(()=>{if(i){oM.add(f);let g=document.activeElement;if(!i.contains(g)){let m=new CustomEvent(GS,rM);i.addEventListener(GS,c),i.dispatchEvent(m),m.defaultPrevented||(J9(a7(iM(i)),{select:!0}),document.activeElement===g&&Xi(i))}return()=>{i.removeEventListener(GS,c),setTimeout(()=>{let m=new CustomEvent($S,rM);i.addEventListener($S,d),i.dispatchEvent(m),m.defaultPrevented||Xi(g??document.body,{select:!0}),i.removeEventListener($S,d),oM.remove(f)},0)}}},[i,c,d,f]);let h=Yo.useCallback(g=>{if(!r&&!a||f.paused)return;let b=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(b&&m){let y=g.currentTarget,[v,x]=Z9(y);v&&x?!g.shiftKey&&m===x?(g.preventDefault(),r&&Xi(v,{select:!0})):g.shiftKey&&m===v&&(g.preventDefault(),r&&Xi(x,{select:!0})):m===y&&g.preventDefault()}},[r,a,f.paused]);return(0,sM.jsx)(qe.div,{tabIndex:-1,...s,ref:p,onKeyDown:h})});wc.displayName=Q9;oM=r7()});var nv,lM,cM,o7,Gs,Xp=C(()=>{"use client";nv=A(J(),1),lM=A(Gn(),1);ba();Gi();cM=A(me(),1),o7="Portal",Gs=nv.forwardRef((e,t)=>{let{container:r,...a}=e,[o,n]=nv.useState(!1);ya(()=>n(!0),[]);let s=r||o&&globalThis?.document?.body;return s?lM.default.createPortal((0,cM.jsx)(qe.div,{...a,ref:t}),s):null});Gs.displayName=o7});function n7(e,t){return uM.useReducer((r,a)=>t[r][a]??r,e)}function s7(e){let[t,r]=ro.useState(),a=ro.useRef(null),o=ro.useRef(e),n=ro.useRef("none"),s=e?"mounted":"unmounted",[i,l]=n7(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return ro.useEffect(()=>{let c=sv(a.current);n.current=i==="mounted"?c:"none"},[i]),ya(()=>{let c=a.current,d=o.current;if(d!==e){let p=n.current,f=sv(c);e?l("MOUNT"):f==="none"||c?.display==="none"?l("UNMOUNT"):l(d&&p!==f?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,l]),ya(()=>{if(t){let c,d=t.ownerDocument.defaultView??window,u=f=>{let g=sv(a.current).includes(CSS.escape(f.animationName));if(f.target===t&&g&&(l("ANIMATION_END"),!o.current)){let b=t.style.animationFillMode;t.style.animationFillMode="forwards",c=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},p=f=>{f.target===t&&(n.current=sv(a.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{d.clearTimeout(c),t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(i),ref:ro.useCallback(c=>{a.current=c?getComputedStyle(c):null,r(c)},[])}}function sv(e){return e?.animationName||"none"}function i7(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ro,uM,lr,xc=C(()=>{"use client";ro=A(J(),1);Hr();Gi();uM=A(J(),1);lr=e=>{let{present:t,children:r}=e,a=s7(t),o=typeof r=="function"?r({present:a.isPresent}):ro.Children.only(r),n=$e(a.ref,i7(o));return typeof r=="function"||a.isPresent?ro.cloneElement(o,{ref:n}):null};lr.displayName="Presence"});function gd(){fM.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??dM()),document.body.insertAdjacentElement("beforeend",e[1]??dM()),KS++,()=>{KS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),KS--}},[])}function dM(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var fM,KS,iv=C(()=>{"use client";fM=A(J(),1),KS=0});function pM(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o{es=function(){return es=Object.assign||function(t){for(var r,a=1,o=arguments.length;a{Cc="right-scroll-bar-position",Sc="width-before-scroll-bar",XS="with-scroll-bars-hidden",YS="--removed-body-scroll-bar-size"});function uv(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var hM=C(()=>{});function yM(e,t){var r=(0,gM.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var o=r.value;o!==a&&(r.value=a,r.callback(a,o))}}}})[0];return r.callback=t,r.facade}var gM,vM=C(()=>{gM=A(J())});function QS(e,t){var r=yM(t||null,function(a){return e.forEach(function(o){return uv(o,a)})});return l7(function(){var a=bM.get(r);if(a){var o=new Set(a),n=new Set(e),s=r.current;o.forEach(function(i){n.has(i)||uv(i,null)}),n.forEach(function(i){o.has(i)||uv(i,s)})}bM.set(r,e)},[e]),r}var dv,l7,bM,wM=C(()=>{dv=A(J());hM();vM();l7=typeof window<"u"?dv.useLayoutEffect:dv.useEffect,bM=new WeakMap});var xM=C(()=>{wM()});function CM(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o{yd=function(){return yd=Object.assign||function(t){for(var r,a=1,o=arguments.length;a{JS()});function e_(e,t){return e.useMedium(t),kM}var _M,kM,RM=C(()=>{JS();_M=A(J()),kM=function(e){var t=e.sideCar,r=CM(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return _M.createElement(a,yd({},r))};kM.isSideCarExport=!0});var t_=C(()=>{SM();RM()});var fv,r_=C(()=>{t_();fv=ZS()});var wa,a_,Yp,IM=C(()=>{lv();wa=A(J());cv();xM();r_();a_=function(){},Yp=wa.forwardRef(function(e,t){var r=wa.useRef(null),a=wa.useState({onScrollCapture:a_,onWheelCapture:a_,onTouchMoveCapture:a_}),o=a[0],n=a[1],s=e.forwardProps,i=e.children,l=e.className,c=e.removeScrollBar,d=e.enabled,u=e.shards,p=e.sideCar,f=e.noIsolation,h=e.inert,g=e.allowPinchZoom,b=e.as,m=b===void 0?"div":b,y=e.gapMode,v=pM(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=p,S=QS([r,t]),I=es(es({},v),o);return wa.createElement(wa.Fragment,null,d&&wa.createElement(x,{sideCar:fv,removeScrollBar:c,shards:u,noIsolation:f,inert:h,setCallbacks:n,allowPinchZoom:!!g,lockRef:r,gapMode:y}),s?wa.cloneElement(wa.Children.only(i),es(es({},I),{ref:S})):wa.createElement(m,es({},I,{className:l,ref:S}),i))});Yp.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Yp.classNames={fullWidth:Sc,zeroRight:Cc}});var LM,EM,PM=C(()=>{EM=function(){if(LM)return LM;if(typeof __webpack_nonce__<"u")return __webpack_nonce__}});function d7(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=EM();return t&&e.setAttribute("nonce",t),e}function f7(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function p7(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var o_,n_=C(()=>{PM();o_=function(){var e=0,t=null;return{add:function(r){e==0&&(t=d7())&&(f7(t,r),p7(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}}});var TM,s_,i_=C(()=>{TM=A(J());n_();s_=function(){var e=o_();return function(t,r){TM.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}}});var Qp,AM=C(()=>{i_();Qp=function(){var e=s_(),t=function(r){var a=r.styles,o=r.dynamic;return e(a,o),null};return t}});var l_=C(()=>{AM();n_();i_()});var m7,c_,h7,u_,d_=C(()=>{m7={left:0,top:0,right:0,gap:0},c_=function(e){return parseInt(e||"",10)||0},h7=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[c_(r),c_(a),c_(o)]},u_=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return m7;var t=h7(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}}});var bd,g7,vd,y7,DM,v7,f_,MM=C(()=>{bd=A(J());l_();cv();d_();g7=Qp(),vd="data-scroll-locked",y7=function(e,t,r,a){var o=e.left,n=e.top,s=e.right,i=e.gap;return r===void 0&&(r="margin"),`
+ .`.concat(XS,` {
+ overflow: hidden `).concat(a,`;
+ padding-right: `).concat(i,"px ").concat(a,`;
+ }
+ body[`).concat(vd,`] {
+ overflow: hidden `).concat(a,`;
+ overscroll-behavior: contain;
+ `).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&`
+ padding-left: `.concat(o,`px;
+ padding-top: `).concat(n,`px;
+ padding-right: `).concat(s,`px;
+ margin-left:0;
+ margin-top:0;
+ margin-right: `).concat(i,"px ").concat(a,`;
+ `),r==="padding"&&"padding-right: ".concat(i,"px ").concat(a,";")].filter(Boolean).join(""),`
+ }
+
+ .`).concat(Cc,` {
+ right: `).concat(i,"px ").concat(a,`;
+ }
+
+ .`).concat(Sc,` {
+ margin-right: `).concat(i,"px ").concat(a,`;
+ }
+
+ .`).concat(Cc," .").concat(Cc,` {
+ right: 0 `).concat(a,`;
+ }
+
+ .`).concat(Sc," .").concat(Sc,` {
+ margin-right: 0 `).concat(a,`;
+ }
+
+ body[`).concat(vd,`] {
+ `).concat(YS,": ").concat(i,`px;
+ }
+`)},DM=function(){var e=parseInt(document.body.getAttribute(vd)||"0",10);return isFinite(e)?e:0},v7=function(){bd.useEffect(function(){return document.body.setAttribute(vd,(DM()+1).toString()),function(){var e=DM()-1;e<=0?document.body.removeAttribute(vd):document.body.setAttribute(vd,e.toString())}},[])},f_=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;v7();var n=bd.useMemo(function(){return u_(o)},[o]);return bd.createElement(g7,{styles:y7(n,!t,o,r?"":"!important")})}});var NM=C(()=>{MM();cv();d_()});var p_,Jp,_c,OM=C(()=>{p_=!1;if(typeof window<"u")try{Jp=Object.defineProperty({},"passive",{get:function(){return p_=!0,!0}}),window.addEventListener("test",Jp,Jp),window.removeEventListener("test",Jp,Jp)}catch{p_=!1}_c=p_?{passive:!1}:!1});var b7,FM,w7,x7,m_,C7,S7,BM,HM,_7,zM,UM=C(()=>{b7=function(e){return e.tagName==="TEXTAREA"},FM=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!b7(e)&&r[t]==="visible")},w7=function(e){return FM(e,"overflowY")},x7=function(e){return FM(e,"overflowX")},m_=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=BM(e,a);if(o){var n=HM(e,a),s=n[1],i=n[2];if(s>i)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},C7=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},S7=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},BM=function(e,t){return e==="v"?w7(t):x7(t)},HM=function(e,t){return e==="v"?C7(t):S7(t)},_7=function(e,t){return e==="h"&&t==="rtl"?-1:1},zM=function(e,t,r,a,o){var n=_7(e,window.getComputedStyle(t).direction),s=n*a,i=r.target,l=t.contains(i),c=!1,d=s>0,u=0,p=0;do{var f=HM(e,i),h=f[0],g=f[1],b=f[2],m=g-b-n*h;(h||m)&&BM(e,i)&&(u+=m,p+=h),i instanceof ShadowRoot?i=i.host:i=i.parentNode}while(!l&&i!==document.body||l&&(t.contains(i)||t===i));return(d&&(o&&Math.abs(u)<1||!o&&s>u)||!d&&(o&&Math.abs(p)<1||!o&&-s>p))&&(c=!0),c}});function qM(e){var t=Kt.useRef([]),r=Kt.useRef([0,0]),a=Kt.useRef(),o=Kt.useState(I7++)[0],n=Kt.useState(Qp)[0],s=Kt.useRef(e);Kt.useEffect(function(){s.current=e},[e]),Kt.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=mM([e.lockRef.current],(e.shards||[]).map(VM),!0).filter(Boolean);return g.forEach(function(b){return b.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var i=Kt.useCallback(function(g,b){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!s.current.allowPinchZoom;var m=pv(g),y=r.current,v="deltaX"in g?g.deltaX:y[0]-m[0],x="deltaY"in g?g.deltaY:y[1]-m[1],S,I=g.target,_=Math.abs(v)>Math.abs(x)?"h":"v";if("touches"in g&&_==="h"&&I.type==="range")return!1;var w=m_(_,I);if(!w)return!0;if(w?S=_:(S=_==="v"?"h":"v",w=m_(_,I)),!w)return!1;if(!a.current&&"changedTouches"in g&&(v||x)&&(a.current=S),!S)return!0;var B=a.current||S;return zM(B,b,g,B==="h"?v:x,!0)},[]),l=Kt.useCallback(function(g){var b=g;if(!(!wd.length||wd[wd.length-1]!==n)){var m="deltaY"in b?jM(b):pv(b),y=t.current.filter(function(S){return S.name===b.type&&(S.target===b.target||b.target===S.shadowParent)&&k7(S.delta,m)})[0];if(y&&y.should){b.cancelable&&b.preventDefault();return}if(!y){var v=(s.current.shards||[]).map(VM).filter(Boolean).filter(function(S){return S.contains(b.target)}),x=v.length>0?i(b,v[0]):!s.current.noIsolation;x&&b.cancelable&&b.preventDefault()}}},[]),c=Kt.useCallback(function(g,b,m,y){var v={name:g,delta:b,target:m,should:y,shadowParent:L7(m)};t.current.push(v),setTimeout(function(){t.current=t.current.filter(function(x){return x!==v})},1)},[]),d=Kt.useCallback(function(g){r.current=pv(g),a.current=void 0},[]),u=Kt.useCallback(function(g){c(g.type,jM(g),g.target,i(g,e.lockRef.current))},[]),p=Kt.useCallback(function(g){c(g.type,pv(g),g.target,i(g,e.lockRef.current))},[]);Kt.useEffect(function(){return wd.push(n),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:p}),document.addEventListener("wheel",l,_c),document.addEventListener("touchmove",l,_c),document.addEventListener("touchstart",d,_c),function(){wd=wd.filter(function(g){return g!==n}),document.removeEventListener("wheel",l,_c),document.removeEventListener("touchmove",l,_c),document.removeEventListener("touchstart",d,_c)}},[]);var f=e.removeScrollBar,h=e.inert;return Kt.createElement(Kt.Fragment,null,h?Kt.createElement(n,{styles:R7(o)}):null,f?Kt.createElement(f_,{gapMode:e.gapMode}):null)}function L7(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Kt,pv,jM,VM,k7,R7,I7,wd,WM=C(()=>{lv();Kt=A(J());NM();l_();OM();UM();pv=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},jM=function(e){return[e.deltaX,e.deltaY]},VM=function(e){return e&&"current"in e?e.current:e},k7=function(e,t){return e[0]===t[0]&&e[1]===t[1]},R7=function(e){return`
+ .block-interactivity-`.concat(e,` {pointer-events: none;}
+ .allow-interactivity-`).concat(e,` {pointer-events: all;}
+`)},I7=0,wd=[]});var GM,$M=C(()=>{t_();WM();r_();GM=e_(fv,qM)});var mv,KM,$s,XM=C(()=>{lv();mv=A(J());IM();$M();KM=mv.forwardRef(function(e,t){return mv.createElement(Yp,es({},e,{ref:t,sideCar:GM}))});KM.classNames=Yp.classNames;$s=KM});var Zp=C(()=>{XM()});var E7,xd,hv,gv,h_,YM,P7,T7,Yi,em=C(()=>{E7=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},xd=new WeakMap,hv=new WeakMap,gv={},h_=0,YM=function(e){return e&&(e.host||YM(e.parentNode))},P7=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=YM(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},T7=function(e,t,r,a){var o=P7(t,Array.isArray(e)?e:[e]);gv[r]||(gv[r]=new WeakMap);var n=gv[r],s=[],i=new Set,l=new Set(o),c=function(u){!u||i.has(u)||(i.add(u),c(u.parentNode))};o.forEach(c);var d=function(u){!u||l.has(u)||Array.prototype.forEach.call(u.children,function(p){if(i.has(p))d(p);else try{var f=p.getAttribute(a),h=f!==null&&f!=="false",g=(xd.get(p)||0)+1,b=(n.get(p)||0)+1;xd.set(p,g),n.set(p,b),s.push(p),g===1&&h&&hv.set(p,!0),b===1&&p.setAttribute(r,"true"),h||p.setAttribute(a,"true")}catch(m){console.error("aria-hidden: cannot operate on ",p,m)}})};return d(t),i.clear(),h_++,function(){s.forEach(function(u){var p=xd.get(u)-1,f=n.get(u)-1;xd.set(u,p),n.set(u,f),p||(hv.has(u)||u.removeAttribute(a),hv.delete(u)),f||u.removeAttribute(r)}),h_--,h_||(xd=new WeakMap,xd=new WeakMap,hv=new WeakMap,gv={})}},Yi=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||E7(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live]"))),T7(a,o,r,"aria-hidden")):function(){return null}}});function b_(e){return e?"open":"closed"}var Ut,Ft,vv,QM,g_,A7,vn,JM,ZM,bn,y_,D7,eN,tN,yv,rN,M7,N7,kc,aN,O7,F7,oN,v_,nN,sN,Qi,iN,lN,cN,uN,dN,B7,H7,z7,bv,w_,wv,xv,Cv,Sv,_v,tm,Ks=C(()=>{"use client";Ut=A(J(),1);Go();Hr();Ro();bc();$i();Kp();ov();Xp();xc();ba();iv();Zp();em();yn();Ft=A(me(),1),vv="Dialog",[QM,g_]=rr(vv),[A7,vn]=QM(vv),JM=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:o,onOpenChange:n,modal:s=!0}=e,i=Ut.useRef(null),l=Ut.useRef(null),[c,d]=to({prop:a,defaultProp:o??!1,onChange:n,caller:vv});return(0,Ft.jsx)(A7,{scope:t,triggerRef:i,contentRef:l,contentId:va(),titleId:va(),descriptionId:va(),open:c,onOpenChange:d,onOpenToggle:Ut.useCallback(()=>d(u=>!u),[d]),modal:s,children:r})};JM.displayName=vv;ZM="DialogTrigger",bn=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=vn(ZM,r),n=$e(t,o.triggerRef);return(0,Ft.jsx)(qe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":b_(o.open),...a,ref:n,onClick:ye(e.onClick,o.onOpenToggle)})});bn.displayName=ZM;y_="DialogPortal",[D7,eN]=QM(y_,{forceMount:void 0}),tN=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:o}=e,n=vn(y_,t);return(0,Ft.jsx)(D7,{scope:t,forceMount:r,children:Ut.Children.map(a,s=>(0,Ft.jsx)(lr,{present:r||n.open,children:(0,Ft.jsx)(Gs,{asChild:!0,container:o,children:s})}))})};tN.displayName=y_;yv="DialogOverlay",rN=Ut.forwardRef((e,t)=>{let r=eN(yv,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=vn(yv,e.__scopeDialog);return n.modal?(0,Ft.jsx)(lr,{present:a||n.open,children:(0,Ft.jsx)(N7,{...o,ref:t})}):null});rN.displayName=yv;M7=Xo("DialogOverlay.RemoveScroll"),N7=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=vn(yv,r);return(0,Ft.jsx)($s,{as:M7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,Ft.jsx)(qe.div,{"data-state":b_(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),kc="DialogContent",aN=Ut.forwardRef((e,t)=>{let r=eN(kc,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=vn(kc,e.__scopeDialog);return(0,Ft.jsx)(lr,{present:a||n.open,children:n.modal?(0,Ft.jsx)(O7,{...o,ref:t}):(0,Ft.jsx)(F7,{...o,ref:t})})});aN.displayName=kc;O7=Ut.forwardRef((e,t)=>{let r=vn(kc,e.__scopeDialog),a=Ut.useRef(null),o=$e(t,r.contentRef,a);return Ut.useEffect(()=>{let n=a.current;if(n)return Yi(n)},[]),(0,Ft.jsx)(oN,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ye(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ye(e.onPointerDownOutside,n=>{let s=n.detail.originalEvent,i=s.button===0&&s.ctrlKey===!0;(s.button===2||i)&&n.preventDefault()}),onFocusOutside:ye(e.onFocusOutside,n=>n.preventDefault())})}),F7=Ut.forwardRef((e,t)=>{let r=vn(kc,e.__scopeDialog),a=Ut.useRef(!1),o=Ut.useRef(!1);return(0,Ft.jsx)(oN,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(a.current||r.triggerRef.current?.focus(),n.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let s=n.target;r.triggerRef.current?.contains(s)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&o.current&&n.preventDefault()}})}),oN=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:n,...s}=e,i=vn(kc,r),l=Ut.useRef(null),c=$e(t,l);return gd(),(0,Ft.jsxs)(Ft.Fragment,{children:[(0,Ft.jsx)(wc,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:n,children:(0,Ft.jsx)(Ws,{role:"dialog",id:i.contentId,"aria-describedby":i.descriptionId,"aria-labelledby":i.titleId,"data-state":b_(i.open),...s,ref:c,onDismiss:()=>i.onOpenChange(!1)})}),(0,Ft.jsxs)(Ft.Fragment,{children:[(0,Ft.jsx)(B7,{titleId:i.titleId}),(0,Ft.jsx)(z7,{contentRef:l,descriptionId:i.descriptionId})]})]})}),v_="DialogTitle",nN=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=vn(v_,r);return(0,Ft.jsx)(qe.h2,{id:o.titleId,...a,ref:t})});nN.displayName=v_;sN="DialogDescription",Qi=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=vn(sN,r);return(0,Ft.jsx)(qe.p,{id:o.descriptionId,...a,ref:t})});Qi.displayName=sN;iN="DialogClose",lN=Ut.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=vn(iN,r);return(0,Ft.jsx)(qe.button,{type:"button",...a,ref:t,onClick:ye(e.onClick,()=>o.onOpenChange(!1))})});lN.displayName=iN;cN="DialogTitleWarning",[uN,dN]=VD(cN,{contentName:kc,titleName:v_,docsSlug:"dialog"}),B7=({titleId:e})=>{let t=dN(cN),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+
+If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
+
+For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return Ut.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},H7="DialogDescriptionWarning",z7=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${dN(H7).contentName}}.`;return Ut.useEffect(()=>{let o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},bv=JM,w_=bn,wv=tN,xv=rN,Cv=aN,Sv=nN,_v=Qi,tm=lN});var pN,mN,U7,j7,hN,Qo,Rc=C(()=>{pN=A(J(),1);ba();mN=A(me(),1),U7=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),j7="VisuallyHidden",hN=pN.forwardRef((e,t)=>(0,mN.jsx)(qe.span,{...e,ref:t,style:{...U7,...e.style}}));hN.displayName=j7;Qo=hN});var ts,Sd=C(()=>{ts=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}});var V7,_d,kv=C(()=>{Sd();V7=class extends ts{#e;#t;#r;constructor(){super(),this.#r=e=>{if(typeof window<"u"&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},_d=new V7});function gN(e){setTimeout(e,0)}var q7,W7,rs,rm=C(()=>{q7={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},W7=class{#e=q7;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},rs=new W7});function Rr(){}function bN(e,t){return typeof e=="function"?e(t):e}function am(e){return typeof e=="number"&&e>=0&&e!==1/0}function Rv(e,t){return Math.max(e+(t||0)-Date.now(),0)}function wn(e,t){return typeof e=="function"?e(t):e}function ao(e,t){return typeof e=="function"?e(t):e}function Iv(e,t){let{type:r="all",exact:a,fetchStatus:o,predicate:n,queryKey:s,stale:i}=e;if(s){if(a){if(t.queryHash!==om(s,t.options))return!1}else if(!Lc(t.queryKey,s))return!1}if(r!=="all"){let l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof i=="boolean"&&t.isStale()!==i||o&&o!==t.state.fetchStatus||n&&!n(t))}function Lv(e,t){let{exact:r,status:a,predicate:o,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(r){if(Ic(t.options.mutationKey)!==Ic(n))return!1}else if(!Lc(t.options.mutationKey,n))return!1}return!(a&&t.state.status!==a||o&&!o(t))}function om(e,t){return(t?.queryKeyHashFn||Ic)(e)}function Ic(e){return JSON.stringify(e,(t,r)=>x_(r)?Object.keys(r).sort().reduce((a,o)=>(a[o]=r[o],a),{}):r)}function Lc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Lc(e[r],t[r])):!1}function S_(e,t,r=0){if(e===t)return e;if(r>500)return t;let a=yN(e)&&yN(t);if(!a&&!(x_(e)&&x_(t)))return t;let o=(a?e:Object.keys(e)).length,n=a?t:Object.keys(t),s=n.length,i=a?new Array(s):{},l=0;for(let c=0;c{rs.setTimeout(t,e)})}function nm(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?S_(e,t):t}function xN(e,t,r=0){let a=[...e,t];return r&&a.length>r?a.slice(1):a}function CN(e,t,r=0){let a=[t,...e];return r&&a.length>r?a.slice(0,-1):a}function Pv(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===kd?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Tv(e,t){return typeof e=="function"?e(...t):!!e}function SN(e,t,r){let a=!1,o;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(o??=t(),a||(a=!0,o.aborted?r():o.addEventListener("abort",r,{once:!0})),o)}),e}var C_,G7,kd,xn=C(()=>{rm();C_=typeof window>"u"||"Deno"in globalThis;G7=Object.prototype.hasOwnProperty;kd=Symbol()});var as,sm=C(()=>{xn();as=(()=>{let e=()=>C_;return{isServer(){return e()},setIsServer(t){e=t}}})()});function im(){let e,t,r=new Promise((o,n)=>{e=o,t=n});r.status="pending",r.catch(()=>{});function a(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{a({status:"fulfilled",value:o}),e(o)},r.reject=o=>{a({status:"rejected",reason:o}),t(o)},r}var __=C(()=>{});function $7(){let e=[],t=0,r=i=>{i()},a=i=>{i()},o=_N,n=i=>{t?e.push(i):o(()=>{r(i)})},s=()=>{let i=e;e=[],i.length&&o(()=>{a(()=>{i.forEach(l=>{r(l)})})})};return{batch:i=>{let l;t++;try{l=i()}finally{t--,t||s()}return l},batchCalls:i=>(...l)=>{n(()=>{i(...l)})},schedule:n,setNotifyFunction:i=>{r=i},setBatchNotifyFunction:i=>{a=i},setScheduler:i=>{o=i}}}var _N,Xt,Ji=C(()=>{rm();_N=gN;Xt=$7()});var K7,Rd,k_=C(()=>{Sd();K7=class extends ts{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(typeof window<"u"&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}},Rd=new K7});function X7(e){return Math.min(1e3*2**e,3e4)}function R_(e){return(e??"online")==="online"?Rd.isOnline():!0}function Dv(e){let t=!1,r=0,a,o=im(),n=()=>o.status!=="pending",s=g=>{if(!n()){let b=new Av(g);p(b),e.onCancel?.(b)}},i=()=>{t=!0},l=()=>{t=!1},c=()=>_d.isFocused()&&(e.networkMode==="always"||Rd.isOnline())&&e.canRun(),d=()=>R_(e.networkMode)&&e.canRun(),u=g=>{n()||(a?.(),o.resolve(g))},p=g=>{n()||(a?.(),o.reject(g))},f=()=>new Promise(g=>{a=b=>{(n()||c())&&g(b)},e.onPause?.()}).then(()=>{a=void 0,n()||e.onContinue?.()}),h=()=>{if(n())return;let g,b=r===0?e.initialPromise:void 0;try{g=b??e.fn()}catch(m){g=Promise.reject(m)}Promise.resolve(g).then(u).catch(m=>{if(n())return;let y=e.retry??(as.isServer()?0:3),v=e.retryDelay??X7,x=typeof v=="function"?v(r,m):v,S=y===!0||typeof y=="number"&&rc()?void 0:f()).then(()=>{t?p(m):h()})})};return{promise:o,status:()=>o.status,cancel:s,continue:()=>(a?.(),o),cancelRetry:i,continueRetry:l,canStart:d,start:()=>(d()?h():f().then(h),o)}}var Av,I_=C(()=>{kv();k_();__();sm();xn();Av=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}}});var Mv,L_=C(()=>{rm();sm();xn();Mv=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),am(this.gcTime)&&(this.#e=rs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(as.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e&&(rs.clearTimeout(this.#e),this.#e=void 0)}}});function E_(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:R_(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function kN(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function RN(e){let t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,a=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var IN,P_=C(()=>{xn();Ji();I_();L_();IN=class extends Mv{#e;#t;#r;#o;#a;#s;#n;constructor(e){super(),this.#n=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#o=e.client,this.#r=this.#o.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=RN(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let t=RN(this.options);t.data!==void 0&&(this.setState(kN(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){let r=nm(this.state.data,e,this.options);return this.#l({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#l({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Rr).catch(Rr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>ao(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===kd||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>wn(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!Rv(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#n||this.#i()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#i(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let s=this.observers.find(i=>i.options.queryFn);s&&this.setOptions(s.options)}let r=new AbortController,a=s=>{Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(this.#n=!0,r.signal)})},o=()=>{let s=Pv(this.options,t),i=(()=>{let l={client:this.#o,queryKey:this.queryKey,meta:this.meta};return a(l),l})();return this.#n=!1,this.options.persister?this.options.persister(s,i,this):s(i)},n=(()=>{let s={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#o,state:this.state,fetchFn:o};return a(s),s})();this.options.behavior?.onFetch(n,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==n.fetchOptions?.meta)&&this.#l({type:"fetch",meta:n.fetchOptions?.meta}),this.#a=Dv({initialPromise:t?.initialPromise,fn:n.fetchFn,onCancel:s=>{s instanceof Av&&s.revert&&this.setState({...this.#t,fetchStatus:"idle"}),r.abort()},onFail:(s,i)=>{this.#l({type:"failed",failureCount:s,error:i})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:n.options.retry,retryDelay:n.options.retryDelay,networkMode:n.options.networkMode,canRun:()=>!0});try{let s=await this.#a.start();if(s===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(s),this.#r.config.onSuccess?.(s,this),this.#r.config.onSettled?.(s,this.state.error,this),s}catch(s){if(s instanceof Av){if(s.silent)return this.#a.promise;if(s.revert){if(this.state.data===void 0)throw s;return this.state.data}}throw this.#l({type:"error",error:s}),this.#r.config.onError?.(s,this),this.#r.config.onSettled?.(this.state.data,s,this),s}finally{this.scheduleGc()}}#l(e){let t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...E_(r.data,this.options),fetchMeta:e.meta??null};case"success":let a={...r,...kN(e.data,e.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?a:void 0,a;case"error":let o=e.error;return{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Xt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}}});function Y7(e,t){return ao(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function LN(e,t){return Y7(e,t)||e.state.data!==void 0&&T_(e,t,t.refetchOnMount)}function T_(e,t,r){if(ao(t.enabled,e)!==!1&&wn(t.staleTime,e)!=="static"){let a=typeof r=="function"?r(e):r;return a==="always"||a!==!1&&D_(e,t)}return!1}function EN(e,t,r,a){return(e!==t||ao(a.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&D_(e,r)}function D_(e,t){return ao(t.enabled,e)!==!1&&e.isStaleByTime(wn(t.staleTime,e))}function Q7(e,t){return!Ev(e.getCurrentResult(),t)}var A_,PN=C(()=>{kv();sm();Ji();P_();Sd();__();xn();rm();A_=class extends ts{constructor(e,t){super(),this.options=t,this.#e=e,this.#i=null,this.#n=im(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#r=void 0;#o=void 0;#a;#s;#n;#i;#l;#p;#m;#u;#d;#c;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),LN(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return T_(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return T_(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#w(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,r=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ao(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#C(),this.#t.setOptions(this.options),t._defaulted&&!Ev(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});let a=this.hasListeners();a&&EN(this.#t,r,this.options,t)&&this.#f(),this.updateResult(),a&&(this.#t!==r||ao(this.options.enabled,this.#t)!==ao(t.enabled,this.#t)||wn(this.options.staleTime,this.#t)!==wn(t.staleTime,this.#t))&&this.#g();let o=this.#y();a&&(this.#t!==r||ao(this.options.enabled,this.#t)!==ao(t.enabled,this.#t)||o!==this.#c)&&this.#v(o)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),r=this.createResult(t,e);return Q7(this,r)&&(this.#o=r,this.#s=this.options,this.#a=this.#t.state),r}getCurrentResult(){return this.#o}trackResult(e,t){return new Proxy(e,{get:(r,a)=>(this.trackProp(a),t?.(a),a==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#n.status==="pending"&&this.#n.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,a))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#f(e){this.#C();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Rr)),t}#g(){this.#w();let e=wn(this.options.staleTime,this.#t);if(as.isServer()||this.#o.isStale||!am(e))return;let t=Rv(this.#o.dataUpdatedAt,e)+1;this.#u=rs.setTimeout(()=>{this.#o.isStale||this.updateResult()},t)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#c=e,!(as.isServer()||ao(this.options.enabled,this.#t)===!1||!am(this.#c)||this.#c===0)&&(this.#d=rs.setInterval(()=>{(this.options.refetchIntervalInBackground||_d.isFocused())&&this.#f()},this.#c))}#b(){this.#g(),this.#v(this.#y())}#w(){this.#u&&(rs.clearTimeout(this.#u),this.#u=void 0)}#x(){this.#d&&(rs.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let r=this.#t,a=this.options,o=this.#o,n=this.#a,s=this.#s,i=e!==r?e.state:this.#r,{state:l}=e,c={...l},d=!1,u;if(t._optimisticResults){let I=this.hasListeners(),_=!I&&LN(e,t),w=I&&EN(e,r,t,a);(_||w)&&(c={...c,...E_(l.data,e.options)}),t._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:p,errorUpdatedAt:f,status:h}=c;u=c.data;let g=!1;if(t.placeholderData!==void 0&&u===void 0&&h==="pending"){let I;o?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(I=o.data,g=!0):I=typeof t.placeholderData=="function"?t.placeholderData(this.#m?.state.data,this.#m):t.placeholderData,I!==void 0&&(h="success",u=nm(o?.data,I,t),d=!0)}if(t.select&&u!==void 0&&!g)if(o&&u===n?.data&&t.select===this.#l)u=this.#p;else try{this.#l=t.select,u=t.select(u),u=nm(o?.data,u,t),this.#p=u,this.#i=null}catch(I){this.#i=I}this.#i&&(p=this.#i,u=this.#p,f=Date.now(),h="error");let b=c.fetchStatus==="fetching",m=h==="pending",y=h==="error",v=m&&b,x=u!==void 0,S={status:h,fetchStatus:c.fetchStatus,isPending:m,isSuccess:h==="success",isError:y,isInitialLoading:v,isLoading:v,data:u,dataUpdatedAt:c.dataUpdatedAt,error:p,errorUpdatedAt:f,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:c.dataUpdateCount>i.dataUpdateCount||c.errorUpdateCount>i.errorUpdateCount,isFetching:b,isRefetching:b&&!m,isLoadingError:y&&!x,isPaused:c.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:y&&x,isStale:D_(e,t),refetch:this.refetch,promise:this.#n,isEnabled:ao(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let I=S.data!==void 0,_=S.status==="error"&&!I,w=ie=>{_?ie.reject(S.error):I&&ie.resolve(S.data)},B=()=>{let ie=this.#n=S.promise=im();w(ie)},F=this.#n;switch(F.status){case"pending":e.queryHash===r.queryHash&&w(F);break;case"fulfilled":(_||S.data!==F.value)&&B();break;case"rejected":(!_||S.error!==F.reason)&&B();break}}return S}updateResult(){let e=this.#o,t=this.createResult(this.#t,this.options);if(this.#a=this.#t.state,this.#s=this.options,this.#a.data!==void 0&&(this.#m=this.#t),Ev(t,e))return;this.#o=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:a}=this.options,o=typeof a=="function"?a():a;if(o==="all"||!o&&!this.#h.size)return!0;let n=new Set(o??this.#h);return this.options.throwOnError&&n.add("error"),Object.keys(this.#o).some(s=>{let i=s;return this.#o[i]!==e[i]&&n.has(i)})};this.#S({listeners:r()})}#C(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#r=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#S(e){Xt.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#o)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}}});function M_(e){return{onFetch:(t,r)=>{let a=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,n=t.state.data?.pages||[],s=t.state.data?.pageParams||[],i={pages:[],pageParams:[]},l=0,c=async()=>{let d=!1,u=h=>{SN(h,()=>t.signal,()=>d=!0)},p=Pv(t.options,t.fetchOptions),f=async(h,g,b)=>{if(d)return Promise.reject();if(g==null&&h.pages.length)return Promise.resolve(h);let m=(()=>{let S={client:t.client,queryKey:t.queryKey,pageParam:g,direction:b?"backward":"forward",meta:t.options.meta};return u(S),S})(),y=await p(m),{maxPages:v}=t.options,x=b?CN:xN;return{pages:x(h.pages,y,v),pageParams:x(h.pageParams,g,v)}};if(o&&n.length){let h=o==="backward",g=h?J7:TN,b={pages:n,pageParams:s},m=g(a,b);i=await f(b,m,h)}else{let h=e??n.length;do{let g=l===0?s[0]??a.initialPageParam:TN(a,i);if(l>0&&g==null)break;i=await f(i,g),l++}while(lt.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function TN(e,{pages:t,pageParams:r}){let a=t.length-1;return t.length>0?e.getNextPageParam(t[a],t,r[a],r):void 0}function J7(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var AN=C(()=>{xn()});function Z7(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var DN,MN=C(()=>{Ji();L_();I_();DN=class extends Mv{#e;#t;#r;#o;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||Z7(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#r.remove(this))}continue(){return this.#o?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#a({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#o=Dv({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(new Error("No mutationFn found")),onFail:(n,s)=>{this.#a({type:"failed",failureCount:n,error:s})},onPause:()=>{this.#a({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});let a=this.state.status==="pending",o=!this.#o.canStart();try{if(a)t();else{this.#a({type:"pending",variables:e,isPaused:o}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,r);let s=await this.options.onMutate?.(e,r);s!==this.state.context&&this.#a({type:"pending",context:s,variables:e,isPaused:o})}let n=await this.#o.start();return await this.#r.config.onSuccess?.(n,e,this.state.context,this,r),await this.options.onSuccess?.(n,e,this.state.context,r),await this.#r.config.onSettled?.(n,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(n,null,e,this.state.context,r),this.#a({type:"success",data:n}),n}catch(n){try{await this.#r.config.onError?.(n,e,this.state.context,this,r)}catch(s){Promise.reject(s)}try{await this.options.onError?.(n,e,this.state.context,r)}catch(s){Promise.reject(s)}try{await this.#r.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this,r)}catch(s){Promise.reject(s)}try{await this.options.onSettled?.(void 0,n,e,this.state.context,r)}catch(s){Promise.reject(s)}throw this.#a({type:"error",error:n}),n}finally{this.#r.runNext(this)}}#a(e){let t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Xt.batch(()=>{this.#t.forEach(r=>{r.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}}});function Nv(e){return e.options.scope?.id}var NN,ON=C(()=>{Ji();MN();xn();Sd();NN=class extends ts{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#r=0}#e;#t;#r;build(e,t,r){let a=new DN({client:e,mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(a),a}add(e){this.#e.add(e);let t=Nv(e);if(typeof t=="string"){let r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){let t=Nv(e);if(typeof t=="string"){let r=this.#t.get(t);if(r)if(r.length>1){let a=r.indexOf(e);a!==-1&&r.splice(a,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=Nv(e);if(typeof t=="string"){let r=this.#t.get(t)?.find(a=>a.state.status==="pending");return!r||r===e}else return!0}runNext(e){let t=Nv(e);return typeof t=="string"?this.#t.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Xt.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(r=>Lv(t,r))}findAll(e={}){return this.getAll().filter(t=>Lv(e,t))}notify(e){Xt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(t=>t.state.isPaused);return Xt.batch(()=>Promise.all(e.map(t=>t.continue().catch(Rr))))}}});var FN,BN=C(()=>{xn();P_();Ji();Sd();FN=class extends ts{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let a=t.queryKey,o=t.queryHash??om(a,t),n=this.get(o);return n||(n=new IN({client:e,queryKey:a,queryHash:o,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(a)}),this.add(n)),n}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Xt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(r=>Iv(t,r))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(r=>Iv(e,r)):t}notify(e){Xt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Xt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Xt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}}});var N_,HN=C(()=>{xn();BN();ON();kv();k_();Ji();AN();N_=class{#e;#t;#r;#o;#a;#s;#n;#i;constructor(e={}){this.#e=e.queryCache||new FN,this.#t=e.mutationCache||new NN,this.#r=e.defaultOptions||{},this.#o=new Map,this.#a=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#n=_d.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=Rd.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#n?.(),this.#n=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#e.build(this,t),a=r.state.data;return a===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(wn(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:r})=>{let a=r.data;return[t,a]})}setQueryData(e,t,r){let a=this.defaultQueryOptions({queryKey:e}),o=this.#e.get(a.queryHash)?.state.data,n=bN(t,o);if(n!==void 0)return this.#e.build(this,a).setData(n,{...r,manual:!0})}setQueriesData(e,t,r){return Xt.batch(()=>this.#e.findAll(e).map(({queryKey:a})=>[a,this.setQueryData(a,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Xt.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){let r=this.#e;return Xt.batch(()=>(r.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t},a=Xt.batch(()=>this.#e.findAll(e).map(o=>o.cancel(r)));return Promise.all(a).then(Rr).catch(Rr)}invalidateQueries(e,t={}){return Xt.batch(()=>(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0},a=Xt.batch(()=>this.#e.findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let n=o.fetch(void 0,r);return r.throwOnError||(n=n.catch(Rr)),o.state.fetchStatus==="paused"?Promise.resolve():n}));return Promise.all(a).then(Rr)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let r=this.#e.build(this,t);return r.isStaleByTime(wn(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Rr).catch(Rr)}fetchInfiniteQuery(e){return e.behavior=M_(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Rr).catch(Rr)}ensureInfiniteQueryData(e){return e.behavior=M_(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Rd.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#o.set(Ic(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(a=>{Lc(e,a.queryKey)&&Object.assign(r,a.defaultOptions)}),r}setMutationDefaults(e,t){this.#a.set(Ic(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#a.values()],r={};return t.forEach(a=>{Lc(e,a.mutationKey)&&Object.assign(r,a.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=om(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===kd&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}}});var zN=C(()=>{});var lm=C(()=>{sm();Ji();HN();PN();xn();zN()});var UN=C(()=>{});var Id,jN,O_,F_,B_,H_=C(()=>{"use client";Id=A(J(),1),jN=A(me(),1),O_=Id.createContext(void 0),F_=e=>{let t=Id.useContext(O_);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},B_=({client:e,children:t})=>(Id.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,jN.jsx)(O_.Provider,{value:e,children:t}))});var Ov,VN,qN,pue,WN=C(()=>{"use client";Ov=A(J(),1),VN=Ov.createContext(!1),qN=()=>Ov.useContext(VN),pue=VN.Provider});function tK(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var cm,eK,rK,GN,$N=C(()=>{"use client";cm=A(J(),1),eK=A(me(),1);rK=cm.createContext(tK()),GN=()=>cm.useContext(rK)});var KN,XN,YN,QN,JN=C(()=>{"use client";KN=A(J(),1);lm();XN=(e,t,r)=>{let a=r?.state.error&&typeof e.throwOnError=="function"?Tv(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||a)&&(t.isReset()||(e.retryOnMount=!1))},YN=e=>{KN.useEffect(()=>{e.clearReset()},[e])},QN=({result:e,errorResetBoundary:t,throwOnError:r,query:a,suspense:o})=>e.isError&&!t.isReset()&&!e.isFetching&&a&&(o&&e.data===void 0||Tv(r,[e.error,a]))});var ZN,eO,tO,z_,rO=C(()=>{ZN=e=>{if(e.suspense){let t=a=>a==="static"?a:Math.max(a??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...a)=>t(r(...a)):t(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},eO=(e,t)=>e.isLoading&&e.isFetching&&!t,tO=(e,t)=>e?.suspense&&t.isPending,z_=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()})});function aO(e,t,r){let a=qN(),o=GN(),n=F_(r),s=n.defaultQueryOptions(e);n.getDefaultOptions().queries?._experimental_beforeQuery?.(s);let i=n.getQueryCache().get(s.queryHash);s._optimisticResults=a?"isRestoring":"optimistic",ZN(s),XN(s,o,i),YN(o);let l=!n.getQueryCache().get(s.queryHash),[c]=Zi.useState(()=>new t(n,s)),d=c.getOptimisticResult(s),u=!a&&e.subscribed!==!1;if(Zi.useSyncExternalStore(Zi.useCallback(p=>{let f=u?c.subscribe(Xt.batchCalls(p)):Rr;return c.updateResult(),f},[c,u]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),Zi.useEffect(()=>{c.setOptions(s)},[s,c]),tO(s,d))throw z_(s,c,o);if(QN({result:d,errorResetBoundary:o,throwOnError:s.throwOnError,query:i,suspense:s.suspense}))throw d.error;return n.getDefaultOptions().queries?._experimental_afterQuery?.(s,d),s.experimental_prefetchInRender&&!as.isServer()&&eO(d,a)&&(l?z_(s,c,o):i?.promise)?.catch(Rr).finally(()=>{c.updateResult()}),s.notifyOnChangeProps?d:c.trackResult(d)}var Zi,oO=C(()=>{"use client";Zi=A(J(),1);lm();H_();$N();JN();WN();rO()});function Io(e,t){return aO(e,A_,t)}var nO=C(()=>{"use client";lm();oO()});var el=C(()=>{lm();UN();nO();H_()});function sO(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function MO(e={}){let{initialEntries:t=["/"],initialIndex:r,v5Compat:a=!1}=e,o;o=t.map((f,h)=>d(f,typeof f=="string"?null:f.state,h===0?"default":void 0,typeof f=="string"?void 0:f.unstable_mask));let n=l(r??o.length-1),s="POP",i=null;function l(f){return Math.min(Math.max(f,0),o.length-1)}function c(){return o[n]}function d(f,h=null,g,b){let m=G_(o?c().pathname:"/",f,h,g,b);return cr(m.pathname.charAt(0)==="/",`relative pathnames are not supported in memory history: ${JSON.stringify(f)}`),m}function u(f){return typeof f=="string"?f:Sn(f)}return{get index(){return n},get action(){return s},get location(){return c()},createHref:u,createURL(f){return new URL(u(f),"http://localhost")},encodeLocation(f){let h=typeof f=="string"?Zo(f):f;return{pathname:h.pathname||"",search:h.search||"",hash:h.hash||""}},push(f,h){s="PUSH";let g=sO(f)?f:d(f,h);n+=1,o.splice(n,o.length,g),a&&i&&i({action:s,location:g,delta:1})},replace(f,h){s="REPLACE";let g=sO(f)?f:d(f,h);o[n]=g,a&&i&&i({action:s,location:g,delta:0})},go(f){s="POP";let h=l(n+f),g=o[h];n=h,i&&i({action:s,location:g,delta:f})},listen(f){return i=f,()=>{i=null}}}}function nt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function cr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nK(){return Math.random().toString(36).substring(2,10)}function G_(e,t,r=null,a,o){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Zo(t):t,state:r,key:t&&t.key||a||nK(),unstable_mask:o}}function Sn({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Zo(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substring(a),e=e.substring(0,a)),e&&(t.pathname=e)}return t}function sK(e,t=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),nt(r,"No window.location.(origin|href) available to create URL");let a=typeof e=="string"?e:Sn(e);return a=a.replace(/ $/,"%20"),!t&&a.startsWith("//")&&(a=r+a),new URL(a,r)}function lK(e){return iK.has(e)}function uK(e){return cK.has(e)}function dK(e){return e.index===!0}function hm(e,t,r=[],a={},o=!1){return e.map((n,s)=>{let i=[...r,String(s)],l=typeof n.id=="string"?n.id:i.join("-");if(nt(n.index!==!0||!n.children,"Cannot specify children on an index route"),nt(o||!a[l],`Found a route id collision on id "${l}". Route id's must be globally unique within Data Router usages`),dK(n)){let c={...n,id:l};return a[l]=iO(c,t(c)),c}else{let c={...n,id:l,children:void 0};return a[l]=iO(c,t(c)),n.children&&(c.children=hm(n.children,t,i,a,o)),c}})}function iO(e,t){return Object.assign(e,{...t,...typeof t.lazy=="object"&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function Ys(e,t,r="/"){return pm(e,t,r,!1)}function pm(e,t,r,a){let o=typeof t=="string"?Zo(t):t,n=Eo(o.pathname||"/",r);if(n==null)return null;let s=OO(e);fK(s);let i=null;for(let l=0;i==null&&l{let d={relativePath:c===void 0?s.path||"":c,caseSensitive:s.caseSensitive===!0,childrenIndex:i,route:s};if(d.relativePath.startsWith("/")){if(!d.relativePath.startsWith(a)&&l)return;nt(d.relativePath.startsWith(a),`Absolute route path "${d.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(a.length)}let u=Cn([a,d.relativePath]),p=r.concat(d);s.children&&s.children.length>0&&(nt(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),OO(s.children,t,p,u,l)),!(s.path==null&&!s.index)&&t.push({path:u,score:bK(u,s.index),routesMeta:p})};return e.forEach((s,i)=>{if(s.path===""||!s.path?.includes("?"))n(s,i);else for(let l of FO(s.path))n(s,i,!0,l)}),t}function FO(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,o=r.endsWith("?"),n=r.replace(/\?$/,"");if(a.length===0)return o?[n,""]:[n];let s=FO(a.join("/")),i=[];return i.push(...s.map(l=>l===""?n:[n,l].join("/"))),o&&i.push(...s),i.map(l=>e.startsWith("/")&&l===""?"/":l)}function fK(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:wK(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}function bK(e,t){let r=e.split("/"),a=r.length;return r.some(lO)&&(a+=vK),t&&(a+=hK),r.filter(o=>!lO(o)).reduce((o,n)=>o+(pK.test(n)?mK:n===""?gK:yK),a)}function wK(e,t){return e.length===t.length&&e.slice(0,-1).every((a,o)=>a===t[o])?e[e.length-1]-t[t.length-1]:0}function xK(e,t,r=!1){let{routesMeta:a}=e,o={},n="/",s=[];for(let i=0;i{if(d==="*"){let h=i[p]||"";s=n.slice(0,n.length-h.length).replace(/(.)\/+$/,"$1")}let f=i[p];return u&&!f?c[d]=void 0:c[d]=(f||"").replace(/%2F/g,"/"),c},{}),pathname:n,pathnameBase:s,pattern:e}}function CK(e,t=!1,r=!0){cr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let a=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,i,l,c,d)=>{if(a.push({paramName:i,isOptional:l!=null}),l){let u=d.charAt(c+s.length);return u&&u!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(a.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),a]}function SK(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return cr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Eo(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function _K({basename:e,pathname:t}){return t==="/"?e:Cn([e,t])}function HO(e,t="/"){let{pathname:r,search:a="",hash:o=""}=typeof e=="string"?Zo(e):e,n;return r?(r=r.replace(/\/\/+/g,"/"),r.startsWith("/")?n=cO(r.substring(1),"/"):n=cO(r,t)):n=t,{pathname:n,search:RK(a),hash:IK(o)}}function cO(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function j_(e,t,r,a){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function zO(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function ek(e){let t=zO(e);return t.map((r,a)=>a===t.length-1?r.pathname:r.pathnameBase)}function Wv(e,t,r,a=!1){let o;typeof e=="string"?o=Zo(e):(o={...e},nt(!o.pathname||!o.pathname.includes("?"),j_("?","pathname","search",o)),nt(!o.pathname||!o.pathname.includes("#"),j_("#","pathname","hash",o)),nt(!o.search||!o.search.includes("#"),j_("#","search","hash",o)));let n=e===""||o.pathname==="",s=n?"/":o.pathname,i;if(s==null)i=r;else{let u=t.length-1;if(!a&&s.startsWith("..")){let p=s.split("/");for(;p[0]==="..";)p.shift(),u-=1;o.pathname=p.join("/")}i=u>=0?t[u]:"/"}let l=HO(o,i),c=s&&s!=="/"&&s.endsWith("/"),d=(n||s===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(c||d)&&(l.pathname+="/"),l}function Dd(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function vm(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}function jO(e,t){let r=e;if(typeof r!="string"||!BO.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let a=r,o=!1;if(UO)try{let n=new URL(window.location.href),s=r.startsWith("//")?new URL(n.protocol+r):new URL(r),i=Eo(s.pathname,t);s.origin===n.origin&&i!=null?r=i+s.search+s.hash:o=!0}catch{cr(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:a,isExternal:o,to:r}}function LK(e,t){let r={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(o=>o({id:t.id,index:t.index,path:t.path,instrument(n){let s=Object.keys(r);for(let i of s)n[i]&&r[i].push(n[i])}}));let a={};if(typeof t.lazy=="function"&&r.lazy.length>0){let o=Pd(r.lazy,t.lazy,()=>{});o&&(a.lazy=o)}if(typeof t.lazy=="object"){let o=t.lazy;["middleware","loader","action"].forEach(n=>{let s=o[n],i=r[`lazy.${n}`];if(typeof s=="function"&&i.length>0){let l=Pd(i,s,()=>{});l&&(a.lazy=Object.assign(a.lazy||{},{[n]:l}))}})}return["loader","action"].forEach(o=>{let n=t[o];if(typeof n=="function"&&r[o].length>0){let s=n[rl]??n,i=Pd(r[o],s,(...l)=>uO(l[0]));i&&(o==="loader"&&s.hydrate===!0&&(i.hydrate=!0),i[rl]=s,a[o]=i)}}),t.middleware&&t.middleware.length>0&&r.middleware.length>0&&(a.middleware=t.middleware.map(o=>{let n=o[rl]??o,s=Pd(r.middleware,n,(...i)=>uO(i[0]));return s?(s[rl]=n,s):o})),a}function EK(e,t){let r={navigate:[],fetch:[]};if(t.forEach(a=>a({instrument(o){let n=Object.keys(o);for(let s of n)o[s]&&r[s].push(o[s])}})),r.navigate.length>0){let a=e.navigate[rl]??e.navigate,o=Pd(r.navigate,a,(...n)=>{let[s,i]=n;return{to:typeof s=="number"||typeof s=="string"?s:s?Sn(s):".",...dO(e,i??{})}});o&&(o[rl]=a,e.navigate=o)}if(r.fetch.length>0){let a=e.fetch[rl]??e.fetch,o=Pd(r.fetch,a,(...n)=>{let[s,,i,l]=n;return{href:i??".",fetcherKey:s,...dO(e,l??{})}});o&&(o[rl]=a,e.fetch=o)}return e}function Pd(e,t,r){return e.length===0?null:async(...a)=>{let o=await VO(e,r(...a),()=>t(...a),e.length-1);if(o.type==="error")throw o.value;return o.value}}async function VO(e,t,r,a){let o=e[a],n;if(o){let s,i=async()=>(s?console.error("You cannot call instrumented handlers more than once"):s=VO(e,t,r,a-1),n=await s,nt(n,"Expected a result"),n.type==="error"&&n.value instanceof Error?{status:"error",error:n.value}:{status:"success",error:void 0});try{await o(i,t)}catch(l){console.error("An instrumentation function threw an error:",l)}s||await i(),await s}else try{n={type:"success",value:await r()}}catch(s){n={type:"error",value:s}}return n||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function uO(e){let{request:t,context:r,params:a,unstable_pattern:o}=e;return{request:PK(t),params:{...a},unstable_pattern:o,context:TK(r)}}function dO(e,t){return{currentUrl:Sn(e.state.location),..."formMethod"in t?{formMethod:t.formMethod}:{},..."formEncType"in t?{formEncType:t.formEncType}:{},..."formData"in t?{formData:t.formData}:{},..."body"in t?{body:t.body}:{}}}function PK(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function TK(e){if(DK(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}function DK(e){if(e===null||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join("\0")===AK}function XO(e){let t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u";nt(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let a=e.hydrationRouteProperties||[],o=e.mapRouteProperties||BK,n=o;if(e.unstable_instrumentations){let k=e.unstable_instrumentations;n=O=>({...o(O),...LK(k.map(j=>j.route).filter(Boolean),O)})}let s={},i=hm(e.routes,n,void 0,s),l,c=e.basename||"/";c.startsWith("/")||(c=`/${c}`);let d=e.dataStrategy||VK,u={...e.future},p=null,f=new Set,h=null,g=null,b=null,m=e.hydrationData!=null,y=Ys(i,e.history.location,c),v=!1,x=null,S,I;if(y==null&&!e.patchRoutesOnNavigation){let k=Jo(404,{pathname:e.history.location.pathname}),{matches:O,route:j}=Fv(i);S=!0,I=!S,y=O,x={[j.id]:k}}else if(y&&!e.hydrationData&&Cs(y,i,e.history.location.pathname).active&&(y=null),y)if(y.some(k=>k.route.lazy))S=!1,I=!S;else if(!y.some(k=>tk(k.route)))S=!0,I=!S;else{let k=e.hydrationData?e.hydrationData.loaderData:null,O=e.hydrationData?e.hydrationData.errors:null,j=y;if(O){let ue=y.findIndex(fe=>O[fe.route.id]!==void 0);j=j.slice(0,ue+1)}I=!1,S=j.every(ue=>{let fe=YO(ue.route,k,O);return I=I||fe.renderFallback,!fe.shouldLoad})}else{S=!1,I=!S,y=[];let k=Cs(null,i,e.history.location.pathname);k.active&&k.matches&&(v=!0,y=k.matches)}let _,w={historyAction:e.history.action,location:e.history.location,matches:y,initialized:S,renderFallback:I,navigation:Uv,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||x,fetchers:new Map,blockers:new Map},B="POP",F=null,ie=!1,$,Y=!1,Z=new Map,re=null,Q=!1,P=!1,D=new Set,L=new Map,U=0,ne=-1,z=new Map,T=new Set,E=new Map,M=new Map,V=new Set,K=new Map,X,W=null;function xe(){if(p=e.history.listen(({action:k,location:O,delta:j})=>{if(X){X(),X=void 0;return}cr(K.size===0||j!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ue=gf({currentLocation:w.location,nextLocation:O,historyAction:k});if(ue&&j!=null){let fe=new Promise(Me=>{X=Me});e.history.go(j*-1),su(ue,{state:"blocked",location:O,proceed(){su(ue,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),fe.then(()=>e.history.go(j))},reset(){let Me=new Map(w.blockers);Me.set(ue,Ld),_e({blockers:Me})}}),F?.resolve(),F=null;return}return _t(k,O)}),r){iX(t,Z);let k=()=>lX(t,Z);t.addEventListener("pagehide",k),re=()=>t.removeEventListener("pagehide",k)}return w.initialized||_t("POP",w.location,{initialHydration:!0}),_}function ve(){p&&p(),re&&re(),f.clear(),$&&$.abort(),w.fetchers.forEach((k,O)=>Un(O)),w.blockers.forEach((k,O)=>Dh(O))}function Ve(k){return f.add(k),()=>f.delete(k)}function _e(k,O={}){k.matches&&(k.matches=k.matches.map(fe=>{let Me=s[fe.route.id],Ce=fe.route;return Ce.element!==Me.element||Ce.errorElement!==Me.errorElement||Ce.hydrateFallbackElement!==Me.hydrateFallbackElement?{...fe,route:Me}:fe})),w={...w,...k};let j=[],ue=[];w.fetchers.forEach((fe,Me)=>{fe.state==="idle"&&(V.has(Me)?j.push(Me):ue.push(Me))}),V.forEach(fe=>{!w.fetchers.has(fe)&&!L.has(fe)&&j.push(fe)}),[...f].forEach(fe=>fe(w,{deletedFetchers:j,newErrors:k.errors??null,viewTransitionOpts:O.viewTransitionOpts,flushSync:O.flushSync===!0})),j.forEach(fe=>Un(fe)),ue.forEach(fe=>w.fetchers.delete(fe))}function xt(k,O,{flushSync:j}={}){let ue=w.actionData!=null&&w.navigation.formMethod!=null&&xa(w.navigation.formMethod)&&w.navigation.state==="loading"&&k.state?._isRedirect!==!0,fe;O.actionData?Object.keys(O.actionData).length>0?fe=O.actionData:fe=null:ue?fe=w.actionData:fe=null;let Me=O.loaderData?xO(w.loaderData,O.loaderData,O.matches||[],O.errors):w.loaderData,Ce=w.blockers;Ce.size>0&&(Ce=new Map(Ce),Ce.forEach((Ue,Oe)=>Ce.set(Oe,Ld)));let Be=Q?!1:fa(k,O.matches||w.matches),Le=ie===!0||w.navigation.formMethod!=null&&xa(w.navigation.formMethod)&&k.state?._isRedirect!==!0;l&&(i=l,l=void 0),Q||B==="POP"||(B==="PUSH"?e.history.push(k,k.state):B==="REPLACE"&&e.history.replace(k,k.state));let ze;if(B==="POP"){let Ue=Z.get(w.location.pathname);Ue&&Ue.has(k.pathname)?ze={currentLocation:w.location,nextLocation:k}:Z.has(k.pathname)&&(ze={currentLocation:k,nextLocation:w.location})}else if(Y){let Ue=Z.get(w.location.pathname);Ue?Ue.add(k.pathname):(Ue=new Set([k.pathname]),Z.set(w.location.pathname,Ue)),ze={currentLocation:w.location,nextLocation:k}}_e({...O,actionData:fe,loaderData:Me,historyAction:B,location:k,initialized:!0,renderFallback:!1,navigation:Uv,revalidation:"idle",restoreScrollPosition:Be,preventScrollReset:Le,blockers:Ce},{viewTransitionOpts:ze,flushSync:j===!0}),B="POP",ie=!1,Y=!1,Q=!1,P=!1,F?.resolve(),F=null,W?.resolve(),W=null}async function Qt(k,O){if(F?.resolve(),F=null,typeof k=="number"){F||(F=kO());let sr=F.promise;return e.history.go(k),sr}let j=K_(w.location,w.matches,c,k,O?.fromRouteId,O?.relative),{path:ue,submission:fe,error:Me}=fO(!1,j,O),Ce;O?.unstable_mask&&(Ce={pathname:"",search:"",hash:"",...typeof O.unstable_mask=="string"?Zo(O.unstable_mask):{...w.location.unstable_mask,...O.unstable_mask}});let Be=w.location,Le=G_(Be,ue,O&&O.state,void 0,Ce);Le={...Le,...e.history.encodeLocation(Le)};let ze=O&&O.replace!=null?O.replace:void 0,Ue="PUSH";ze===!0?Ue="REPLACE":ze===!1||fe!=null&&xa(fe.formMethod)&&fe.formAction===w.location.pathname+w.location.search&&(Ue="REPLACE");let Oe=O&&"preventScrollReset"in O?O.preventScrollReset===!0:void 0,Et=(O&&O.flushSync)===!0,Ct=gf({currentLocation:Be,nextLocation:Le,historyAction:Ue});if(Ct){su(Ct,{state:"blocked",location:Le,proceed(){su(Ct,{state:"proceeding",proceed:void 0,reset:void 0,location:Le}),Qt(k,O)},reset(){let sr=new Map(w.blockers);sr.set(Ct,Ld),_e({blockers:sr})}});return}await _t(Ue,Le,{submission:fe,pendingError:Me,preventScrollReset:Oe,replace:O&&O.replace,enableViewTransition:O&&O.viewTransition,flushSync:Et,callSiteDefaultShouldRevalidate:O&&O.unstable_defaultShouldRevalidate})}function it(){W||(W=kO()),Qe(),_e({revalidation:"loading"});let k=W.promise;return w.navigation.state==="submitting"?k:w.navigation.state==="idle"?(_t(w.historyAction,w.location,{startUninterruptedRevalidation:!0}),k):(_t(B||w.historyAction,w.navigation.location,{overrideNavigation:w.navigation,enableViewTransition:Y===!0}),k)}async function _t(k,O,j){$&&$.abort(),$=null,B=k,Q=(j&&j.startUninterruptedRevalidation)===!0,Gr(w.location,w.matches),ie=(j&&j.preventScrollReset)===!0,Y=(j&&j.enableViewTransition)===!0;let ue=l||i,fe=j&&j.overrideNavigation,Me=j?.initialHydration&&w.matches&&w.matches.length>0&&!v?w.matches:Ys(ue,O,c),Ce=(j&&j.flushSync)===!0;if(Me&&w.initialized&&!P&&QK(w.location,O)&&!(j&&j.submission&&xa(j.submission.formMethod))){xt(O,{matches:Me},{flushSync:Ce});return}let Be=Cs(Me,ue,O.pathname);if(Be.active&&Be.matches&&(Me=Be.matches),!Me){let{error:$r,notFoundMatches:Ia,route:Dt}=iu(O.pathname);xt(O,{matches:Ia,loaderData:{},errors:{[Dt.id]:$r}},{flushSync:Ce});return}$=new AbortController;let Le=Ed(e.history,O,$.signal,j&&j.submission),ze=e.getContext?await e.getContext():new $_,Ue;if(j&&j.pendingError)Ue=[tl(Me).route.id,{type:"error",error:j.pendingError}];else if(j&&j.submission&&xa(j.submission.formMethod)){let $r=await ft(Le,O,j.submission,Me,ze,Be.active,j&&j.initialHydration===!0,{replace:j.replace,flushSync:Ce});if($r.shortCircuited)return;if($r.pendingActionResult){let[Ia,Dt]=$r.pendingActionResult;if(Lo(Dt)&&Dd(Dt.error)&&Dt.error.status===404){$=null,xt(O,{matches:$r.matches,loaderData:{},errors:{[Ia]:Dt.error}});return}}Me=$r.matches||Me,Ue=$r.pendingActionResult,fe=V_(O,j.submission),Ce=!1,Be.active=!1,Le=Ed(e.history,Le.url,Le.signal)}let{shortCircuited:Oe,matches:Et,loaderData:Ct,errors:sr}=await st(Le,O,Me,ze,Be.active,fe,j&&j.submission,j&&j.fetcherSubmission,j&&j.replace,j&&j.initialHydration===!0,Ce,Ue,j&&j.callSiteDefaultShouldRevalidate);Oe||($=null,xt(O,{matches:Et||Me,...CO(Ue),loaderData:Ct,errors:sr}))}async function ft(k,O,j,ue,fe,Me,Ce,Be={}){Qe();let Le=nX(O,j);if(_e({navigation:Le},{flushSync:Be.flushSync===!0}),Me){let Oe=await fr(ue,O.pathname,k.signal);if(Oe.type==="aborted")return{shortCircuited:!0};if(Oe.type==="error"){if(Oe.partialMatches.length===0){let{matches:Ct,route:sr}=Fv(i);return{matches:Ct,pendingActionResult:[sr.id,{type:"error",error:Oe.error}]}}let Et=tl(Oe.partialMatches).route.id;return{matches:Oe.partialMatches,pendingActionResult:[Et,{type:"error",error:Oe.error}]}}else if(Oe.matches)ue=Oe.matches;else{let{notFoundMatches:Et,error:Ct,route:sr}=iu(O.pathname);return{matches:Et,pendingActionResult:[sr.id,{type:"error",error:Ct}]}}}let ze,Ue=jv(ue,O);if(!Ue.route.action&&!Ue.route.lazy)ze={type:"error",error:Jo(405,{method:k.method,pathname:O.pathname,routeId:Ue.route.id})};else{let Oe=Td(n,s,k,ue,Ue,Ce?[]:a,fe),Et=await ae(k,Oe,fe,null);if(ze=Et[Ue.route.id],!ze){for(let Ct of ue)if(Et[Ct.route.id]){ze=Et[Ct.route.id];break}}if(k.signal.aborted)return{shortCircuited:!0}}if(Ec(ze)){let Oe;return Be&&Be.replace!=null?Oe=Be.replace:Oe=vO(ze.response.headers.get("Location"),new URL(k.url),c,e.history)===w.location.pathname+w.location.search,await G(k,ze,!0,{submission:j,replace:Oe}),{shortCircuited:!0}}if(Lo(ze)){let Oe=tl(ue,Ue.route.id);return(Be&&Be.replace)!==!0&&(B="PUSH"),{matches:ue,pendingActionResult:[Oe.route.id,ze,Ue.route.id]}}return{matches:ue,pendingActionResult:[Ue.route.id,ze]}}async function st(k,O,j,ue,fe,Me,Ce,Be,Le,ze,Ue,Oe,Et){let Ct=Me||V_(O,Ce),sr=Ce||Be||_O(Ct),$r=!Q&&!ze;if(fe){if($r){let pa=da(Oe);_e({navigation:Ct,...pa!==void 0?{actionData:pa}:{}},{flushSync:Ue})}let bt=await fr(j,O.pathname,k.signal);if(bt.type==="aborted")return{shortCircuited:!0};if(bt.type==="error"){if(bt.partialMatches.length===0){let{matches:cu,route:Ul}=Fv(i);return{matches:cu,loaderData:{},errors:{[Ul.id]:bt.error}}}let pa=tl(bt.partialMatches).route.id;return{matches:bt.partialMatches,loaderData:{},errors:{[pa]:bt.error}}}else if(bt.matches)j=bt.matches;else{let{error:pa,notFoundMatches:cu,route:Ul}=iu(O.pathname);return{matches:cu,loaderData:{},errors:{[Ul.id]:pa}}}}let Ia=l||i,{dsMatches:Dt,revalidatingFetchers:No}=pO(k,ue,n,s,e.history,w,j,sr,O,ze?[]:a,ze===!0,P,D,V,E,T,Ia,c,e.patchRoutesOnNavigation!=null,Oe,Et);if(ne=++U,!e.dataStrategy&&!Dt.some(bt=>bt.shouldLoad)&&!Dt.some(bt=>bt.route.middleware&&bt.route.middleware.length>0)&&No.length===0){let bt=Bl();return xt(O,{matches:j,loaderData:{},errors:Oe&&Lo(Oe[1])?{[Oe[0]]:Oe[1].error}:null,...CO(Oe),...bt?{fetchers:new Map(w.fetchers)}:{}},{flushSync:Ue}),{shortCircuited:!0}}if($r){let bt={};if(!fe){bt.navigation=Ct;let pa=da(Oe);pa!==void 0&&(bt.actionData=pa)}No.length>0&&(bt.fetchers=R(No)),_e(bt,{flushSync:Ue})}No.forEach(bt=>{Wr(bt.key),bt.controller&&L.set(bt.key,bt.controller)});let Hl=()=>No.forEach(bt=>Wr(bt.key));$&&$.signal.addEventListener("abort",Hl);let{loaderResults:yf,fetcherResults:ci}=await he(Dt,No,k,ue);if(k.signal.aborted)return{shortCircuited:!0};$&&$.signal.removeEventListener("abort",Hl),No.forEach(bt=>L.delete(bt.key));let jn=Bv(yf);if(jn)return await G(k,jn.result,!0,{replace:Le}),{shortCircuited:!0};if(jn=Bv(ci),jn)return T.add(jn.key),await G(k,jn.result,!0,{replace:Le}),{shortCircuited:!0};let{loaderData:y0,errors:vf}=wO(w,j,yf,Oe,No,ci);ze&&w.errors&&(vf={...w.errors,...vf});let zl=Bl(),Mh=li(ne),Nh=zl||Mh||No.length>0;return{matches:j,loaderData:y0,errors:vf,...Nh?{fetchers:new Map(w.fetchers)}:{}}}function da(k){if(k&&!Lo(k[1]))return{[k[0]]:k[1].data};if(w.actionData)return Object.keys(w.actionData).length===0?null:w.actionData}function R(k){return k.forEach(O=>{let j=w.fetchers.get(O.key),ue=um(void 0,j?j.data:void 0);w.fetchers.set(O.key,ue)}),new Map(w.fetchers)}async function N(k,O,j,ue){Wr(k);let fe=(ue&&ue.flushSync)===!0,Me=l||i,Ce=K_(w.location,w.matches,c,j,O,ue?.relative),Be=Ys(Me,Ce,c),Le=Cs(Be,Me,Ce);if(Le.active&&Le.matches&&(Be=Le.matches),!Be){ct(k,O,Jo(404,{pathname:Ce}),{flushSync:fe});return}let{path:ze,submission:Ue,error:Oe}=fO(!0,Ce,ue);if(Oe){ct(k,O,Oe,{flushSync:fe});return}let Et=e.getContext?await e.getContext():new $_,Ct=(ue&&ue.preventScrollReset)===!0;if(Ue&&xa(Ue.formMethod)){await H(k,O,ze,Be,Et,Le.active,fe,Ct,Ue,ue&&ue.unstable_defaultShouldRevalidate);return}E.set(k,{routeId:O,path:ze}),await de(k,O,ze,Be,Et,Le.active,fe,Ct,Ue)}async function H(k,O,j,ue,fe,Me,Ce,Be,Le,ze){Qe(),E.delete(k);let Ue=w.fetchers.get(k);He(k,sX(Le,Ue),{flushSync:Ce});let Oe=new AbortController,Et=Ed(e.history,j,Oe.signal,Le);if(Me){let pr=await fr(ue,new URL(Et.url).pathname,Et.signal,k);if(pr.type==="aborted")return;if(pr.type==="error"){ct(k,O,pr.error,{flushSync:Ce});return}else if(pr.matches)ue=pr.matches;else{ct(k,O,Jo(404,{pathname:j}),{flushSync:Ce});return}}let Ct=jv(ue,j);if(!Ct.route.action&&!Ct.route.lazy){let pr=Jo(405,{method:Le.formMethod,pathname:j,routeId:O});ct(k,O,pr,{flushSync:Ce});return}L.set(k,Oe);let sr=U,$r=Td(n,s,Et,ue,Ct,a,fe),Ia=await ae(Et,$r,fe,k),Dt=Ia[Ct.route.id];if(!Dt){for(let pr of $r)if(Ia[pr.route.id]){Dt=Ia[pr.route.id];break}}if(Et.signal.aborted){L.get(k)===Oe&&L.delete(k);return}if(V.has(k)){if(Ec(Dt)||Lo(Dt)){He(k,Xs(void 0));return}}else{if(Ec(Dt))if(L.delete(k),ne>sr){He(k,Xs(void 0));return}else return T.add(k),He(k,um(Le)),G(Et,Dt,!1,{fetcherSubmission:Le,preventScrollReset:Be});if(Lo(Dt)){ct(k,O,Dt.error);return}}let No=w.navigation.location||w.location,Hl=Ed(e.history,No,Oe.signal),yf=l||i,ci=w.navigation.state!=="idle"?Ys(yf,w.navigation.location,c):w.matches;nt(ci,"Didn't find any matches after fetcher action");let jn=++U;z.set(k,jn);let y0=um(Le,Dt.data);w.fetchers.set(k,y0);let{dsMatches:vf,revalidatingFetchers:zl}=pO(Hl,fe,n,s,e.history,w,ci,Le,No,a,!1,P,D,V,E,T,yf,c,e.patchRoutesOnNavigation!=null,[Ct.route.id,Dt],ze);zl.filter(pr=>pr.key!==k).forEach(pr=>{let Oh=pr.key,MI=w.fetchers.get(Oh),h6=um(void 0,MI?MI.data:void 0);w.fetchers.set(Oh,h6),Wr(Oh),pr.controller&&L.set(Oh,pr.controller)}),_e({fetchers:new Map(w.fetchers)});let Mh=()=>zl.forEach(pr=>Wr(pr.key));Oe.signal.addEventListener("abort",Mh);let{loaderResults:Nh,fetcherResults:bt}=await he(vf,zl,Hl,fe);if(Oe.signal.aborted)return;if(Oe.signal.removeEventListener("abort",Mh),z.delete(k),L.delete(k),zl.forEach(pr=>L.delete(pr.key)),w.fetchers.has(k)){let pr=Xs(Dt.data);w.fetchers.set(k,pr)}let pa=Bv(Nh);if(pa)return G(Hl,pa.result,!1,{preventScrollReset:Be});if(pa=Bv(bt),pa)return T.add(pa.key),G(Hl,pa.result,!1,{preventScrollReset:Be});let{loaderData:cu,errors:Ul}=wO(w,ci,Nh,void 0,zl,bt);li(jn),w.navigation.state==="loading"&&jn>ne?(nt(B,"Expected pending action"),$&&$.abort(),xt(w.navigation.location,{matches:ci,loaderData:cu,errors:Ul,fetchers:new Map(w.fetchers)})):(_e({errors:Ul,loaderData:xO(w.loaderData,cu,ci,Ul),fetchers:new Map(w.fetchers)}),P=!1)}async function de(k,O,j,ue,fe,Me,Ce,Be,Le){let ze=w.fetchers.get(k);He(k,um(Le,ze?ze.data:void 0),{flushSync:Ce});let Ue=new AbortController,Oe=Ed(e.history,j,Ue.signal);if(Me){let Dt=await fr(ue,new URL(Oe.url).pathname,Oe.signal,k);if(Dt.type==="aborted")return;if(Dt.type==="error"){ct(k,O,Dt.error,{flushSync:Ce});return}else if(Dt.matches)ue=Dt.matches;else{ct(k,O,Jo(404,{pathname:j}),{flushSync:Ce});return}}let Et=jv(ue,j);L.set(k,Ue);let Ct=U,sr=Td(n,s,Oe,ue,Et,a,fe),Ia=(await ae(Oe,sr,fe,k))[Et.route.id];if(L.get(k)===Ue&&L.delete(k),!Oe.signal.aborted){if(V.has(k)){He(k,Xs(void 0));return}if(Ec(Ia))if(ne>Ct){He(k,Xs(void 0));return}else{T.add(k),await G(Oe,Ia,!1,{preventScrollReset:Be});return}if(Lo(Ia)){ct(k,O,Ia.error);return}He(k,Xs(Ia.data))}}async function G(k,O,j,{submission:ue,fetcherSubmission:fe,preventScrollReset:Me,replace:Ce}={}){j||(F?.resolve(),F=null),O.response.headers.has("X-Remix-Revalidate")&&(P=!0);let Be=O.response.headers.get("Location");nt(Be,"Expected a Location header on the redirect Response"),Be=vO(Be,new URL(k.url),c,e.history);let Le=G_(w.location,Be,{_isRedirect:!0});if(r){let sr=!1;if(O.response.headers.has("X-Remix-Reload-Document"))sr=!0;else if(Z_(Be)){let $r=sK(Be,!0);sr=$r.origin!==t.location.origin||Eo($r.pathname,c)==null}if(sr){Ce?t.location.replace(Be):t.location.assign(Be);return}}$=null;let ze=Ce===!0||O.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:Ue,formAction:Oe,formEncType:Et}=w.navigation;!ue&&!fe&&Ue&&Oe&&Et&&(ue=_O(w.navigation));let Ct=ue||fe;if(FK.has(O.response.status)&&Ct&&xa(Ct.formMethod))await _t(ze,Le,{submission:{...Ct,formAction:Be},preventScrollReset:Me||ie,enableViewTransition:j?Y:void 0});else{let sr=V_(Le,ue);await _t(ze,Le,{overrideNavigation:sr,fetcherSubmission:fe,preventScrollReset:Me||ie,enableViewTransition:j?Y:void 0})}}async function ae(k,O,j,ue){let fe,Me={};try{fe=await WK(d,k,O,ue,j,!1)}catch(Ce){return O.filter(Be=>Be.shouldLoad).forEach(Be=>{Me[Be.route.id]={type:"error",error:Ce}}),Me}if(k.signal.aborted)return Me;if(!xa(k.method))for(let Ce of O){if(fe[Ce.route.id]?.type==="error")break;!fe.hasOwnProperty(Ce.route.id)&&!w.loaderData.hasOwnProperty(Ce.route.id)&&(!w.errors||!w.errors.hasOwnProperty(Ce.route.id))&&Ce.shouldCallHandler()&&(fe[Ce.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${Ce.route.id}`)})}for(let[Ce,Be]of Object.entries(fe))if(tX(Be)){let Le=Be.result;Me[Ce]={type:"redirect",response:XK(Le,k,Ce,O,c)}}else Me[Ce]=await KK(Be);return Me}async function he(k,O,j,ue){let fe=ae(j,k,ue,null),Me=Promise.all(O.map(async Le=>{if(Le.matches&&Le.match&&Le.request&&Le.controller){let Ue=(await ae(Le.request,Le.matches,ue,Le.key))[Le.match.route.id];return{[Le.key]:Ue}}else return Promise.resolve({[Le.key]:{type:"error",error:Jo(404,{pathname:Le.path})}})})),Ce=await fe,Be=(await Me).reduce((Le,ze)=>Object.assign(Le,ze),{});return{loaderResults:Ce,fetcherResults:Be}}function Qe(){P=!0,E.forEach((k,O)=>{L.has(O)&&D.add(O),Wr(O)})}function He(k,O,j={}){w.fetchers.set(k,O),_e({fetchers:new Map(w.fetchers)},{flushSync:(j&&j.flushSync)===!0})}function ct(k,O,j,ue={}){let fe=tl(w.matches,O);Un(k),_e({errors:{[fe.route.id]:j},fetchers:new Map(w.fetchers)},{flushSync:(ue&&ue.flushSync)===!0})}function Ze(k){return M.set(k,(M.get(k)||0)+1),V.has(k)&&V.delete(k),w.fetchers.get(k)||GO}function Je(k,O){Wr(k,O?.reason),He(k,Xs(null))}function Un(k){let O=w.fetchers.get(k);L.has(k)&&!(O&&O.state==="loading"&&z.has(k))&&Wr(k),E.delete(k),z.delete(k),T.delete(k),V.delete(k),D.delete(k),w.fetchers.delete(k)}function ta(k){let O=(M.get(k)||0)-1;O<=0?(M.delete(k),V.add(k)):M.set(k,O),_e({fetchers:new Map(w.fetchers)})}function Wr(k,O){let j=L.get(k);j&&(j.abort(O),L.delete(k))}function un(k){for(let O of k){let j=Ze(O),ue=Xs(j.data);w.fetchers.set(O,ue)}}function Bl(){let k=[],O=!1;for(let j of T){let ue=w.fetchers.get(j);nt(ue,`Expected fetcher: ${j}`),ue.state==="loading"&&(T.delete(j),k.push(j),O=!0)}return un(k),O}function li(k){let O=[];for(let[j,ue]of z)if(ue0}function uo(k,O){let j=w.blockers.get(k)||Ld;return K.get(k)!==O&&K.set(k,O),j}function Dh(k){w.blockers.delete(k),K.delete(k)}function su(k,O){let j=w.blockers.get(k)||Ld;nt(j.state==="unblocked"&&O.state==="blocked"||j.state==="blocked"&&O.state==="blocked"||j.state==="blocked"&&O.state==="proceeding"||j.state==="blocked"&&O.state==="unblocked"||j.state==="proceeding"&&O.state==="unblocked",`Invalid blocker state transition: ${j.state} -> ${O.state}`);let ue=new Map(w.blockers);ue.set(k,O),_e({blockers:ue})}function gf({currentLocation:k,nextLocation:O,historyAction:j}){if(K.size===0)return;K.size>1&&cr(!1,"A router only supports one blocker at a time");let ue=Array.from(K.entries()),[fe,Me]=ue[ue.length-1],Ce=w.blockers.get(fe);if(!(Ce&&Ce.state==="proceeding")&&Me({currentLocation:k,nextLocation:O,historyAction:j}))return fe}function iu(k){let O=Jo(404,{pathname:k}),j=l||i,{matches:ue,route:fe}=Fv(j);return{notFoundMatches:ue,route:fe,error:O}}function et(k,O,j){if(h=k,b=O,g=j||null,!m&&w.navigation===Uv){m=!0;let ue=fa(w.location,w.matches);ue!=null&&_e({restoreScrollPosition:ue})}return()=>{h=null,b=null,g=null}}function yr(k,O){return g&&g(k,O.map(ue=>NO(ue,w.loaderData)))||k.key}function Gr(k,O){if(h&&b){let j=yr(k,O);h[j]=b()}}function fa(k,O){if(h){let j=yr(k,O),ue=h[j];if(typeof ue=="number")return ue}return null}function Cs(k,O,j){if(e.patchRoutesOnNavigation)if(k){if(Object.keys(k[0].params).length>0)return{active:!0,matches:pm(O,j,c,!0)}}else return{active:!0,matches:pm(O,j,c,!0)||[]};return{active:!1,matches:null}}async function fr(k,O,j,ue){if(!e.patchRoutesOnNavigation)return{type:"success",matches:k};let fe=k;for(;;){let Me=l==null,Ce=l||i,Be=s;try{await e.patchRoutesOnNavigation({signal:j,path:O,matches:fe,fetcherKey:ue,patch:(Ue,Oe)=>{j.aborted||mO(Ue,Oe,Ce,Be,n,!1)}})}catch(Ue){return{type:"error",error:Ue,partialMatches:fe}}finally{Me&&!j.aborted&&(i=[...i])}if(j.aborted)return{type:"aborted"};let Le=Ys(Ce,O,c),ze=null;if(Le){if(Object.keys(Le[0].params).length===0)return{type:"success",matches:Le};if(ze=pm(Ce,O,c,!0),!(ze&&fe.lengthj.route.id===O[ue].route.id)}function lu(k){s={},l=hm(k,n,void 0,s)}function fo(k,O,j=!1){let ue=l==null;mO(k,O,l||i,s,n,j),ue&&(i=[...i],_e({}))}return _={get basename(){return c},get future(){return u},get state(){return w},get routes(){return i},get window(){return t},initialize:xe,subscribe:Ve,enableScrollRestoration:et,navigate:Qt,fetch:N,revalidate:it,createHref:k=>e.history.createHref(k),encodeLocation:k=>e.history.encodeLocation(k),getFetcher:Ze,resetFetcher:Je,deleteFetcher:ta,dispose:ve,getBlocker:uo,deleteBlocker:Dh,patchRoutes:fo,_internalFetchControllers:L,_internalSetRoutes:lu,_internalSetStateDoNotUseOrYouWillBreakYourApp(k){_e(k)}},e.unstable_instrumentations&&(_=EK(_,e.unstable_instrumentations.map(k=>k.router).filter(Boolean))),_}function HK(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function K_(e,t,r,a,o,n){let s,i;if(o){s=[];for(let c of t)if(s.push(c),c.route.id===o){i=c;break}}else s=t,i=t[t.length-1];let l=Wv(a||".",ek(s),Eo(e.pathname,r)||e.pathname,n==="path");if(a==null&&(l.search=e.search,l.hash=e.hash),(a==null||a===""||a===".")&&i){let c=ak(l.search);if(i.route.index&&!c)l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index";else if(!i.route.index&&c){let d=new URLSearchParams(l.search),u=d.getAll("index");d.delete("index"),u.filter(f=>f).forEach(f=>d.append("index",f));let p=d.toString();l.search=p?`?${p}`:""}}return r!=="/"&&(l.pathname=_K({basename:r,pathname:l.pathname})),Sn(l)}function fO(e,t,r){if(!r||!HK(r))return{path:t};if(r.formMethod&&!oX(r.formMethod))return{path:t,error:Jo(405,{method:r.formMethod})};let a=()=>({path:t,error:Jo(400,{type:"invalid-body"})}),n=(r.formMethod||"get").toUpperCase(),s=rF(t);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!xa(n))return a();let u=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((p,[f,h])=>`${p}${f}=${h}
+`,""):String(r.body);return{path:t,submission:{formMethod:n,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:u}}}else if(r.formEncType==="application/json"){if(!xa(n))return a();try{let u=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:n,formAction:s,formEncType:r.formEncType,formData:void 0,json:u,text:void 0}}}catch{return a()}}}nt(typeof FormData=="function","FormData is not available in this environment");let i,l;if(r.formData)i=Y_(r.formData),l=r.formData;else if(r.body instanceof FormData)i=Y_(r.body),l=r.body;else if(r.body instanceof URLSearchParams)i=r.body,l=bO(i);else if(r.body==null)i=new URLSearchParams,l=new FormData;else try{i=new URLSearchParams(r.body),l=bO(i)}catch{return a()}let c={formMethod:n,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(xa(c.formMethod))return{path:t,submission:c};let d=Zo(t);return e&&d.search&&ak(d.search)&&i.append("index",""),d.search=`?${i}`,{path:Sn(d),submission:c}}function pO(e,t,r,a,o,n,s,i,l,c,d,u,p,f,h,g,b,m,y,v,x){let S=v?Lo(v[1])?v[1].error:v[1].data:void 0,I=o.createURL(n.location),_=o.createURL(l),w;if(d&&n.errors){let re=Object.keys(n.errors)[0];w=s.findIndex(Q=>Q.route.id===re)}else if(v&&Lo(v[1])){let re=v[0];w=s.findIndex(Q=>Q.route.id===re)-1}let B=v?v[1].statusCode:void 0,F=B&&B>=400,ie={currentUrl:I,currentParams:n.matches[0]?.params||{},nextUrl:_,nextParams:s[0].params,...i,actionResult:S,actionStatus:B},$=vm(s),Y=s.map((re,Q)=>{let{route:P}=re,D=null;if(w!=null&&Q>w)D=!1;else if(P.lazy)D=!0;else if(!tk(P))D=!1;else if(d){let{shouldLoad:z}=YO(P,n.loaderData,n.errors);D=z}else zK(n.loaderData,n.matches[Q],re)&&(D=!0);if(D!==null)return X_(r,a,e,$,re,c,t,D);let L=!1;typeof x=="boolean"?L=x:F?L=!1:(u||I.pathname+I.search===_.pathname+_.search||I.search!==_.search||UK(n.matches[Q],re))&&(L=!0);let U={...ie,defaultShouldRevalidate:L},ne=mm(re,U);return X_(r,a,e,$,re,c,t,ne,U,x)}),Z=[];return h.forEach((re,Q)=>{if(d||!s.some(E=>E.route.id===re.routeId)||f.has(Q))return;let P=n.fetchers.get(Q),D=P&&P.state!=="idle"&&P.data===void 0,L=Ys(b,re.path,m);if(!L){if(y&&D)return;Z.push({key:Q,routeId:re.routeId,path:re.path,matches:null,match:null,request:null,controller:null});return}if(g.has(Q))return;let U=jv(L,re.path),ne=new AbortController,z=Ed(o,re.path,ne.signal),T=null;if(p.has(Q))p.delete(Q),T=Td(r,a,z,L,U,c,t);else if(D)u&&(T=Td(r,a,z,L,U,c,t));else{let E;typeof x=="boolean"?E=x:F?E=!1:E=u;let M={...ie,defaultShouldRevalidate:E};mm(U,M)&&(T=Td(r,a,z,L,U,c,t,M))}T&&Z.push({key:Q,routeId:re.routeId,path:re.path,matches:T,match:U,request:z,controller:ne})}),{dsMatches:Y,revalidatingFetchers:Z}}function tk(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function YO(e,t,r){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!tk(e))return{shouldLoad:!1,renderFallback:!1};let a=t!=null&&e.id in t,o=r!=null&&r[e.id]!==void 0;if(!a&&o)return{shouldLoad:!1,renderFallback:!1};if(typeof e.loader=="function"&&e.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!a};let n=!a&&!o;return{shouldLoad:n,renderFallback:n}}function zK(e,t,r){let a=!t||r.route.id!==t.route.id,o=!e.hasOwnProperty(r.route.id);return a||o}function UK(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function mm(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function mO(e,t,r,a,o,n){let s;if(e){let c=a[e];nt(c,`No route found to patch children into: routeId = ${e}`),c.children||(c.children=[]),s=c.children}else s=r;let i=[],l=[];if(t.forEach(c=>{let d=s.find(u=>QO(c,u));d?l.push({existingRoute:d,newRoute:c}):i.push(c)}),i.length>0){let c=hm(i,o,[e||"_","patch",String(s?.length||"0")],a);s.push(...c)}if(n&&l.length>0)for(let c=0;ct.children?.some(o=>QO(r,o)))??!1:!1}function jK(e,t,r,a,o){let n=r[e.id];if(nt(n,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy=="function"){let d=gO.get(n);if(d)return{lazyRoutePromise:d,lazyHandlerPromise:d};let u=(async()=>{nt(typeof e.lazy=="function","No lazy route function found");let p=await e.lazy(),f={};for(let h in p){let g=p[h];if(g===void 0)continue;let b=uK(h),y=n[h]!==void 0&&h!=="hasErrorBoundary";b?cr(!b,"Route property "+h+" is not a supported property to be returned from a lazy route function. This property will be ignored."):y?cr(!y,`Route "${n.id}" has a static property "${h}" defined but its lazy function is also returning a value for this property. The lazy route property "${h}" will be ignored.`):f[h]=g}Object.assign(n,f),Object.assign(n,{...a(n),lazy:void 0})})();return gO.set(n,u),u.catch(()=>{}),{lazyRoutePromise:u,lazyHandlerPromise:u}}let s=Object.keys(e.lazy),i=[],l;for(let d of s){if(o&&o.includes(d))continue;let u=JO({key:d,route:e,manifest:r,mapRouteProperties:a});u&&(i.push(u),d===t&&(l=u))}let c=i.length>0?Promise.all(i).then(()=>{}):void 0;return c?.catch(()=>{}),l?.catch(()=>{}),{lazyRoutePromise:c,lazyHandlerPromise:l}}async function yO(e){let t=e.matches.filter(o=>o.shouldLoad),r={};return(await Promise.all(t.map(o=>o.resolve()))).forEach((o,n)=>{r[t[n].route.id]=o}),r}async function VK(e){return e.matches.some(t=>t.route.middleware)?ZO(e,()=>yO(e)):yO(e)}function ZO(e,t){return qK(e,t,a=>{if(aX(a))throw a;return a},ZK,r);function r(a,o,n){if(n)return Promise.resolve(Object.assign(n.value,{[o]:{type:"error",result:a}}));{let{matches:s}=e,i=Math.min(Math.max(s.findIndex(c=>c.route.id===o),0),Math.max(s.findIndex(c=>c.shouldCallHandler()),0)),l=tl(s,s[i].route.id).route.id;return Promise.resolve({[l]:{type:"error",result:a}})}}}async function qK(e,t,r,a,o){let{matches:n,request:s,params:i,context:l,unstable_pattern:c}=e,d=n.flatMap(p=>p.route.middleware?p.route.middleware.map(f=>[p.route.id,f]):[]);return await eF({request:s,params:i,context:l,unstable_pattern:c},d,t,r,a,o)}async function eF(e,t,r,a,o,n,s=0){let{request:i}=e;if(i.signal.aborted)throw i.signal.reason??new Error(`Request aborted: ${i.method} ${i.url}`);let l=t[s];if(!l)return await r();let[c,d]=l,u,p=async()=>{if(u)throw new Error("You may only call `next()` once per middleware");try{return u={value:await eF(e,t,r,a,o,n,s+1)},u.value}catch(f){return u={value:await n(f,c,u)},u.value}};try{let f=await d(e,p),h=f!=null?a(f):void 0;return o(h)?h:u?h??u.value:(u={value:await p()},u.value)}catch(f){return await n(f,c,u)}}function tF(e,t,r,a,o){let n=JO({key:"middleware",route:a.route,manifest:t,mapRouteProperties:e}),s=jK(a.route,xa(r.method)?"action":"loader",t,e,o);return{middleware:n,route:s.lazyRoutePromise,handler:s.lazyHandlerPromise}}function X_(e,t,r,a,o,n,s,i,l=null,c){let d=!1,u=tF(e,t,r,o,n);return{...o,_lazyPromises:u,shouldLoad:i,shouldRevalidateArgs:l,shouldCallHandler(p){return d=!0,l?typeof c=="boolean"?mm(o,{...l,defaultShouldRevalidate:c}):typeof p=="boolean"?mm(o,{...l,defaultShouldRevalidate:p}):mm(o,l):i},resolve(p){let{lazy:f,loader:h,middleware:g}=o.route,b=d||i||p&&!xa(r.method)&&(f||h),m=g&&g.length>0&&!h&&!f;return b&&(xa(r.method)||!m)?GK({request:r,unstable_pattern:a,match:o,lazyHandlerPromise:u?.handler,lazyRoutePromise:u?.route,handlerOverride:p,scopedContext:s}):Promise.resolve({type:"data",result:void 0})}}}function Td(e,t,r,a,o,n,s,i=null){return a.map(l=>l.route.id!==o.route.id?{...l,shouldLoad:!1,shouldRevalidateArgs:i,shouldCallHandler:()=>!1,_lazyPromises:tF(e,t,r,l,n),resolve:()=>Promise.resolve({type:"data",result:void 0})}:X_(e,t,r,vm(a),l,n,s,!0,i))}async function WK(e,t,r,a,o,n){r.some(c=>c._lazyPromises?.middleware)&&await Promise.all(r.map(c=>c._lazyPromises?.middleware));let s={request:t,unstable_pattern:vm(r),params:r[0].params,context:o,matches:r},l=await e({...s,fetcherKey:a,runClientMiddleware:n?()=>{throw new Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:c=>{let d=s;return ZO(d,()=>c({...d,fetcherKey:a,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(r.flatMap(c=>[c._lazyPromises?.handler,c._lazyPromises?.route]))}catch{}return l}async function GK({request:e,unstable_pattern:t,match:r,lazyHandlerPromise:a,lazyRoutePromise:o,handlerOverride:n,scopedContext:s}){let i,l,c=xa(e.method),d=c?"action":"loader",u=p=>{let f,h=new Promise((m,y)=>f=y);l=()=>f(),e.signal.addEventListener("abort",l);let g=m=>typeof p!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${d}" [routeId: ${r.route.id}]`)):p({request:e,unstable_pattern:t,params:r.params,context:s},...m!==void 0?[m]:[]),b=(async()=>{try{return{type:"data",result:await(n?n(y=>g(y)):g())}}catch(m){return{type:"error",result:m}}})();return Promise.race([b,h])};try{let p=c?r.route.action:r.route.loader;if(a||o)if(p){let f,[h]=await Promise.all([u(p).catch(g=>{f=g}),a,o]);if(f!==void 0)throw f;i=h}else{await a;let f=c?r.route.action:r.route.loader;if(f)[i]=await Promise.all([u(f),o]);else if(d==="action"){let h=new URL(e.url),g=h.pathname+h.search;throw Jo(405,{method:e.method,pathname:g,routeId:r.route.id})}else return{type:"data",result:void 0}}else if(p)i=await u(p);else{let f=new URL(e.url),h=f.pathname+f.search;throw Jo(404,{pathname:h})}}catch(p){return{type:"error",result:p}}finally{l&&e.signal.removeEventListener("abort",l)}return i}async function $K(e){let t=e.headers.get("Content-Type");return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function KK(e){let{result:t,type:r}=e;if(rk(t)){let a;try{a=await $K(t)}catch(o){return{type:"error",error:o}}return r==="error"?{type:"error",error:new ym(t.status,t.statusText,a),statusCode:t.status,headers:t.headers}:{type:"data",data:a,statusCode:t.status,headers:t.headers}}return r==="error"?SO(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:JK(t),statusCode:Dd(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:Dd(t)?t.status:void 0}:SO(t)?{type:"data",data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function XK(e,t,r,a,o){let n=e.headers.get("Location");if(nt(n,"Redirects returned/thrown from loaders/actions must have a Location header"),!Z_(n)){let s=a.slice(0,a.findIndex(i=>i.route.id===r)+1);n=K_(new URL(t.url),s,o,n),e.headers.set("Location",n)}return e}function vO(e,t,r,a){let o=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(Z_(e)){let n=e,s=n.startsWith("//")?new URL(t.protocol+n):new URL(n);if(o.includes(s.protocol))throw new Error("Invalid redirect location");let i=Eo(s.pathname,r)!=null;if(s.origin===t.origin&&i)return s.pathname+s.search+s.hash}try{let n=a.createURL(e);if(o.includes(n.protocol))throw new Error("Invalid redirect location")}catch{}return e}function Ed(e,t,r,a){let o=e.createURL(rF(t)).toString(),n={signal:r};if(a&&xa(a.formMethod)){let{formMethod:s,formEncType:i}=a;n.method=s.toUpperCase(),i==="application/json"?(n.headers=new Headers({"Content-Type":i}),n.body=JSON.stringify(a.json)):i==="text/plain"?n.body=a.text:i==="application/x-www-form-urlencoded"&&a.formData?n.body=Y_(a.formData):n.body=a.formData}return new Request(o,n)}function Y_(e){let t=new URLSearchParams;for(let[r,a]of e.entries())t.append(r,typeof a=="string"?a:a.name);return t}function bO(e){let t=new FormData;for(let[r,a]of e.entries())t.append(r,a);return t}function YK(e,t,r,a=!1,o=!1){let n={},s=null,i,l=!1,c={},d=r&&Lo(r[1])?r[1].error:void 0;return e.forEach(u=>{if(!(u.route.id in t))return;let p=u.route.id,f=t[p];if(nt(!Ec(f),"Cannot handle redirect results in processLoaderData"),Lo(f)){let h=f.error;if(d!==void 0&&(h=d,d=void 0),s=s||{},o)s[p]=h;else{let g=tl(e,p);s[g.route.id]==null&&(s[g.route.id]=h)}a||(n[p]=KO),l||(l=!0,i=Dd(f.error)?f.error.status:500),f.headers&&(c[p]=f.headers)}else n[p]=f.data,f.statusCode&&f.statusCode!==200&&!l&&(i=f.statusCode),f.headers&&(c[p]=f.headers)}),d!==void 0&&r&&(s={[r[0]]:d},r[2]&&(n[r[2]]=void 0)),{loaderData:n,errors:s,statusCode:i||200,loaderHeaders:c}}function wO(e,t,r,a,o,n){let{loaderData:s,errors:i}=YK(t,r,a);return o.filter(l=>!l.matches||l.matches.some(c=>c.shouldLoad)).forEach(l=>{let{key:c,match:d,controller:u}=l;if(u&&u.signal.aborted)return;let p=n[c];if(nt(p,"Did not find corresponding fetcher result"),Lo(p)){let f=tl(e.matches,d?.route.id);i&&i[f.route.id]||(i={...i,[f.route.id]:p.error}),e.fetchers.delete(c)}else if(Ec(p))nt(!1,"Unhandled fetcher revalidation redirect");else{let f=Xs(p.data);e.fetchers.set(c,f)}}),{loaderData:s,errors:i}}function xO(e,t,r,a){let o=Object.entries(t).filter(([,n])=>n!==KO).reduce((n,[s,i])=>(n[s]=i,n),{});for(let n of r){let s=n.route.id;if(!t.hasOwnProperty(s)&&e.hasOwnProperty(s)&&n.route.loader&&(o[s]=e[s]),a&&a.hasOwnProperty(s))break}return o}function CO(e){return e?Lo(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function tl(e,t){return(t?e.slice(0,e.findIndex(a=>a.route.id===t)+1):[...e]).reverse().find(a=>a.route.hasErrorBoundary===!0)||e[0]}function Fv(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Jo(e,{pathname:t,routeId:r,method:a,type:o,message:n}={}){let s="Unknown Server Error",i="Unknown @remix-run/router error";return e===400?(s="Bad Request",a&&t&&r?i=`You made a ${a} request to "${t}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:o==="invalid-body"&&(i="Unable to encode submission body")):e===403?(s="Forbidden",i=`Route "${r}" does not match URL "${t}"`):e===404?(s="Not Found",i=`No route matches URL "${t}"`):e===405&&(s="Method Not Allowed",a&&t&&r?i=`You made a ${a.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:a&&(i=`Invalid request method "${a.toUpperCase()}"`)),new ym(e||500,s,new Error(i),!0)}function Bv(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[a,o]=t[r];if(Ec(o))return{key:a,result:o}}}function rF(e){let t=typeof e=="string"?Zo(e):e;return Sn({...t,hash:""})}function QK(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function JK(e){return new ym(e.init?.status??500,e.init?.statusText??"Internal Server Error",e.data)}function ZK(e){return e!=null&&typeof e=="object"&&Object.entries(e).every(([t,r])=>typeof t=="string"&&eX(r))}function eX(e){return e!=null&&typeof e=="object"&&"type"in e&&"result"in e&&(e.type==="data"||e.type==="error")}function tX(e){return rk(e.result)&&WO.has(e.result.status)}function Lo(e){return e.type==="error"}function Ec(e){return(e&&e.type)==="redirect"}function SO(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function rk(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function rX(e){return WO.has(e)}function aX(e){return rk(e)&&rX(e.status)&&e.headers.has("Location")}function oX(e){return OK.has(e.toUpperCase())}function xa(e){return MK.has(e.toUpperCase())}function ak(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function jv(e,t){let r=typeof t=="string"?Zo(t).search:t.search;if(e[e.length-1].route.index&&ak(r||""))return e[e.length-1];let a=zO(e);return a[a.length-1]}function _O(e){let{formMethod:t,formAction:r,formEncType:a,text:o,formData:n,json:s}=e;if(!(!t||!r||!a)){if(o!=null)return{formMethod:t,formAction:r,formEncType:a,formData:void 0,json:void 0,text:o};if(n!=null)return{formMethod:t,formAction:r,formEncType:a,formData:n,json:void 0,text:void 0};if(s!==void 0)return{formMethod:t,formAction:r,formEncType:a,formData:void 0,json:s,text:void 0}}}function V_(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nX(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function um(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function sX(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Xs(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function iX(e,t){try{let r=e.sessionStorage.getItem($O);if(r){let a=JSON.parse(r);for(let[o,n]of Object.entries(a||{}))n&&Array.isArray(n)&&t.set(o,new Set(n||[]))}}catch{}}function lX(e,t){if(t.size>0){let r={};for(let[a,o]of t)r[a]=[...o];try{e.sessionStorage.setItem($O,JSON.stringify(r))}catch(a){cr(!1,`Failed to save applied view transitions in sessionStorage (${a}).`)}}}function kO(){let e,t,r=new Promise((a,o)=>{e=async n=>{a(n);try{await r}catch{}},t=async n=>{o(n);try{await r}catch{}}});return{promise:r,resolve:e,reject:t}}function cX(){return oo.useContext(aF)}function pX(e){if(e.startsWith(`${oF}:${dX}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function mX(e){if(e.startsWith(`${oF}:${fX}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new ym(t.status,t.statusText,t.data)}catch{}}function nF(e,{relative:t}={}){nt(Nd(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:a}=Ee.useContext(Aa),{hash:o,pathname:n,search:s}=Od(e,{relative:t}),i=n;return r!=="/"&&(i=n==="/"?r:Cn([r,n])),a.createHref({pathname:i,search:s,hash:o})}function Nd(){return Ee.useContext(Md)!=null}function kn(){return nt(Nd(),"useLocation() may be used only in the context of a component."),Ee.useContext(Md).location}function iF(e){Ee.useContext(Aa).static||Ee.useLayoutEffect(e)}function lF(){let{isDataRoute:e}=Ee.useContext(_n);return e?RX():hX()}function hX(){nt(Nd(),"useNavigate() may be used only in the context of a component.");let e=Ee.useContext(al),{basename:t,navigator:r}=Ee.useContext(Aa),{matches:a}=Ee.useContext(_n),{pathname:o}=kn(),n=JSON.stringify(ek(a)),s=Ee.useRef(!1);return iF(()=>{s.current=!0}),Ee.useCallback((l,c={})=>{if(cr(s.current,sF),!s.current)return;if(typeof l=="number"){r.go(l);return}let d=Wv(l,JSON.parse(n),o,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Cn([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,n,o,e])}function cF(e){let t=Ee.useContext(_n).outlet;return Ee.useMemo(()=>t&&Ee.createElement(gX.Provider,{value:e},t),[t,e])}function Od(e,{relative:t}={}){let{matches:r}=Ee.useContext(_n),{pathname:a}=kn(),o=JSON.stringify(ek(r));return Ee.useMemo(()=>Wv(e,JSON.parse(o),a,t==="path"),[e,o,a,t])}function yX(e,t,r){nt(Nd(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=Ee.useContext(Aa),{matches:o}=Ee.useContext(_n),n=o[o.length-1],s=n?n.params:{},i=n?n.pathname:"/",l=n?n.pathnameBase:"/",c=n&&n.route;if(Ad){let b=c&&c.path||"";pF(i,!c||b.endsWith("*")||b.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${i}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
+
+Please change the parent to .`)}let d=kn(),u;if(t){let b=typeof t=="string"?Zo(t):t;nt(l==="/"||b.pathname?.startsWith(l),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${l}" but pathname "${b.pathname}" was given in the \`location\` prop.`),u=b}else u=d;let p=u.pathname||"/",f=p;if(l!=="/"){let b=l.replace(/^\//,"").split("/");f="/"+p.replace(/^\//,"").split("/").slice(b.length).join("/")}let h=Ys(e,{pathname:f});Ad&&(cr(c||h!=null,`No routes matched location "${u.pathname}${u.search}${u.hash}" `),cr(h==null||h[h.length-1].route.element!==void 0||h[h.length-1].route.Component!==void 0||h[h.length-1].route.lazy!==void 0,`Matched leaf route at location "${u.pathname}${u.search}${u.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`));let g=CX(h&&h.map(b=>Object.assign({},b,{params:Object.assign({},s,b.params),pathname:Cn([l,a.encodeLocation?a.encodeLocation(b.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?l:Cn([l,a.encodeLocation?a.encodeLocation(b.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:b.pathnameBase])})),o,r);return t&&g?Ee.createElement(Md.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...u},navigationType:"POP"}},g):g}function vX(){let e=fF(),t=Dd(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:a},n={padding:"2px 4px",backgroundColor:a},s=null;return Ad&&(console.error("Error handled by React Router default ErrorBoundary:",e),s=Ee.createElement(Ee.Fragment,null,Ee.createElement("p",null,"\u{1F4BF} Hey developer \u{1F44B}"),Ee.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",Ee.createElement("code",{style:n},"ErrorBoundary")," or"," ",Ee.createElement("code",{style:n},"errorElement")," prop on your route."))),Ee.createElement(Ee.Fragment,null,Ee.createElement("h2",null,"Unexpected Application Error!"),Ee.createElement("h3",{style:{fontStyle:"italic"}},t),r?Ee.createElement("pre",{style:o},r):null,s)}function wX({children:e,error:t}){let{basename:r}=Ee.useContext(Aa);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let a=pX(t.digest);if(a){let o=q_.get(t);if(o)throw o;let n=jO(a.location,r);if(UO&&!q_.get(t))if(n.isExternal||a.reloadDocument)window.location.href=n.absoluteURL||n.to;else{let s=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(n.to,{replace:a.replace}));throw q_.set(t,s),s}return Ee.createElement("meta",{httpEquiv:"refresh",content:`0;url=${n.absoluteURL||n.to}`})}}return e}function xX({routeContext:e,match:t,children:r}){let a=Ee.useContext(al);return a&&a.static&&a.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=t.route.id),Ee.createElement(_n.Provider,{value:e},r)}function CX(e,t=[],r){let a=r?.state;if(e==null){if(!a)return null;if(a.errors)e=a.matches;else if(t.length===0&&!a.initialized&&a.matches.length>0)e=a.matches;else return null}let o=e,n=a?.errors;if(n!=null){let d=o.findIndex(u=>u.route.id&&n?.[u.route.id]!==void 0);nt(d>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(n).join(",")}`),o=o.slice(0,Math.min(o.length,d+1))}let s=!1,i=-1;if(r&&a){s=a.renderFallback;for(let d=0;d=0?o=o.slice(0,i+1):o=[o[0]];break}}}}let l=r?.onError,c=a&&l?(d,u)=>{l(d,{location:a.location,params:a.matches?.[0]?.params??{},unstable_pattern:vm(a.matches),errorInfo:u})}:void 0;return o.reduceRight((d,u,p)=>{let f,h=!1,g=null,b=null;a&&(f=n&&u.route.id?n[u.route.id]:void 0,g=u.route.errorElement||bX,s&&(i<0&&p===0?(pF("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),h=!0,b=null):i===p&&(h=!0,b=u.route.hydrateFallbackElement||null)));let m=t.concat(o.slice(0,p+1)),y=()=>{let v;return f?v=g:h?v=b:u.route.Component?v=Ee.createElement(u.route.Component,null):u.route.element?v=u.route.element:v=d,Ee.createElement(xX,{match:u,routeContext:{outlet:d,matches:m,isDataRoute:a!=null},children:v})};return a&&(u.route.ErrorBoundary||u.route.errorElement||p===0)?Ee.createElement(uF,{location:a.location,revalidation:a.revalidation,component:g,error:f,children:y(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:c}):y()},null)}function sk(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function SX(e){let t=Ee.useContext(al);return nt(t,sk(e)),t}function ik(e){let t=Ee.useContext(Pc);return nt(t,sk(e)),t}function _X(e){let t=Ee.useContext(_n);return nt(t,sk(e)),t}function lk(e){let t=_X(e),r=t.matches[t.matches.length-1];return nt(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function kX(){return lk("useRouteId")}function dF(){return ik("useNavigation").navigation}function ck(){let{matches:e,loaderData:t}=ik("useMatches");return Ee.useMemo(()=>e.map(r=>NO(r,t)),[e,t])}function fF(){let e=Ee.useContext(nk),t=ik("useRouteError"),r=lk("useRouteError");return e!==void 0?e:t.errors?.[r]}function RX(){let{router:e}=SX("useNavigate"),t=lk("useNavigate"),r=Ee.useRef(!1);return iF(()=>{r.current=!0}),Ee.useCallback(async(o,n={})=>{cr(r.current,sF),r.current&&(typeof o=="number"?await e.navigate(o):await e.navigate(o,{fromRouteId:t,...n}))},[e,t])}function pF(e,t,r){!t&&!RO[e]&&(RO[e]=!0,cr(!1,r))}function LO(e,t){!e&&!IO[t]&&(IO[t]=!0,console.warn(t))}function EX(e){return EO?EO(e):[e,LX]}function mF(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(Ad&&e.element&&cr(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:We.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(Ad&&e.hydrateFallbackElement&&cr(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:We.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(Ad&&e.errorElement&&cr(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:We.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}function uk(e,t){return XO({basename:t?.basename,getContext:t?.getContext,future:t?.future,history:MO({initialEntries:t?.initialEntries,initialIndex:t?.initialIndex}),hydrationData:t?.hydrationData,routes:e,hydrationRouteProperties:hF,mapRouteProperties:mF,dataStrategy:t?.dataStrategy,patchRoutesOnNavigation:t?.patchRoutesOnNavigation,unstable_instrumentations:t?.unstable_instrumentations}).initialize()}function dk({router:e,flushSync:t,onError:r,unstable_useTransitions:a}){a=cX()||a;let[n,s]=We.useState(e.state),[i,l]=EX(n),[c,d]=We.useState(),[u,p]=We.useState({isTransitioning:!1}),[f,h]=We.useState(),[g,b]=We.useState(),[m,y]=We.useState(),v=We.useRef(new Map),x=We.useCallback((w,{deletedFetchers:B,newErrors:F,flushSync:ie,viewTransitionOpts:$})=>{F&&r&&Object.values(F).forEach(Z=>r(Z,{location:w.location,params:w.matches[0]?.params??{},unstable_pattern:vm(w.matches)})),w.fetchers.forEach((Z,re)=>{Z.data!==void 0&&v.current.set(re,Z.data)}),B.forEach(Z=>v.current.delete(Z)),LO(ie===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let Y=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(LO($==null||Y,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!$||!Y){t&&ie?t(()=>s(w)):a===!1?s(w):We.startTransition(()=>{a===!0&&l(Z=>PO(Z,w)),s(w)});return}if(t&&ie){t(()=>{g&&(f?.resolve(),g.skipTransition()),p({isTransitioning:!0,flushSync:!0,currentLocation:$.currentLocation,nextLocation:$.nextLocation})});let Z=e.window.document.startViewTransition(()=>{t(()=>s(w))});Z.finished.finally(()=>{t(()=>{h(void 0),b(void 0),d(void 0),p({isTransitioning:!1})})}),t(()=>b(Z));return}g?(f?.resolve(),g.skipTransition(),y({state:w,currentLocation:$.currentLocation,nextLocation:$.nextLocation})):(d(w),p({isTransitioning:!0,flushSync:!1,currentLocation:$.currentLocation,nextLocation:$.nextLocation}))},[e.window,t,g,f,a,l,r]);We.useLayoutEffect(()=>e.subscribe(x),[e,x]),We.useEffect(()=>{u.isTransitioning&&!u.flushSync&&h(new PX)},[u]),We.useEffect(()=>{if(f&&c&&e.window){let w=c,B=f.promise,F=e.window.document.startViewTransition(async()=>{a===!1?s(w):We.startTransition(()=>{a===!0&&l(ie=>PO(ie,w)),s(w)}),await B});F.finished.finally(()=>{h(void 0),b(void 0),d(void 0),p({isTransitioning:!1})}),b(F)}},[c,f,e.window,a,l]),We.useEffect(()=>{f&&c&&i.location.key===c.location.key&&f.resolve()},[f,g,i.location,c]),We.useEffect(()=>{!u.isTransitioning&&m&&(d(m.state),p({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),y(void 0))},[u.isTransitioning,m]);let S=We.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:w=>e.navigate(w),push:(w,B,F)=>e.navigate(w,{state:B,preventScrollReset:F?.preventScrollReset}),replace:(w,B,F)=>e.navigate(w,{replace:!0,state:B,preventScrollReset:F?.preventScrollReset})}),[e]),I=e.basename||"/",_=We.useMemo(()=>({router:e,navigator:S,static:!1,basename:I,onError:r}),[e,S,I,r]);return We.createElement(We.Fragment,null,We.createElement(al.Provider,{value:_},We.createElement(Pc.Provider,{value:i},We.createElement(ok.Provider,{value:v.current},We.createElement(Gv.Provider,{value:u},We.createElement(pk,{basename:I,location:i.location,navigationType:i.historyAction,navigator:S,unstable_useTransitions:a},We.createElement(TX,{routes:e.routes,future:e.future,state:i,isStatic:!1,onError:r})))))),null)}function PO(e,t){return{...e,navigation:t.navigation.state!=="idle"?t.navigation:e.navigation,revalidation:t.revalidation!=="idle"?t.revalidation:e.revalidation,actionData:t.navigation.state!=="submitting"?t.actionData:e.actionData,fetchers:t.fetchers}}function AX({routes:e,future:t,state:r,isStatic:a,onError:o}){return yX(e,void 0,{state:r,isStatic:a,onError:o,future:t})}function fk(e){return cF(e.context)}function pk({basename:e="/",children:t=null,location:r,navigationType:a="POP",navigator:o,static:n=!1,unstable_useTransitions:s}){nt(!Nd(),"You cannot render a inside another . You should never have more than one in your app.");let i=e.replace(/^\/*/,"/"),l=We.useMemo(()=>({basename:i,navigator:o,static:n,unstable_useTransitions:s,future:{}}),[i,o,n,s]);typeof r=="string"&&(r=Zo(r));let{pathname:c="/",search:d="",hash:u="",state:p=null,key:f="default",unstable_mask:h}=r,g=We.useMemo(()=>{let b=Eo(c,i);return b==null?null:{location:{pathname:b,search:d,hash:u,state:p,key:f,unstable_mask:h},navigationType:a}},[i,c,d,u,p,f,a,h]);return cr(g!=null,` is not able to match the URL "${c}${d}${u}" because it does not start with the basename, so the won't render anything.`),g==null?null:We.createElement(Aa.Provider,{value:l},We.createElement(Md.Provider,{children:t,value:g}))}function $v(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function DX(e){return $v(e)&&e.tagName.toLowerCase()==="button"}function MX(e){return $v(e)&&e.tagName.toLowerCase()==="form"}function NX(e){return $v(e)&&e.tagName.toLowerCase()==="input"}function OX(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function FX(e,t){return e.button===0&&(!t||t==="_self")&&!OX(e)}function BX(){if(Hv===null)try{new FormData(document.createElement("form"),0),Hv=!1}catch{Hv=!0}return Hv}function W_(e){return e!=null&&!HX.has(e)?(cr(!1,`"${e}" is not a valid \`encType\` for \`