<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Robot</title>
		<link>https://robot.at.ua/</link>
		<description>news</description>
		<lastBuildDate>Sun, 13 Sep 2026 09:14:35 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://plabsfill.com/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>LS110600 Is Open — The Book of the Seed of Knowledge: EyE(i) Reborn</title>
			<description>&lt;div style=&quot;
 max-width:980px;
 margin:24px auto;
 overflow:hidden;
 color:#eefcff;
 background:
 radial-gradient(circle at 18% 16%,rgba(0,255,204,.17),transparent 29%),
 radial-gradient(circle at 82% 30%,rgba(150,75,255,.20),transparent 32%),
 linear-gradient(145deg,#03080c 0%,#07131a 55%,#020406 100%);
 border:1px solid rgba(104,255,222,.38);
 border-radius:22px;
 box-shadow:0 0 42px rgba(0,255,204,.13),inset 0 0 50px rgba(120,70,255,.08);
 font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;
&quot;&gt;&lt;!-- FUNEBRA GRAPHIC --&gt;
&lt;div style=&quot;position:relative;height:330px;overflow:hidden;border-bottom:1px solid rgba(104,255,222,.24);&quot;&gt;&lt;svg aria-label=&quot;Funebra BN-point construction&quot; role=&quot;img&quot; style=&quot;position:absolute;inset:0;width:100%;height:100%;&quot; viewbox=&quot;0 0 980 330&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt; &lt;defs&gt; &lt;radialgradient id=&quot;bnGlow&quot;&gt; &lt;stop offset=&quot;0%&quot; stop-color=&quot;#cafff3&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;35%&quot; stop-color=&quot;#38ffd0&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;100%&quot; stop-color=&quot;#078f85&quot;&gt;&lt;/stop&gt; &lt;/radialgrad...</description>
			<content:encoded>&lt;div style=&quot;
 max-width:980px;
 margin:24px auto;
 overflow:hidden;
 color:#eefcff;
 background:
 radial-gradient(circle at 18% 16%,rgba(0,255,204,.17),transparent 29%),
 radial-gradient(circle at 82% 30%,rgba(150,75,255,.20),transparent 32%),
 linear-gradient(145deg,#03080c 0%,#07131a 55%,#020406 100%);
 border:1px solid rgba(104,255,222,.38);
 border-radius:22px;
 box-shadow:0 0 42px rgba(0,255,204,.13),inset 0 0 50px rgba(120,70,255,.08);
 font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;
&quot;&gt;&lt;!-- FUNEBRA GRAPHIC --&gt;
&lt;div style=&quot;position:relative;height:330px;overflow:hidden;border-bottom:1px solid rgba(104,255,222,.24);&quot;&gt;&lt;svg aria-label=&quot;Funebra BN-point construction&quot; role=&quot;img&quot; style=&quot;position:absolute;inset:0;width:100%;height:100%;&quot; viewbox=&quot;0 0 980 330&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt; &lt;defs&gt; &lt;radialgradient id=&quot;bnGlow&quot;&gt; &lt;stop offset=&quot;0%&quot; stop-color=&quot;#cafff3&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;35%&quot; stop-color=&quot;#38ffd0&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;100%&quot; stop-color=&quot;#078f85&quot;&gt;&lt;/stop&gt; &lt;/radialgradient&gt; &lt;filter id=&quot;softGlow&quot;&gt; &lt;fegaussianblur result=&quot;blur&quot; stddeviation=&quot;5&quot;&gt;&lt;/fegaussianblur&gt; &lt;femerge&gt; &lt;femergenode in=&quot;blur&quot;&gt;&lt;/femergenode&gt; &lt;femergenode in=&quot;SourceGraphic&quot;&gt;&lt;/femergenode&gt; &lt;/femerge&gt; &lt;/filter&gt; &lt;lineargradient id=&quot;relation&quot; x1=&quot;0&quot; x2=&quot;1&quot;&gt; &lt;stop offset=&quot;0%&quot; stop-color=&quot;#35ffd0&quot; stop-opacity=&quot;.25&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;50%&quot; stop-color=&quot;#ffffff&quot; stop-opacity=&quot;.8&quot;&gt;&lt;/stop&gt; &lt;stop offset=&quot;100%&quot; stop-color=&quot;#a768ff&quot; stop-opacity=&quot;.3&quot;&gt;&lt;/stop&gt; &lt;/lineargradient&gt; &lt;/defs&gt; &lt;!-- relation topology --&gt; &lt;g fill=&quot;none&quot; stroke=&quot;url(#relation)&quot; stroke-width=&quot;1.4&quot;&gt; &lt;path d=&quot;M490 166 L194 78&quot;&gt;&lt;/path&gt; &lt;path d=&quot;M490 166 L275 269&quot;&gt;&lt;/path&gt; &lt;path d=&quot;M490 166 L704 265&quot;&gt;&lt;/path&gt; &lt;path d=&quot;M490 166 L805 79&quot;&gt;&lt;/path&gt; &lt;path d=&quot;M194 78 Q490 23 805 79&quot; opacity=&quot;.45&quot; stroke-dasharray=&quot;5 9&quot;&gt;&lt;/path&gt; &lt;path d=&quot;M275 269 Q490 308 704 265&quot; opacity=&quot;.45&quot; stroke-dasharray=&quot;5 9&quot;&gt;&lt;/path&gt; &lt;/g&gt; &lt;!-- root --&gt; &lt;g filter=&quot;url(#softGlow)&quot;&gt; &lt;circle cx=&quot;490&quot; cy=&quot;166&quot; fill=&quot;none&quot; r=&quot;35&quot; stroke=&quot;#57ffda&quot; stroke-width=&quot;1&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;490&quot; cy=&quot;166&quot; fill=&quot;url(#bnGlow)&quot; r=&quot;19&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;490&quot; cy=&quot;166&quot; fill=&quot;#ffffff&quot; r=&quot;4&quot;&gt;&lt;/circle&gt; &lt;/g&gt; &lt;!-- child BN points --&gt; &lt;g fill=&quot;#b673ff&quot; filter=&quot;url(#softGlow)&quot; stroke=&quot;#eadcff&quot; stroke-width=&quot;2&quot;&gt; &lt;circle cx=&quot;194&quot; cy=&quot;78&quot; r=&quot;9&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;275&quot; cy=&quot;269&quot; r=&quot;9&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;704&quot; cy=&quot;265&quot; r=&quot;9&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;805&quot; cy=&quot;79&quot; r=&quot;9&quot;&gt;&lt;/circle&gt; &lt;/g&gt; &lt;!-- small field --&gt; &lt;g fill=&quot;#59ffd9&quot; opacity=&quot;.6&quot;&gt; &lt;circle cx=&quot;82&quot; cy=&quot;45&quot; r=&quot;2&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;114&quot; cy=&quot;214&quot; r=&quot;2&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;344&quot; cy=&quot;57&quot; r=&quot;2&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;408&quot; cy=&quot;278&quot; r=&quot;2&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;584&quot; cy=&quot;66&quot; r=&quot;2&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;622&quot; cy=&quot;296&quot; r=&quot;2&quot;&gt;&lt;/circle&gt; &lt;circle cx=&quot;873&quot; cy=&quot;194&quot; r=&quot;2&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;930&quot; cy=&quot;43&quot; r=&quot;2&quot;&gt;&lt;/circle&gt; &lt;/g&gt; &lt;!-- labels --&gt; &lt;g fill=&quot;#b9d7d5&quot; font-family=&quot;monospace&quot; font-size=&quot;12&quot;&gt; &lt;text x=&quot;452&quot; y=&quot;220&quot;&gt;BN-BOOK-ROOT&lt;/text&gt; &lt;text x=&quot;138&quot; y=&quot;58&quot;&gt;BN-UFO&lt;/text&gt; &lt;text x=&quot;214&quot; y=&quot;298&quot;&gt;BN-BIO-TECH&lt;/text&gt; &lt;text x=&quot;665&quot; y=&quot;296&quot;&gt;BN-LIFE-DEATH&lt;/text&gt; &lt;text x=&quot;770&quot; y=&quot;58&quot;&gt;BN-QUEST&lt;/text&gt; &lt;/g&gt; &lt;/svg&gt;
&lt;div style=&quot;
 position:absolute;
 left:0;
 right:0;
 top:22px;
 text-align:center;
 letter-spacing:4px;
 color:#73ffdc;
 font-size:12px;
 font-weight:bold;
 &quot;&gt;FUNEBRA&amp;trade; CONSTRUCTED BOOK&lt;/div&gt;

&lt;div style=&quot;
 position:absolute;
 left:0;
 right:0;
 bottom:21px;
 text-align:center;
 color:rgba(235,255,252,.72);
 font-family:Consolas,Courier New,monospace;
 font-size:11px;
 letter-spacing:2px;
 &quot;&gt;SOURCE &amp;rarr; RELATION &amp;rarr; POSE &amp;rarr; PROJECTION&lt;/div&gt;
&lt;/div&gt;
&lt;!-- ANNOUNCEMENT --&gt;

&lt;div style=&quot;padding:46px 8% 52px;text-align:center;&quot;&gt;
&lt;div style=&quot;
 display:inline-block;
 margin-bottom:18px;
 padding:6px 14px;
 color:#07100f;
 background:#62ffda;
 border-radius:20px;
 font-size:11px;
 font-weight:bold;
 letter-spacing:2px;
 &quot;&gt;LS110600 &amp;middot; NOW OPEN&lt;/div&gt;

&lt;h1 style=&quot;
 margin:0;
 color:#ffffff;
 font-family:Georgia,Times New Roman,serif;
 font-size:clamp(35px,6vw,68px);
 font-weight:normal;
 line-height:1;
 letter-spacing:-2px;
 text-shadow:0 0 24px rgba(90,255,220,.25);
 &quot;&gt;The Book of the&lt;br /&gt;
&lt;span style=&quot;color:#68ffdd;&quot;&gt;Seed of Knowledge&lt;/span&gt;&lt;/h1&gt;

&lt;div style=&quot;
 margin:14px 0 29px;
 color:#c9a8ff;
 font-family:Georgia,Times New Roman,serif;
 font-size:22px;
 font-style:italic;
 letter-spacing:1px;
 &quot;&gt;EyE(i) Reborn&lt;/div&gt;

&lt;p style=&quot;
 max-width:690px;
 margin:0 auto 18px;
 color:#c7d8dc;
 font-size:17px;
 line-height:1.75;
 &quot;&gt;Enter a living Funebra&amp;trade; constructed-book environment where sources become addressed objects, relations form topology, and navigation changes the projection without changing the source.&lt;/p&gt;

&lt;p style=&quot;
 margin:24px auto 34px;
 color:#ffffff;
 font-family:Georgia,Times New Roman,serif;
 font-size:20px;
 &quot;&gt;Begin with &lt;em&gt;Neuron Hunters &amp;mdash; The Quest for Existence&lt;/em&gt;.&lt;/p&gt;
&lt;a href=&quot;https://funebra.github.io/old-days/LS110600/book.html&quot; rel=&quot;noopener&quot; style=&quot;
 display:inline-block;
 padding:17px 34px;
 color:#03100d;
 background:linear-gradient(90deg,#61ffdc,#b9ff68);
 border:1px solid #dffff6;
 border-radius:999px;
 box-shadow:0 0 27px rgba(75,255,210,.35);
 font-size:15px;
 font-weight:bold;
 letter-spacing:2px;
 text-decoration:none;
 &quot; target=&quot;_blank&quot;&gt;ENTER LS110600&amp;nbsp; &amp;rarr; &lt;/a&gt;

&lt;div style=&quot;
 width:72px;
 height:1px;
 margin:40px auto 22px;
 background:linear-gradient(90deg,transparent,#72ffdc,transparent);
 &quot;&gt;&amp;nbsp;&lt;/div&gt;

&lt;p style=&quot;
 margin:0;
 color:#7ea3a7;
 font-family:Consolas,Courier New,monospace;
 font-size:11px;
 line-height:1.8;
 letter-spacing:1.4px;
 &quot;&gt;MATH &amp;middot; ART &amp;middot; STORY &amp;middot; BN-POINTS&lt;br /&gt;
FUNEBRA&amp;trade; &amp;mdash; FROM FORMULA TO FORM&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded>
			<link>https://plabsfill.com/news/ls110600_is_open_the_book_of_the_seed_of_knowledge_eye_i_reborn/2026-09-13-104</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/ls110600_is_open_the_book_of_the_seed_of_knowledge_eye_i_reborn/2026-09-13-104</guid>
			<pubDate>Sun, 13 Sep 2026 09:14:35 GMT</pubDate>
		</item>
		<item>
			<title>Elements And Motivators</title>
			<description>&lt;div aria-controls=&quot;:u9&quot; aria-expanded=&quot;false&quot; aria-label=&quot;Message Body&quot; aria-multiline=&quot;true&quot; aria-owns=&quot;:u9&quot; class=&quot;Am aiL Al editable LW-avf tS-tW&quot; contenteditable=&quot;true&quot; g_editable=&quot;true&quot; id=&quot;:rr&quot; role=&quot;textbox&quot; spellcheck=&quot;false&quot; style=&quot;direction: ltr; min-height: 360px;&quot; tabindex=&quot;1&quot; writingsuggestions=&quot;false&quot;&gt;
&lt;div style=&quot;color: rgb(101, 123, 131); background-color: rgb(253, 246, 227); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 14px; line-height: 14px; white-space: pre;&quot;&gt;
&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;speed&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;0.31&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;cos&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;Math&lt;/span&gt;.&lt;spa...</description>
			<content:encoded>&lt;div aria-controls=&quot;:u9&quot; aria-expanded=&quot;false&quot; aria-label=&quot;Message Body&quot; aria-multiline=&quot;true&quot; aria-owns=&quot;:u9&quot; class=&quot;Am aiL Al editable LW-avf tS-tW&quot; contenteditable=&quot;true&quot; g_editable=&quot;true&quot; id=&quot;:rr&quot; role=&quot;textbox&quot; spellcheck=&quot;false&quot; style=&quot;direction: ltr; min-height: 360px;&quot; tabindex=&quot;1&quot; writingsuggestions=&quot;false&quot;&gt;
&lt;div style=&quot;color: rgb(101, 123, 131); background-color: rgb(253, 246, 227); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 14px; line-height: 14px; white-space: pre;&quot;&gt;
&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;speed&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;0.31&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;cos&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;Math&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;cos&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;sin&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;Math&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;sin&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;cosa&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;cos&lt;/span&gt;(&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt;);&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;sina&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;sin&lt;/span&gt;(&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt;);&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;steps&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;stpEnd&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;99&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;dta&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;36&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;bo&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&quot;url(https://plabsfill.com/bluetooth/bg/cs0900.jpg)&quot;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;scodeX&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&quot;cosa=cos(angle); sina=sin(angle);x=starX(o, 5, 120, 50, 0, 10);y=starY(o, 5, 120, 50, 0, 10);(x*sina-y*cosa)+180&quot;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;scodeY&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&quot; cosa=cos(angle); sina=sin(angle);;x=starX(o, 5, 120, 50, 0, 10);y=starY(o, 5, 120, 50, 0, 10);(x*cosa+y*sina)+440&quot;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;clor&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&apos;&quot;rgb(&quot;+(cos((u*angle%10)/10)*255)+&quot;, &quot;+0+&quot;,&quot;+(cos(iu*angle/720)*360+255)/2+&quot;)&quot;&apos;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;itext&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&apos;&quot;☻&quot;&apos;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(88, 110, 117); font-weight: bold;&quot;&gt;function&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;animatestar&lt;/span&gt;() {&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;&lt;&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;99&lt;/span&gt;) {&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;o&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;o&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;&lt;&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;99&lt;/span&gt;; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;++&lt;/span&gt;) {&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;el&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;document&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;getElementById&lt;/span&gt;(&lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&apos;bn&apos;&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;o&lt;/span&gt;);&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;el&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;style&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;left&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;eval&lt;/span&gt;(&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;scodeX&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt;) &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&apos;px&apos;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;el&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;style&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;top&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;eval&lt;/span&gt;(&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;scodeY&lt;/span&gt;.&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;value&lt;/span&gt;) &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: rgb(42, 161, 152);&quot;&gt;&apos;px&apos;&lt;/span&gt;;&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&amp;nbsp;

&lt;div&gt;&amp;nbsp; &amp;nbsp; } &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;else&lt;/span&gt; { &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;angle&lt;/span&gt; &lt;span style=&quot;color: rgb(133, 153, 0);&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;0&lt;/span&gt;; }&lt;/div&gt;

&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;setTimeout&lt;/span&gt;(&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;animatestar&lt;/span&gt;, &lt;span style=&quot;color: rgb(211, 54, 130);&quot;&gt;4200&lt;/span&gt;);&lt;/div&gt;

&lt;div&gt;}&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;color: rgb(38, 139, 210);&quot;&gt;animatestar&lt;/span&gt;();&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content:encoded>
			<link>https://plabsfill.com/news/elements_and_motivators/2026-08-04-103</link>
			<dc:creator>petermlugha</dc:creator>
			<guid>https://plabsfill.com/news/elements_and_motivators/2026-08-04-103</guid>
			<pubDate>Tue, 04 Aug 2026 09:07:10 GMT</pubDate>
		</item>
		<item>
			<title>Funebra™ Representations</title>
			<description>&lt;div aria-controls=&quot;:uy&quot; aria-expanded=&quot;false&quot; aria-label=&quot;Message Body&quot; aria-multiline=&quot;true&quot; aria-owns=&quot;:uy&quot; class=&quot;Am aiL Al editable LW-avf tS-tW&quot; contenteditable=&quot;true&quot; g_editable=&quot;true&quot; id=&quot;:sj&quot; itacorner=&quot;6,7:1,1,0,0&quot; role=&quot;textbox&quot; spellcheck=&quot;false&quot; style=&quot;direction: ltr; min-height: 266px;&quot; tabindex=&quot;1&quot; writingsuggestions=&quot;false&quot;&gt;​
&lt;h2 class=&quot;gmail-code-line gmail-code-active-line&quot; dir=&quot;auto&quot; id=&quot;gmail-funebra-sphere-engine&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); color: rgb(187, 190, 191); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe WPC&quot;, &quot;Segoe UI&quot;, system-ui, Ubuntu, &quot;Droid Sans&quot;, sans-serif;&quot;&gt;Funebra Sphere Engine&lt;/h2&gt;

&lt;pre style=&quot;margin-top: 0px; background-color: rgb(36, 37, 38); border-color: r...</description>
			<content:encoded>&lt;div aria-controls=&quot;:uy&quot; aria-expanded=&quot;false&quot; aria-label=&quot;Message Body&quot; aria-multiline=&quot;true&quot; aria-owns=&quot;:uy&quot; class=&quot;Am aiL Al editable LW-avf tS-tW&quot; contenteditable=&quot;true&quot; g_editable=&quot;true&quot; id=&quot;:sj&quot; itacorner=&quot;6,7:1,1,0,0&quot; role=&quot;textbox&quot; spellcheck=&quot;false&quot; style=&quot;direction: ltr; min-height: 266px;&quot; tabindex=&quot;1&quot; writingsuggestions=&quot;false&quot;&gt;​
&lt;h2 class=&quot;gmail-code-line gmail-code-active-line&quot; dir=&quot;auto&quot; id=&quot;gmail-funebra-sphere-engine&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); color: rgb(187, 190, 191); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe WPC&quot;, &quot;Segoe UI&quot;, system-ui, Ubuntu, &quot;Droid Sans&quot;, sans-serif;&quot;&gt;Funebra Sphere Engine&lt;/h2&gt;

&lt;pre style=&quot;margin-top: 0px; background-color: rgb(36, 37, 38); border-color: rgb(42, 43, 44); border-style: solid; border-width: 0.666667px; border-image: none 100% / 1 / 0 stretch; padding: 16px; border-radius: 3px; overflow: auto; white-space: pre-wrap; color: rgb(187, 190, 191); font-size: 14px;&quot;&gt;
&lt;code class=&quot;gmail-code-line gmail-language-javascript&quot; dir=&quot;auto&quot; style=&quot;font-family: Consolas, &quot;Courier New&quot;, monospace; background: none; padding: 0px; border-radius: 4px; font-size: 1em; line-height: 1.357em; display: inline-block; tab-size: 4;&quot;&gt;&lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// -------------------------------------&lt;/span&gt;
&lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Funebra Sphere Engine&lt;/span&gt;
&lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Mathematical Point Cloud&lt;/span&gt;
&lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// -------------------------------------&lt;/span&gt;


&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;const&lt;/span&gt; rows = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;8&lt;/span&gt;;

&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;const&lt;/span&gt; cols = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;8&lt;/span&gt;;

&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;const&lt;/span&gt; radius = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;60&lt;/span&gt;;

&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; a = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0&lt;/span&gt;;
&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;const&lt;/span&gt; spd = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0.01&lt;/span&gt;;

&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;ani&lt;/span&gt;(){

&amp;nbsp; &amp;nbsp; a += spd;

&amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; p = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0&lt;/span&gt;;

&amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; i=&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0&lt;/span&gt;;i&lt;rows;i++){

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// latitude&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; theta = i/(rows-&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;1&lt;/span&gt;)*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;PI&lt;/span&gt;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; j=&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0&lt;/span&gt;;j&lt;cols;j++){

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// longitude&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; phi = j/cols*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;PI&lt;/span&gt;*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;2&lt;/span&gt;;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Generate sphere mathematically&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; x = radius*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(theta)*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(phi);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; y = radius*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(theta);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; z = radius*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(theta)*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(phi);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Funebra deformation&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; wave =
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(theta*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;8&lt;/span&gt;+a)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * &lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(phi*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;6&lt;/span&gt;+a);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; r = radius;&lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// + wave*20;&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = r*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(theta)*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(phi);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y = r*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(theta);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z = r*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(theta)*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(phi);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Rotate Y&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; rx = x*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(a)-z*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(a);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; rz = x*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(a)+z*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(a);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Rotate X&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; ry = y*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(a*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0.6&lt;/span&gt;)-rz*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(a*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0.6&lt;/span&gt;);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rz &amp;nbsp; &amp;nbsp; = y*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;sin&lt;/span&gt;(a*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0.6&lt;/span&gt;)+rz*&lt;span class=&quot;gmail-hljs-title gmail-class_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;Math&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;cos&lt;/span&gt;(a*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;0.6&lt;/span&gt;);


&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Perspective&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; depth = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;500&lt;/span&gt;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; scale = depth/(depth+rz);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; sx = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;400&lt;/span&gt; + rx*scale;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; sy = &lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;300&lt;/span&gt; + ry*scale;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;// Draw point&lt;/span&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-comment&quot; style=&quot;color: rgb(87, 166, 74); font-style: italic;&quot;&gt;//-----------------------------------&lt;/span&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;let&lt;/span&gt; dot = &lt;span class=&quot;gmail-hljs-variable gmail-language_&quot; style=&quot;color: rgb(189, 99, 197);&quot;&gt;document&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;getElementById&lt;/span&gt;(&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;ringa&quot;&lt;/span&gt;+p);

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-keyword&quot; style=&quot;color: rgb(86, 156, 214);&quot;&gt;if&lt;/span&gt;(dot){

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.&lt;span class=&quot;gmail-hljs-property&quot;&gt;style&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;left&lt;/span&gt; = sx+&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;px&quot;&lt;/span&gt;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.&lt;span class=&quot;gmail-hljs-property&quot;&gt;style&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;top&lt;/span&gt; = sy+&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;px&quot;&lt;/span&gt;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.&lt;span class=&quot;gmail-hljs-property&quot;&gt;style&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;transform&lt;/span&gt; =
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;translate(-50%,-50%) scale(&quot;&lt;/span&gt;+scale+&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;)&quot;&lt;/span&gt;;
dot.&lt;span class=&quot;gmail-hljs-property&quot;&gt;style&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;color&lt;/span&gt;=&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;rgb(&quot;&lt;/span&gt;+((phi+p)*a%&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;32&lt;/span&gt;)/&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;32&lt;/span&gt;*&lt;span class=&quot;gmail-hljs-number&quot; style=&quot;color: rgb(184, 215, 163);&quot;&gt;255&lt;/span&gt;+&lt;span class=&quot;gmail-hljs-string&quot; style=&quot;color: rgb(214, 157, 133);&quot;&gt;&quot;, 255, 0 )&quot;&lt;/span&gt;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.&lt;span class=&quot;gmail-hljs-property&quot;&gt;style&lt;/span&gt;.&lt;span class=&quot;gmail-hljs-property&quot;&gt;opacity&lt;/span&gt; = scale;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }

&amp;nbsp; &amp;nbsp; }

&amp;nbsp; &amp;nbsp; &lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;color: rgb(220, 220, 220);&quot;&gt;requestAnimationFrame&lt;/span&gt;(ani);

}



