<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://rxnkin.usc.es/index.php?action=history&amp;feed=atom&amp;title=Statistical_Thermodynamics_and_Trasnport_Phenomena</id>
	<title>Statistical Thermodynamics and Trasnport Phenomena - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://rxnkin.usc.es/index.php?action=history&amp;feed=atom&amp;title=Statistical_Thermodynamics_and_Trasnport_Phenomena"/>
	<link rel="alternate" type="text/html" href="http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;action=history"/>
	<updated>2026-04-19T10:03:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=831&amp;oldid=prev</id>
		<title>Wikiadmin: Blanked the page</title>
		<link rel="alternate" type="text/html" href="http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=831&amp;oldid=prev"/>
		<updated>2020-07-21T14:10:19Z</updated>

		<summary type="html">&lt;p&gt;Blanked the page&lt;/p&gt;
&lt;a href=&quot;http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;amp;diff=831&amp;amp;oldid=830&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=830&amp;oldid=prev</id>
		<title>Wikiadmin at 14:06, 21 July 2020</title>
		<link rel="alternate" type="text/html" href="http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=830&amp;oldid=prev"/>
		<updated>2020-07-21T14:06:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 14:06, 21 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div id=&amp;quot;glowscript&amp;quot; class=&amp;quot;glowscript&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div id=&amp;quot;glowscript&amp;quot; class=&amp;quot;glowscript&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l524&quot; &gt;Line 524:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 526:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//--&amp;gt;&amp;lt;!]]&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//--&amp;gt;&amp;lt;!]]&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=829&amp;oldid=prev</id>
		<title>Wikiadmin: Created page with &quot;&lt;div id=&quot;glowscript&quot; class=&quot;glowscript&quot;&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt; &lt;link type=&quot;text/css&quot; href=&quot;https://s3.amazonaws.com/glowscript/cs...&quot;</title>
		<link rel="alternate" type="text/html" href="http://rxnkin.usc.es/index.php?title=Statistical_Thermodynamics_and_Trasnport_Phenomena&amp;diff=829&amp;oldid=prev"/>
		<updated>2020-07-21T14:05:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div id=&amp;quot;glowscript&amp;quot; class=&amp;quot;glowscript&amp;quot;&amp;gt; &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt; &amp;lt;link type=&amp;quot;text/css&amp;quot; href=&amp;quot;https://s3.amazonaws.com/glowscript/cs...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div id=&amp;quot;glowscript&amp;quot; class=&amp;quot;glowscript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link type=&amp;quot;text/css&amp;quot; href=&amp;quot;https://s3.amazonaws.com/glowscript/css/redmond/2.1/jquery-ui.custom.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;link type=&amp;quot;text/css&amp;quot; href=&amp;quot;https://s3.amazonaws.com/glowscript/css/ide.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://s3.amazonaws.com/glowscript/lib/jquery/2.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://s3.amazonaws.com/glowscript/lib/jquery/2.1/jquery-ui.custom.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://s3.amazonaws.com/glowscript/package/glow.3.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;https://s3.amazonaws.com/glowscript/package/RSrun.3.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;!--//--&amp;gt;&amp;lt;![CDATA[//&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
