#!DG_TEXT-Version-2
# D2 Version: Built by spencer on Mon May  1 17:41:27 PDT 1995
windowOrigin 220.00 194.00
viewOrigin 1.00 9.00
viewSize 775.00 595.00
visibleOrigin 0.00 0.00
showTools
snapToGrid
defaultFont "Helvetica"
defaultFontSize 12.00
printInfoFile "PrintInfo"
colorFile "Colors.clr"
symbol 2147483647
	default
	layer -1
	shape "Rectangle"
	location 20.00 20.00
	size 60.00 30.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	textPlacement top
end
symbol 32
	layer 0
	shape "Vertical Arrow"
	location 324.00 360.00
	size 27.00 45.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	textPlacement middle
end
symbol 31
	layer 1
	shape "Vertical Arrow"
	location 324.00 90.00
	size 27.00 45.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	textPlacement middle
end
symbol 12
	layer 20
	shape "Parallel Lines"
	location 279.00 324.00
	size 117.00 27.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 add queue
}
	textPlacement middle
end
symbol 11
	layer 21
	shape "Parallel Lines"
	location 279.00 144.00
	size 117.00 27.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 subscription queue
}
	textPlacement middle
end
symbol 10
	layer 22
	shape "Rectangle"
	location 288.00 414.00
	size 99.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 Add
}
	textPlacement middle
end
symbol 9
	layer 23
	shape "Rectangle"
	location 396.00 225.00
	size 45.00 36.00
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs48\fc0\cf0 . . .
}
	textPlacement top
end
symbol 7
	layer 24
	shape "Rectangle"
	location 288.00 234.00
	size 99.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 Processing Thread
\dn8 2
}
	textPlacement middle
end
symbol 5
	layer 25
	shape "Rectangle"
	location 450.00 234.00
	size 99.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 Processing Thread
\dn8 n
}
	textPlacement middle
end
symbol 2
	layer 26
	shape "Rectangle"
	location 171.00 234.00
	size 99.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 Processing Thread
\dn8 1
}
	textPlacement middle
end
symbol 1
	layer 27
	shape "Rectangle"
	location 288.00 45.00
	size 99.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	shadowed
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 Subscribe
}
	textPlacement middle
end
vertex 2147483645
	default
	layer -1
	location 0.00 0.00
end
vertex 2147483644
	default
	layer -1
	location 0.00 0.00
end
vertex 30
	layer 2
	location 363.08 324.00
end
vertex 29
	layer 3
	location 465.39 270.00
end
vertex 27
	layer 5
	location 337.50 324.00
end
vertex 26
	layer 6
	location 337.50 270.00
end
vertex 24
	layer 8
	location 319.03 324.00
end
vertex 23
	layer 9
	location 245.13 270.00
end
vertex 21
	layer 11
	location 468.64 234.00
end
vertex 20
	layer 12
	location 360.64 171.00
end
vertex 18
	layer 14
	location 337.50 234.00
end
vertex 17
	layer 15
	location 337.50 171.00
end
vertex 15
	layer 17
	location 242.79 234.00
end
vertex 14
	layer 18
	location 320.79 171.00
end
line 2147483646
	default
	from 2147483645
	to 2147483644
	2147483645
	2147483644
	layer -1
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 28
	from 5
	to 12
	29
	30
	layer 4
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 25
	from 7
	to 12
	26
	27
	layer 7
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 22
	from 2
	to 12
	23
	24
	layer 10
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 19
	from 11
	to 5
	20
	21
	layer 13
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 16
	from 11
	to 7
	17
	18
	layer 16
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 13
	from 11
	to 2
	14
	15
	layer 19
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end