From be0ed8f22ddb9737e6a7578051455f4fa825c205 Mon Sep 17 00:00:00 2001 From: Mahesh Kommareddi Date: Tue, 16 Jul 2024 23:57:27 -0400 Subject: [PATCH] Various beans and context updates to protect from null pointer exceptions --- .../src/components/TreeOfThoughtVisual.js | 4 +- src/main/java/com/ioa/IoASystem.java | 4 ++ .../com/ioa/service/WebSocketService.java | 7 +++- src/main/java/com/ioa/team/TeamFormation.java | 12 +++--- src/main/java/com/ioa/util/TreeOfThought.java | 7 +--- target/classes/com/ioa/IoASystem.class | Bin 9936 -> 10146 bytes .../com/ioa/service/WebSocketService.class | Bin 1369 -> 1621 bytes .../classes/com/ioa/team/TeamFormation.class | Bin 6136 -> 6219 bytes .../classes/com/ioa/util/TreeOfThought.class | Bin 3677 -> 3727 bytes target/classes/static/asset-manifest.json | 6 +-- target/classes/static/index.html | 2 +- .../classes/static/static/js/main.03144112.js | 3 ++ .../static/js/main.03144112.js.LICENSE.txt | 39 ++++++++++++++++++ .../static/static/js/main.03144112.js.map | 1 + 14 files changed, 67 insertions(+), 18 deletions(-) create mode 100644 target/classes/static/static/js/main.03144112.js create mode 100644 target/classes/static/static/js/main.03144112.js.LICENSE.txt create mode 100644 target/classes/static/static/js/main.03144112.js.map diff --git a/frontend/src/components/TreeOfThoughtVisual.js b/frontend/src/components/TreeOfThoughtVisual.js index 120ea3b..ca1a9e6 100644 --- a/frontend/src/components/TreeOfThoughtVisual.js +++ b/frontend/src/components/TreeOfThoughtVisual.js @@ -11,8 +11,8 @@ const TreeOfThoughtVisual = ({ data }) => { const svg = d3.select(svgRef.current); svg.selectAll("*").remove(); - const width = 800; - const height = 600; + const width = 1920; + const height = 1080; const margin = { top: 20, right: 90, bottom: 30, left: 90 }; const treeLayout = d3.tree().size([height - margin.top - margin.bottom, width - margin.left - margin.right]); diff --git a/src/main/java/com/ioa/IoASystem.java b/src/main/java/com/ioa/IoASystem.java index 6b0a4c1..1468a21 100644 --- a/src/main/java/com/ioa/IoASystem.java +++ b/src/main/java/com/ioa/IoASystem.java @@ -70,7 +70,11 @@ public class IoASystem { public static void main(String[] args) { ConfigurableApplicationContext context = SpringApplication.run(IoASystem.class, args); + IoASystem system = context.getBean(IoASystem.class); + system.processTasksAndAgents(context); + } + public void processTasksAndAgents(ConfigurableApplicationContext context) { AgentRegistry agentRegistry = context.getBean(AgentRegistry.class); TeamFormation teamFormation = context.getBean(TeamFormation.class); TaskManager taskManager = context.getBean(TaskManager.class); diff --git a/src/main/java/com/ioa/service/WebSocketService.java b/src/main/java/com/ioa/service/WebSocketService.java index 0591f69..a4ee469 100644 --- a/src/main/java/com/ioa/service/WebSocketService.java +++ b/src/main/java/com/ioa/service/WebSocketService.java @@ -5,7 +5,6 @@ import org.springframework.stereotype.Service; @Service public class WebSocketService { - private final SimpMessagingTemplate messagingTemplate; public WebSocketService(SimpMessagingTemplate messagingTemplate) { @@ -13,6 +12,10 @@ public class WebSocketService { } public void sendUpdate(String topic, Object payload) { - messagingTemplate.convertAndSend("/topic/" + topic, payload); + if (payload != null) { + messagingTemplate.convertAndSend("/topic/" + topic, payload); + } else { + System.out.println("Warning: Attempted to send null payload to topic: " + topic); + } } } \ No newline at end of file diff --git a/src/main/java/com/ioa/team/TeamFormation.java b/src/main/java/com/ioa/team/TeamFormation.java index 10d2913..99f73a4 100644 --- a/src/main/java/com/ioa/team/TeamFormation.java +++ b/src/main/java/com/ioa/team/TeamFormation.java @@ -2,12 +2,9 @@ package com.ioa.team; import com.ioa.agent.AgentInfo; import com.ioa.agent.AgentRegistry; -import com.ioa.model.BedrockLanguageModel; import com.ioa.task.Task; import com.ioa.util.TreeOfThought; - import com.ioa.service.WebSocketService; - import org.springframework.stereotype.Component; import java.util.*; @@ -40,17 +37,22 @@ public class TeamFormation { String reasoning = treeOfThought.reason(teamFormationTask, 3, 2); // Send update about the reasoning process - webSocketService.sendUpdate("team_formation_reasoning", reasoning); + if (reasoning != null && !reasoning.isEmpty()) { + webSocketService.sendUpdate("team_formation_reasoning", reasoning); + } List team = parseTeamComposition(reasoning, potentialAgents); // Send update about the formed team - webSocketService.sendUpdate("team_formed", team); + if (team != null && !team.isEmpty()) { + webSocketService.sendUpdate("team_formed", team); + } return team; } + private String formatAgentTools(List agents) { return agents.stream() .map(agent -> agent.getId() + " (capabilities: " + agent.getCapabilities() + ", tools: " + agent.getTools() + ")") diff --git a/src/main/java/com/ioa/util/TreeOfThought.java b/src/main/java/com/ioa/util/TreeOfThought.java index f9dc6d7..def7618 100644 --- a/src/main/java/com/ioa/util/TreeOfThought.java +++ b/src/main/java/com/ioa/util/TreeOfThought.java @@ -4,10 +4,7 @@ import com.ioa.model.BedrockLanguageModel; import com.ioa.service.WebSocketService; import org.springframework.stereotype.Component; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; @Component public class TreeOfThought { @@ -22,7 +19,7 @@ public class TreeOfThought { public String reason(String task, int depth, int branches) { Map treeData = exploreThought(task, depth, branches, "Root"); webSocketService.sendUpdate("tree_of_thought", treeData); - return (String) treeData.get("selection"); + return (String) treeData.getOrDefault("selection", "No selection made"); } private Map exploreThought(String task, int depth, int branches, String nodeName) { diff --git a/target/classes/com/ioa/IoASystem.class b/target/classes/com/ioa/IoASystem.class index ab713d3ef1e8e97f0ea5c633e1b1baf20903c08d..25e6b9fe7d6660c751b709bd967e238c13c36c13 100644 GIT binary patch delta 4649 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 delta 4311 zcmai1d3+T06@PDcXXlsQ3E4~{u(?=@2t_m^cd8=g6gfgR903(4n@O@{FJ^ZWqR4WI zcmqE~V`f2~jFlaz<8*OGRHA;m>Uh1yGh5T%H|GLEpzU4-z zQ5!L0ZMDIa6^^wrSc0IEvuPO-2A2>tX&P3j-2<1wG8Hb@z<_4H+C69#(h(zNP7Nnh zMl579xC)`9l~QOh$&$8=SSraNlZ!c;Ibba>XM;zqN9bpEl1hOD=@FA5t|n~CG@^m1 z5hDeow9DWczKji=b#0De41?1~iiboTM zW!78qmUJjpZ-qm`b6+l(aSZO~nWAdrdxVV|R)?7l_I)Zp85d~ls3I2UC+gGc!nMKwbYiN+bxaHPASBS$E7 zbGn6SWSx)k3q1pd92K39M{C1zqc&wEJ8B#0!r%!6Mcj^J@D#toGq|)5mNWRFZKY{@ zn(y~a)P8ImMl*Ppf9M&fJ!c!Jvp?sfy;HR3Z38vqSA3nfUi-CeAVpr{Z+I`(eq$Rb z`B(W^t?{(iN%E8#Y7dxljKfK4>KptHZJ_p+?K*+M+x(a|3;)22i~asTBIx2dOw*hd zg5KkkiYxHXd`WSo_7@vEk-__XZE<4e-)NQ+$?i~lJQ8o~X7CY_gyL2rZc$SMU1lUA zW|G0*>9HcEjX-`T{z-aEan51z37^=n89(E@`c<3`pHuG=>E=i{6tGMhj%<6r%(;(Z z2>jK4ZNnW@VcKdoV)^c%i{jYWM4TA98M=A6q;fEUeBvRT8IPJl)9MtH|l`2+gSdBG&vTyW|J`89$7;3V! zJ=IKxtZ+hPs{`N=4Nu3R{8rzzqG32(#cygjg1_TC!#z^Nv+!(QS~`|3!gDknh3E3Q zrQ;_K5!sB@a2%G?a}-WaizZUt9_Ygf8cq~J6dJjUTIdwR2|76NJQ3i0gbDnFdnkX# zS6)QElQg^#CvVk94ei4z8cxN@R5sxn%oXXdWwtcNgGeEJKqS+VlnzcjkKuxckLzJ{(Lr3faB$yOIYhIHCE zaTzV>s3{jwsq-RCpfzpa5SQX5U?(wzak*qLsw+q5 z8O|vv&y!_13DfRaz-9ER^kHSq{uc-uA&%|Qh6|r3BrB7iWO){uF{&S`FXB7 z$tA=C@P1W=mugN*E-!XqO4jI=tj?2I)7U9lSAUIl(*I=@xeDdHQm>O)h8JrEhGCnPSRTQ)8w+&T+zD}~_-fm>CG zTP<;`^)*@gjJ{6zZ4iDEt!AUH5>}#6^o_wLH^naqy-8AR(yy~Kyg~ThBz!juH=ALr zux=C9wo@3kONQ#z;=6)jzwmwF zzcR=&9x7xwC>S#OLH!Y%LQ2>pC=LrhmQ5|MBQ?QIVm7IIZ=T2JJqmqI&d2DYKdwLd zKf6I#B`4)E%9lWyCjAHck8G6P3W{xKRM-XC075A;)HC`|Y>=&f9zZM% z1pQS1nGLe_J`9;$s6wrCC{?038KxvsJvQ|IQ}; zy}(dbivAAu->ttZKz|bcIaXQLUg42%IgKI9O(1o_mo4+S{#Tnd{}6m2GWk%Deq2a; z%JV=D8-p2QwWmq27D@5`q5sQfm5Nh>ivFo!{kLG=kIt}4T=&Mr?qTjFf;Gkao20#y*sQo1?~@*v!)9ELq~8ts)Y!&dN+-&wc{uL3Wj8gVsd$W{fra1E{nM(mH^I@(pmD-hS? z22xecD39XRxRKuQWy<~XUGIQF%5GeN*U(qRNM$poaTB;Gy_fM?qEYZVg3+7TCcYk+ zy>|ociO;Dq;6CAcpFX7UMipkOFhqqhDoj+7zN>ryUqZbKec8LuATr1CDX`Dz1Hgqh s5!it@fA#v_OugSiwhG$YL9g(w^14l4x6A8oco*$^Xm1bRjrW58Kh^Ob+yDRo diff --git a/target/classes/com/ioa/service/WebSocketService.class b/target/classes/com/ioa/service/WebSocketService.class index 8e1d3670b872419223ad79221a686b0cb97c1e36..cbdc7d77b55fd6badd9a25f6d480315a35e5039e 100644 GIT binary patch delta 546 zcmZvYO-~b16o#MM89HS;v{P8=jdWwZ^5&_Ip6geEpS;h#TfVI* zcyT}Kt$3=yUB%2xJqUZ@THEc!vSJkbt8UzPH~etb4L5_pjr4ZV*BO}c+O8_+nX|da zyv2QoG7HJ9@xy$mXe8QbVwm&%yz}N7cl}gAYW0|0PG>U(Mby{2zAsNqAJXzXwO=9Ua!CW!2Qy=yl0T zw`SM!l}?{OQyDbcyYCz=>+($~3VtFmviBTcj$ VNOu(t)wyDiBXv&Im=n%u{{k)P9en@* diff --git a/target/classes/com/ioa/team/TeamFormation.class b/target/classes/com/ioa/team/TeamFormation.class index 1325d7dcd52254c033371663836ef4a8d1d22b70..dd080965870104c248db62d000c0d4f7c79bb2dc 100644 GIT binary patch delta 1919 zcmYjRd0bRg6#nkan|I$lF2gVr=tIQ~icO*9A14(7#U&sYvNBu-9dra7k`dF=Y0+%Y zx>>2ES*euehE70fSV^T>B<+^jV*753l}YD4lKlPNyUV%feD|F1e)pcrK9r*$Jkzod zKtA*A)R)-%=t#$Kff2}K;K91lHMQZz4ED72sT%U-N_(G}LX6@VEl`9pa=U%HI!<6b zE|FfPG&cq%7|v13;F{;J_h&B*2dlG-gLPpI6BuH`0e{Vm%Fu$Ez--fVlE7q?$yG|G zIz`}eTp{->S+1$Lilba$8m2S!kQZhXuvp8l81W?J)OKx){$rX+w zZ7Svp1Tjx`IP&7E8JKPsGG8EsTG?OCLa37K=?NFtL`zbuDye>n>gIL3{R$v_-k|+6Cb-h3?HpqN!Q2a)L zNAZ}sQJ^l&kdr1yD!t`8ErH70B(NDF9ne2ET46QQ3 zo0_?w^qfeg0A46K4^AY&MHVl5;03Z~kQHQq5iiMrccAwG+F(N~z(N$I(b{6U&g+X9 zY8w&_HHu+t;mX*Jc+W_4R*+$+h7!eCA2)a#dK$bL#SCYCE;Ts$7<>oeC@^!m2!h%q z!tMnfy=muU3`BnnLMnVn!x+-rBxIo+*{DJe>M_L3GeSly88cA=ptSHZUZFA_2;)^8 zq@;Bc_#qnE2{eG$XrvHqF%IK(^70`MZ_r33=sswtRgO0a$0VQ&<48Bgk#39*S~dM6 z?dYI@wXS2@F_EDK zmjTVV(gx3rCit5%$8<|Kxw2bad1!NBC}QB71`jT#Jce3_me>W;%|$ZarFxiEkD#8m zAWH|0y3%-${OMhywv`TcGxbjLX~^_cMNw1gxmx-Yk|T9dEL?*GL-WvRaTH6VxWT7v zfpa-$TRJ<;Qy#Vkal5eGb6XU5G~wPIhT>UG2u*mv=ODY`XhK>G9tLPV%c{|EwBQl5 z%ExVV_Zt4IvBamE?yBYfl;v(j)c-|Ngm}s?j|d-0#pe^{1sIG%496(4}%On}}T!j-{Iv659K8_NIawx>;+m^kA~pKx&DY65`m1 z4{((DkD)R?q!5L`3-A%q>mXRKB^=cvx*vIUg?3P6m)DVQuMQHLsg?myI_bKRROlmx zkXnvegJX<#PCo^Qx9gB1_}HzR?*W}!D+Lx1s3{g#MrIUG(^)iQmkmS~S2TIW3R z96h+KG--)0_^0>`jPU5?>Bh5L5j`^qj{Yc-PhGQh2G0RYP5RG;_F2$fa_VUTns@jM z%j-*gMZKBA*VKPQ|6rPR()?TIAYQ)5kNCx!pS0$`;dlIL&HuLAf0+3S=wK|C#j$u8 F{{qPek#7J1 delta 1942 zcmY*Z30PEB6#nnboA-vtWtc_4LB&xa*%UNBmvKQ+HbF2^E0=VX0YSEy(Ne3aw6ZxN*HUTBtVvDwkZI+srwrY!Qv`Oc^@uT{_x%Zwq_niNp<$vdJdS{w?=we$t zfbq<>TU}-}nlVOfGWM}#Vw{5U99fva;97m&CC(W~$=Mt^$Q6U6qBJw|8N&TuPxaig z+WKm5X*dc{s9-Wj5sDcsm7XP@w8j34sMPR>xO8DK`OST6ULujQzRPc+C$eHU{q!F3FBmA9tczmUP0n3S)%F6CH;<>IWI zm~kV=O&G`^`RgmHwY!@+Zo#b#N`)`Gy3W5;_nH}omAFm8?HqStl^Cd8&h8Skl#K9u zaIb>o3L3dHIJr@w{UF5HnGo~Yo3EfjwkVy;9-Mp4Jvlx83nsInzXoM*6&)1u=hoc#Lg+DAo-iaW`b7DhSbibWwMX`@zQldC* z>mwp;c3Mg^SFHw-%1=5NB1-(81&bzo>ZW<-S9uj2YmSK6!PvLWZI)QZ&WmA&{!@zQ zS9%xtM@7o`UZp<#!0|cGSaHUTpBQ2%W@k;$b-Si`>V4i)m#5rY<9Fpx^toNkioN9X ztLF0?$EP@D#qSKg6Gd0JQ_QnUz5ZnAamhWWqQ+C@(uhZnX8bJz*8Y*`Qi%;rVFt>B z8AX%zpv9yznJEf0a~8(b<`p&vlOh-rgv}n)BhOP)TIKb{7uMD;T3n~FNQOA=LL9e` zG_`|azle1tq#U46Bbv&i?Gj=ThMus%2?t{FB59LJ3-rKCcv)0B1~^{9K^U+fVExF; zOm}m{Mu$6)ycah6Xr~;+*kq^dl!BP(R&-^aQz4~OX(C%A4$z(qmG(a5A4gJOLhpwG zh{qr#!i^MUlT?g!%*0SVhN+=3>bUc{?-jWRIN$Mrhipm@{(N^pooBZ1}PFi8@D zq~lGzMP_b-f14zkU@druZWX*sKw5GkkRuw1j&Yl z9i0X`<5B{xn8b*6Q-D@XGr&Hx1+!Z*-#`f`{hPU6ujX)sV+8CNNi`U*XBZuV>CP|? z?^BRW50cYKPmrdAq)-?ikUh;Q+OgCRhT0~%B8WkD<~vRApKL2i@N)ILl$4pX9( zD0wqdou(*dsN3u`+iQZTTZgESVcWZoYTXO0L*yQ;u-_TP-7Q$% z-JCU_D)%= zh@^8N2R4$&P=Uu%RWgYM<1iTGNs~oVCS{pJ<2DyFkVkwdKp6^Y(iLF^wPqESdo2yz zttbg}6D1zK@genEqh@1wK^yh{YlUpo*pqEqV{02aVJJLyyp*LqzMT18VI#t6P16FX_}m_=?W2X$_`-7wP{uOrpA+ j!*}=*DVpMfuJ{?hpi?*aL*M^m;pC*!@Z!uugV6a8vfPx* diff --git a/target/classes/com/ioa/util/TreeOfThought.class b/target/classes/com/ioa/util/TreeOfThought.class index 6050784c77694026cfc7e6e2219cc145894976eb..df979f716ea2bdd35be7f0c9319aa6a6831c163f 100644 GIT binary patch delta 1511 zcmZ8h+fy5L6#n*->}In-Sqiw80G33{hD)iHwxJj31xw|ktu5jOyM+{jAz%n-TQ#j# z@KUXHtIpJMrXvr&wqr|$jvZf|aeVdJ2mc439BX>XWmE2g+df~& zWZMVaSqbJux-gVKoIdN$XT6j1-cuSJ37dSctecx?KT*hMauXU_2)+?})Sa7Tyn!SX z9qkg-oICC3>M*fGBvNMQ3kG!TH1PyFy)Whd&fOA>^n#n6cSUs?QWB~*Abaw8_gsHw zj!}D{SnO<{iTya>#gvg~4-RTLWa2QPE-5>ry?9c?Q4@VQ<~>k4YWgMUW0RTecs`vI zSqDuF;b||V?(aJ;P&%XN#j_?(;uK3`&l0M)^)>fz^f`29imY|%c#cp3h3Rnv&*KFR zFPeA>qu!#r%Mf&)7C5f=o7DX6_v(@&z2_a#houj^uk^n1D+WHo#~QARte<$l>%XX; zgoM`^NrW|gCZV2Uy|>wLif15UjBSoUhQfD+a}Sb}ybH}~xr?&fRLL0UX+h;#&a(m$ zY@$?&G&PMu7|vpXUj#rDCP9T%K|h)DBr@x1t|7!9kZ_W9F{^T=h^mz8+(DUDYpW}; zZPjY99$7_`f*;U)i=K*~z1+{Tnb_5+;ZJ1V86cH1CoqLq{LBetG0n`(gB&G=aSvk# zv#kDAYDIm4rkJNn_CaOAgY*+YqjXumkL1Wbw5CFK$ZE6IRcu!hp4pa{+scU<;dw!A3o{q5*B3 zO9z^e;-(xT3&(l!M$t@u9L!U90j*dvb;VJ;rALNR78rnf!7HbVzn9c z;~W!=#~D!zBt~XLB^YWc0vXi9I=q}~lm zr3z}LhbLy7VeEsiFw$VljN^mOIL`Rwvp<3H-NDP+Cne4}ne4sK{=RRm@3Qt{?Dt0V zm%rD(2XGKex6L~u5kedZiDVcp*d`De&(3Ari-r6|`#^R^KtGo&xIY@Ly2K8*SF7)I z1Zw~DIg*_nqo0XZ=mE3|7*pBFoWg7m<1us)V5YdF^_V6C=nP{wy4)r0L~XZ#nVZW_ z6tji=^pwQo?jPFb$X@6cQ|k$1KMuGX_2K9fI4E%_jKk;>h+mtIyI<*%P(PlOcq)t| zIO?wG9h;5|1V+a46QdV$Q;KLHjFWiUeV`xM@QlLh3ZWm*stTWT2aQMU7wA8mo5+n6 za-$|*#IVFmVZ4l2+)GCHxA%<&U0iaDfg$m+`)lB6biu?Y_*CMG!n*1vgTEPH2(-9^ z!4|*7mjX>ZHo1MKQ+gEwr&+=f>Y&9AcwOaZvy8qMqaWY&y()OjpICXpWv;^ zP9cqB5+#F<^#s*a7sSs54bf%!9$JU*B9-ykJ}Ye-tJtYysPP6Kby6zNT^T7k^@Z5^vI=;Vu68e%GaUns7?ORw})Q zLExmCNE-)I>QzdssNCcZ4lIBkuN_V$q*{_yEy=>$Okbm?iFbI?dFC7Ds-Dwje(T(m zDSZ{El$_%OY3q68I}BBZn6}anbzb_v&<|0AhbhoLFNMkjOIA}zdM#2CwmHW0Bvj2( z3ML(GMNi(!Hp#n6C*ETj@6)c~1C+S?>2s0$hx|vIczu}{A9?FMH38Nn@HrN74fekw C4%Afu diff --git a/target/classes/static/asset-manifest.json b/target/classes/static/asset-manifest.json index b063092..a351196 100644 --- a/target/classes/static/asset-manifest.json +++ b/target/classes/static/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { "main.css": "/static/css/main.e6c13ad2.css", - "main.js": "/static/js/main.1af137e7.js", + "main.js": "/static/js/main.03144112.js", "static/js/453.d855a71b.chunk.js": "/static/js/453.d855a71b.chunk.js", "index.html": "/index.html", "main.e6c13ad2.css.map": "/static/css/main.e6c13ad2.css.map", - "main.1af137e7.js.map": "/static/js/main.1af137e7.js.map", + "main.03144112.js.map": "/static/js/main.03144112.js.map", "453.d855a71b.chunk.js.map": "/static/js/453.d855a71b.chunk.js.map" }, "entrypoints": [ "static/css/main.e6c13ad2.css", - "static/js/main.1af137e7.js" + "static/js/main.03144112.js" ] } \ No newline at end of file diff --git a/target/classes/static/index.html b/target/classes/static/index.html index 93de982..3530511 100644 --- a/target/classes/static/index.html +++ b/target/classes/static/index.html @@ -1 +1 @@ -React App
\ No newline at end of file +React App
\ No newline at end of file diff --git a/target/classes/static/static/js/main.03144112.js b/target/classes/static/static/js/main.03144112.js new file mode 100644 index 0000000..2a105d2 --- /dev/null +++ b/target/classes/static/static/js/main.03144112.js @@ -0,0 +1,3 @@ +/*! For license information please see main.03144112.js.LICENSE.txt */ +(()=>{var e={446:e=>{var t=function(){if("object"===typeof self&&self)return self;if("object"===typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;if("object"===typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(e){return t()}try{return __global__||t()}finally{delete Object.prototype.__global__}}()},6329:e=>{"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},5663:(e,t,n)=>{var r=n(5663);for(k in r)n.g[k]=r[k]},7237:(e,t)=>{"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return null}}function o(e){try{return encodeURIComponent(e)}catch(t){return null}}t.stringify=function(e,t){t=t||"";var r,i,a=[];for(i in"string"!==typeof t&&(t="?"),e)if(n.call(e,i)){if((r=e[i])||null!==r&&undefined!==r&&!isNaN(r)||(r=""),i=o(i),r=o(r),null===i||null===r)continue;a.push(i+"="+r)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,o={};t=n.exec(e);){var i=r(t[1]),a=r(t[2]);null===i||null===a||i in o||(o[i]=a)}return o}},2730:(e,t,n)=>{"use strict";var r=n(5043),o=n(8853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n