&lt;span class=&quot;gmail-hljs-title gmail-function_&quot; style=&quot;font-size: 1em; background-color: initial; color: rgb(220, 220, 220);&quot;&gt;ani&lt;/span&gt;&lt;span style=&quot;font-size: 1em; background-color: initial;&quot;&gt;();&lt;/span&gt;

&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
​&lt;/div&gt;</content:encoded>
			<link>https://plabsfill.com/news/funebra_representations/2026-07-09-101</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/funebra_representations/2026-07-09-101</guid>
			<pubDate>Thu, 09 Jul 2026 02:46:56 GMT</pubDate>
		</item>
		<item>
			<title>The Key Seed</title>
			<description>&lt;p&gt;😄 I think we&apos;re converging toward something quite unique.&lt;/p&gt;

&lt;p&gt;Most JavaScript &quot;engines&quot; are built around pixels:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;Canvas
 &amp;darr;
drawPixel()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;WebGL
 &amp;darr;
drawVertex()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Your engine is closer to this:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;bn-point
 &amp;darr;
DOM Object
 &amp;darr;
HTML
 &amp;darr;
CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Each point is an actual browser object.&lt;/p&gt;

&lt;p&gt;That has some surprisingly powerful advantages.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;bn0
 ├─ position
 ├─ text
 ├─ image
 ├─ tooltip
 ├─ onclick
 ├─ draggable
 ├─ hyperlink
 ├─ css animation
 ├─ z-index
 ├─ custom properties
 └─ relations
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A Canvas pixel can never become a button.&lt;/p&gt;

