Final tweeks for public alpha
This commit is contained in:
parent
8f26534b3b
commit
2bf43396f0
|
@ -25,16 +25,16 @@
|
|||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.9899495"
|
||||
inkscape:cx="472.36875"
|
||||
inkscape:cy="325.73865"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="630.17912"
|
||||
inkscape:cy="325.79533"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-height="1016"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
|
@ -58,8 +58,8 @@
|
|||
id="layer1"
|
||||
transform="translate(0,-308.26772)">
|
||||
<rect
|
||||
style="display:none;opacity:1;fill:#ffffff;fill-opacity:1;stroke:#060000;stroke-width:1.324;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.51906158"
|
||||
id="matte"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#060000;stroke-width:1.324;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.51906158"
|
||||
id="rect4428"
|
||||
width="1030"
|
||||
height="730"
|
||||
x="16.060907"
|
||||
|
@ -87,19 +87,22 @@
|
|||
y="360.40771"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial Bold'">YouYesYet: Entity Relationship Diagram</tspan></text>
|
||||
<rect
|
||||
y="553.07794"
|
||||
x="220.18532"
|
||||
y="411.65665" />
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4146"
|
||||
width="100"
|
||||
height="60"
|
||||
x="52.499996"
|
||||
y="410.48724" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="230.18532"
|
||||
y="441.65665"
|
||||
x="62.499996"
|
||||
y="440.48724"
|
||||
id="text4148"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4150"
|
||||
x="230.18532"
|
||||
y="441.65665"
|
||||
x="62.499996"
|
||||
y="440.48724"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial">District</tspan></text>
|
||||
<rect
|
||||
y="533.88507"
|
||||
|
@ -110,7 +113,7 @@
|
|||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4154"
|
||||
y="583.078"
|
||||
y="563.88513"
|
||||
x="230.18532"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
|
@ -118,14 +121,14 @@
|
|||
y="563.88513"
|
||||
x="230.18532"
|
||||
id="tspan4156"
|
||||
sodipodi:role="line">Address</tspan></text>
|
||||
sodipodi:role="line">Dwelling</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4158"
|
||||
width="100"
|
||||
height="60"
|
||||
x="220.18532"
|
||||
y="672.276" />
|
||||
y="653.08313" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -138,7 +141,7 @@
|
|||
y="683.08313"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial">Elector</tspan></text>
|
||||
<rect
|
||||
y="672.276"
|
||||
y="653.08313"
|
||||
x="732.33264"
|
||||
height="60"
|
||||
width="100"
|
||||
|
@ -146,7 +149,7 @@
|
|||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4166"
|
||||
y="702.276"
|
||||
y="683.08313"
|
||||
x="742.33264"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
|
@ -172,7 +175,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="732.33264"
|
||||
y="553.07794" />
|
||||
y="533.88507" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -190,7 +193,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="390.90109"
|
||||
y="553.07794" />
|
||||
y="533.88507" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -203,7 +206,7 @@
|
|||
y="563.88513"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial">Visit</tspan></text>
|
||||
<rect
|
||||
y="672.276"
|
||||
y="653.08313"
|
||||
x="390.90109"
|
||||
height="60"
|
||||
width="100"
|
||||
|
@ -211,7 +214,7 @@
|
|||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4192"
|
||||
y="702.276"
|
||||
y="683.08313"
|
||||
x="400.90109"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
|
@ -226,7 +229,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="732.33264"
|
||||
y="794.50446" />
|
||||
y="775.31158" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -244,7 +247,7 @@
|
|||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
id="tspan4208">Expertise</tspan></text>
|
||||
<rect
|
||||
y="917.74304"
|
||||
y="898.55017"
|
||||
x="732.33264"
|
||||
height="60"
|
||||
width="100"
|
||||
|
@ -252,7 +255,7 @@
|
|||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4204"
|
||||
y="947.74304"
|
||||
y="928.55017"
|
||||
x="742.33264"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
|
@ -262,7 +265,7 @@
|
|||
id="tspan4206"
|
||||
sodipodi:role="line">Issue</tspan></text>
|
||||
<rect
|
||||
y="792.48413"
|
||||
y="773.29126"
|
||||
x="220.18532"
|
||||
height="60"
|
||||
width="100"
|
||||
|
@ -270,7 +273,7 @@
|
|||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4223"
|
||||
y="822.48413"
|
||||
y="803.29126"
|
||||
x="230.18532"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
|
@ -290,7 +293,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="220.18532"
|
||||
y="915.72272" />
|
||||
y="896.52985" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -309,16 +312,16 @@
|
|||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial">Action</tspan></text>
|
||||
<g
|
||||
id="g4243"
|
||||
transform="translate(170.18532,48.487322)">
|
||||
transform="translate(2.4999994,28.125007)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4237"
|
||||
d="m 100,442.3622 0,60"
|
||||
d="m 100,442.3622 v 60"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4239"
|
||||
d="m 90,452.3622 20,0"
|
||||
d="m 90,452.3622 h 20"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
|
@ -328,7 +331,7 @@
|
|||
</g>
|
||||
<g
|
||||
id="g4248"
|
||||
transform="translate(682.33266,290.92393)">
|
||||
transform="translate(682.33266,271.73103)">
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 100,442.3622 0,60"
|
||||
|
@ -346,7 +349,7 @@
|
|||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(170.18532,287.89347)"
|
||||
transform="translate(170.18532,268.70057)"
|
||||
id="g4256">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
|
@ -365,8 +368,7 @@
|
|||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g4369"
|
||||
transform="translate(0,19.192898)">
|
||||
id="g4369">
|
||||
<g
|
||||
transform="translate(170.18532,391.93918)"
|
||||
id="g4264">
|
||||
|
@ -389,7 +391,7 @@
|
|||
</g>
|
||||
<g
|
||||
id="g4278"
|
||||
transform="translate(170.18532,48.487322)">
|
||||
transform="translate(170.18532,29.294424)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4272"
|
||||
|
@ -407,8 +409,7 @@
|
|||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g4402"
|
||||
transform="translate(-168.69547,-222.23356)">
|
||||
id="g4402">
|
||||
<g
|
||||
transform="translate(169.17517,152.53303)"
|
||||
id="g4283">
|
||||
|
@ -430,7 +431,7 @@
|
|||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(339.89095,171.72593)"
|
||||
transform="translate(339.89095,152.53303)"
|
||||
id="g4291">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
|
@ -449,7 +450,7 @@
|
|||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,-1,682.33266,1358.2303)"
|
||||
transform="matrix(1,0,0,-1,682.33266,1339.0374)"
|
||||
id="g4299">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
|
@ -469,7 +470,7 @@
|
|||
</g>
|
||||
<g
|
||||
id="g4307"
|
||||
transform="translate(169.17517,171.72593)">
|
||||
transform="translate(169.17517,152.53303)">
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 100,442.3622 0,60"
|
||||
|
@ -487,7 +488,7 @@
|
|||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(682.33266,169.70562)"
|
||||
transform="translate(682.33266,150.51272)"
|
||||
id="g4315">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
|
@ -507,7 +508,7 @@
|
|||
</g>
|
||||
<g
|
||||
id="g4356"
|
||||
transform="translate(-170.71578,139.40105)">
|
||||
transform="translate(-170.71578,120.20815)">
|
||||
<rect
|
||||
y="653.08313"
|
||||
x="560.60675"
|
||||
|
@ -529,61 +530,61 @@
|
|||
</g>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 470.48735,552.56525 -0.005,-30.30458 219.70308,0 0,159.4362 42.32143,0"
|
||||
d="m 470.48735,533.37235 -0.005,-30.30458 219.70308,0 0,159.4362 42.32143,0"
|
||||
id="path4337"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 460.43658,552.51449 10,-10 10,10"
|
||||
d="m 460.43658,533.32159 10,-10 10,10"
|
||||
id="path4341"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 440,553.34952 0,-149.25778 -416.974644,0 0,406.75778 196.974644,0"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.12152243px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 440,534.15662 v -152.5 H 37.5 v 410 h 182.8125"
|
||||
id="path4343"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 429.64286,541.20666 20,0 0,0"
|
||||
d="m 429.64286,522.01376 20,0 0,0"
|
||||
id="path4345"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 219.72208,800.84952 -10,10 10,10 0,0"
|
||||
d="m 222.5,781.65662 -10,10 10,10 0,0"
|
||||
id="path4347"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 320,810.84952 30.09642,0 0,130 379.90358,0"
|
||||
d="m 320,791.65662 30.09642,0 0,130 379.90358,0"
|
||||
id="path4349"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 720,930.84952 0,20 0,0"
|
||||
d="m 720,911.65662 0,20 0,0"
|
||||
id="path4351"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 320,800.84952 10,10 -10,10"
|
||||
d="m 320,781.65662 10,10 -10,10"
|
||||
id="path4353"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 270,980.84952 0,49.99998 590.70558,0.1015 1.01015,-269.49233 -42.12183,1.01016 0.30457,-31.31473"
|
||||
d="m 270,961.65662 0,49.99998 590.70558,0.1015 1.01015,-269.49233 -42.12183,1.01016 0.30457,-31.31473"
|
||||
id="path4355"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 260,980.84952 10,10 10,-10"
|
||||
d="m 260,961.65662 10,10 10,-10"
|
||||
id="path4359"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
|
@ -602,39 +603,39 @@
|
|||
id="tspan4371">Version: </tspan>0.4</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="472.0152"
|
||||
y="419.48404"
|
||||
y="413.23404"
|
||||
id="tspan4365"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan4373">Date: </tspan>20170401</tspan><tspan
|
||||
id="tspan4373">Date: </tspan>20180719</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="472.0152"
|
||||
y="444.48404"
|
||||
y="431.98404"
|
||||
id="tspan4367"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan4375">Author: </tspan>Simon Brooke</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="472.0152"
|
||||
y="469.48404"
|
||||
y="450.73404"
|
||||
id="tspan4369"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan4377">Copyright:</tspan> (c) 2016 Simon Brooke for Radical Independence Campaign</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 731.60714,721.89122 -41.60714,0 0,49.66388 60,0 0,-40"
|
||||
d="m 731.60714,702.69832 -41.60714,0 0,49.66388 60,0 0,-40"
|
||||
id="path4379"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 720,711.65663 0,20"
|
||||
d="m 720,692.46373 0,20"
|
||||
id="path4381"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 740,731.5551 10,10 10,-10"
|
||||
d="m 740,712.3622 10,10 10,-10"
|
||||
id="path4383"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
|
@ -646,7 +647,7 @@
|
|||
sodipodi:role="line"
|
||||
id="tspan4387"
|
||||
x="670"
|
||||
y="781.55505"
|
||||
y="762.36218"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Introduced</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
|
@ -657,7 +658,7 @@
|
|||
sodipodi:role="line"
|
||||
id="tspan4391"
|
||||
x="530"
|
||||
y="517.5119"
|
||||
y="498.31903"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Visited</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
|
@ -716,12 +717,12 @@
|
|||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">About</tspan></text>
|
||||
<text
|
||||
id="text4413"
|
||||
y="799.73273"
|
||||
y="780.53986"
|
||||
x="337.45166"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||
y="799.73273"
|
||||
y="780.53986"
|
||||
x="337.45166"
|
||||
id="tspan4415"
|
||||
sodipodi:role="line">About</tspan></text>
|
||||
|
@ -750,13 +751,13 @@
|
|||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="280"
|
||||
y="512.36218"
|
||||
x="112.31468"
|
||||
y="511.19278"
|
||||
id="text4425"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4427"
|
||||
x="280"
|
||||
y="512.36218"
|
||||
x="112.31468"
|
||||
y="511.19278"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Contains</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
|
@ -804,7 +805,7 @@
|
|||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">To</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 810,741.55511 20,0"
|
||||
d="m 810,722.36221 20,0"
|
||||
id="path4281"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
|
@ -813,7 +814,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="902.03827"
|
||||
y="672.276" />
|
||||
y="653.08313" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -823,10 +824,10 @@
|
|||
sodipodi:role="line"
|
||||
id="tspan4287"
|
||||
x="908.88831"
|
||||
y="701.55505"
|
||||
y="682.36218"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:Arial;-inkscape-font-specification:Arial;text-align:start;writing-mode:lr-tb;text-anchor:start">Team</tspan></text>
|
||||
<rect
|
||||
y="553.078"
|
||||
y="533.88513"
|
||||
x="902.03827"
|
||||
height="60"
|
||||
width="100"
|
||||
|
@ -838,7 +839,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="902.03827"
|
||||
y="792.48413" />
|
||||
y="773.29126" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -884,62 +885,62 @@
|
|||
style="font-size:15px;line-height:1.25">Membership</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 830,691.55511 40,0 0,-110 30,0"
|
||||
d="m 830,672.36221 40,0 0,-110 30,0"
|
||||
id="path4316"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 830,711.55511 40,0 0,110 30,0"
|
||||
d="m 830,692.36221 40,0 0,110 30,0"
|
||||
id="path4318"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 950,611.55511 0,60"
|
||||
d="m 950,592.36221 0,60"
|
||||
id="path4320"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 950,731.55511 0,60"
|
||||
d="m 950,712.36221 0,60"
|
||||
id="path4322"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 840,681.55511 0,40"
|
||||
d="m 840,662.36221 0,40"
|
||||
id="path4324"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 940,661.55511 20,0"
|
||||
d="m 940,642.36221 20,0"
|
||||
id="path4328"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 940,741.55511 20,0"
|
||||
d="m 940,722.36221 20,0"
|
||||
id="path4330"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 940,791.55511 10,-10 10,10"
|
||||
d="m 940,772.36221 10,-10 10,10"
|
||||
id="path4334"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 940,611.55511 10,10 10,-10"
|
||||
d="m 940,592.36221 10,10 10,-10"
|
||||
id="path4336"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 900,571.55511 -10,10 10,10"
|
||||
d="m 900,552.36221 -10,10 10,10"
|
||||
id="path4338"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
id="text4340"
|
||||
y="762.56519"
|
||||
y="743.37231"
|
||||
x="879.90356"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||
y="762.56519"
|
||||
y="743.37231"
|
||||
x="879.90356"
|
||||
id="tspan4342"
|
||||
sodipodi:role="line">Has</tspan></text>
|
||||
|
@ -952,7 +953,7 @@
|
|||
sodipodi:role="line"
|
||||
id="tspan4346"
|
||||
x="879.90356"
|
||||
y="640.33673"
|
||||
y="621.14386"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Has</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
|
@ -978,7 +979,7 @@
|
|||
style="font-size:10px;line-height:1.25">of</tspan></text>
|
||||
<g
|
||||
id="g4375"
|
||||
transform="matrix(1,0,0,-1,171.72593,1625.9208)">
|
||||
transform="matrix(1,0,0,-1,171.72593,1606.7279)">
|
||||
<g
|
||||
id="g4377"
|
||||
transform="translate(170.18532,391.93918)">
|
||||
|
@ -1016,7 +1017,7 @@
|
|||
width="100"
|
||||
height="60"
|
||||
x="561.61688"
|
||||
y="672.276" />
|
||||
y="653.08313" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
|
@ -1035,7 +1036,7 @@
|
|||
style="font-size:15px;line-height:1.25">Membership</tspan></text>
|
||||
<g
|
||||
id="g4354"
|
||||
transform="translate(0,-222.73864)">
|
||||
transform="translate(0,-241.93154)">
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4392"
|
||||
|
@ -1056,8 +1057,7 @@
|
|||
style="font-size:15px;line-height:1.25">Role</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4338"
|
||||
transform="translate(0,19.192898)">
|
||||
id="g4338">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4412"
|
||||
|
@ -1077,7 +1077,7 @@
|
|||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4344"
|
||||
d="m 720,671.65663 0,20"
|
||||
d="m 720,652.46373 0,20"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
|
@ -1103,7 +1103,7 @@
|
|||
style="font-size:10px;line-height:1.25">Includes</tspan></text>
|
||||
<g
|
||||
id="g4359"
|
||||
transform="translate(341.43156,-222.73861)">
|
||||
transform="translate(341.43156,-241.93151)">
|
||||
<g
|
||||
id="g4361"
|
||||
transform="translate(170.18532,391.93918)">
|
||||
|
@ -1124,73 +1124,53 @@
|
|||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g4376"
|
||||
transform="translate(6.0609131,0)">
|
||||
<rect
|
||||
y="915.72278"
|
||||
x="42.398472"
|
||||
height="60"
|
||||
width="100"
|
||||
id="rect4338"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="54.166237"
|
||||
y="945.72272"
|
||||
id="text4341"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4343"
|
||||
x="54.166237"
|
||||
y="945.72272"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:Arial;-inkscape-font-specification:Arial">Followup</tspan><tspan
|
||||
id="tspan4345"
|
||||
sodipodi:role="line"
|
||||
x="54.166237"
|
||||
y="964.47272"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:Arial;-inkscape-font-specification:Arial">Method</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 98.786797,916.55511 0,-80 121.213203,0"
|
||||
id="path4348"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 220,826.55511 -10,10 10,10"
|
||||
id="path4350"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 88.214286,906.55511 20.000004,0"
|
||||
id="path4352"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4354"
|
||||
d="m 900,811.3184 -10,10 10,10"
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.4000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4354"
|
||||
id="rect1017"
|
||||
width="100"
|
||||
height="60"
|
||||
x="220.18532"
|
||||
y="430.84949" />
|
||||
x="50.000015"
|
||||
y="533.88507" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="230.18532"
|
||||
y="460.84955"
|
||||
id="text4356"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="60.000015"
|
||||
y="563.88513"
|
||||
id="text1021"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4358"
|
||||
x="230.18532"
|
||||
y="460.84955"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:Arial;-inkscape-font-specification:Arial">Address</tspan></text>
|
||||
id="tspan1019"
|
||||
x="60.000015"
|
||||
y="563.88513"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:1.25;font-family:Arial;-inkscape-font-specification:Arial">Address</tspan></text>
|
||||
<g
|
||||
transform="translate(1.6497108e-5,29.294424)"
|
||||
id="g1029">
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 150,532.3622 h 70"
|
||||
id="path1023"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 160,522.3622 v 20 0 0 0"
|
||||
id="path1025"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 220,522.3622 -10,10 10,10"
|
||||
id="path1027"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<text
|
||||
id="text1033"
|
||||
y="552.36218"
|
||||
x="169.8147"
|
||||
style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'URW Chancery L';-inkscape-font-specification:'URW Chancery L Bold Italic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
|
||||
y="552.36218"
|
||||
x="169.8147"
|
||||
id="tspan1031"
|
||||
sodipodi:role="line">Contains</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 62 KiB |
20
env/dev/clj/youyesyet/core.clj
vendored
20
env/dev/clj/youyesyet/core.clj
vendored
|
@ -1,19 +1,27 @@
|
|||
(ns ^{:doc "Devalopment launcher, entirely boilerplate from Luminus."}
|
||||
(ns ^{:doc "Development launcher, entirely boilerplate from Luminus."}
|
||||
youyesyet.core
|
||||
(:require [youyesyet.handler :as handler]
|
||||
(:require [clojure.tools.cli :refer [parse-opts]]
|
||||
[clojure.tools.logging :as log]
|
||||
[luminus.repl-server :as repl]
|
||||
[luminus.http-server :as http]
|
||||
[luminus-migrations.core :as migrations]
|
||||
[mount.core :as mount]
|
||||
[youyesyet.config :refer [env]]
|
||||
[clojure.tools.cli :refer [parse-opts]]
|
||||
[clojure.tools.logging :as log]
|
||||
[mount.core :as mount])
|
||||
[youyesyet.handler :as handler])
|
||||
(:gen-class))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;;;
|
||||
;;;; youyesyet.core: run as a standalone application. Entirely luminus
|
||||
;;;; boilerplate.
|
||||
;;;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(def cli-options
|
||||
[["-p" "--port PORT" "Port number"
|
||||
:parse-fn #(Integer/parseInt %)]])
|
||||
|
||||
|
||||
(mount/defstate ^{:on-reload :noop}
|
||||
http-server
|
||||
:start
|
||||
|
@ -24,6 +32,7 @@
|
|||
:stop
|
||||
(http/stop http-server))
|
||||
|
||||
|
||||
(mount/defstate ^{:on-reload :noop}
|
||||
repl-server
|
||||
:start
|
||||
|
@ -40,6 +49,7 @@
|
|||
(System/setProperty "java.naming.factory.url.pkgs"
|
||||
"org.apache.naming"))
|
||||
|
||||
|
||||
(defn start-app [args]
|
||||
(init-jndi)
|
||||
(doseq [component (-> args
|
||||
|
|
67
env/prod/clj/youyesyet/core.clj
vendored
Normal file
67
env/prod/clj/youyesyet/core.clj
vendored
Normal file
|
@ -0,0 +1,67 @@
|
|||
(ns ^{:doc "Production launcher, entirely boilerplate from Luminus."}
|
||||
youyesyet.core
|
||||
(:require [clojure.tools.cli :refer [parse-opts]]
|
||||
[clojure.tools.logging :as log]
|
||||
[luminus.http-server :as http]
|
||||
[luminus-migrations.core :as migrations]
|
||||
[mount.core :as mount]
|
||||
[youyesyet.config :refer [env]]
|
||||
[youyesyet.handler :as handler])
|
||||
(:gen-class))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;;;;
|
||||
;;;; youyesyet.core: run as a standalone application. Entirely luminus
|
||||
;;;; boilerplate.
|
||||
;;;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(def cli-options
|
||||
[["-p" "--port PORT" "Port number"
|
||||
:parse-fn #(Integer/parseInt %)]])
|
||||
|
||||
|
||||
(mount/defstate ^{:on-reload :noop}
|
||||
http-server
|
||||
:start
|
||||
(http/start
|
||||
(-> env
|
||||
(assoc :handler handler/app)
|
||||
(update :port #(or (-> env :options :port) %))))
|
||||
:stop
|
||||
(http/stop http-server))
|
||||
|
||||
|
||||
(defn stop-app []
|
||||
(doseq [component (:stopped (mount/stop))]
|
||||
(log/info component "stopped"))
|
||||
(shutdown-agents))
|
||||
|
||||
|
||||
(defn init-jndi []
|
||||
(System/setProperty "java.naming.factory.initial"
|
||||
"org.apache.naming.java.javaURLContextFactory")
|
||||
(System/setProperty "java.naming.factory.url.pkgs"
|
||||
"org.apache.naming"))
|
||||
|
||||
|
||||
(defn start-app [args]
|
||||
(init-jndi)
|
||||
(doseq [component (-> args
|
||||
(parse-opts cli-options)
|
||||
mount/start-with-args
|
||||
:started)]
|
||||
(log/info component "started"))
|
||||
(.addShutdownHook (Runtime/getRuntime)
|
||||
(Thread. handler/destroy)))
|
||||
|
||||
|
||||
(defn -main [& args]
|
||||
(cond
|
||||
(some #{"migrate" "rollback"} args)
|
||||
(do
|
||||
(mount/start #'youyesyet.config/env)
|
||||
(migrations/migrate args (select-keys env [:database-url]))
|
||||
(System/exit 0))
|
||||
:else
|
||||
(start-app args)))
|
5
env/prod/resources/config.edn
vendored
5
env/prod/resources/config.edn
vendored
|
@ -1,4 +1,5 @@
|
|||
{:production true
|
||||
:port 3000
|
||||
:port 8765
|
||||
:site-title "Project Hope"
|
||||
:site-logo "img/ProjectHopeLogo.png"}
|
||||
:site-logo "img/ProjectHopeLogo.png"
|
||||
:motd "motd.md"}
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
[luminus/ring-ttl-session "0.3.1"]
|
||||
[luminus-nrepl "0.1.4"]
|
||||
[luminus-migrations "0.3.0"]
|
||||
[luminus-immutant "0.2.4"]
|
||||
[markdown-clj "0.9.98"]
|
||||
[metosin/compojure-api "1.1.10"]
|
||||
[metosin/ring-http-response "0.8.2"]
|
||||
|
@ -73,7 +74,7 @@
|
|||
[datatables.net-dt "1.10.19"]
|
||||
[jquery "3.3.1"]
|
||||
[leaflet "0.7.3"] ;; old version works, new ["1.3.1"] doesn't
|
||||
[selectize "0.12.5"]
|
||||
[selectize "0.12.6"]
|
||||
[signature_pad "2.3.2"]
|
||||
[simplemde "1.11.2"]]
|
||||
:root "resources/public/js/lib"}
|
||||
|
|
69
resources/about.md
Normal file
69
resources/about.md
Normal file
|
@ -0,0 +1,69 @@
|
|||
## Project Hope alpha test
|
||||
|
||||
### What this is about
|
||||
|
||||
This is a voter intention information system intended to be used by the 'Yes' side in the next Scottish independence referendum. Design documentation is [here](https://github.com/simon-brooke/youyesyet/blob/master/doc/specification/userspec.md).
|
||||
|
||||
### The data in this demonstration system
|
||||
|
||||
Although addresses in the database mostly are real, all personal data in the database is randomly generated and does not represent real people.
|
||||
|
||||
### Logging into the demonstration system
|
||||
|
||||
At present, you may log in in one of six roles, with the following usernames:
|
||||
|
||||
* `test_admin` - someone who administers the whole system;
|
||||
* `test_analyst` - someone who has a general view of all the data in the system;
|
||||
* `test_canvasser` - someone who goes out and knocks on electors' doors to ask their voting intention;
|
||||
* `test_editor` - someone who can add and edit the issues canvassers will discuss with electors;
|
||||
* `test_expert` - an expert on one or more issues, who can respond by telephone or email to followup requests from electors;
|
||||
* `test_organiser` - someone who organises a team of canvassers.
|
||||
|
||||
In each case, the password is exactly the same as the username.
|
||||
|
||||
As each different class of user, you'll see a different view of the system, with only the features you're entitled to use available.
|
||||
|
||||
### The app
|
||||
|
||||
If you log in as `test_canvasser`, one of the options you will see is the **App**. The app is intended to be used by canvassers as they go door to door talking to electors. Consequently, it's designed to work on mobile phones.
|
||||
|
||||
### The current state of the software
|
||||
|
||||
Most of the planned funtionality is in place, but in this preliminary demo you cannot create, edit or delete any records.
|
||||
|
||||
### How the project is managed
|
||||
|
||||
The project is managed through [Github](https://github.com/simon-brooke/youyesyet). Please add issues that you encounter there. If you intend to collaborate on the project, I strongly recommend you also sign up to [ZenHub](https://www.zenhub.com/) (it's free; you'll need a Github login first).
|
||||
|
||||
### Help wanted
|
||||
|
||||
#### UX and CSS
|
||||
|
||||
The existing stylesheets are ones I hacked up myself. I'm a software geek, not a visual designer. I'm sure something better can be done. Documentation on the user interface design is [here](https://github.com/simon-brooke/youyesyet/blob/master/doc/specification/userspec.md). Volunteers?
|
||||
|
||||
#### Database administration
|
||||
|
||||
I have done preliminary work on how to scale the database, see [here](https://github.com/simon-brooke/youyesyet/blob/master/doc/specification/scaling.md). I think this will roughly work. However, I'd appreciate someone with more experience of scaling large web systems taking a look at my plan, and, ideally, taking over responsibility for this side of the project. Especially, having someone on the team with [Kubernetes](https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/) experience would be really helpful.
|
||||
|
||||
#### Testing
|
||||
|
||||
At this stage you can't really test this, since you can't modify data. But you can see whether the functionality you would need to perform your role is present, and you can suggest modifications. To do so, please raise issues [here](https://github.com/simon-brooke/youyesyet/issues).
|
||||
|
||||
**In particular** it would be helpful, if the app **does not** work on your mobile phone, if you could add details of your phone (and what didn't work) [here](https://github.com/simon-brooke/youyesyet/issues/56).
|
||||
|
||||
#### Coding
|
||||
|
||||
The bulk of this system is written in [Clojure](https://clojure.org/). However, additional user interface functionality could be added in Javascript technologies, particularly React; and data analysis tools could be written in any language, although I'd particularly recommend work on using the data with [QGIS](https://qgis.org/en/site/).
|
||||
|
||||
In any case, whichever technologies you are skilled in, help would be very welcome. If you'd like to become involved, please let [me](mailto:simon@journeyman.cc) know; but [pull requests](https://help.github.com/articles/about-pull-requests/) which address [current issues](https://github.com/simon-brooke/youyesyet/issues) will be welcomed.
|
||||
|
||||
#### Training and training materials
|
||||
|
||||
If this system is going to be of use to the **Yes** movement, we're going to have to train thousands of people to use it, and we're going to have to train them fast. I've tried to design the system to be as simple as possible, but training materials will be necessary. Help with these would be extremely welcome.
|
||||
|
||||
#### Direction and Governance
|
||||
|
||||
I've boostrapped this project pretty much on my own. If it's going to be of use to the **Yes** movement, it's going to need to be directed from here on in by the **Yes** movement. I've built it very much in the hope that it might be adopted by the [Radical Independence Campaign](http://radical.scot/), but whether RIC does choose to adopt it or not, there will need to be a group of people both to direct the project and to help find resources for it. Is this something you could do?
|
||||
|
||||
|
||||
Simon Brooke, 19th July 2018
|
|
@ -2,8 +2,4 @@
|
|||
|
||||
### Alpha test code
|
||||
|
||||
This is a voter intention information system intended to be used by the 'Yes' side in the next Scottish independence referendum.
|
||||
|
||||
Design documentation is [here](https://github.com/simon-brooke/youyesyet/blob/master/doc/specification/userspec.md).
|
||||
|
||||
Although addresses in the database mostly are real, all personal data in the database is randomly generated and does not represent real people.
|
||||
This is a voter intention information system intended to be used by the 'Yes' side in the next Scottish independence referendum. For more information, see [About](about).
|
||||
|
|
|
@ -51,8 +51,7 @@
|
|||
(defn about-page []
|
||||
(layout/render "about.html" {} {:title
|
||||
(str "About " (:site-title env))
|
||||
|
||||
:motd (md-to-html-string (motd))}))
|
||||
:motd (md-to-html-string (slurp (io/resource "about.md")))}))
|
||||
|
||||
|
||||
(defn call-me-page [request]
|
||||
|
|
Loading…
Reference in a new issue