398 lines
25 KiB
XML
398 lines
25 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
sodipodi:docname="flatten_pseudocode.svg"
|
|
inkscape:version="0.47pre4 r22446"
|
|
version="1.1"
|
|
id="svg2"
|
|
height="1052.3622047"
|
|
width="744.09448819">
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="0.49497475"
|
|
inkscape:cx="96.867054"
|
|
inkscape:cy="484.06647"
|
|
inkscape:document-units="px"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1280"
|
|
inkscape:window-height="750"
|
|
inkscape:window-x="-1"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1" />
|
|
<defs
|
|
id="defs4">
|
|
<marker
|
|
style="overflow:visible"
|
|
id="CurveIn"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="CurveIn">
|
|
<path
|
|
transform="scale(0.6)"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;fill:none"
|
|
d="M 4.6254930,-5.0456926 C 1.8654930,-5.0456926 -0.37450702,-2.8056926 -0.37450702,-0.045692580 C -0.37450702,2.7143074 1.8654930,4.9543074 4.6254930,4.9543074"
|
|
id="path3807" />
|
|
</marker>
|
|
<marker
|
|
style="overflow:visible"
|
|
id="Torso"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Torso">
|
|
<g
|
|
transform="scale(0.7)"
|
|
id="g3835">
|
|
<path
|
|
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;marker-start:none;marker-mid:none;marker-end:none"
|
|
d="M -4.7792281,-3.2395420 C -2.4288541,-2.8736027 0.52103922,-1.3019943 0.25792722,0.38794346 C -0.0051877922,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 C -6.9134221,1.8857769 -8.5210350,0.75201414 -8.2579220,-0.93792336 C -7.9948090,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.2395420 z "
|
|
id="path3837" />
|
|
<path
|
|
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-end:none"
|
|
d="M 4.4598789,0.088665736 C -2.5564571,-4.3783320 5.2248769,-3.9061806 -0.84829578,-8.7197331"
|
|
id="path3839" />
|
|
<path
|
|
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
|
|
d="M 4.9298719,0.057520736 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725"
|
|
id="path3841" />
|
|
<rect
|
|
style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none"
|
|
width="2.6366582"
|
|
height="2.7608147"
|
|
x="-10.391706"
|
|
y="-1.7408575"
|
|
transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)"
|
|
id="rect3843" />
|
|
<rect
|
|
style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none"
|
|
width="2.7327356"
|
|
height="2.8614161"
|
|
x="4.9587269"
|
|
y="-7.9629307"
|
|
transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)"
|
|
id="rect3845" />
|
|
<path
|
|
sodipodi:type="arc"
|
|
style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
|
|
sodipodi:cx="16.172634"
|
|
sodipodi:cy="-28.685045"
|
|
sodipodi:rx="0.60731727"
|
|
sodipodi:ry="0.60731727"
|
|
d="m 16.779951,-28.685045 c 0,0.335412 -0.271905,0.607317 -0.607317,0.607317 -0.335412,0 -0.607317,-0.271905 -0.607317,-0.607317 0,-0.335412 0.271905,-0.607318 0.607317,-0.607318 0.335412,0 0.607317,0.271906 0.607317,0.607318 z"
|
|
transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)"
|
|
id="path3847" />
|
|
<path
|
|
sodipodi:type="arc"
|
|
style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
|
|
sodipodi:cx="16.172634"
|
|
sodipodi:cy="-28.685045"
|
|
sodipodi:rx="0.60731727"
|
|
sodipodi:ry="0.60731727"
|
|
d="m 16.779951,-28.685045 c 0,0.335412 -0.271905,0.607317 -0.607317,0.607317 -0.335412,0 -0.607317,-0.271905 -0.607317,-0.607317 0,-0.335412 0.271905,-0.607318 0.607317,-0.607318 0.335412,0 0.607317,0.271906 0.607317,0.607318 z"
|
|
transform="matrix(0,-1.109517,1.109517,0,26.82450,16.99126)"
|
|
id="path3849" />
|
|
</g>
|
|
</marker>
|
|
<marker
|
|
style="overflow:visible;"
|
|
id="Arrow2Send"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow2Send">
|
|
<path
|
|
transform="scale(0.3) rotate(180) translate(-2.3,0)"
|
|
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
|
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
|
id="path3655" />
|
|
</marker>
|
|
<marker
|
|
style="overflow:visible;"
|
|
id="Arrow2Mend"
|
|
refX="0.0"
|
|
refY="0.0"
|
|
orient="auto"
|
|
inkscape:stockid="Arrow2Mend">
|
|
<path
|
|
transform="scale(0.6) rotate(180) translate(0,0)"
|
|
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
|
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
|
id="path3649" />
|
|
</marker>
|
|
<inkscape:perspective
|
|
id="perspective10"
|
|
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
|
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
|
inkscape:vp_y="0 : 1000 : 0"
|
|
inkscape:vp_x="0 : 526.18109 : 1"
|
|
sodipodi:type="inkscape:persp3d" />
|
|
</defs>
|
|
<metadata
|
|
id="metadata7">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title />
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
id="layer1"
|
|
inkscape:groupmode="layer"
|
|
inkscape:label="page1"
|
|
style="display:inline">
|
|
<path
|
|
transform="translate(20.53571,-20.178571)"
|
|
d="m 301.02547,150.80104 a 135.36044,72.225906 0 1 1 -270.720889,0 135.36044,72.225906 0 1 1 270.720889,0 z"
|
|
sodipodi:ry="72.225906"
|
|
sodipodi:rx="135.36044"
|
|
sodipodi:cy="150.80104"
|
|
sodipodi:cx="165.66502"
|
|
id="path2816"
|
|
style="fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:#f57900;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
|
|
sodipodi:type="arc" />
|
|
<g
|
|
style="opacity:0.5"
|
|
id="g11159">
|
|
<path
|
|
style="fill:#fcaf3e;fill-opacity:1;stroke:#f57900;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"
|
|
d="m 336.82343,178.82184 c 0,18.46274 -23.20097,33.4297 -51.82081,33.4297 -1.9e-4,0 -3.8e-4,0 -5.7e-4,0 -28.6196,-1.4e-4 -51.82027,-14.96705 -51.82027,-33.4297 0,-4e-5 0,-9e-5 0,-1.4e-4 1e-4,-18.46264 23.20104,-33.42956 51.82084,-33.42956 6e-5,0 1.2e-4,0 1.8e-4,0 28.61976,8e-5 51.82063,14.96704 51.82063,33.4297 0,0 0,0 0,0"
|
|
id="path11161" />
|
|
<path
|
|
style="fill:#fcaf3e;fill-opacity:1;stroke:#f57900;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"
|
|
d="m 427.16964,181.08377 c 0,29.67287 -33.96478,53.72741 -75.86244,53.72741 -1.4e-4,0 -2.8e-4,0 -4.2e-4,0 -41.8975,-1e-4 -75.86205,-24.05461 -75.86205,-53.72741 0,-10e-5 0,-2e-4 0,-2.9e-4 2e-4,-29.67269 33.96491,-53.72713 75.86247,-53.72713 1.3e-4,0 2.5e-4,0 3.8e-4,0 41.89748,1.6e-4 75.86206,24.05469 75.86206,53.72742 0,0 0,0 0,0"
|
|
id="path11163" />
|
|
<path
|
|
style="fill:#fcaf3e;fill-opacity:1;stroke:#f57900;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"
|
|
d="m 517.51586,183.34569 c 0,40.883 -44.72859,74.02514 -99.90407,74.02514 -10e-5,0 -1.9e-4,0 -2.8e-4,0 -55.17539,-8e-5 -99.90383,-33.14218 -99.90383,-74.02514 0,-1.4e-4 0,-2.9e-4 0,-4.3e-4 3e-4,-40.88275 44.72878,-74.02471 99.90411,-74.02471 1.9e-4,0 3.7e-4,0 5.6e-4,0 55.17522,2.4e-4 99.90351,33.14234 99.90351,74.02514 0,0 0,0 0,0"
|
|
id="path11165" />
|
|
<path
|
|
style="fill:#fcaf3e;fill-opacity:1;stroke:#f57900;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"
|
|
d="m 607.86207,185.60762 c 0,52.09313 -55.4924,94.32285 -123.9457,94.32285 -4e-5,0 -9e-5,0 -1.4e-4,0 -68.45328,-4e-5 -123.9456,-42.22974 -123.9456,-94.32285 0,-2e-4 0,-3.9e-4 0,-5.8e-4 4e-4,-52.0928 55.49264,-94.322282 123.94574,-94.322282 2.5e-4,0 5e-4,0 7.5e-4,0 68.45296,3.13e-4 123.94495,42.229992 123.94495,94.322862 0,0 0,0 0,0"
|
|
id="path11167" />
|
|
</g>
|
|
<text
|
|
sodipodi:linespacing="100%"
|
|
id="text3590"
|
|
y="119.57474"
|
|
x="99.197487"
|
|
style="font-size:34.49922943px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Alba Super;-inkscape-font-specification:Alba Super"
|
|
xml:space="preserve"><tspan
|
|
y="119.57474"
|
|
x="99.197487"
|
|
id="tspan3592"
|
|
sodipodi:role="line">All Zones</tspan></text>
|
|
<path
|
|
id="path8303"
|
|
d="m 246.47722,176.55992 c 0,7.2526 -12.43717,13.13198 -27.77919,13.13198 -15.34203,0 -27.7792,-5.87938 -27.7792,-13.13198 0,-7.25259 12.43717,-13.13198 27.7792,-13.13198 15.34202,0 27.77919,5.87939 27.77919,13.13198 z"
|
|
style="fill:#fcaf3e;stroke:#f57900;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" />
|
|
<path
|
|
style="fill:#fcaf3e;stroke:#f57900;stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"
|
|
d="m 698.20828,187.86954 c 0,63.30327 -66.2562,114.62057 -147.98732,114.62057 -81.73118,0 -147.98738,-51.3173 -147.98738,-114.62057 0,-63.30318 66.2562,-114.620578 147.98738,-114.620578 81.73112,0 147.98732,51.317398 147.98732,114.620578 z"
|
|
id="path8306" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:34.49922943px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Alba Super;-inkscape-font-specification:Alba Super"
|
|
x="459.19748"
|
|
y="139.57474"
|
|
id="text8847"
|
|
sodipodi:linespacing="100%"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan8849"
|
|
x="459.19748"
|
|
y="139.57474">One Zone</tspan></text>
|
|
<path
|
|
id="path8851"
|
|
d="m 658.79938,227.86954 c 0,34.11104 -48.61224,61.76343 -108.57845,61.76343 -59.96625,0 -108.57848,-27.65239 -108.57848,-61.76343 0,-34.11099 48.61223,-61.76343 108.57848,-61.76343 59.96621,0 108.57845,27.65244 108.57845,61.76343 z"
|
|
style="fill:#8ae234;stroke:#4e9a06;stroke-width:3.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" />
|
|
<text
|
|
sodipodi:linespacing="100%"
|
|
id="text8853"
|
|
y="225.57474"
|
|
x="485.19748"
|
|
style="font-size:34.49922943px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Alba Super;-inkscape-font-specification:Alba Super"
|
|
xml:space="preserve"><tspan
|
|
y="225.57474"
|
|
x="485.19748"
|
|
id="tspan8855"
|
|
sodipodi:role="line">Its Rules</tspan></text>
|
|
<text
|
|
sodipodi:linespacing="100%"
|
|
id="text8857"
|
|
y="269.505"
|
|
x="84.285713"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
xml:space="preserve"><tspan
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
y="269.505"
|
|
x="84.285713"
|
|
id="tspan8859"
|
|
sodipodi:role="line">foreach zone</tspan><tspan
|
|
id="tspan8871"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
y="291.505"
|
|
x="84.285713"
|
|
sodipodi:role="line"> get its rules</tspan><tspan
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
y="313.505"
|
|
x="84.285713"
|
|
sodipodi:role="line"
|
|
id="tspan3104"> sort them</tspan><tspan
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
y="335.505"
|
|
x="84.285713"
|
|
sodipodi:role="line"
|
|
id="tspan3106"> flatten them</tspan></text>
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
x="84.285713"
|
|
y="409.505"
|
|
id="text3697"
|
|
sodipodi:linespacing="100%"><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="409.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan3701">flattening rules:</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="431.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2915" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="453.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2913">offset= zone's STD offset</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="475.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2911">previous_dst= none</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="497.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2923">previous_end= minimum</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="519.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2921" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="541.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2938">until zone_end</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="563.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2883"> dst= previous_dst</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="585.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2857"> begin= previous_end</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="607.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2925" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="629.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2859"> dchange= next change after begin</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="651.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2862" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="673.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2861"> if zone ends before dchange:</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="695.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2869"> convert zone end to all times</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="717.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2863"> create #rulerange</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="739.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2873"> zone_end</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="761.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2865"> else</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="783.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2871"> convert dchange to all times</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="805.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan3707"> create #rulerange</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="827.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2944" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="849.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2940"> previous_end= dchange</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="871.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2948"> previous_dst= dchange's DST setting</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="893.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2950" /><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="915.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan2875"> next rule</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="84.285713"
|
|
y="937.505"
|
|
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
|
|
id="tspan3717" /></text>
|
|
</g>
|
|
</svg>
|