&lt;p&gt;A DIV can.&lt;/p&gt;

&lt;p&gt;A DIV can become:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
 &lt;p&gt;a clock tick&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a Pokémon&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a flower&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a hyperlink&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a chat bubble&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a video&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a live sensor&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a...</description>
			<content:encoded>&lt;p&gt;😄 I think we&apos;re converging toward something quite unique.&lt;/p&gt;

&lt;p&gt;Most JavaScript &quot;engines&quot; are built around pixels:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;Canvas
 &amp;darr;
drawPixel()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;WebGL
 &amp;darr;
drawVertex()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Your engine is closer to this:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;bn-point
 &amp;darr;
DOM Object
 &amp;darr;
HTML
 &amp;darr;
CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Each point is an actual browser object.&lt;/p&gt;

&lt;p&gt;That has some surprisingly powerful advantages.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;bn0
 ├─ position
 ├─ text
 ├─ image
 ├─ tooltip
 ├─ onclick
 ├─ draggable
 ├─ hyperlink
 ├─ css animation
 ├─ z-index
 ├─ custom properties
 └─ relations
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A Canvas pixel can never become a button.&lt;/p&gt;

&lt;p&gt;A DIV can.&lt;/p&gt;

&lt;p&gt;A DIV can become:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
 &lt;p&gt;a clock tick&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a Pokémon&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a flower&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a hyperlink&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a chat bubble&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a video&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a live sensor&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a LiDAR point&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a text character&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;an AI assistant&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;an entire HTML application&lt;/p&gt;
 &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;without changing the renderer.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;If I were designing &lt;strong&gt;Funebra Engine v2&lt;/strong&gt;, I&apos;d probably reduce it to only four functions.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;bn(id);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Returns the bn-point.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;spawn(id);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Creates it.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;move(id,x,y,z);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Moves it.&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;style(id,{});
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Changes anything.&lt;/p&gt;

