<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="20" type="file" uuid="3b40f748-15ba-4d07-b444-525fe4a3fcda">
    <property name="canvasHeight" value="1000"/>
    <property name="canvasWidth" value="1000"/>
    <property name="canvasX" value="0"/>
    <property name="canvasY" value="0"/>
    <node name="root" prototype="core.network" renderedChild="oneCurve">
        <node name="divide1" position="0.00,1.00" prototype="math.divide">
            <port name="value2" type="float" value="60.0"/>
        </node>
        <node name="frame2" position="0.00,0.00" prototype="core.frame"/>
        <node name="integer1" position="0.00,2.00" prototype="math.integer"/>
        <node name="oneCurve" position="3.00,7.00" prototype="core.network" renderedChild="combine1">
            <node name="abs1" position="2.00,2.00" prototype="math.abs"/>
            <node name="add1" position="2.00,0.00" prototype="math.add">
                <port name="value2" type="float" value="-11.0"/>
            </node>
            <node name="combine1" position="2.00,8.00" prototype="list.combine"/>
            <node name="coordinates1" position="0.00,4.00" prototype="math.coordinates">
                <port name="angle" type="float" value="101.0"/>
            </node>
            <node name="ellipse1" position="0.00,6.00" prototype="corevector.ellipse">
                <port name="width" type="float" value="5.0"/>
                <port name="height" type="float" value="5.0"/>
            </node>
            <node name="quad_curve1" position="3.00,6.00" prototype="corevector.quad_curve">
                <port name="t" type="float" value="70.0"/>
                <port name="distance" type="float" value="3.0"/>
            </node>
            <node name="wave1" position="2.00,1.00" prototype="math.wave">
                <port name="min" type="float" value="240.0"/>
                <port name="max" type="float" value="0.0"/>
                <port name="period" type="float" value="200.0"/>
            </node>
            <port childReference="add1.value1" description="" label="" name="value1" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="add1.value2" description="" label="" name="offset" range="value" type="float" value="-11.0" widget="float"/>
            <port childReference="coordinates1.angle" description="" label="" name="angle" range="value" type="float" value="101.0" widget="float"/>
            <port childReference="quad_curve1.distance" description="The offset of the curve from a straight line." label="" name="distance" range="value" type="float" value="3.0" widget="float"/>
            <conn input="abs1.value" output="wave1"/>
            <conn input="coordinates1.distance" output="abs1"/>
            <conn input="wave1.offset" output="add1"/>
            <conn input="quad_curve1.point2" output="coordinates1"/>
            <conn input="combine1.list2" output="quad_curve1"/>
            <conn input="ellipse1.position" output="coordinates1"/>
            <conn input="combine1.list1" output="ellipse1"/>
        </node>
        <node name="random_numbers1" position="2.00,4.00" prototype="math.random_numbers"/>
        <node name="random_numbers2" position="5.00,4.00" prototype="math.random_numbers">
            <port name="end" type="float" value="360.0"/>
            <port name="seed" type="int" value="1"/>
        </node>
        <node name="random_numbers3" position="8.00,4.00" prototype="math.random_numbers">
            <port name="start" type="float" value="-50.0"/>
            <port name="end" type="float" value="50.0"/>
            <port name="seed" type="int" value="2"/>
        </node>
        <conn input="divide1.value1" output="frame2"/>
        <conn input="integer1.value" output="divide1"/>
        <conn input="random_numbers1.amount" output="integer1"/>
        <conn input="oneCurve.offset" output="random_numbers1"/>
        <conn input="random_numbers2.amount" output="integer1"/>
        <conn input="oneCurve.angle" output="random_numbers2"/>
        <conn input="random_numbers1.end" output="frame2"/>
        <conn input="random_numbers3.amount" output="integer1"/>
        <conn input="oneCurve.distance" output="random_numbers3"/>
        <conn input="oneCurve.value1" output="frame2"/>
    </node>
</ndbx>