// START JAVASCRIPT&lt;br /&gt;
;(function() {;&lt;br /&gt;
var RS_modules = {};&lt;br /&gt;
RS_modules.pythonize = {};&lt;br /&gt;
&lt;br /&gt;
(function(){&lt;br /&gt;
    function strings() {&lt;br /&gt;
        var string_funcs, exclude, name;&lt;br /&gt;
        string_funcs = set(&amp;quot;capitalize strip lstrip rstrip islower isupper isspace lower upper swapcase center count endswith startswith find rfind index rindex format join ljust rjust partition rpartition replace split rsplit splitlines zfill&amp;quot;.split(&amp;quot; &amp;quot;));&lt;br /&gt;
        if (!arguments.length) {&lt;br /&gt;
            exclude = (function(){&lt;br /&gt;
                var s = RS_set();&lt;br /&gt;
                s.jsset.add(&amp;quot;split&amp;quot;);&lt;br /&gt;
                s.jsset.add(&amp;quot;replace&amp;quot;);&lt;br /&gt;
                return s;&lt;br /&gt;
            })();&lt;br /&gt;
        } else if (arguments[0]) {&lt;br /&gt;
            exclude = Array.prototype.slice.call(arguments);&lt;br /&gt;
        } else {&lt;br /&gt;
            exclude = null;&lt;br /&gt;
        }&lt;br /&gt;
        if (exclude) {&lt;br /&gt;
            string_funcs = string_funcs.difference(set(exclude));&lt;br /&gt;
        }&lt;br /&gt;
        var RS_Iter0 = string_funcs;&lt;br /&gt;
        RS_Iter0 = ((typeof RS_Iter0[Symbol.iterator] === &amp;quot;function&amp;quot;) ? (RS_Iter0 instanceof Map ? RS_Iter0.keys() : RS_Iter0) : Object.keys(RS_Iter0));&lt;br /&gt;
        for (var RS_Index0 of RS_Iter0) {&lt;br /&gt;
            name = RS_Index0;&lt;br /&gt;
            (RS_expr_temp = String.prototype)[(typeof name === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; name &amp;lt; 0) ? RS_expr_temp.length + name : name] = (RS_expr_temp = RS_str.prototype)[(typeof name === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; name &amp;lt; 0) ? RS_expr_temp.length + name : name];&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
    if (!strings.__module__) Object.defineProperties(strings, {&lt;br /&gt;
        __module__ : {value: &amp;quot;pythonize&amp;quot;}&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    RS_modules.pythonize.strings = strings;&lt;br /&gt;
})();&lt;br /&gt;
async function __main__() {&lt;br /&gt;
&amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var version, display, vector, print, arange, __name__, type, scene, RS_ls, win, Natoms, NA, L, V, gray, mass, Ratom, k, T, dt, animation, s, d, r, boxbottom, boxtop, vert1, vert2, vert3, vert4, Atoms, p, apos, mfp, pavg, x, y, z, theta, phi, px, py, pz, i, deltav, nhisto, histo, xmax, ymax, gg, theory, dv, v, accum, vdist, nc, gmfp, cnts, ti, tiref, gti, t, ncoll, aposold, dist, v_square, vi, P, hitlist, j, ptot, posi, posj, vj, vrel, a, rrel, dx, dy, value, alpha, deltat, mtot, pcmi, pcmj, ij, sigma, gmfp0, MFP, Zco, z0, loc, nsteps;&lt;br /&gt;
    version = RS_list_decorate([ &amp;quot;3.0&amp;quot;, &amp;quot;glowscript&amp;quot; ]);&lt;br /&gt;
    Array.prototype['+'] = function(r) {return this.concat(r)}&lt;br /&gt;
    Array.prototype['*'] = function(r) {return __array_times_number(this, r)}&lt;br /&gt;
    window.__GSlang = &amp;quot;vpython&amp;quot;;&lt;br /&gt;
    display = canvas;&lt;br /&gt;
    vector = vec;&lt;br /&gt;
    print = GSprint;&lt;br /&gt;
    arange = range;&lt;br /&gt;
    __name__ = &amp;quot;__main__&amp;quot;;&lt;br /&gt;
    type = pytype;&lt;br /&gt;
    scene = canvas();&lt;br /&gt;
    var strings = RS_modules.pythonize.strings;&lt;br /&gt;
&lt;br /&gt;
    strings();&lt;br /&gt;
    &amp;quot;5&amp;quot;;&lt;br /&gt;
    win = 500;&lt;br /&gt;
    &amp;quot;7&amp;quot;;&lt;br /&gt;
    Natoms = 200;&lt;br /&gt;
    &amp;quot;8&amp;quot;;&lt;br /&gt;
    NA = 6.022e23;&lt;br /&gt;
    &amp;quot;10&amp;quot;;&lt;br /&gt;
    L = 1;&lt;br /&gt;
    &amp;quot;11&amp;quot;;&lt;br /&gt;
    V = GS_power(L, 3);&lt;br /&gt;
    &amp;quot;12&amp;quot;;&lt;br /&gt;
    gray = (await color.gray(.7));&lt;br /&gt;
    &amp;quot;13&amp;quot;;&lt;br /&gt;
    mass = .004[&amp;quot;/&amp;quot;](NA);&lt;br /&gt;
    &amp;quot;14&amp;quot;;&lt;br /&gt;
    Ratom = .03;&lt;br /&gt;
    &amp;quot;15&amp;quot;;&lt;br /&gt;
    k = 1.38064852e-23;&lt;br /&gt;
    &amp;quot;16&amp;quot;;&lt;br /&gt;
    T = float(input(&amp;quot;Temperature of the simulation(K): &amp;quot;));&lt;br /&gt;
    &amp;quot;17&amp;quot;;&lt;br /&gt;
    dt = 1e-5;&lt;br /&gt;
    &amp;quot;19&amp;quot;;&lt;br /&gt;
    animation = RS_interpolate_kwargs.call(this, canvas, [RS_desugar_kwargs({width: win, height: win, align: &amp;quot;left&amp;quot;})]);&lt;br /&gt;
    &amp;quot;20&amp;quot;;&lt;br /&gt;
    animation.range = L;&lt;br /&gt;
    &amp;quot;21&amp;quot;;&lt;br /&gt;
    animation.title = &amp;quot;Simulation with &amp;quot;[&amp;quot;+&amp;quot;](str(Natoms))[&amp;quot;+&amp;quot;](&amp;quot; \&amp;quot;hard-sphere\&amp;quot; gas particles at T = &amp;quot;)[&amp;quot;+&amp;quot;](str(T))[&amp;quot;+&amp;quot;](&amp;quot; K&amp;quot;);&lt;br /&gt;
    &amp;quot;32&amp;quot;;&lt;br /&gt;
    s = &amp;quot;&amp;lt;b&amp;gt;Theoretical and simulated speed distributions.&amp;lt;\/b&amp;gt;\n  Initially all atoms have the same speed, \n  but collisions change the speeds of the \n  colliding atoms. \n  \n  One of the atoms is marked and leaves a \n  trail so you can follow its path.\n  \n  While speeds are realistic, the collision\n  frequency and mean free path are not\n&amp;quot;;&lt;br /&gt;
    &amp;quot;33&amp;quot;;&lt;br /&gt;
    animation.caption = s;&lt;br /&gt;
    &amp;quot;35&amp;quot;;&lt;br /&gt;
    d = L[&amp;quot;/&amp;quot;](2)[&amp;quot;+&amp;quot;](Ratom);&lt;br /&gt;
    &amp;quot;36&amp;quot;;&lt;br /&gt;
    r = .005;&lt;br /&gt;
    &amp;quot;37&amp;quot;;&lt;br /&gt;
    boxbottom = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;38&amp;quot;;&lt;br /&gt;
    boxbottom.append(RS_list_decorate([ vector(d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;]()), vector(d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;](), d), vector(d, d[&amp;quot;-u&amp;quot;](), d), vector(d, d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;]()), vector(d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;]()) ]));&lt;br /&gt;
    &amp;quot;39&amp;quot;;&lt;br /&gt;
    boxtop = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;40&amp;quot;;&lt;br /&gt;
    boxtop.append(RS_list_decorate([ vector(d[&amp;quot;-u&amp;quot;](), d, d[&amp;quot;-u&amp;quot;]()), vector(d[&amp;quot;-u&amp;quot;](), d, d), vector(d, d, d), vector(d, d, d[&amp;quot;-u&amp;quot;]()), vector(d[&amp;quot;-u&amp;quot;](), d, d[&amp;quot;-u&amp;quot;]()) ]));&lt;br /&gt;
    &amp;quot;41&amp;quot;;&lt;br /&gt;
    vert1 = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;42&amp;quot;;&lt;br /&gt;
    vert2 = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;43&amp;quot;;&lt;br /&gt;
    vert3 = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;44&amp;quot;;&lt;br /&gt;
    vert4 = RS_interpolate_kwargs.call(this, curve, [RS_desugar_kwargs({color: gray, radius: r})]);&lt;br /&gt;
    &amp;quot;45&amp;quot;;&lt;br /&gt;
    vert1.append(RS_list_decorate([ vector(d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;]()), vector(d[&amp;quot;-u&amp;quot;](), d, d[&amp;quot;-u&amp;quot;]()) ]));&lt;br /&gt;
    &amp;quot;46&amp;quot;;&lt;br /&gt;
    vert2.append(RS_list_decorate([ vector(d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;](), d), vector(d[&amp;quot;-u&amp;quot;](), d, d) ]));&lt;br /&gt;
    &amp;quot;47&amp;quot;;&lt;br /&gt;
    vert3.append(RS_list_decorate([ vector(d, d[&amp;quot;-u&amp;quot;](), d), vector(d, d, d) ]));&lt;br /&gt;
    &amp;quot;48&amp;quot;;&lt;br /&gt;
    vert4.append(RS_list_decorate([ vector(d, d[&amp;quot;-u&amp;quot;](), d[&amp;quot;-u&amp;quot;]()), vector(d, d, d[&amp;quot;-u&amp;quot;]()) ]));&lt;br /&gt;
    &amp;quot;50&amp;quot;;&lt;br /&gt;
    Atoms = RS_list_decorate([]);&lt;br /&gt;
    &amp;quot;51&amp;quot;;&lt;br /&gt;
    p = RS_list_decorate([]);&lt;br /&gt;
    &amp;quot;52&amp;quot;;&lt;br /&gt;
    apos = RS_list_decorate([]);&lt;br /&gt;
    &amp;quot;53&amp;quot;;&lt;br /&gt;
    mfp = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;54&amp;quot;;&lt;br /&gt;
    pavg = sqrt(2[&amp;quot;*&amp;quot;](mass)[&amp;quot;*&amp;quot;](1.5)[&amp;quot;*&amp;quot;](k)[&amp;quot;*&amp;quot;](T));&lt;br /&gt;
    &amp;quot;56&amp;quot;;&lt;br /&gt;
    for (var RS_Index1 = 0; RS_Index1[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index1++) {&lt;br /&gt;
        i = RS_Index1;&lt;br /&gt;
        &amp;quot;57&amp;quot;;&lt;br /&gt;
        x = L[&amp;quot;*&amp;quot;](random())[&amp;quot;-&amp;quot;](L[&amp;quot;/&amp;quot;](2));&lt;br /&gt;
        &amp;quot;58&amp;quot;;&lt;br /&gt;
        y = L[&amp;quot;*&amp;quot;](random())[&amp;quot;-&amp;quot;](L[&amp;quot;/&amp;quot;](2));&lt;br /&gt;
        &amp;quot;59&amp;quot;;&lt;br /&gt;
        z = L[&amp;quot;*&amp;quot;](random())[&amp;quot;-&amp;quot;](L[&amp;quot;/&amp;quot;](2));&lt;br /&gt;
        &amp;quot;60&amp;quot;;&lt;br /&gt;
        if ((i === 0 || typeof i === &amp;quot;object&amp;quot; &amp;amp;&amp;amp; RS_equals(i, 0))) {&lt;br /&gt;
            &amp;quot;61&amp;quot;;&lt;br /&gt;
            Atoms.append(RS_interpolate_kwargs.call(this, sphere, [RS_desugar_kwargs({pos: vector(x, y, z), radius: Ratom, color: color.cyan, make_trail: true, retain: 100, trail_radius: .3[&amp;quot;*&amp;quot;](Ratom)})]));&lt;br /&gt;
            &amp;quot;62&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
            Atoms.append(RS_interpolate_kwargs.call(this, sphere, [RS_desugar_kwargs({pos: vector(x, y, z), radius: Ratom, color: gray})]));&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;63&amp;quot;;&lt;br /&gt;
        apos.append(vec(x, y, z));&lt;br /&gt;
        &amp;quot;64&amp;quot;;&lt;br /&gt;
        theta = pi[&amp;quot;*&amp;quot;](random());&lt;br /&gt;
        &amp;quot;65&amp;quot;;&lt;br /&gt;
        phi = 2[&amp;quot;*&amp;quot;](pi)[&amp;quot;*&amp;quot;](random());&lt;br /&gt;
        &amp;quot;66&amp;quot;;&lt;br /&gt;
        px = pavg[&amp;quot;*&amp;quot;](sin(theta))[&amp;quot;*&amp;quot;](cos(phi));&lt;br /&gt;
        &amp;quot;67&amp;quot;;&lt;br /&gt;
        py = pavg[&amp;quot;*&amp;quot;](sin(theta))[&amp;quot;*&amp;quot;](sin(phi));&lt;br /&gt;
        &amp;quot;68&amp;quot;;&lt;br /&gt;
        pz = pavg[&amp;quot;*&amp;quot;](cos(theta));&lt;br /&gt;
        &amp;quot;69&amp;quot;;&lt;br /&gt;
        p.append(vector(px, py, pz));&lt;br /&gt;
    }&lt;br /&gt;
    &amp;quot;71&amp;quot;;&lt;br /&gt;
    deltav = 100;&lt;br /&gt;
    &amp;quot;73&amp;quot;;&lt;br /&gt;
    async function barx(v) {&lt;br /&gt;
        &amp;quot;74&amp;quot;;&lt;br /&gt;
        return int(v[&amp;quot;/&amp;quot;](deltav));&lt;br /&gt;
    };&lt;br /&gt;
    if (!barx.__argnames__) Object.defineProperties(barx, {&lt;br /&gt;
        __argnames__ : {value: [&amp;quot;v&amp;quot;]},&lt;br /&gt;
        __module__ : {value: null}&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;77&amp;quot;;&lt;br /&gt;
    nhisto = int(5e3[&amp;quot;/&amp;quot;](deltav));&lt;br /&gt;
    &amp;quot;79&amp;quot;;&lt;br /&gt;
    histo = RS_list_decorate([]);&lt;br /&gt;
    &amp;quot;80&amp;quot;;&lt;br /&gt;
    for (var RS_Index2 = 0; RS_Index2[&amp;quot;&amp;lt;&amp;quot;](nhisto); RS_Index2++) {&lt;br /&gt;
        i = RS_Index2;&lt;br /&gt;
        histo.append(0);&lt;br /&gt;
    }&lt;br /&gt;
    &amp;quot;81&amp;quot;;&lt;br /&gt;
    histo[RS_bound_index((await barx(pavg[&amp;quot;/&amp;quot;](mass))), histo)] = Natoms;&lt;br /&gt;
    &amp;quot;83&amp;quot;;&lt;br /&gt;
    xmax = sqrt(2[&amp;quot;*&amp;quot;](k)[&amp;quot;*&amp;quot;](T)[&amp;quot;/&amp;quot;](mass))[&amp;quot;+&amp;quot;](2.5[&amp;quot;*&amp;quot;](sqrt(k[&amp;quot;*&amp;quot;](T)[&amp;quot;/&amp;quot;](mass))));&lt;br /&gt;
    &amp;quot;84&amp;quot;;&lt;br /&gt;
    ymax = Natoms[&amp;quot;*&amp;quot;](4)[&amp;quot;*&amp;quot;](GS_power((mass[&amp;quot;/&amp;quot;](2[&amp;quot;*&amp;quot;](pi)[&amp;quot;*&amp;quot;](k)[&amp;quot;*&amp;quot;](T))), .5))[&amp;quot;/&amp;quot;](exp(1))[&amp;quot;*&amp;quot;](deltav)[&amp;quot;*&amp;quot;](1.2);&lt;br /&gt;
    &amp;quot;85&amp;quot;;&lt;br /&gt;
    gg = RS_interpolate_kwargs.call(this, graph, [RS_desugar_kwargs({width: win, height: .4[&amp;quot;*&amp;quot;](win), xmax: xmax, align: &amp;quot;left&amp;quot;, xtitle: &amp;quot;speed, m/s&amp;quot;, ytitle: &amp;quot;Number of atoms&amp;quot;, ymax: ymax})]);&lt;br /&gt;
    &amp;quot;88&amp;quot;;&lt;br /&gt;
    theory = RS_interpolate_kwargs.call(this, gcurve, [RS_desugar_kwargs({color: color.blue})]);&lt;br /&gt;
    &amp;quot;89&amp;quot;;&lt;br /&gt;
    dv = 10;&lt;br /&gt;
    &amp;quot;90&amp;quot;;&lt;br /&gt;
    var RS_Iter3 = range(0, 5001[&amp;quot;+&amp;quot;](dv), dv);&lt;br /&gt;
    RS_Iter3 = ((typeof RS_Iter3[Symbol.iterator] === &amp;quot;function&amp;quot;) ? (RS_Iter3 instanceof Map ? RS_Iter3.keys() : RS_Iter3) : Object.keys(RS_Iter3));&lt;br /&gt;
    for (var RS_Index3 of RS_Iter3) {&lt;br /&gt;
        v = RS_Index3;&lt;br /&gt;
        &amp;quot;91&amp;quot;;&lt;br /&gt;
        (await theory.plot(v, deltav[&amp;quot;/&amp;quot;](dv)[&amp;quot;*&amp;quot;](Natoms)[&amp;quot;*&amp;quot;](4)[&amp;quot;*&amp;quot;](pi)[&amp;quot;*&amp;quot;](GS_power((mass[&amp;quot;/&amp;quot;](2[&amp;quot;*&amp;quot;](pi)[&amp;quot;*&amp;quot;](k)[&amp;quot;*&amp;quot;](T))), 1.5))[&amp;quot;*&amp;quot;](exp(.5[&amp;quot;-u&amp;quot;]()[&amp;quot;*&amp;quot;](mass)[&amp;quot;*&amp;quot;](GS_power(v, 2))[&amp;quot;/&amp;quot;](k[&amp;quot;*&amp;quot;](T))))[&amp;quot;*&amp;quot;](GS_power(v, 2))[&amp;quot;*&amp;quot;](dv)));&lt;br /&gt;
    }&lt;br /&gt;
    &amp;quot;93&amp;quot;;&lt;br /&gt;
    accum = RS_list_decorate([]);&lt;br /&gt;
    &amp;quot;95&amp;quot;;&lt;br /&gt;
    var RS_Iter4 = range(int(5e3[&amp;quot;/&amp;quot;](deltav)));&lt;br /&gt;
    RS_Iter4 = ((typeof RS_Iter4[Symbol.iterator] === &amp;quot;function&amp;quot;) ? (RS_Iter4 instanceof Map ? RS_Iter4.keys() : RS_Iter4) : Object.keys(RS_Iter4));&lt;br /&gt;
    for (var RS_Index4 of RS_Iter4) {&lt;br /&gt;
        i = RS_Index4;&lt;br /&gt;
        accum.append(RS_list_decorate([ deltav[&amp;quot;*&amp;quot;](i[&amp;quot;+&amp;quot;](.5)), 0 ]));&lt;br /&gt;
    }&lt;br /&gt;
    &amp;quot;96&amp;quot;;&lt;br /&gt;
    vdist = RS_interpolate_kwargs.call(this, gvbars, [RS_desugar_kwargs({color: color.red, delta: deltav})]);&lt;br /&gt;
    &amp;quot;98&amp;quot;;&lt;br /&gt;
    async function interchange(v1, v2) {&lt;br /&gt;
        var RS_ls, barx1, barx2;&lt;br /&gt;
        &amp;quot;99&amp;quot;;&lt;br /&gt;
        barx1 = (await barx(v1));&lt;br /&gt;
        &amp;quot;100&amp;quot;;&lt;br /&gt;
        barx2 = (await barx(v2));&lt;br /&gt;
        &amp;quot;101&amp;quot;;&lt;br /&gt;
        if ((barx1 === barx2 || typeof barx1 === &amp;quot;object&amp;quot; &amp;amp;&amp;amp; RS_equals(barx1, barx2))) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;102&amp;quot;;&lt;br /&gt;
        if (barx1[&amp;quot;&amp;gt;=&amp;quot;](len(histo)) || barx2[&amp;quot;&amp;gt;=&amp;quot;](len(histo))) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;103&amp;quot;;&lt;br /&gt;
        histo[(typeof barx1 === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; barx1[&amp;quot;&amp;lt;&amp;quot;](0)) ? histo.length[&amp;quot;+&amp;quot;](barx1) : barx1]=histo[(typeof barx1 === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; barx1[&amp;quot;&amp;lt;&amp;quot;](0)) ? histo.length[&amp;quot;+&amp;quot;](barx1) : barx1][&amp;quot;-&amp;quot;](1);&lt;br /&gt;
        &amp;quot;104&amp;quot;;&lt;br /&gt;
        histo[(typeof barx2 === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; barx2[&amp;quot;&amp;lt;&amp;quot;](0)) ? histo.length[&amp;quot;+&amp;quot;](barx2) : barx2]=histo[(typeof barx2 === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; barx2[&amp;quot;&amp;lt;&amp;quot;](0)) ? histo.length[&amp;quot;+&amp;quot;](barx2) : barx2][&amp;quot;+&amp;quot;](1);&lt;br /&gt;
    };&lt;br /&gt;
    if (!interchange.__argnames__) Object.defineProperties(interchange, {&lt;br /&gt;
        __argnames__ : {value: [&amp;quot;v1&amp;quot;, &amp;quot;v2&amp;quot;]},&lt;br /&gt;
        __module__ : {value: null}&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;106&amp;quot;;&lt;br /&gt;
    async function checkCollisions() {&lt;br /&gt;
        var RS_ls, hitlist, r2, ai, aj, dr, j, i;&lt;br /&gt;
        &amp;quot;107&amp;quot;;&lt;br /&gt;
        hitlist = RS_list_decorate([]);&lt;br /&gt;
        &amp;quot;108&amp;quot;;&lt;br /&gt;
        r2 = 2[&amp;quot;*&amp;quot;](Ratom);&lt;br /&gt;
        &amp;quot;109&amp;quot;;&lt;br /&gt;
        r2=r2[&amp;quot;*&amp;quot;](r2);&lt;br /&gt;
        &amp;quot;111&amp;quot;;&lt;br /&gt;
        for (var RS_Index5 = 0; RS_Index5[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index5++) {&lt;br /&gt;
            i = RS_Index5;&lt;br /&gt;
            &amp;quot;112&amp;quot;;&lt;br /&gt;
            ai = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i];&lt;br /&gt;
            &amp;quot;113&amp;quot;;&lt;br /&gt;
            for (var RS_Index6 = 0; RS_Index6[&amp;quot;&amp;lt;&amp;quot;](i); RS_Index6++) {&lt;br /&gt;
                j = RS_Index6;&lt;br /&gt;
                &amp;quot;114&amp;quot;;&lt;br /&gt;
                aj = apos[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](j) : j];&lt;br /&gt;
                &amp;quot;115&amp;quot;;&lt;br /&gt;
                dr = ai[&amp;quot;-&amp;quot;](aj);&lt;br /&gt;
                &amp;quot;117&amp;quot;;&lt;br /&gt;
                if (mag2(dr)[&amp;quot;&amp;lt;&amp;quot;](r2)) {&lt;br /&gt;
                    hitlist.append(RS_list_decorate([ i, j ]));&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;119&amp;quot;;&lt;br /&gt;
        return hitlist;&lt;br /&gt;
    };&lt;br /&gt;
    if (!checkCollisions.__module__) Object.defineProperties(checkCollisions, {&lt;br /&gt;
        __module__ : {value: null}&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;121&amp;quot;;&lt;br /&gt;
    nhisto = 0;&lt;br /&gt;
    &amp;quot;122&amp;quot;;&lt;br /&gt;
    z = 0;&lt;br /&gt;
    &amp;quot;123&amp;quot;;&lt;br /&gt;
    nc = 0;&lt;br /&gt;
    &amp;quot;124&amp;quot;;&lt;br /&gt;
    gmfp = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;125&amp;quot;;&lt;br /&gt;
    cnts = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;126&amp;quot;;&lt;br /&gt;
    ti = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;127&amp;quot;;&lt;br /&gt;
    tiref = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;128&amp;quot;;&lt;br /&gt;
    gti = RS_list_decorate([ 0 ])[&amp;quot;*&amp;quot;](Natoms);&lt;br /&gt;
    &amp;quot;129&amp;quot;;&lt;br /&gt;
    t = 0;&lt;br /&gt;
    &amp;quot;130&amp;quot;;&lt;br /&gt;
    ncoll = 0;&lt;br /&gt;
    &amp;quot;132&amp;quot;;&lt;br /&gt;
    for (var RS_Index7 = 0; RS_Index7[&amp;quot;&amp;lt;&amp;quot;](5e4); RS_Index7++) {&lt;br /&gt;
        nsteps = RS_Index7;&lt;br /&gt;
        &amp;quot;133&amp;quot;;&lt;br /&gt;
        (await rate(300));&lt;br /&gt;
        &amp;quot;135&amp;quot;;&lt;br /&gt;
        var RS_Iter8 = range(len(accum));&lt;br /&gt;
        RS_Iter8 = ((typeof RS_Iter8[Symbol.iterator] === &amp;quot;function&amp;quot;) ? (RS_Iter8 instanceof Map ? RS_Iter8.keys() : RS_Iter8) : Object.keys(RS_Iter8));&lt;br /&gt;
        for (var RS_Index8 of RS_Iter8) {&lt;br /&gt;
            i = RS_Index8;&lt;br /&gt;
            accum[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? accum.length[&amp;quot;+&amp;quot;](i) : i][1] = nhisto[&amp;quot;*&amp;quot;](accum[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? accum.length[&amp;quot;+&amp;quot;](i) : i][1])[&amp;quot;+&amp;quot;](histo[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? histo.length[&amp;quot;+&amp;quot;](i) : i])[&amp;quot;/&amp;quot;](nhisto[&amp;quot;+&amp;quot;](1));&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;136&amp;quot;;&lt;br /&gt;
        if (RS_equals(nhisto[&amp;quot;%&amp;quot;](10), 0)) {&lt;br /&gt;
            &amp;quot;137&amp;quot;;&lt;br /&gt;
            vdist.data = accum;&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;138&amp;quot;;&lt;br /&gt;
        nhisto=nhisto[&amp;quot;+&amp;quot;](1);&lt;br /&gt;
        &amp;quot;141&amp;quot;;&lt;br /&gt;
        t = t[&amp;quot;+&amp;quot;](dt);&lt;br /&gt;
        &amp;quot;142&amp;quot;;&lt;br /&gt;
        for (var RS_Index9 = 0; RS_Index9[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index9++) {&lt;br /&gt;
            i = RS_Index9;&lt;br /&gt;
            &amp;quot;143&amp;quot;;&lt;br /&gt;
            aposold = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i];&lt;br /&gt;
            &amp;quot;144&amp;quot;;&lt;br /&gt;
            Atoms[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? Atoms.length[&amp;quot;+&amp;quot;](i) : i].pos = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i] = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](mass)[&amp;quot;*&amp;quot;](dt));&lt;br /&gt;
            &amp;quot;145&amp;quot;;&lt;br /&gt;
            ti[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? ti.length[&amp;quot;+&amp;quot;](i) : i] = t[&amp;quot;-&amp;quot;](tiref[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? tiref.length[&amp;quot;+&amp;quot;](i) : i]);&lt;br /&gt;
            &amp;quot;147&amp;quot;;&lt;br /&gt;
            dist = GS_power((GS_power((apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i].x[&amp;quot;-&amp;quot;](aposold.x)), 2)[&amp;quot;+&amp;quot;](GS_power((apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i].y[&amp;quot;-&amp;quot;](aposold.y)), 2))[&amp;quot;+&amp;quot;](GS_power((apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i].z[&amp;quot;-&amp;quot;](aposold.z)), 2))), .5);&lt;br /&gt;
            &amp;quot;148&amp;quot;;&lt;br /&gt;
            mfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](i) : i] = mfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](dist);&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;150&amp;quot;;&lt;br /&gt;
        v_square = 0;&lt;br /&gt;
        &amp;quot;151&amp;quot;;&lt;br /&gt;
        for (var RS_Index10 = 0; RS_Index10[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index10++) {&lt;br /&gt;
            i = RS_Index10;&lt;br /&gt;
            &amp;quot;152&amp;quot;;&lt;br /&gt;
            vi = p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](mass);&lt;br /&gt;
            &amp;quot;153&amp;quot;;&lt;br /&gt;
            v_square = v_square[&amp;quot;+&amp;quot;](vi.x[&amp;quot;*&amp;quot;](vi.x))[&amp;quot;+&amp;quot;](vi.y[&amp;quot;*&amp;quot;](vi.y))[&amp;quot;+&amp;quot;](vi.z[&amp;quot;*&amp;quot;](vi.z));&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;155&amp;quot;;&lt;br /&gt;
        P = mass[&amp;quot;*&amp;quot;](v_square)[&amp;quot;/&amp;quot;](3)[&amp;quot;/&amp;quot;](V);&lt;br /&gt;
        &amp;quot;159&amp;quot;;&lt;br /&gt;
        hitlist = (await checkCollisions());&lt;br /&gt;
        &amp;quot;164&amp;quot;;&lt;br /&gt;
        var RS_Iter11 = hitlist;&lt;br /&gt;
        RS_Iter11 = ((typeof RS_Iter11[Symbol.iterator] === &amp;quot;function&amp;quot;) ? (RS_Iter11 instanceof Map ? RS_Iter11.keys() : RS_Iter11) : Object.keys(RS_Iter11));&lt;br /&gt;
        for (var RS_Index11 of RS_Iter11) {&lt;br /&gt;
            ij = RS_Index11;&lt;br /&gt;
            &amp;quot;165&amp;quot;;&lt;br /&gt;
            i = ij[0];&lt;br /&gt;
            &amp;quot;166&amp;quot;;&lt;br /&gt;
            j = ij[1];&lt;br /&gt;
            &amp;quot;167&amp;quot;;&lt;br /&gt;
            gmfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gmfp.length[&amp;quot;+&amp;quot;](i) : i]=gmfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gmfp.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](mfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](i) : i]);&lt;br /&gt;
            &amp;quot;168&amp;quot;;&lt;br /&gt;
            gmfp[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? gmfp.length[&amp;quot;+&amp;quot;](j) : j]=gmfp[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? gmfp.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;+&amp;quot;](mfp[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](j) : j]);&lt;br /&gt;
            &amp;quot;169&amp;quot;;&lt;br /&gt;
            gti[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gti.length[&amp;quot;+&amp;quot;](i) : i]=gti[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gti.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](ti[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? ti.length[&amp;quot;+&amp;quot;](i) : i]);&lt;br /&gt;
            &amp;quot;170&amp;quot;;&lt;br /&gt;
            gti[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? gti.length[&amp;quot;+&amp;quot;](j) : j]=gti[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? gti.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;+&amp;quot;](ti[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? ti.length[&amp;quot;+&amp;quot;](j) : j]);&lt;br /&gt;
            &amp;quot;171&amp;quot;;&lt;br /&gt;
            cnts[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](i) : i]=cnts[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](1);&lt;br /&gt;
            &amp;quot;172&amp;quot;;&lt;br /&gt;
            cnts[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](j) : j]=cnts[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;+&amp;quot;](1);&lt;br /&gt;
            &amp;quot;173&amp;quot;;&lt;br /&gt;
            mfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](i) : i] = 0;&lt;br /&gt;
            &amp;quot;174&amp;quot;;&lt;br /&gt;
            mfp[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? mfp.length[&amp;quot;+&amp;quot;](j) : j] = 0;&lt;br /&gt;
            &amp;quot;175&amp;quot;;&lt;br /&gt;
            tiref[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? tiref.length[&amp;quot;+&amp;quot;](i) : i] = t;&lt;br /&gt;
            &amp;quot;176&amp;quot;;&lt;br /&gt;
            tiref[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? tiref.length[&amp;quot;+&amp;quot;](j) : j] = t;&lt;br /&gt;
            &amp;quot;177&amp;quot;;&lt;br /&gt;
            ptot = p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;+&amp;quot;](p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j]);&lt;br /&gt;
            &amp;quot;178&amp;quot;;&lt;br /&gt;
            posi = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i];&lt;br /&gt;
            &amp;quot;179&amp;quot;;&lt;br /&gt;
            posj = apos[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](j) : j];&lt;br /&gt;
            &amp;quot;180&amp;quot;;&lt;br /&gt;
            vi = p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](mass);&lt;br /&gt;
            &amp;quot;181&amp;quot;;&lt;br /&gt;
            vj = p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;/&amp;quot;](mass);&lt;br /&gt;
            &amp;quot;182&amp;quot;;&lt;br /&gt;
            vrel = vj[&amp;quot;-&amp;quot;](vi);&lt;br /&gt;
            &amp;quot;183&amp;quot;;&lt;br /&gt;
            a = vrel.mag2;&lt;br /&gt;
            &amp;quot;184&amp;quot;;&lt;br /&gt;
            if ((a === 0 || typeof a === &amp;quot;object&amp;quot; &amp;amp;&amp;amp; RS_equals(a, 0))) {&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            &amp;quot;185&amp;quot;;&lt;br /&gt;
            rrel = posi[&amp;quot;-&amp;quot;](posj);&lt;br /&gt;
            &amp;quot;186&amp;quot;;&lt;br /&gt;
            if (rrel.mag[&amp;quot;&amp;lt;&amp;quot;](Ratom)) {&lt;br /&gt;
                &amp;quot;188&amp;quot;;&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            &amp;quot;191&amp;quot;;&lt;br /&gt;
            dx = dot(rrel, vrel.hat);&lt;br /&gt;
            &amp;quot;192&amp;quot;;&lt;br /&gt;
            dy = cross(rrel, vrel.hat).mag;&lt;br /&gt;
            &amp;quot;195&amp;quot;;&lt;br /&gt;
            value = dy[&amp;quot;/&amp;quot;](2[&amp;quot;*&amp;quot;](Ratom));&lt;br /&gt;
            &amp;quot;196&amp;quot;;&lt;br /&gt;
            if (value[&amp;quot;&amp;gt;&amp;quot;](1)) {&lt;br /&gt;
                value = 1;&lt;br /&gt;
            }&lt;br /&gt;
            &amp;quot;197&amp;quot;;&lt;br /&gt;
            if (value[&amp;quot;&amp;lt;&amp;quot;](1[&amp;quot;-u&amp;quot;]())) {&lt;br /&gt;
                value = 1[&amp;quot;-u&amp;quot;]();&lt;br /&gt;
            }&lt;br /&gt;
            &amp;quot;198&amp;quot;;&lt;br /&gt;
            alpha = asin(value);&lt;br /&gt;
            &amp;quot;199&amp;quot;;&lt;br /&gt;
            d = 2[&amp;quot;*&amp;quot;](Ratom)[&amp;quot;*&amp;quot;](cos(alpha))[&amp;quot;-&amp;quot;](dx);&lt;br /&gt;
            &amp;quot;200&amp;quot;;&lt;br /&gt;
            deltat = d[&amp;quot;/&amp;quot;](vrel.mag);&lt;br /&gt;
            &amp;quot;204&amp;quot;;&lt;br /&gt;
            posi = posi[&amp;quot;-&amp;quot;](vi[&amp;quot;*&amp;quot;](deltat));&lt;br /&gt;
            &amp;quot;205&amp;quot;;&lt;br /&gt;
            posj = posj[&amp;quot;-&amp;quot;](vj[&amp;quot;*&amp;quot;](deltat));&lt;br /&gt;
            &amp;quot;207&amp;quot;;&lt;br /&gt;
            mtot = 2[&amp;quot;*&amp;quot;](mass);&lt;br /&gt;
            &amp;quot;208&amp;quot;;&lt;br /&gt;
            pcmi = p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;-&amp;quot;](ptot[&amp;quot;*&amp;quot;](mass)[&amp;quot;/&amp;quot;](mtot));&lt;br /&gt;
            &amp;quot;209&amp;quot;;&lt;br /&gt;
            pcmj = p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;-&amp;quot;](ptot[&amp;quot;*&amp;quot;](mass)[&amp;quot;/&amp;quot;](mtot));&lt;br /&gt;
            &amp;quot;210&amp;quot;;&lt;br /&gt;
            rrel = norm(rrel);&lt;br /&gt;
            &amp;quot;211&amp;quot;;&lt;br /&gt;
            pcmi = pcmi[&amp;quot;-&amp;quot;](2[&amp;quot;*&amp;quot;]((await pcmi.dot(rrel)))[&amp;quot;*&amp;quot;](rrel));&lt;br /&gt;
            &amp;quot;212&amp;quot;;&lt;br /&gt;
            pcmj = pcmj[&amp;quot;-&amp;quot;](2[&amp;quot;*&amp;quot;]((await pcmj.dot(rrel)))[&amp;quot;*&amp;quot;](rrel));&lt;br /&gt;
            &amp;quot;213&amp;quot;;&lt;br /&gt;
            p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i] = pcmi[&amp;quot;+&amp;quot;](ptot[&amp;quot;*&amp;quot;](mass)[&amp;quot;/&amp;quot;](mtot));&lt;br /&gt;
            &amp;quot;214&amp;quot;;&lt;br /&gt;
            p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j] = pcmj[&amp;quot;+&amp;quot;](ptot[&amp;quot;*&amp;quot;](mass)[&amp;quot;/&amp;quot;](mtot));&lt;br /&gt;
            &amp;quot;215&amp;quot;;&lt;br /&gt;
            apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i] = posi[&amp;quot;+&amp;quot;](p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](mass)[&amp;quot;*&amp;quot;](deltat));&lt;br /&gt;
            &amp;quot;216&amp;quot;;&lt;br /&gt;
            apos[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](j) : j] = posj[&amp;quot;+&amp;quot;](p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j][&amp;quot;/&amp;quot;](mass)[&amp;quot;*&amp;quot;](deltat));&lt;br /&gt;
            &amp;quot;217&amp;quot;;&lt;br /&gt;
            (await interchange(vi.mag, p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].mag[&amp;quot;/&amp;quot;](mass)));&lt;br /&gt;
            &amp;quot;218&amp;quot;;&lt;br /&gt;
            (await interchange(vj.mag, p[(typeof j === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; j[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](j) : j].mag[&amp;quot;/&amp;quot;](mass)));&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;219&amp;quot;;&lt;br /&gt;
        ncoll=ncoll[&amp;quot;+&amp;quot;](len(hitlist));&lt;br /&gt;
        &amp;quot;220&amp;quot;;&lt;br /&gt;
        sigma = pi[&amp;quot;*&amp;quot;](GS_power((2[&amp;quot;*&amp;quot;](Ratom)), 2));&lt;br /&gt;
        &amp;quot;221&amp;quot;;&lt;br /&gt;
        gmfp0 = k[&amp;quot;*&amp;quot;](T)[&amp;quot;/&amp;quot;](P)[&amp;quot;/&amp;quot;](sigma[&amp;quot;*&amp;quot;](GS_power(2, .5)));&lt;br /&gt;
        &amp;quot;222&amp;quot;;&lt;br /&gt;
        MFP = 0;&lt;br /&gt;
        &amp;quot;223&amp;quot;;&lt;br /&gt;
        Zco = 0;&lt;br /&gt;
        &amp;quot;224&amp;quot;;&lt;br /&gt;
        for (var RS_Index12 = 0; RS_Index12[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index12++) {&lt;br /&gt;
            i = RS_Index12;&lt;br /&gt;
            &amp;quot;225&amp;quot;;&lt;br /&gt;
            if (cnts[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;&amp;gt;&amp;quot;](0)) {&lt;br /&gt;
                &amp;quot;226&amp;quot;;&lt;br /&gt;
                MFP=MFP[&amp;quot;+&amp;quot;](gmfp[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gmfp.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](cnts[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](i) : i]));&lt;br /&gt;
                &amp;quot;227&amp;quot;;&lt;br /&gt;
                Zco=Zco[&amp;quot;+&amp;quot;](cnts[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? cnts.length[&amp;quot;+&amp;quot;](i) : i][&amp;quot;/&amp;quot;](gti[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? gti.length[&amp;quot;+&amp;quot;](i) : i]));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;229&amp;quot;;&lt;br /&gt;
        z0 = Natoms[&amp;quot;/&amp;quot;](V)[&amp;quot;*&amp;quot;](sigma)[&amp;quot;*&amp;quot;](sqrt(2))[&amp;quot;*&amp;quot;](sqrt(8[&amp;quot;*&amp;quot;](k)[&amp;quot;*&amp;quot;](T)[&amp;quot;/&amp;quot;](pi)[&amp;quot;/&amp;quot;](mass)));&lt;br /&gt;
        &amp;quot;230&amp;quot;;&lt;br /&gt;
        if ((nsteps === 0 || typeof nsteps === &amp;quot;object&amp;quot; &amp;amp;&amp;amp; RS_equals(nsteps, 0))) {&lt;br /&gt;
            print(&amp;quot;    Time    Coll. freq. Mean free path&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;231&amp;quot;;&lt;br /&gt;
        if (RS_equals(nsteps[&amp;quot;%&amp;quot;](500), 0)) {&lt;br /&gt;
            print(t, ncoll[&amp;quot;/&amp;quot;](t)[&amp;quot;/&amp;quot;](Natoms)[&amp;quot;*&amp;quot;](2), z0, MFP[&amp;quot;/&amp;quot;](Natoms), gmfp0);&lt;br /&gt;
        }&lt;br /&gt;
        &amp;quot;233&amp;quot;;&lt;br /&gt;
        for (var RS_Index13 = 0; RS_Index13[&amp;quot;&amp;lt;&amp;quot;](Natoms); RS_Index13++) {&lt;br /&gt;
            i = RS_Index13;&lt;br /&gt;
            &amp;quot;234&amp;quot;;&lt;br /&gt;
            loc = apos[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? apos.length[&amp;quot;+&amp;quot;](i) : i];&lt;br /&gt;
            &amp;quot;235&amp;quot;;&lt;br /&gt;
            if (abs(loc.x)[&amp;quot;&amp;gt;&amp;quot;](L[&amp;quot;/&amp;quot;](2))) {&lt;br /&gt;
                &amp;quot;236&amp;quot;;&lt;br /&gt;
                if (loc.x[&amp;quot;&amp;lt;&amp;quot;](0)) {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].x = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].x);&lt;br /&gt;
                } else {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].x = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].x)[&amp;quot;-u&amp;quot;]();&lt;br /&gt;
                }&lt;br /&gt;
                &amp;quot;239&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
            if (abs(loc.y)[&amp;quot;&amp;gt;&amp;quot;](L[&amp;quot;/&amp;quot;](2))) {&lt;br /&gt;
                &amp;quot;240&amp;quot;;&lt;br /&gt;
                if (loc.y[&amp;quot;&amp;lt;&amp;quot;](0)) {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].y = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].y);&lt;br /&gt;
                } else {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].y = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].y)[&amp;quot;-u&amp;quot;]();&lt;br /&gt;
                }&lt;br /&gt;
                &amp;quot;243&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
            if (abs(loc.z)[&amp;quot;&amp;gt;&amp;quot;](L[&amp;quot;/&amp;quot;](2))) {&lt;br /&gt;
                &amp;quot;244&amp;quot;;&lt;br /&gt;
                if (loc.z[&amp;quot;&amp;lt;&amp;quot;](0)) {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].z = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].z);&lt;br /&gt;
                } else {&lt;br /&gt;
                    p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].z = abs(p[(typeof i === &amp;quot;number&amp;quot; &amp;amp;&amp;amp; i[&amp;quot;&amp;lt;&amp;quot;](0)) ? p.length[&amp;quot;+&amp;quot;](i) : i].z)[&amp;quot;-u&amp;quot;]();&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
};&lt;br /&gt;
if (!__main__.__module__) Object.defineProperties(__main__, {&lt;br /&gt;
    __module__ : {value: null}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
;$(function(){ window.__context = { glowscript_container: $(&amp;quot;#glowscript&amp;quot;).removeAttr(&amp;quot;id&amp;quot;) }; __main__() })})()&lt;br /&gt;
// END JAVASCRIPT&lt;br /&gt;
&lt;br /&gt;
//--&amp;gt;&amp;lt;!]]&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
</feed>