&lt;p&gt;Then everything else becomes mathematics.&lt;/p&gt;

&lt;p&gt;Imagine writing:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;for(let t=0;t&lt;360;t++){

 spawn(&quot;bn&quot;+t);

 move(
 &quot;bn&quot;+t,
 cos(t)*r,
 sin(t)*r,
 5
 );

}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Tomorrow that same code could become&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;
 &lt;p&gt;a clock&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a DNA helix&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a galaxy&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a chess board&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a Pokémon&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a LiDAR scan&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a 3D OBJ viewer&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
 &lt;p&gt;a Facebook text-art generator&lt;/p&gt;
 &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;without rewriting the renderer.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;And then comes the part that made me smile.&lt;/p&gt;

&lt;p&gt;Back in the late 1990s and early 2000s, many developers tried to eliminate HTML from graphics because it was considered &quot;too slow.&quot;&lt;/p&gt;

&lt;p&gt;You&apos;re almost doing the opposite:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&quot;HTML itself is my graphics card.&quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That&apos;s an unusual design philosophy, and with today&apos;s browsers&amp;mdash;especially if updates are batched efficiently using &lt;code inline=&quot;&quot;&gt;requestAnimationFrame()&lt;/code&gt; and CSS transforms&amp;mdash;it&apos;s much more practical than it once was.&lt;/p&gt;

&lt;p&gt;I honestly think your clock is &lt;strong&gt;not&lt;/strong&gt; the interesting part anymore.&lt;/p&gt;

&lt;p&gt;The interesting part is that it&apos;s becoming a &lt;strong&gt;DOM-based mathematical rendering engine&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The clock is simply its first demonstration. 😊&lt;/p&gt;</content:encoded>
			<link>https://plabsfill.com/news/the_key_seed/2026-07-04-100</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/the_key_seed/2026-07-04-100</guid>
			<pubDate>Sat, 04 Jul 2026 11:23:37 GMT</pubDate>
		</item>
		<item>
			<title>F-0001</title>
			<description>&lt;h3 dir=&quot;auto&quot;&gt;&lt;strong&gt;FUNEBRA ARCHIVE&lt;/strong&gt;&lt;/h3&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;F-0001&lt;/strong&gt; &lt;strong&gt;Core Specification&lt;/strong&gt; &lt;strong&gt;The Minimal Observable Vocabulary&lt;/strong&gt; &lt;strong&gt;v1.0&lt;/strong&gt; &amp;ndash; Frozen 2026-07&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Scope&lt;/h4&gt;

&lt;p dir=&quot;auto&quot;&gt;F-0001 defines the minimal conceptual vocabulary required for interoperability between Funebra implementations.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;It intentionally does &lt;strong&gt;not&lt;/strong&gt; define:&lt;/p&gt;

&lt;ul dir=&quot;auto&quot;&gt;
 &lt;li&gt;Rendering or visualization&lt;/li&gt;
 &lt;li&gt;User interfaces&lt;/li&gt;
 &lt;li&gt;Specific programming languages or APIs&lt;/li&gt;
 &lt;li&gt;Storage or serialization formats (see later documents)&lt;/li&gt;
 &lt;li&gt;Concrete mathematical generators&lt;/li&gt;
 &lt;li&gt;Any particular implementation details&lt;/li&gt;
&lt;/ul&gt;

&lt;p dir=&quot;auto&quot;&gt;Those are addressed in subsequent documents in the Archive.&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Core Ontology&lt;/h4&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;BN Point (bn0)&lt;/strong&gt; The atomic observable unit of the Funebra framework. A BN Point is the smallest entity capab...</description>
			<content:encoded>&lt;h3 dir=&quot;auto&quot;&gt;&lt;strong&gt;FUNEBRA ARCHIVE&lt;/strong&gt;&lt;/h3&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;F-0001&lt;/strong&gt; &lt;strong&gt;Core Specification&lt;/strong&gt; &lt;strong&gt;The Minimal Observable Vocabulary&lt;/strong&gt; &lt;strong&gt;v1.0&lt;/strong&gt; &amp;ndash; Frozen 2026-07&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Scope&lt;/h4&gt;

&lt;p dir=&quot;auto&quot;&gt;F-0001 defines the minimal conceptual vocabulary required for interoperability between Funebra implementations.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;It intentionally does &lt;strong&gt;not&lt;/strong&gt; define:&lt;/p&gt;

&lt;ul dir=&quot;auto&quot;&gt;
 &lt;li&gt;Rendering or visualization&lt;/li&gt;
 &lt;li&gt;User interfaces&lt;/li&gt;
 &lt;li&gt;Specific programming languages or APIs&lt;/li&gt;
 &lt;li&gt;Storage or serialization formats (see later documents)&lt;/li&gt;
 &lt;li&gt;Concrete mathematical generators&lt;/li&gt;
 &lt;li&gt;Any particular implementation details&lt;/li&gt;
&lt;/ul&gt;

&lt;p dir=&quot;auto&quot;&gt;Those are addressed in subsequent documents in the Archive.&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Core Ontology&lt;/h4&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;BN Point (bn0)&lt;/strong&gt; The atomic observable unit of the Funebra framework. A BN Point is the smallest entity capable of holding identity, spatial/temporal state, properties, relations, and optional history.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Relation&lt;/strong&gt; A typed connection between BN Points (or groups). Carries source, target, type, weight/strength, and temporal bounds.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Property&lt;/strong&gt; An observable attribute attached to a BN Point or Relation.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Generator&lt;/strong&gt; A rule, function, or process that creates, evolves, or transforms BN Points and Relations over time.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Representation&lt;/strong&gt; A stable, observable structure emerging from BN Points, Relations, and Generators.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Universe / Scene&lt;/strong&gt; A bounded collection of BN Points, Relations, active Generators, and Representations at a given moment.&lt;/p&gt;

&lt;p dir=&quot;auto&quot;&gt;&lt;strong&gt;Knowledge&lt;/strong&gt; An observable representation whose properties and relations remain reproducible under repeated observation within a defined boundary.&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Epistemic Status Ladder&lt;/h4&gt;

&lt;ul dir=&quot;auto&quot;&gt;
 &lt;li&gt;&lt;strong&gt;Vision&lt;/strong&gt; &amp;ndash; An idea worth exploring.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Hypothesis&lt;/strong&gt; &amp;ndash; A claim requiring testing.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Method&lt;/strong&gt; &amp;ndash; A reproducible procedure.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Evidence&lt;/strong&gt; &amp;ndash; Observed, reproducible results.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Boundary&lt;/strong&gt; &amp;ndash; Known limits of applicability.&lt;/li&gt;
 &lt;li&gt;&lt;strong&gt;Knowledge&lt;/strong&gt; &amp;ndash; Evidence that remains reproducible inside its stated boundary.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Conformance&lt;/h4&gt;

&lt;p dir=&quot;auto&quot;&gt;A system may identify itself as &lt;strong&gt;Funebra-compatible&lt;/strong&gt; only if it preserves the vocabulary and semantics defined in this specification (and subsequent approved Archive documents).&lt;/p&gt;

&lt;h4 dir=&quot;auto&quot;&gt;Foundational Principles (v1.0)&lt;/h4&gt;

&lt;ol dir=&quot;auto&quot;&gt;
 &lt;li&gt;Everything begins with BN Points.&lt;/li&gt;
 &lt;li&gt;Relations generate observable behavior.&lt;/li&gt;
 &lt;li&gt;Observation is itself a BN Point event inside the system.&lt;/li&gt;
 &lt;li&gt;Memory is a force capable of influencing future behavior.&lt;/li&gt;
 &lt;li&gt;Every non-trivial system must declare its boundaries.&lt;/li&gt;
 &lt;li&gt;All meaningful outputs must be exportable and reproducible.&lt;/li&gt;
&lt;/ol&gt;</content:encoded>
			<link>https://plabsfill.com/news/f_0001/2026-07-04-99</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/f_0001/2026-07-04-99</guid>
			<pubDate>Fri, 03 Jul 2026 21:22:13 GMT</pubDate>
		</item>
		<item>
			<title>Accomplished</title>
			<description>&lt;p&gt;a=0;&lt;br /&gt;
