From f22762539f61b1c6f828eace4a0f5f34d64857d8 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 21 Jun 2019 15:41:17 +0100 Subject: [PATCH] Handle png/svg fallback for def.icon values. Remove old pngs --- .../editor-client/src/js/ui/utils.js | 29 +++++++++++++----- .../@node-red/nodes/icons/alert.png | Bin 308 -> 0 bytes .../@node-red/nodes/icons/arrow-in.png | Bin 393 -> 0 bytes .../@node-red/nodes/icons/batch.png | Bin 712 -> 0 bytes .../@node-red/nodes/icons/bridge-dash.png | Bin 508 -> 0 bytes .../@node-red/nodes/icons/bridge.png | Bin 575 -> 0 bytes .../@node-red/nodes/icons/cog.png | Bin 493 -> 0 bytes .../@node-red/nodes/icons/comment.png | Bin 601 -> 0 bytes .../node_modules/@node-red/nodes/icons/db.png | Bin 459 -> 0 bytes .../@node-red/nodes/icons/debug.png | Bin 218 -> 0 bytes .../@node-red/nodes/icons/envelope.png | Bin 324 -> 0 bytes .../@node-red/nodes/icons/feed.png | Bin 378 -> 0 bytes .../@node-red/nodes/icons/file-in.png | Bin 542 -> 0 bytes .../@node-red/nodes/icons/file-out.png | Bin 503 -> 0 bytes .../@node-red/nodes/icons/file.png | Bin 255 -> 0 bytes .../@node-red/nodes/icons/function.png | Bin 457 -> 0 bytes .../@node-red/nodes/icons/hash.png | Bin 502 -> 0 bytes .../@node-red/nodes/icons/inject.png | Bin 449 -> 0 bytes .../@node-red/nodes/icons/join.png | Bin 253 -> 0 bytes .../@node-red/nodes/icons/light.png | Bin 639 -> 0 bytes .../@node-red/nodes/icons/link-out.png | Bin 402 -> 0 bytes .../@node-red/nodes/icons/parser-csv.png | Bin 413 -> 0 bytes .../@node-red/nodes/icons/parser-html.png | Bin 393 -> 0 bytes .../@node-red/nodes/icons/parser-json.png | Bin 467 -> 0 bytes .../@node-red/nodes/icons/parser-xml.png | Bin 393 -> 0 bytes .../@node-red/nodes/icons/parser-yaml.png | Bin 423 -> 0 bytes .../@node-red/nodes/icons/range.png | Bin 360 -> 0 bytes .../@node-red/nodes/icons/rpi.png | Bin 482 -> 0 bytes .../@node-red/nodes/icons/rpi.svg | 1 + .../@node-red/nodes/icons/serial.png | Bin 273 -> 0 bytes .../@node-red/nodes/icons/sort.png | Bin 793 -> 0 bytes .../@node-red/nodes/icons/split.png | Bin 256 -> 0 bytes .../@node-red/nodes/icons/subflow.png | Bin 439 -> 0 bytes .../@node-red/nodes/icons/swap.png | Bin 592 -> 0 bytes .../@node-red/nodes/icons/switch.png | Bin 509 -> 0 bytes .../@node-red/nodes/icons/template.png | Bin 488 -> 0 bytes .../@node-red/nodes/icons/timer.png | Bin 628 -> 0 bytes .../@node-red/nodes/icons/trigger.png | Bin 258 -> 0 bytes .../@node-red/nodes/icons/twitter.png | Bin 404 -> 0 bytes .../@node-red/nodes/icons/watch.png | Bin 591 -> 0 bytes .../@node-red/nodes/icons/white-globe.png | Bin 707 -> 0 bytes 41 files changed, 23 insertions(+), 7 deletions(-) delete mode 100644 packages/node_modules/@node-red/nodes/icons/alert.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/arrow-in.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/batch.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/bridge-dash.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/bridge.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/cog.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/comment.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/db.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/debug.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/envelope.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/feed.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/file-in.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/file-out.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/file.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/function.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/hash.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/inject.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/join.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/light.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/link-out.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/parser-csv.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/parser-html.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/parser-json.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/parser-xml.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/parser-yaml.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/range.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/rpi.png create mode 100644 packages/node_modules/@node-red/nodes/icons/rpi.svg delete mode 100644 packages/node_modules/@node-red/nodes/icons/serial.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/sort.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/split.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/subflow.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/swap.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/switch.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/template.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/timer.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/trigger.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/twitter.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/watch.png delete mode 100644 packages/node_modules/@node-red/nodes/icons/white-globe.png diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js index c11931bfb..d26ed4a4c 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js @@ -866,17 +866,32 @@ RED.utils = (function() { } else { return RED.settings.apiRootUrl+"icons/"+iconPath.module+"/"+iconPath.file; } - } else { - // This could be a non-core node trying to use a core icon. - iconPath.module = 'node-red'; + } + + if (/.png$/i.test(iconPath.file)) { + var originalFile = iconPath.file; + iconPath.file = iconPath.file.replace(/.png$/,".svg"); + if (isIconExists(iconPath)) { + return RED.settings.apiRootUrl+"icons/"+iconPath.module+"/"+iconPath.file; + } + iconPath.file = originalFile; + } + + // This could be a non-core node trying to use a core icon. + iconPath.module = 'node-red'; + if (isIconExists(iconPath)) { + return RED.settings.apiRootUrl+"icons/"+iconPath.module+"/"+iconPath.file; + } + if (/.png$/i.test(iconPath.file)) { + iconPath.file = iconPath.file.replace(/.png$/,".svg"); if (isIconExists(iconPath)) { return RED.settings.apiRootUrl+"icons/"+iconPath.module+"/"+iconPath.file; - } else if (def.category === 'subflows') { - return RED.settings.apiRootUrl+"icons/node-red/subflow.svg"; - } else { - return RED.settings.apiRootUrl+"icons/node-red/arrow-in.svg"; } } + if (def.category === 'subflows') { + return RED.settings.apiRootUrl+"icons/node-red/subflow.svg"; + } + return RED.settings.apiRootUrl+"icons/node-red/arrow-in.svg"; } function getNodeLabel(node,defaultLabel) { diff --git a/packages/node_modules/@node-red/nodes/icons/alert.png b/packages/node_modules/@node-red/nodes/icons/alert.png deleted file mode 100644 index a86311109674fa179682de9832914aed7ed1754c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPMo$;V z5RcBcQx*A`3Ok^L&L2xtBq zc(VK8wo_-W{P%p?qCW5YH?N?yW&hHH_kUn)?=o9^+VAd6pyL@lUHx3vIVCg!0H5l2 AF#rGn diff --git a/packages/node_modules/@node-red/nodes/icons/arrow-in.png b/packages/node_modules/@node-red/nodes/icons/arrow-in.png deleted file mode 100644 index e38f3914600901b736f5fa18786ee11be6d41c28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|Bb%p- zV~9uR+N-+$hZ97Oeyp#Y$RU!&XX#m>@|$agvYL9Jz$O6}72y^gZVi>ZMeaH^t*Q|! zLhVk<0xdko8zYVo#8M-LBBd8b>1kw|i?FO)bWqsy_rwQg27N4y zeX6pqO$_Cex^^A7_NsS@+=bOASA^wN0&GKN(hlAguRU&q- jTBY?`*L>xN+|S&+7B*edvmQhOgN?z{)z4*}Q$iB}+9!`i diff --git a/packages/node_modules/@node-red/nodes/icons/batch.png b/packages/node_modules/@node-red/nodes/icons/batch.png deleted file mode 100644 index 44803d185861d525b735e754d226caa6c428ba33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6k~CayA#8@b22Z19L@rd$YKTt zZeb8+WSBKa0;u3>W=KRygs+cPa(=E}VoH8es$NBI0Z=sqgH44MkeQoWlBiITo0C^; zRbi_HR$&EXgM{^!6u?SKvTc^23 znW;cugLNB1bt8*G)!XQUJdP9)kWdDT0)yF(%SIm_Wp-Q}9vj^S#$u1Bi(`lfZ*qbJ z>taQR{Q^JuSrw!w-t_rW%(T=@(OSA!*Lm8_jJAfI3e62Yj~&iT1 zZ3Z$b;P6TB8zQaTrY4U+3I3hTYg%KRb*zA!kzv=V<9}x!lyL?nFHcuLmvv4FO#lYl B<5B^bE^|qNhX%}9&swh~ z1$G19z^!!~a0M(R0vd8^S3_~em)!!u2(V?j?>y~yc2uRwN6eLZB5MCtZB@KGWvval_u%Uv{d*^QF2}!SUfR%ouCg(5bf~2hXBNb|@ z0;7)Rop&WY_(PGi=hC8Tz(q;llFqFARGji>EnwLI+JPlMce<UF{Oi2~o0V#69hU2ox+Lv{5Z)w>Ny@0WmWdqZfCHe>Iy$}v5&=u# yy?;JnOMpkIT>-$PVK=EJ%=P)K~zYIt(LJ%RdE!@KTk^~8k8ahC6^W#i?+-_7ikm?zYR4= zlZe#NP}JHGIJBhTU+}(*A`M}S%R?6xaLTOomlFk$clr#=}kknNO5ZDKLf!BoqZC8LfU`*2RsexfHfZxDW zZlI()l3qoX-+(1xR8nW&3P*s4lKR760L}u+3!DW`fXCrifM391E}-olU>Ue8smJzD zU<(+?1eA13(!Fr!sBZIi`0GHoq)S;UoCW41X(QIIh32R0x2i4&Vu}X?sypD{viH zOUh|OSa?bI6p9s$d?S5FNDx~MjY=|+KRr`{rP#r9sK*wh~-trh-n^9PjPd7cethyMTo N002ovPDHLkV1jdw_t*dc diff --git a/packages/node_modules/@node-red/nodes/icons/cog.png b/packages/node_modules/@node-red/nodes/icons/cog.png deleted file mode 100644 index e84cb16b22f345cd1caca2fb382346fdce928c11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493 zcmVK4+9P<=hY4@e zqf|s)3!~`N3v?}#tO!v9`#QM7xc&c`9>al!WoPDFW_~*>&24T1PJuS?3Y^UX$N)LN zPXT@4)2}{|^1d99nFQMdo`5cJ1XK-dw5s0M^|3|Ea0Zr@)RdH*vZxnHMd#duBrO@o zvZU3Bgj-2BeqWHZ6ZqF8twdf0)Jha=#nq=7l#{R7a(3?z-W2}l4HBT6Zb z1RNMqDnKGGuwk0q0?IKk`)nH4Zzp9-!w0+=Fzz%I$@wxv0SA%_&bfPOd{RCny=#2* zzBE)XADme+-+XRl$wfc#9pKRSC;S{L-q!&hf!_rLvcQJluLC^;>j6pc+no4)#awXW jKi4*JJT+i$|IoexrPx#24YJ`L;wH)0002_L%V+f000SaNLh0L00!&;00!&<9(6c100007bV*G`2i^t< z6frZ*wr98i00G%aL_t(Y$L*E9YScj##eeg$YZNRL0@+C3z(xzvEz^iEAVMA`51`Lr zX>V(lHjRa?SZF1JU}0(8|9_5!ci=dn#;j#7+})Ykxu0{-S-6yKB}v)^Dj*;OE!HWt zuV(Sv$$I=z$VU0H3vPL64~?&@{n;Jf=pg={Y?oe_KW!5 z*t*&oVV}Zwu0yGda46t=oHaB07VA1>*w0!GgBoS_%&r0tfJea5@Q^QnSHSBCiUn4Z zw6Z=;z-{0dIQ+|moB&UOcahA`36Zptv@2;((xIeNonKDFW>3;BN&7jMkUax(l5`N81l$1Lny;G!l`V}(FzQM%%Tu);R&%xty>7JS#M>V-$Gy4pWgqNi zrypZySznzio6TJt0_JK|<g|}Qj$4ar~JOEzC)55c!+nyz-hcpatHUSY6BbX7L%O8P4ouf&<^1+ZsU5AWxT~l z9K|V|x4A8y>3pyoaBpyooW1`pAAkqo7{HYsuK$crL&2(A!DW0K0eg;%RrR}B-11L> zBvUrOcMF)sN&Fmi^BNDTYPIVso#1Y=|E9d_`~}N-R4ldrfS3RP002ovPDHLkV1m4D B##I0S diff --git a/packages/node_modules/@node-red/nodes/icons/debug.png b/packages/node_modules/@node-red/nodes/icons/debug.png deleted file mode 100644 index 05691562db0296b07b699ff8c8ed03a4a2e3786c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(xTlL_ zh)3t!2^)D2DDbf4PLZ|slQ_O#RhE}!Z%emG{nFO+FKmq0P72GKyrCuCyr<)w4s*o4 z+}5;jljI+@Fw7CrTk&wunzs1`PNp^oIj??TQU4R_%=upOmW8S%-xCH2pcM?Bu6{1- HoD!M<54c1u diff --git a/packages/node_modules/@node-red/nodes/icons/envelope.png b/packages/node_modules/@node-red/nodes/icons/envelope.png deleted file mode 100644 index fb0d36b95f0d2a2e432470ffc0d7dd325e983d52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPK~ERQ z5RcBcR~@+yD+sV&nE%Lj*5WPY9A~zh}WzyFx5(oA%)E@Hq7Cb@wqIr)>{K1$KvF=9i3=!`}Lz7P3#^MYiX@}`M;`to3 zl>)9xGjw<`FW9>E#j+5$E0c~C9S}Ub_B`YDD}PT_b3E818u9l3C;0~cSG~W_I7?q~ Q2YQCV)78&qol`;+00@hGU;qFB diff --git a/packages/node_modules/@node-red/nodes/icons/feed.png b/packages/node_modules/@node-red/nodes/icons/feed.png deleted file mode 100644 index 9f2671c539e8f48bc43e5ee15f8b18b83fb67b53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPcTX3` z5RcBQQw+HdIS9DMA368>#_U^{(zxC>wF~ekJQP%!>$L16PgKTJTbssS-<&XmO`CT+ zO|iIY^v1?+PvWLkt1>oMt-bV*>Be_cR~2?QhqNzyn!=@IXz+Zs_!1VR1KK@*8g4e*7l26A!pH_Bp=1NgjEvr z1+)`=dNhwPxgCvgdN4gGX40HxGZqL4O9&@(a;k1Q!qVE(ux!Qzfgep%?%z3_-g$ye zBO^*Lv^4MR5utsD3f?Q32r&QB+g5sXa)W$0PlWonNsUjX7nIp<-nGB|F1sB=t94@U UrsKZ#z#w4oboFyt=akR{00{4op#T5? diff --git a/packages/node_modules/@node-red/nodes/icons/file-in.png b/packages/node_modules/@node-red/nodes/icons/file-in.png deleted file mode 100644 index d3e5cd7fee68ea5d99fc0e644f4e5871f5badcd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmV+(0^$9MP)ugK~!jg?Uy}H!$1&5zkxs>i8G|(8mW+IIRpraW6&bOC1@!q zLPM7;1c@sUQ4{efY|DvbC$_Ucme|*3yz{c2omoqXL?V$$IES88*0>+KAl@V$3i^?B zEa+a+gP>bUPlE0wJqo&!^elL|WB|d#Bm)WdmkcP_PcpDzcgYBXjgq6z+uIT|GZ*U| zxmd&}|4XoCtv$7=;ey&aX$p44iKJIa(=C~rx(zO9W(JHU%_U8$zg6R-)S#IyC0$Bd z?u(6fNX+a*(v_suuDGbD*v#G}-F1Gj#}sHyL%!lTcWqqhNxREd^k!t34-3W6XAg1{VY5&NoT=+$rS|qBv%q_mt0Y>O>$+yddWW!%t{W`?JYz^#G=l|qKGH|O7LOn zhSu3l&G3ojoMdjk0G@%d;!jnPn%iPQ5fN400&l?1UN0?JHG?8@04{-pmDCc|ArX;x z;0pM(*ZIk&bXezz$SZKOf?xYFBO><{B)gl^u4R5ZsOn4a@$&02bGp#_YO+jrcZxGb zU6XC{s&h?t&kQDN?X73`w7fZpW15ZEKC3L-!-r>6m$N#E=j5u*4g!uX}dQ4D(v2hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(ji-xa zh)3t!t7mx|6nI!4BuN}ud(UD@Zbh_Zm$;3mDhGT0i_QtpnzyL#m@=uSCw0X){|oZm z3|dMDPjst@HcYyrz2R${qPz{ynnmT=8H;RvH5cuTwOe@4V~f%>GsZP4+tW6f8R;f4 vB%EF0F)w(cxy@cqzYmia%$EQA`GBlopt94K6~}CW?qKkA^>bP0l+XkK>U~x0 diff --git a/packages/node_modules/@node-red/nodes/icons/function.png b/packages/node_modules/@node-red/nodes/icons/function.png deleted file mode 100644 index 909505000c4bdcf7f5cfafeb7068423216e9fde9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457 zcmV;)0XF`LP)(Fr7*gW?znQ4)nB1m4^JJTAQZ+=Zg2{D1e{-@ZHN{{QFhKhSEm zG#P`9((VKJs2_7g4C58Xu!rr;y!b0%L@Z*>^{%!sU;1jb91#;0Fqn&o7kvZqy72zO zDt=-Ilclk4%j1P!$;>ZUsWR5BaHP=3cNyyfpA`DE31C^_?4w^Q0%x)if+sj`jn*acm;uBc?HguXt0uKIj{W$5?3V*&@H!J-1a+)$#_; zx^m}u+Y43+%*=gE;XOVf@T}K_bYkG&yNX-_DVR!->R$ms00000NkvXXu0mjfM8wO% diff --git a/packages/node_modules/@node-red/nodes/icons/hash.png b/packages/node_modules/@node-red/nodes/icons/hash.png deleted file mode 100644 index e68e45df1e77672170fa8fc470ed8f290bb87299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmVD760W2(h1uOLt#E2M0M8)DPoS604je9YO4lK;hcQ?%3&VP4Fnx>4>N+Zqo zFA|RXf+A7^_JA=UQ`J@s3nm1rz=8Q4pcTo2El)fCbpaMkIOF)80<7P%h)e*xzzeYG zTvHa2EsH+`s}6e*k&3ZbRn6RISOfMw)z)qKY}*z<6KK0FF9dFiwF~%q%2&W4FbQk| z^ATVAkt~>SXqAACO-?1V?gcrOEIX*1SIK8W!YWw-j(wE?Ye3ihCeVg{%Og>V zTcN9xI@cR0R{rx|OcRYc9Q>?VeJOBUy07*qoM6N<$f(&EGumAu6 diff --git a/packages/node_modules/@node-red/nodes/icons/inject.png b/packages/node_modules/@node-red/nodes/icons/inject.png deleted file mode 100644 index dbf4711a33a6d9b0234b66d768be6714f892c28f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmV;y0Y3hTP)lf8(EMFqv#t!5}u-{R*ZN#7|&SL@erH zSVWdJh{bG}8^o_5SjA+th{Yy9iLHgFpRbgaT@A+WI}jojlCu;F^KQn5$guY<(`@6GJ7$rK74G9I@^ rg#xe5>@_8@a#d9+dVMu1`M=E{sD@Qrh)x}`00000NkvXXu0mjfcx1kv diff --git a/packages/node_modules/@node-red/nodes/icons/join.png b/packages/node_modules/@node-red/nodes/icons/join.png deleted file mode 100644 index d4a2cffb44a657d7a9ea1783dfe46136a8609ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(m8Xki zh)3t!NgH_^40u>_+Y&jBH8>^|WMy!;JFBD!83-+1|109#eqmP?j;3-GZU#ZY(5tK0 z@jjC~e61p=@#Et~>)SYA_^v(j%#=RQ`hFV)z`mK;E0j=b(ER=UQgIdpeqT30UY5Oda0$^uFXJMhVyhmv`?u z=lkW{-1F|MG#U+tX}g9>`)@!=laeL}$=%ZjQUz`Rr-5nvz5p+QTM@A~aD|et0jt1V z4zo?$x9Xff10~%A7J)IK3EVYg&hw^Yi_R@rC2bo?$AC3p1b6{lj)>14KX?#W0?q&} zpc)bHdsTSPuy4R@Ck(*8S?7#c)4gR$`+=I53lXu=2}__Gz=D@GYr86}CiCT9u*4pf zX;a{FKfePX2LOI>ZmKQx;g+AH_O}2e9RjWb72rWcd`h&V9oho$t)FAS4B2S|TnEkr zKY+u)75itLn`#SNeh0KYznJ(BkhRHuU?TD7Ic;l;z=+tg5TGvUXaZdKm;i9B?)Z|m zT@~V_{7qPqbPgC#faCV9@cT`wr+@-5BG!RmIZ^Ugr2z=@k)J_f#eJhZP>27^BLp{oG66cJ5VzL%`$wtIH`P?A=dg1K7g+fyR>Nn3Vt>dSeKodUG{?DfrXjjo^Q?$^CSHW0sG#-2XEjPaN-FB zc=ZMXoO=V`f!$Q?pk|y%I!n}_O1hNv*fzEKTRUA1eSja5o}_-iTmU!W z8-=mh-duE!pMY(EgC9(P+thA?Qw$7%@B;P7~ weRT!8Ua&7NumJo7jy-|*Zm diff --git a/packages/node_modules/@node-red/nodes/icons/parser-csv.png b/packages/node_modules/@node-red/nodes/icons/parser-csv.png deleted file mode 100644 index 5b1c42c484d2b0921aff2d278904bd3e30f4e1f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|qm-wM zV~9uR+sTH0%!UH4_ZK*{dvv~N@GfBBT2jFDqKMN)TvOCUra{=n%bl53G~lA5qxTNx z)J6V+>yu>C!XlNVK1uc4Jl?R1v*47;4Cx08WIhC)t4x|!asLdPgZkfv<-*UHUZhsrdae!0uYUfDrTCtz zEc;)Br}HbAZyoS^;yv}#eA~Up*09w3|NHVMdcV>m?yS9U3ssbilYv3W;OXk;vd$@? F2>>rXpi}?= diff --git a/packages/node_modules/@node-red/nodes/icons/parser-html.png b/packages/node_modules/@node-red/nodes/icons/parser-html.png deleted file mode 100644 index fa53737130073d5a8a0d1dccf345d53e18f8c1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|Bb%p- zV~9uR+sTH0PL2X?{~3k2xosOex6N@(IwWbb@i9+S1)K1W2Hv?Y`HJcr79JPl*40sI ztTAJ*jJ$WdbpHCo`)B>x{rl{jGwZgLZ}MfhlRBr`Xme!=du0{#xmhgB7MeB`X81nf z+hQTI$hI>(FKxLmQ)-%;=i08XOP6qa@;Cn1d+BvaWv1eb)4kQr2j(-jADH+(Z?(h+ z)(pnj2dh&!lJD2^tqD57|KP~#8Ln#9AB+!+e7N5S2tU#J-*3M!(98o@`LyR)ejQW_FlelNk`JFcJHlU l?EhltI@R1asqz29eD?EUxy2`@$^e6n!PC{xWt~$(695=InFs&? diff --git a/packages/node_modules/@node-red/nodes/icons/parser-json.png b/packages/node_modules/@node-red/nodes/icons/parser-json.png deleted file mode 100644 index 839d60dcbf08316c9b54c9feedaee5e348d6aa43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAKBP)UqK~zYI<&?cn0znjo&qYfy(E_9cV^4e*Yf2MiZLm`dE%Y_0 zEPMd*HPl#QjDHj+LbL)u3-6k7on2i*$8F}$J?DNqGdsJ|%!MThuv?(-)XaLh4vNJs zusTiP-_Qww`Opc0zo6kuA@z*Dq%%naNo}v4NLrM%A*m90duG2HFT12lEOr z2pbZulyRh2X7&th0gsaAB$a?CVB5_4k}hM7S-=+`*Cnk4^{UrG&%c1LK9(a|IpxU( zjwIbl>HsFG8R==d)^YDBx+Fi_gJ8asb5+`bZ!dB~zJV7&3s?Z^z*_|N4m8};0=jv? zB#yjx9szb;J1lZ-)_lB=Xb&mRkH`Wp`#6kfNo^^k_bXD{y75{a*aXJFhvyB~u47xy z0s`yhT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|Bb%p- zV~9uR+sTH0PL2X?{~3k2xosOex6N@(IwWbb@i9+S1)K1W2Hv?Y`HJcr79JPl*40sI ztTAJ*jJ$WdbpHCo`)B>x{rl{jGwZgLZ}MfhlRBr`Xme!=du0{#xmhgB7MeB`X81nf z+hQTI$hI>(FKxLmQ)-%;=i08XOP6qa@;Cn1d+BvaWv1eb)4kQr2j(-jADH+(Z?(h+ z)(pnj2dh&!lJD2^tqD57|KP~#8Ln#9AB+!+e7N5S2tU#J-*3M!(98o@`LyR)ejQW_FlelNk`JFcJHlU l?EhltI@R1asqz29eD?EUxy2`@$^e6n!PC{xWt~$(695=InFs&? diff --git a/packages/node_modules/@node-red/nodes/icons/parser-yaml.png b/packages/node_modules/@node-red/nodes/icons/parser-yaml.png deleted file mode 100644 index e4cb2f20bab3b820c2ca532ba323b3b3950d1727..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)Px#32;bRa{vGf6951U69E94oEQKA0Zd6mK~zW$V_+C@fDz>5|NsB90I4>p@4;d~ zHaZQG28sOw;x^r2N072jsq3*VKodS2$Uq%K#=9Q4JFe++=fzMAcmn# zIKzQ>2@9aoNigN0*hL2?fdZ$Yg5E${5lz8fApbg4ED}fy1F-;<524V!`~b-30?7br zH;|u@zzZN79J@f;0ZDuVJ_AAOT3`x*>~%;Q!Q(i4!#NCs45}RI>t*{SAmg z$poC(fpiHFBLjj4f)wvSa%C-$ZvwSI8p!?(Qh)@AG7zLb2xhT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPQ%@Ji z5RcBc*Yy34I7qa8T;3wQU4i4m9v&5p1LtJ2+?l%w1U)dI{ddK)& zx>5HR&zzON54=8>z&?+8h4yXVx>Hxb{gqK;w`WM3<9&-E=FVH7hZ#Iw{an^LB{Ts5 DZ%dDE diff --git a/packages/node_modules/@node-red/nodes/icons/rpi.png b/packages/node_modules/@node-red/nodes/icons/rpi.png deleted file mode 100644 index 162b99dc1f20f2b3e634ae1dad08da3d33ec59db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P))jR5@xRE2tZ%$X9|t%&<6mD zQ)6V}_6I~lGui=s0jPS|qXPI=8|eDN7Wf>2at!{p}A3GAC@q);M1& diff --git a/packages/node_modules/@node-red/nodes/icons/rpi.svg b/packages/node_modules/@node-red/nodes/icons/rpi.svg new file mode 100644 index 000000000..99185f9b0 --- /dev/null +++ b/packages/node_modules/@node-red/nodes/icons/rpi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/node_modules/@node-red/nodes/icons/serial.png b/packages/node_modules/@node-red/nodes/icons/serial.png deleted file mode 100644 index f4bcedc3bdf75a274b29a067db072e1c36b4ec49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(pQnps zh)3t!sexQA3L>ukf?L+yIvVY#dwhGxf=02c@qbe|B6%0P8r;)Adivpt1;?ViPlW=KRygs+cPa(=E}VoH8es$NBI0Z=sqgH44MkeQoWlBiITo0C^; zRbi_HR$&EXgM{^!6u?SKvTc^23 znW;cugLNB1bt8*G)!XQUJdP9)kWdDT0)yF(%SIm_Wp-Q}9vj^S#^PO17sn6}-sA)c zR%Hv8fB*lV=Q+|9!p*cGvAFSvrod@sX|5-S88=zPnFY98$6Wva-@GA5a0Z*o$NvU~ zdrShH?KY`t{1%z;j4jh;+Tm=0kV27w!}ck@9&hG4m}v{iujZC4yvcNlV{$SJlZ5ni z3!izM#}fhQc7Jft4pW9e$_+M?_5N3f%mQ>tkV!wN>e3rBV~ k3OzfKwD`?MfdvLE47LYk&q*(Feg#Uep00i_>zopr0K?A&S^xk5 diff --git a/packages/node_modules/@node-red/nodes/icons/split.png b/packages/node_modules/@node-red/nodes/icons/split.png deleted file mode 100644 index bda78484f464a1f63fc159ce3a54c9fa9caba97a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz1!3HFCgzU0`6icy_X9x!n)NrJ90QsB+9+AZi z3~X;em{G3O!W1YdS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(t*47) zh)3t!NgH_^40u>Rd#pJm(8Jh#;K7v(0)0%bMH4#~1pHbxJwD%hqH}@Fb6Hi!2_OAE zYc=N>O`1{?ZY>#Mr}N9_bb*vT)8+ZRjAaQqnG(kT*m$<3m4214TUK;<@z;~nKPnq+ v&&!Zrx3uSKe!HxSX83l=>KlEJuM{vd=`r)`FPSb6bO?i|tDnm{r-UW|Ce&2_ diff --git a/packages/node_modules/@node-red/nodes/icons/subflow.png b/packages/node_modules/@node-red/nodes/icons/subflow.png deleted file mode 100644 index 7c1c14f3893688d53ded65747d3a85f2b3ccc57f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)MLIGCEc}_&$+W1om3}6V{hNP7?wusCEKY=OW0Qdq7 zfLFk^s&-80ZOfXf_QU?HLRI|@oLPDgEE^188>s_KESz&bE()4fE~ryxpiSydnSf7}6ZU8WriC?fN~ zlBFkB_49#Ibsjhtk;w{eHPAM1Sb78e0QM72W(-vot^hA>+ymYLJ0da@X)O79mWJM2wES}-&ppvOhjR|^{hrUGQ?VA}m-oIMI90bC_uet1+b)VW z@Fpa2D_kYQyU=^8IuMZ^o*HcM&VKMhD6p?_!|ZDaEX3dGy1yxzLDT_eURW2Hc_Gwz ehh@?Df15{M$ji^T<9SE`0000Es7cHXd>GQcyN;(Brl5~@w()Wr)Bd2X7tpP7UqhiaJ?K{XX`EUYk1UwhP zRG_3e;2?yLwi~u%_=)XNHW1hZR>QiNcmvymIFSQ93il7-Cd!Y1lXUY$prjRGCxkb) z-y{1^sfB*qMp7GSCw>c92jKE=W9PjUT55UoLI8$H{dpe`;wL-yEGW40)wu?eF@l)^2K2I zH}D>K4eR5?E6v2*X>&n!OO1e5(d4;pa}89rO%qrzf-IozA#esP)TZ*`5tx~u@VT^y#s-#XH1w#z>Zk<{-oA;g z{ITSPCSmOZ`@ZCp5pfqU%h}A#A8jUF!57S6N#9EEaAvQt3YeMCaT$;C0&lTp$nAIb e{h!1B2mS@v4NxvJluNk)0000<*@y)zvB5@2O1x7VHY5wB{GVh&Vqp@pqcn_vuelb_xii=6PAuM?Ih&{ZJm>k| zbI$Ladn>hCO*5_9RN5G@Db@~WH0U^7$0W4lFm~ZB zF5^e|W&D|PdjPV+-Vk2J-kUhzh>NJ9vj}Jee!)@9D?sa5hFQ3PuULiiSc_hClmWB2 zd>l8h$w(OnBD(w~@39#tuozn!fmLk7dc2TobQZ^=3}sfqZrqkcs}_M1a3rFt;!;Gq zT@qyGDA1ocfUZ349JmG(qaH)Cw;w0t?f2t(atX8#{lORp&W-iCk-B}x4oS@^5y{RH z;2>UOb`e;QwXMOq641Mnx{peLFkbXy-q??0osV07Z}LxA5x(C_U>%r&C&dWwM2cN# zDY;aS2(yy21(+_WJq#R>ns&L=v}G5|tOW;g1s{vROq$UTIE6X?0L^d+OYu<2EcZ() zcH$;h$9dKO$t2ZJOO4%!bGbwDYeQ-g(u71!`3|AGGG?a2iS`Z z0U$Mep3yVxlfE|Ji-009E37Z2+1`UCl9FwBhkMch)RkCe?7#dU0Dl3>cX@0$1Ui@i O0000EamTas2I6 zN3I415tri}R$+G!J$_O+$9c==fVWwTKX4x9;9h92eKfH`KGo!2^_D9Q$9^R~&@jJt zOZGsB(PWcDv#slA252zccvQt`V9)EL%sNT0?^#x(%KqI?T`Ed`^GyxloVwwL*~Y*n xn_49AZ_SBawf?J`!`bJv`g6W4ey{(5CBQ_{VZPp70ibIbJYD@<);T3K0RWh=T@C;M diff --git a/packages/node_modules/@node-red/nodes/icons/twitter.png b/packages/node_modules/@node-red/nodes/icons/twitter.png deleted file mode 100644 index d060594532148e90ed114d72c17dcb64e840c221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)V|GP>1g{#;c)y*o$M&MGYur-Ho6?@Z2LV>eAi0vXADc`v0N4Tu z?lJ&Tl93FOEYI-AKNy0&0BAB8+-^vo{70>lD-RAq-^a2~74)rPL-MP~zb){hB&#xq z;atwEmtg>QrOW_8k^#OcBv$~U$3iwQT#SeGos6Z^_vkM86n(aUE}IE!=^rR*GZ!l9 zqXTrs8PJ#y`r0N;fF1JeIzZq0DW$(%IyxCTGy*slV4Ku?xl$hnoJ%d82!o%BzF?KI yB3Xisf|3?P&nU??fZx)Ub~SLW?*9pRK;R$05??w}t$@t{0000r**_2skswqM5s1)~cYi=6WaQMQH1%t#rQn5dD5Jr!;dz7?@qK*ab*O7P=Ww4d z*E#1p=QL(#XKkl;Y%A@*0Pfs45D|wkjzRRJi6zWoCNtM+JB)}CyunrU;Wd8X45slS zB6@29OV}fP#i`8f$;{!*96&ej;UwlGqN@^EE^`VWaV#@mwH9UO_sqP8OE`?ltsIVH z4@NTcXS?FeoW=r1Bci(sIEdy(XKnNp4GdHP`xPfyM~f|U+5(&CsR>-KYgPf5a5N(J z)&LH*%xMdpQ-u6h6)7V2<1#+seHCy9FEJJo7b{>-6lu7SnZGxyYpg$CNW4M!QusTHnL+225g95sg-@m1CcABr|_iEg59yN@iZcKAgsNoKxg< zxhy+?iCPY;6cJ;%Uv^i}mziHG9d4nAcw4r+aC@_&+Q7_QRcyh!&PT-YP8`b2=Xh3j z8@SsMu+#)r%l3(gINK30GvDDs%g~*O*wu+cxQTCNyB7yL0%qni0w3_WbdA5rVO{cDJ7w4aN2=^*T z7DD@n;T&epeE+}yW6o51dwb2NeK4=I|AF&jjc-~^DYfG>Y``Nt!w_!foTqB-si`of zv>>Il9|JfYz%H!D8T_46+VEC|DWwVyVK;ul7#5-dw=j)Ce2(8zN*8cG=X|Z6!h<-5 zek{NUe!%4j_rrj}G919AGN7TSr)Nf8GurV7eh%0es`v=Uu^wCJh-mKa?!I2FRtM%P z+=RQh5vh2HtD)>D?knRYT=0umit`;&JT7&Tuq> z?{E>T@FmtN+G-%a>5B+vfsGO3Q>?&|lJ`|O9PiJ=@h8|3DQUvD_@$h~etdy7iWaG7 zEx4`dfL$@yic=Ua1OGx#$o>&m-T?hN1dO0L_Do{&EHLLhU6S9T$WsTln z9Yt?8pe^S-R8}bGJd79NsYOxsCyM0H*wdKXgU47IjKP@?=APwo#nD}hS zC$=aG){%3bs0qwDk1EdbV|=RkZ7mlG$2COP_bE2fIk&g puH>Ar*4kGW_^$T;UsC@;;47OjnyVZyhgbjr002ovPDHLkV1fYrK8OGS