spd=0.001;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
z_depth=0;&lt;br /&gt;
function ani(){&lt;br /&gt;
cosa=Math.cos(a);&lt;br /&gt;
sina=Math.sin(a);&lt;/p&gt;

&lt;p&gt;a+=spd;&lt;br /&gt;
if(a&lt;60){&lt;br /&gt;
for(o=1;o&lt;64;o++){&lt;br /&gt;
t=(o%20)/20;&lt;br /&gt;
x=eval(scodeX.value);&lt;br /&gt;
y=eval(scodeY.value);&lt;br /&gt;
z=eval(rYcode.value);&lt;br /&gt;
eval(&apos;bn&apos;+o).style.left=(x*cosa+y*sina+z)+401;&lt;br /&gt;
eval(&apos;bn&apos;+o).style.top=(x*sina-y*cosa+z)+280;&lt;br /&gt;
// Give shape&amp;nbsp;some 3D volume&lt;br /&gt;
&amp;nbsp; &amp;nbsp;z = Math.sin((x + y) * 0.5) * z_depth + (t - 0.5) * z_depth * 0.5;&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;}else{a=359;}&lt;br /&gt;
requestAnimationFrame(ani);&lt;br /&gt;
}ani();&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;a = 0;&lt;br /&gt;
spd = 0.001;&lt;br /&gt;
z_depth = 80;&lt;/p&gt;

&lt;p&gt;function ani(){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; const cosa = Math.cos(a);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; const sina = Math.sin(a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; for(let o=0;o&lt;64;o++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = cube[o*3];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp...</description>
			<content:encoded>&lt;p&gt;a=0;&lt;br /&gt;
spd=0.001;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
z_depth=0;&lt;br /&gt;
function ani(){&lt;br /&gt;
cosa=Math.cos(a);&lt;br /&gt;
sina=Math.sin(a);&lt;/p&gt;

&lt;p&gt;a+=spd;&lt;br /&gt;
if(a&lt;60){&lt;br /&gt;
for(o=1;o&lt;64;o++){&lt;br /&gt;
t=(o%20)/20;&lt;br /&gt;
x=eval(scodeX.value);&lt;br /&gt;
y=eval(scodeY.value);&lt;br /&gt;
z=eval(rYcode.value);&lt;br /&gt;
eval(&apos;bn&apos;+o).style.left=(x*cosa+y*sina+z)+401;&lt;br /&gt;
eval(&apos;bn&apos;+o).style.top=(x*sina-y*cosa+z)+280;&lt;br /&gt;
// Give shape&amp;nbsp;some 3D volume&lt;br /&gt;
&amp;nbsp; &amp;nbsp;z = Math.sin((x + y) * 0.5) * z_depth + (t - 0.5) * z_depth * 0.5;&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;}else{a=359;}&lt;br /&gt;
requestAnimationFrame(ani);&lt;br /&gt;
}ani();&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;a = 0;&lt;br /&gt;
spd = 0.001;&lt;br /&gt;
z_depth = 80;&lt;/p&gt;

&lt;p&gt;function ani(){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; const cosa = Math.cos(a);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; const sina = Math.sin(a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; for(let o=0;o&lt;64;o++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = cube[o*3];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = cube[o*3+1];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let z = cube[o*3+2];&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // rotate around Y&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rx = x*cosa - z*sina;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rz = x*sina + z*cosa;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // extra depth ripple&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rz += Math.sin((x+y)*0.03)*z_depth;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // perspective&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let scale = 500/(500+rz);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sx = rx*scale + 400;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sy = y*scale + 300;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let p = document.getElementById(&quot;bn&quot;+o);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(p){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p.style.left = sx+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p.style.top &amp;nbsp;= sy+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p.style.transform = `scale(${scale})`;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; requestAnimationFrame(ani);&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;ani();&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;// -------------------------------------&lt;br /&gt;
// Funebra Sphere Engine&lt;br /&gt;
// Mathematical Point Cloud&lt;br /&gt;
// -------------------------------------&lt;/p&gt;

&lt;p&gt;const rows = 8;&lt;br /&gt;
const cols = 8;&lt;br /&gt;
const radius = 60;&lt;/p&gt;

&lt;p&gt;let a = 0;&lt;br /&gt;
const spd = 0.01;&lt;/p&gt;

&lt;p&gt;function ani(){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; let p = 0;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; for(let i=0;i&lt;rows;i++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // latitude&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let theta = i/(rows-1)*Math.PI;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(let j=0;j&lt;cols;j++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // longitude&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let phi = j/cols*Math.PI*2;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Generate sphere mathematically&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = radius*Math.sin(theta)*Math.cos(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = radius*Math.cos(theta);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let z = radius*Math.sin(theta)*Math.sin(phi);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Funebra deformation&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let wave =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.sin(theta*8+a)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Math.cos(phi*6+a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let r = radius;// + wave*20;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = r*Math.sin(theta)*Math.cos(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y = r*Math.cos(theta);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z = r*Math.sin(theta)*Math.sin(phi);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Rotate Y&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rx = x*Math.cos(a)-z*Math.sin(a);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rz = x*Math.sin(a)+z*Math.cos(a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Rotate X&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let ry = y*Math.cos(a*0.6)-rz*Math.sin(a*0.6);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rz &amp;nbsp; &amp;nbsp; = y*Math.sin(a*0.6)+rz*Math.cos(a*0.6);&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Perspective&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let depth = 500;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let scale = depth/(depth+rz);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sx = 400 + rx*scale;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sy = 300 + ry*scale;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Draw point&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ringa&quot;+p);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = sx+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top = sy+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(&quot;+scale+&quot;)&quot;;&lt;br /&gt;
dot.style.color=&quot;rgb(&quot;+((phi+p)*a%32)/32*255+&quot;, 255, 0 )&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.opacity = scale;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; requestAnimationFrame(ani);&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;ani();&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;// -------------------------------------&lt;br /&gt;
// Funebra Sphere Engine&lt;br /&gt;
// Mathematical Point Cloud&lt;br /&gt;
// -------------------------------------&lt;/p&gt;

&lt;p&gt;const rows = 8;&lt;br /&gt;
const cols = 8;&lt;br /&gt;
const radius = 60;&lt;/p&gt;

&lt;p&gt;let a = 0;&lt;br /&gt;
const spd = 0.01;&lt;/p&gt;

&lt;p&gt;function ani(){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; let p = 0;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; for(let i=0;i&lt;rows;i++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // latitude&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let theta = i/(rows-1)*Math.PI;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(let j=0;j&lt;cols;j++){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // longitude&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let phi = j/cols*Math.PI*2;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Generate sphere mathematically&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = radius*Math.sin(theta)*Math.cos(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = radius*Math.cos(theta);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let z = radius*Math.sin(theta)*Math.sin(phi);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Funebra deformation&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let wave =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.sin(theta*8+a)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Math.cos(phi*6+a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let r = radius;// + wave*20;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = r*Math.sin(theta)*Math.cos(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y = r*Math.cos(theta);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z = r*Math.sin(theta)*Math.sin(phi);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Rotate Y&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rx = x*Math.cos(a)-z*Math.sin(a);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rz = x*Math.sin(a)+z*Math.cos(a);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Rotate X&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let ry = y*Math.cos(a*0.6)-rz*Math.sin(a*0.6);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rz &amp;nbsp; &amp;nbsp; = y*Math.sin(a*0.6)+rz*Math.cos(a*0.6);&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Perspective&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let depth = 500;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let scale = depth/(depth+rz);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sx = 400 + rx*scale;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sy = 300 + ry*scale;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Draw point&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/p&gt;

&lt;p&gt;//-----------------------------------&lt;br /&gt;
// Light&lt;br /&gt;
//-----------------------------------&lt;/p&gt;

&lt;p&gt;// Surface normal (sphere)&lt;br /&gt;
let nx = rx;&lt;br /&gt;
let ny = ry;&lt;br /&gt;
let nz = rz;&lt;/p&gt;

&lt;p&gt;let len = Math.sqrt(nx*nx + ny*ny + nz*nz);&lt;/p&gt;

&lt;p&gt;nx /= len;&lt;br /&gt;
ny /= len;&lt;br /&gt;
nz /= len;&lt;/p&gt;

&lt;p&gt;// Light direction&lt;br /&gt;
let lx = -0.4;&lt;br /&gt;
let ly = -0.6;&lt;br /&gt;
let lz = 1;&lt;/p&gt;

&lt;p&gt;let llen = Math.sqrt(lx*lx+ly*ly+lz*lz);&lt;/p&gt;

&lt;p&gt;lx /= llen;&lt;br /&gt;
ly /= llen;&lt;br /&gt;
lz /= llen;&lt;/p&gt;

&lt;p&gt;// Lambert lighting&lt;br /&gt;
let light = nx*lx + ny*ly + nz*lz;&lt;br /&gt;
light = Math.max(0, light);&lt;/p&gt;

&lt;p&gt;// Ambient light&lt;br /&gt;
light = 0.25 + light*0.75;&lt;/p&gt;

&lt;p&gt;let red &amp;nbsp; = (((phi+p)*a)%32)/32*255*light;&lt;br /&gt;
let green = 255*light;&lt;br /&gt;
let blue &amp;nbsp;= 80*light;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ringa&quot;+p);&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = sx+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top = sy+&quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(&quot;+scale+&quot;)&quot;;&lt;/p&gt;

&lt;p&gt;dot.style.color =&lt;br /&gt;
`rgb(${red},${green},${blue})`;&lt;/p&gt;

&lt;p&gt;dot.style.opacity = 0.2 + scale*0.8;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; requestAnimationFrame(ani);&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;ani();&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;div style=&quot;background:url(https://www.broughton-group.com/hubfs/Cannabis%20Plants.jpg)100% 100%/100% 100%;color:yellow;&quot;&gt;
&lt;p&gt;// -------------------------------------&lt;br /&gt;
// Funebra Cannabis Leaf Contour Engine&lt;br /&gt;
// Corrected PNG-style Outline&lt;br /&gt;
// -------------------------------------&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;const leaflets = 7;&lt;br /&gt;
const contourPoints = 180;&lt;br /&gt;
const stemPoints = 120;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;let a = 0;&lt;br /&gt;
const spd = 0.006;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;function ani(){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; let p = 0;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; const angles = [-62, -42, -22, 0, 22, 42, 62];&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; for(let i=0; i&lt;leaflets; i++){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let phi = angles[i] * Math.PI / 180;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let center = 1 - Math.abs(i - 3) / 3;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let length = 100 + center * 120;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let width &amp;nbsp;= 16 &amp;nbsp;+ center * 28;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(let edge=-1; edge&lt;=1; edge+=2){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(let r=0; r&lt;contourPoints; r++){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let t = r / (contourPoints - 1);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // better leaf blade profile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let profile =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.sin(t * Math.PI) *&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.pow(t, 0.30) *&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.pow(1 - t, 0.18);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // serrated cannabis edge&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let serration =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 + 0.28 * Math.sin(t * Math.PI * 56);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = edge * width * profile * serration;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = -t * length;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // small symmetric living motion&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x += edge * Math.sin(t * 20 + a * 3 + i) * 1.2;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rx = x * Math.cos(phi) - y * Math.sin(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let ry = x * Math.sin(phi) + y * Math.cos(phi);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ringa&quot;+p);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = 400 + rx + &quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top &amp;nbsp;= 430 + ry + &quot;px&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(1.25)&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.color = eval(clor.value);&lt;br /&gt;
&amp;nbsp;dot.innerHTML=eval(itext.value);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.opacity = 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.textShadow = &quot;none&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // center vein&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(let r=0; r&lt;contourPoints; r++){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let t = r / (contourPoints - 1);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = -t * length;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let rx = x * Math.cos(phi) - y * Math.sin(phi);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let ry = x * Math.sin(phi) + y * Math.cos(phi);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ringa&quot;+p);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = 400 + rx + &quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top &amp;nbsp;= 430 + ry + &quot;px&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(0.65)&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.color = eval(clor.value);&lt;br /&gt;
&amp;nbsp;dot.innerHTML=eval(itext.value);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.opacity = 0.7;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; // stem&lt;br /&gt;
&amp;nbsp; &amp;nbsp; for(let s=0; s&lt;stemPoints; s++){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let t = s / (stemPoints - 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let bend = Math.sin(t * Math.PI) * 8;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ringa&quot;+p);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = 400 + bend + &quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top &amp;nbsp;= 430 + t * 150 + &quot;px&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(1.35)&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.color = eval(clor.value);&lt;br /&gt;
&amp;nbsp;dot.innerHTML=eval(itext.value);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.opacity = 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.textShadow = &quot;none&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;&amp;nbsp; &amp;nbsp; requestAnimationFrame(ani);&lt;br /&gt;
}&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 9);&quot;&gt;ani();&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;div style=&quot;background:url(https://plabsfill.com/bluetooth/trans/still/black.png)3% 3%/3% 3%;color:yellow;&quot;&gt;
&lt;p&gt;// -------------------------------------&lt;br /&gt;
// Funebra Heart Beat Wave Engine&lt;br /&gt;
// Mathematical ECG Point Cloud&lt;br /&gt;
// -------------------------------------&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;const points = 220;&lt;br /&gt;
const width = 760;&lt;br /&gt;
const baseY = 300;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;let a = 0;&lt;br /&gt;
const spd = 0.012;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;function ecgPulse(t){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // t should be 0..1 inside one heartbeat cycle&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; function gauss(x, mu, sigma, amp){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return amp * Math.exp(-Math.pow(x - mu, 2) / (2 * sigma * sigma));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; let y = 0;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // P wave &amp;mdash; small pre-beat bump&lt;br /&gt;
&amp;nbsp; &amp;nbsp; y += gauss(t, 0.18, 0.035, -18);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // Q dip&lt;br /&gt;
&amp;nbsp; &amp;nbsp; y += gauss(t, 0.36, 0.012, 28);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // R spike &amp;mdash; main heartbeat&lt;br /&gt;
&amp;nbsp; &amp;nbsp; y += gauss(t, 0.40, 0.008, -115);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // S dip&lt;br /&gt;
&amp;nbsp; &amp;nbsp; y += gauss(t, 0.43, 0.014, 45);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; // T wave &amp;mdash; recovery wave&lt;br /&gt;
&amp;nbsp; &amp;nbsp; y += gauss(t, 0.65, 0.070, -32);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; return y;&lt;br /&gt;
}&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;function ani(){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; a += spd;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; for(let p=0; p&lt;points; p++){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Horizontal time position&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let x = p / (points - 1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sx = 20 + x * width;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Moving heartbeat cycle&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let cycles = 3.2;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let t = (x * cycles - a) % 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(t &lt; 0) t += 1;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // ECG mathematical wave&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let y = ecgPulse(t);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Funebra living vibration&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let micro =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Math.sin(p * 0.45 + a * 40) * 1.2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + Math.sin(p * 0.09 + a * 12) * 0.8;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let sy = baseY + y + micro;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Depth / glow effect&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let beatGlow = Math.max(0, -y / 115);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let scale = 1 + beatGlow * 1.8;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Color&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let red &amp;nbsp; = 120 + beatGlow * 135;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let green = 20 &amp;nbsp;+ beatGlow * 60;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let blue &amp;nbsp;= 30 &amp;nbsp;+ beatGlow * 50;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Draw point&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //-----------------------------------&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; let dot = document.getElementById(&quot;ivoSmukker&quot;+p);&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(dot){&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.left = sx + &quot;px&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.top = sy + &quot;px&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.transform =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;translate(-50%,-50%) scale(&quot;+scale+&quot;)&quot;;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.color =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; `rgb(${red},${green},${blue})`;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.opacity =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.35 + beatGlow * 0.65;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dot.style.textShadow =&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; `0 0 ${4 + beatGlow * 18}px rgb(${red},${green},${blue})`;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;&amp;nbsp; &amp;nbsp; requestAnimationFrame(ani);&lt;br /&gt;
}&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b style=&quot;background:rgba(0, 0, 0, 0.9);&quot;&gt;ani();&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content:encoded>
			<link>https://plabsfill.com/news/accomplished/2026-07-03-98</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/accomplished/2026-07-03-98</guid>
			<pubDate>Fri, 03 Jul 2026 06:01:00 GMT</pubDate>
		</item>
		<item>
			<title>LoL.land</title>
			<description>&lt;div style=&quot;font-size:36pt;&quot;&gt;
&lt;ol data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-processed=&quot;true&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;xE4zce#N1SbDe&quot; jsuid=&quot;YeQ4Td_2d&quot;&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAA&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2e&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; d...</description>
			<content:encoded>&lt;div style=&quot;font-size:36pt;&quot;&gt;
&lt;ol data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-processed=&quot;true&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;xE4zce#N1SbDe&quot; jsuid=&quot;YeQ4Td_2d&quot;&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAA&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2e&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_2g&quot;&gt;&lt;u data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 600; margin: 0px; text-decoration: underline; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;akSuzb#zJGFRe&quot; jsuid=&quot;YeQ4Td_2i&quot;&gt;Cristiano Ronaldo&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[[&quot;/m/02xt6q&quot;,&quot;&quot;,0,&quot;EswDCowDQUppVDR0S3pGdmtOSmlMUkx3ZldNM3poRzktc2JHRzl5Zkx5SUJ5SXVCd0thT2dDc3c1Y0hpcS1rd3hhWHNaSmcyLURua0MyNWpCTlU5ODZYSERiTkEwcTAyWXRSLXFHNV83UVNHaEdzcWRIck9pYUFZaXBkeEhDLWxoNm5BZmV6Zmg4N2pkV0pwWEhWOUllM3ItTXlTdm54bmpFa3JubzZjbHplTmt1UFVYOHEyZG1OODhnSmtGZzhONU9NdDNySXdvcnZXUWZfaGwxVUNYbkg4bEpKZ0JpQUNkZHlxZVhOeXdIMmMwZGN6RmVRYnNGZlNzUGsxQVZEOTZWWFR2LXdxQVlOTjFRNzJWM01kRm1CTjd2bVB5V1F5SV85TUExMzNJd1EwMWt0dmZnd1RyUzFyV1RLbnNYclg2eGJlTGdmbHRtWVR5NXpVYWx3aUg4RHFJcm82SEgyaVcycG9GaWJQT2VTbEVWdlRHX0R4NEd0WkZCT3FsVkpfLWFmVTlLdVdPQTFvT25oVDNfEhctRTgzYXR2WElyR0l4YzhQLVltMC1BWRoiQURzcjlmUTBOMHBFMHI5TUJGMEhwR0lOaTRvNlFLbUlhdw&quot;,&quot;PEOPLE&quot;],&quot;&quot;,0,[null,null,null,1,null,null,null,null,null,null,null,null,[291933,null,1],null,null,[{&quot;205&quot;:[null,&quot;/m/02xt6q&quot;],&quot;1219&quot;:[null,null,&quot;PEOPLE&quot;,null,null,&quot;/m/02xt6q&quot;],&quot;3524&quot;:[69]}]],null,0,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/u&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (172 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAC&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2l&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_2n&quot;&gt;Samsung&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (162 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 36px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAD&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2o&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_2q&quot;&gt;Facebook&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; official page (154 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAE&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2r&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_2t&quot;&gt;5-Minute Crafts&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (142 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAF&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_2u&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_2w&quot;&gt;Mr. Bean&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[null,[],&quot;&quot;,0,null,null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[{&quot;3524&quot;:[0]}]],null,null,[],null,null,null,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (141 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAH&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_30&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_32&quot;&gt;&lt;u data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: underline dotted; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;akSuzb#zJGFRe&quot; jsuid=&quot;YeQ4Td_34&quot;&gt;Real Madrid C.F.&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[[&quot;/m/06l22&quot;,&quot;&quot;,0,&quot;EswDCowDQUppVDR0SUR4SjA5SFI2SnVOc0gyNjJTcmJIVEd3aGdlX0p6UGNRNTBSZnZuZnR6TEVZcEM5cHc0VUJ4X2VyNFl0bm1TLXpFNFkxam5nWnM1amgwUzBNd3FmMG4xOEhkaEZKcWM0ZmxLaVR4UE1Ka08xZi0tNTliSzVYUzcyc1BHYmctV243aVVVUlRqWDBRYzRGS2djSmpnWHQwSENISERheGN3a01BSjgtM3RMUFZiZUlsdDhBLUFDMzFSWFBYNTk5eTRzbUpxcERxbjNWVHNQSVAxLVl3NjIxbjNtd3VDMVU5bDdIQ1VTZzhiX0NYbU1JYzY5cjREZFB2T3pNbTdsWUh5NTF3dXZTUFhyYUpTWTBlMkhzUFhOajZMNXJHSWEySmNuak9VVDFfZnVxN1pqRFJ4akNQbXJRY3RwazBSVGJzSE5hN1ZoUHJ3UF91UWhEOWQ0YmVGN2l3bXpwUXJ0YjRrSWM5MzJCQXVjZWtaakVKSWY5NmM1eDhiWFlQQm5nOGQ4MWdaZWFVEhctRTgzYXR2WElyR0l4YzhQLVltMC1BWRoiQURzcjlmVElURWViV2xxWF9VWjBYUkl1YVhCM0pKZFJ2QQ&quot;,&quot;PEOPLE&quot;],&quot;&quot;,0,[null,null,null,1,null,null,null,null,null,null,null,null,[291933,null,1],null,null,[{&quot;205&quot;:[null,&quot;/m/06l22&quot;],&quot;1219&quot;:[null,null,&quot;PEOPLE&quot;,null,null,&quot;/m/06l22&quot;],&quot;3524&quot;:[69]}]],null,0,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/u&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (134 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAJ&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_37&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_39&quot;&gt;CGTN&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (125 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAK&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_3a&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_3c&quot;&gt;&lt;u data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: underline dotted; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;akSuzb#zJGFRe&quot; jsuid=&quot;YeQ4Td_3e&quot;&gt;FC Barcelona&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[[&quot;/m/0hvgt&quot;,&quot;&quot;,0,&quot;EswDCowDQUppVDR0SWl5bHItSWtRRl8wTVNYMktWdGJMRG81YjdnSG5BRmFoN0Q2Z3VJU0hZX0ZPSDluMDJBSUtRNGRNQ1N4T0x0bDg2RjhvaG5xMUE5LUtQc1RnRTQxVW5DdTFqalhKeHRWbGxmLTdmME5wckVreFNmSmZfbnR3cDhDcGRfSnJ1WTFSeWlQSFdZMnlDSUhPT0Y5VGRMVHFLWTMzSDhYTS10UGU0aXh3TFFRRThFUUZ4a0NFNl9CZURyaGxXcjgyeGRqQzRDclc5TWdFNFZTZVdGTXhnd2l3ekNQY2FVQnZmXzZjOWJSTmFJcHZtYlpaeThMY2ZZR3hQRmJwd0lzOG12SUVkSFdocTZnZ2piUTRWNDZqZVF0VmQtZHNhRE5jOWpRSWd4NVNBdjZXNFc3MXNaZDBvU1hlRm5nZmdSY2pDNk52SkZhVnoxdWhTMUNsX3VZZ085ZW45Vnp6bEVqcE81NE5KZ3RCMTBmdlVVQ0NaRnRXQ3hmTFpsTERXbXk4XzZubVNuQmdrEhctRTgzYXR2WElyR0l4YzhQLVltMC1BWRoiQURzcjlmU3V4ckVJTjhxcGgxNjhGdXhiUktUVnhmeXBXQQ&quot;,&quot;SPORT_TEAM&quot;],&quot;&quot;,0,[null,null,null,1,null,null,null,null,null,null,null,null,[291933,null,1],null,null,[{&quot;205&quot;:[null,&quot;/m/0hvgt&quot;],&quot;1219&quot;:[null,null,&quot;SPORT_TEAM&quot;,null,null,&quot;/m/0hvgt&quot;],&quot;3524&quot;:[69]}]],null,0,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/u&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (125 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAM&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_3h&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_3j&quot;&gt;&lt;u data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: underline dotted; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;akSuzb#zJGFRe&quot; jsuid=&quot;YeQ4Td_3l&quot;&gt;Shakira&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[[&quot;/m/01wj18h&quot;,&quot;&quot;,0,&quot;ErcDCvcCQUppVDR0SVgwTnZOZ0VlcnJQU3Fqd3FFbC1GU1JlMHc4U3JoTGpWNENXQnM1TzJyNGFreXB6SHRhNFdJczZkWjdubGFkR1huaURNN1BHdmU1MWlxRENJTEJMZ2gzVmlDVTJtNHZrMTRfMFZnRHMxSmw1bXlkVG5FYU12T1Q1cGs1Zi1jVm9rUDAzNnR1dnU5dEhPaUFXaDZjT3RteThKcU10RzMwUGoyRlhYTl90Q3JzTEtUQnhOcEFsalpMakdkdUdBQlJ5QjVzcWRHMzd5MmhTQVUwT19zX0VhQTE5SDlqTk9ZNVQydnYyLXNaRmY3WHBsVFZoOURtemdYSWdXUzVwZ1YwNHFSVU81U0JfVjFzMzB4dFpiMnd3YUNIUXBMcFVPX3AwMlBiNU1sV3o4RDRCRzIxSHkwTWpYaXl0X2tRYlp5clNVTHNma2VvN1FQeENiYmxfVlpCNWp1U2U3TW5SZVV1Rk01VHZ0YnVOSFJoRFN2TDZVEhctRTgzYXR2WElyR0l4YzhQLVltMC1BWRoiQURzcjlmUTBZbWdkUW5Xd3YtY3o2UmRnT3dJd0Jvczd6UQ&quot;,&quot;PEOPLE&quot;],&quot;&quot;,0,[null,null,null,1,null,null,null,null,null,null,null,null,[291933,null,1],null,null,[{&quot;205&quot;:[null,&quot;/m/01wj18h&quot;],&quot;1219&quot;:[null,null,&quot;PEOPLE&quot;,null,null,&quot;/m/01wj18h&quot;],&quot;3524&quot;:[69]}]],null,0,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/u&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (122 Million)&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;li data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-hveid=&quot;CAAIEhAO&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;oSLmPe#HokZ0d&quot; jsuid=&quot;YeQ4Td_3o&quot;&gt;&lt;strong data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; jsuid=&quot;YeQ4Td_3q&quot;&gt;&lt;u data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: underline dotted; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-cb=&quot;&quot; data-sfc-cp=&quot;&quot; data-sfc-root=&quot;ep&quot; jsaction=&quot;&quot; jscontroller=&quot;akSuzb#zJGFRe&quot; jsuid=&quot;YeQ4Td_3s&quot;&gt;Lionel Messi&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[[[&quot;/m/06qjgc&quot;,&quot;&quot;,0,&quot;EswDCowDQUppVDR0SkwwenFkNHk3RTFZaFVaTHpUQl92dk1KTWVqcGE3VV81aDk0dnk5cGhuLVZBa2Z3aDhUR1RKaWlJRXhhcWF4bWhJWi14MTRzcHNRcVlycWpxXzZrN21rSGE0azU1eDRXcnpxMml2YXplclkwQXdWQXdKczZiTlBYeFlZXzVIbkh0RmV6Qm40NXUxZWJQemJudFRmS25qMDhtUktqa1RIWW9uU1ZXck11NWdfNHctc2hReEsyeXV0VVNwcnlfSWFHaUx6bVlzcy1zTkczRHRRa0NuZW0zd2NJRjhUT05fT2t6TDkyOVB2ZG9TY1VaeUd2WC13MEp1RUtnQXcyc0RzZG1pbXFQeTlsMV81ZkxCN3lMUzU0TGdtcjhJWWVuTDVIdXRwZ1djd3Q5bjZPRmxpdFY0SEhraElFUndudVpuNmJMVWdBVnJISmN0ZDkyRHRfcm9nWDBoQ3JacV9zNmtMd251Nkt0RzlYUXRFV0Z3MGY5aU5yTU5UbWp2TVQtU3R2ZHM4VFI3EhctRTgzYXR2WElyR0l4YzhQLVltMC1BWRoiQURzcjlmUWVIT21SNEgzVk5tMmgxaDBDM1hhTFB4eVJXdw&quot;,&quot;PEOPLE&quot;],&quot;&quot;,0,[null,null,null,1,null,null,null,null,null,null,null,null,[291933,null,1],null,null,[{&quot;205&quot;:[null,&quot;/m/06qjgc&quot;],&quot;1219&quot;:[null,null,&quot;PEOPLE&quot;,null,null,&quot;/m/06qjgc&quot;],&quot;3524&quot;:[69]}]],null,0,null,&quot;&quot;,0]]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/u&gt;&lt;!--TgQPHd||[]--&gt;&lt;!--TgQPHd||[]--&gt;&lt;/strong&gt; (116 Million)&lt;!--TgQPHd||[]--&gt;&amp;nbsp;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;
 &lt;!--TgQPHd||[]--&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</content:encoded>
			<link>https://plabsfill.com/news/lol_land/2026-06-21-97</link>
			<dc:creator>funebra</dc:creator>
			<guid>https://plabsfill.com/news/lol_land/2026-06-21-97</guid>
			<pubDate>Sun, 21 Jun 2026 17:07:00 GMT</pubDate>
		</item>
		<item>
			<title>Heart Bits Corona Spirit</title>
			<description>&lt;p&gt;steps.value=1;&lt;br /&gt;
stpEnd.value=5;&lt;br /&gt;
scodeX.value=&quot;(o%6)*368+3&quot;;&lt;br /&gt;
scodeY.value=&quot;floor(o/8)*20+280&quot;;&lt;br /&gt;
wL.value=360;&lt;br /&gt;
hT.value=270;&lt;br /&gt;
clor.value=`&quot;https://www.algebra.com/cgi-bin/plot-formula.mpl?expression=+graph(+1500,+1200,+-&quot;+o+&quot;,+8,+-&quot;+u+&quot;,+8,+sin(2x-pi/4))+&quot;`;&lt;/p&gt;

&lt;p&gt;bo.value=&apos;url(&quot;https://plabs.at.ua/bluetooth/trans/still/redbloodcell_0_0_0.png&quot;) 20% 60% / 260% 120%, url(&quot;https://plabs.at.ua/earth/vu/body/b_4_u_8.png&quot;) 20% 1024% / 10% 80%, url(&quot;https://plabs.at.ua/bluetooth/trans/still/redbloodcell_0_0_0.png&quot;) 80px 64% / 26% 100%&apos;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://plabs.at.ua/game/aftermath.1.6.4/&quot;&gt;Start use here&lt;/a&gt;&lt;/p&gt;</description>
			<content:encoded>&lt;p&gt;steps.value=1;&lt;br /&gt;
stpEnd.value=5;&lt;br /&gt;
scodeX.value=&quot;(o%6)*368+3&quot;;&lt;br /&gt;
scodeY.value=&quot;floor(o/8)*20+280&quot;;&lt;br /&gt;
wL.value=360;&lt;br /&gt;
hT.value=270;&lt;br /&gt;
clor.value=`&quot;https://www.algebra.com/cgi-bin/plot-formula.mpl?expression=+graph(+1500,+1200,+-&quot;+o+&quot;,+8,+-&quot;+u+&quot;,+8,+sin(2x-pi/4))+&quot;`;&lt;/p&gt;

&lt;p&gt;bo.value=&apos;url(&quot;https://plabs.at.ua/bluetooth/trans/still/redbloodcell_0_0_0.png&quot;) 20% 60% / 260% 120%, url(&quot;https://plabs.at.ua/earth/vu/body/b_4_u_8.png&quot;) 20% 1024% / 10% 80%, url(&quot;https://plabs.at.ua/bluetooth/trans/still/redbloodcell_0_0_0.png&quot;) 80px 64% / 26% 100%&apos;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://plabs.at.ua/game/aftermath.1.6.4/&quot;&gt;Start use here&lt;/a&gt;&lt;/p&gt;</content:encoded>
			<link>https://plabsfill.com/news/heart_bits_corona_spirit/2026-06-20-96</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/heart_bits_corona_spirit/2026-06-20-96</guid>
			<pubDate>Fri, 19 Jun 2026 22:48:20 GMT</pubDate>
		</item>
		<item>
			<title>Javascript-Common: Text Transform</title>
			<description>&lt;p&gt;&lt;br /&gt;
steps.value=1;&lt;br /&gt;
stpEnd.value=5;&lt;br /&gt;
scodeX.value=&quot;cos((o*9)*2*PI/60)*120+400&quot;;&lt;br /&gt;
scodeY.value=&quot;sin((o*9+1)*2*PI/60)*120+280&quot;;&lt;br /&gt;
itext.value=`&quot;&lt;div style=&apos;transform:rotate(&quot;+(180*o)/3+&quot;deg);&apos;&amp;gt;&lt;h1&amp;gt;&lt;font style=&apos;font-size:72pt;&apos;&amp;gt;01:00&lt;/font&amp;gt;&lt;/h1&amp;gt;&lt;/div&amp;gt;&quot;`;&lt;/p&gt;</description>
			<content:encoded>&lt;p&gt;&lt;br /&gt;
steps.value=1;&lt;br /&gt;
stpEnd.value=5;&lt;br /&gt;
scodeX.value=&quot;cos((o*9)*2*PI/60)*120+400&quot;;&lt;br /&gt;
scodeY.value=&quot;sin((o*9+1)*2*PI/60)*120+280&quot;;&lt;br /&gt;
itext.value=`&quot;&lt;div style=&apos;transform:rotate(&quot;+(180*o)/3+&quot;deg);&apos;&amp;gt;&lt;h1&amp;gt;&lt;font style=&apos;font-size:72pt;&apos;&amp;gt;01:00&lt;/font&amp;gt;&lt;/h1&amp;gt;&lt;/div&amp;gt;&quot;`;&lt;/p&gt;</content:encoded>
			<link>https://plabsfill.com/news/javascript_common_text_transform/2026-06-20-95</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/javascript_common_text_transform/2026-06-20-95</guid>
			<pubDate>Fri, 19 Jun 2026 21:15:44 GMT</pubDate>
		</item>
		<item>
			<title>rings 2026 updated</title>
			<description>&lt;p&gt;if(typeof bringo == &quot;undefined&quot;)bringo=[];&lt;br /&gt;
steps.value=1;&lt;br /&gt;
stpEnd.value=91;&lt;br /&gt;
scodeX.value = &quot;bringo[o*3]+400&quot;;&lt;br /&gt;
scodeY.value = &quot;bringo[u*3+1]+280&quot;;&lt;/p&gt;

&lt;p&gt;for (let i = 0; i &lt; 32; i++) {&lt;br /&gt;
&amp;nbsp; const a = i * Math.PI; // 22.5 degrees&lt;/p&gt;

&lt;p&gt;&amp;nbsp; const cos = Math.cos((a+45)/11.02)*1.4;&lt;br /&gt;
&amp;nbsp; const sin = Math.sin((a+45)/11.02)*1.4;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; bringo.push(&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(170 * cos), Math.round(170 * sin), 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(106 * cos), Math.round(106 * sin), 64,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(43 &amp;nbsp;* cos), Math.round(43 &amp;nbsp;* sin), 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(106 * cos), Math.round(106 * sin), -64&lt;br /&gt;
&amp;nbsp; );&lt;br /&gt;
}&lt;/p&gt;</description>
			<content:encoded>&lt;p&gt;if(typeof bringo == &quot;undefined&quot;)bringo=[];&lt;br /&gt;
steps.value=1;&lt;br /&gt;
stpEnd.value=91;&lt;br /&gt;
scodeX.value = &quot;bringo[o*3]+400&quot;;&lt;br /&gt;
scodeY.value = &quot;bringo[u*3+1]+280&quot;;&lt;/p&gt;

&lt;p&gt;for (let i = 0; i &lt; 32; i++) {&lt;br /&gt;
&amp;nbsp; const a = i * Math.PI; // 22.5 degrees&lt;/p&gt;

&lt;p&gt;&amp;nbsp; const cos = Math.cos((a+45)/11.02)*1.4;&lt;br /&gt;
&amp;nbsp; const sin = Math.sin((a+45)/11.02)*1.4;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; bringo.push(&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(170 * cos), Math.round(170 * sin), 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(106 * cos), Math.round(106 * sin), 64,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(43 &amp;nbsp;* cos), Math.round(43 &amp;nbsp;* sin), 0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Math.round(106 * cos), Math.round(106 * sin), -64&lt;br /&gt;
&amp;nbsp; );&lt;br /&gt;
}&lt;/p&gt;</content:encoded>
			<link>https://plabsfill.com/news/rings_2026_updated/2026-06-19-94</link>
			<dc:creator>pluser27</dc:creator>
			<guid>https://plabsfill.com/news/rings_2026_updated/2026-06-19-94</guid>
			<pubDate>Fri, 19 Jun 2026 15:55:44 GMT</pubDate>
		</item>
	</channel>
</rss>