Skip to content

Instantly share code, notes, and snippets.

@bgoodr
Created March 5, 2017 19:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bgoodr/8411fe6815522490857765e3c28eaad8 to your computer and use it in GitHub Desktop.
Save bgoodr/8411fe6815522490857765e3c28eaad8 to your computer and use it in GitHub Desktop.
Postscript file generated by qrencode in response to http://tinyurl.com/hw5568e
%!PS-Adobe-3.0
%Produced by poppler pdftops version: 0.41.0 (http://poppler.freedesktop.org)
%%Creator: cairo 1.14.6 (http://cairographics.org)
%%LanguageLevel: 2
%%DocumentSuppliedResources: (atend)
%%DocumentMedia: 31x31mm 88 88 0 () ()
%%BoundingBox: 0 0 88 88
%%Pages: 1
%%EndComments
%%BeginProlog
%%BeginResource: procset xpdf 3.00 0
%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
/xpdf 75 dict def xpdf begin
% PDF special state
/pdfDictSize 15 def
/pdfSetup {
/setpagedevice where {
pop 2 dict begin
/Policies 1 dict dup begin /PageSize 6 def end def
{ /Duplex true def } if
currentdict end setpagedevice
} {
pop
} ifelse
} def
/pdfSetupPaper {
% Change paper size, but only if different from previous paper size otherwise
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
% so we use the same when checking if the size changes.
/setpagedevice where {
pop currentpagedevice
/PageSize known {
2 copy
currentpagedevice /PageSize get aload pop
exch 4 1 roll
sub abs 5 gt
3 1 roll
sub abs 5 gt
or
} {
true
} ifelse
{
2 array astore
2 dict begin
/PageSize exch def
/ImagingBBox null def
currentdict end
setpagedevice
} {
pop pop
} ifelse
} {
pop
} ifelse
} def
/pdfStartPage {
pdfDictSize dict begin
/pdfFillCS [] def
/pdfFillXform {} def
/pdfStrokeCS [] def
/pdfStrokeXform {} def
/pdfFill [0] def
/pdfStroke [0] def
/pdfFillOP false def
/pdfStrokeOP false def
/pdfLastFill false def
/pdfLastStroke false def
/pdfTextMat [1 0 0 1 0 0] def
/pdfFontSize 0 def
/pdfCharSpacing 0 def
/pdfTextRender 0 def
/pdfPatternCS false def
/pdfTextRise 0 def
/pdfWordSpacing 0 def
/pdfHorizScaling 1 def
/pdfTextClipPath [] def
} def
/pdfEndPage { end } def
% PDF color state
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
setcolorspace } def
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
setcolorspace } def
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
dup /pdfFill exch def aload pop pdfFillXform setcolor
/pdfLastFill true def /pdfLastStroke false def } def
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
/pdfLastStroke true def /pdfLastFill false def } def
/op { /pdfFillOP exch def
pdfLastFill { pdfFillOP setoverprint } if } def
/OP { /pdfStrokeOP exch def
pdfLastStroke { pdfStrokeOP setoverprint } if } def
/fCol {
pdfLastFill not {
pdfFillCS setcolorspace
pdfFill aload pop pdfFillXform setcolor
pdfFillOP setoverprint
/pdfLastFill true def /pdfLastStroke false def
} if
} def
/sCol {
pdfLastStroke not {
pdfStrokeCS setcolorspace
pdfStroke aload pop pdfStrokeXform setcolor
pdfStrokeOP setoverprint
/pdfLastStroke true def /pdfLastFill false def
} if
} def
% build a font
/pdfMakeFont {
4 3 roll findfont
4 2 roll matrix scale makefont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/Encoding exch def
currentdict
end
definefont pop
} def
/pdfMakeFont16 {
exch findfont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/WMode exch def
currentdict
end
definefont pop
} def
% graphics state operators
/q { gsave pdfDictSize dict begin } def
/Q {
end grestore
/pdfLastFill where {
pop
pdfLastFill {
pdfFillOP setoverprint
} {
pdfStrokeOP setoverprint
} ifelse
} if
} def
/cm { concat } def
/d { setdash } def
/i { setflat } def
/j { setlinejoin } def
/J { setlinecap } def
/M { setmiterlimit } def
/w { setlinewidth } def
% path segment operators
/m { moveto } def
/l { lineto } def
/c { curveto } def
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } def
/h { closepath } def
% path painting operators
/S { sCol stroke } def
/Sf { fCol stroke } def
/f { fCol fill } def
/f* { fCol eofill } def
% clipping operators
/W { clip newpath } def
/W* { eoclip newpath } def
/Ws { strokepath clip newpath } def
% text state operators
/Tc { /pdfCharSpacing exch def } def
/Tf { dup /pdfFontSize exch def
dup pdfHorizScaling mul exch matrix scale
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
exch findfont exch makefont setfont } def
/Tr { /pdfTextRender exch def } def
/Tp { /pdfPatternCS exch def } def
/Ts { /pdfTextRise exch def } def
/Tw { /pdfWordSpacing exch def } def
/Tz { /pdfHorizScaling exch def } def
% text positioning operators
/Td { pdfTextMat transform moveto } def
/Tm { /pdfTextMat exch def } def
% text string operators
/xyshow where {
pop
/xyshow2 {
dup length array
0 2 2 index length 1 sub {
2 index 1 index 2 copy get 3 1 roll 1 add get
pdfTextMat dtransform
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
} for
exch pop
xyshow
} def
}{
/xyshow2 {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval show moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval show moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/cshow where {
pop
/xycp {
0 3 2 roll
{
pop pop currentpoint 3 2 roll
1 string dup 0 4 3 roll put false charpath moveto
2 copy get 2 index 2 index 1 add get
pdfTextMat dtransform rmoveto
2 add
} exch cshow
pop pop
} def
}{
/xycp {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval false charpath moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval false charpath moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/Tj {
fCol
0 pdfTextRise pdfTextMat dtransform rmoveto
currentpoint 4 2 roll
pdfTextRender 1 and 0 eq {
2 copy xyshow2
} if
pdfTextRender 3 and dup 1 eq exch 2 eq or {
3 index 3 index moveto
2 copy
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
xycp currentpoint stroke moveto
} if
pdfTextRender 4 and 0 ne {
4 2 roll moveto xycp
/pdfTextClipPath [ pdfTextClipPath aload pop
{/moveto cvx}
{/lineto cvx}
{/curveto cvx}
{/closepath cvx}
pathforall ] def
currentpoint newpath moveto
} {
pop pop pop pop
} ifelse
0 pdfTextRise neg pdfTextMat dtransform rmoveto
} def
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
pdfTextMat dtransform rmoveto } def
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
pdfTextMat dtransform rmoveto } def
/Tclip { pdfTextClipPath cvx exec clip newpath
/pdfTextClipPath [] def } def
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
/pdfTextClipPath [] def } def
% Level 2/3 image operators
/pdfImBuf 100 string def
/pdfImStr {
2 copy exch length lt {
2 copy get exch 1 add exch
} {
()
} ifelse
} def
/skipEOD {
{ currentfile pdfImBuf readline
not { pop exit } if
(%-EOD-) eq { exit } if } loop
} def
/pdfIm { image skipEOD } def
/pdfImM { fCol imagemask skipEOD } def
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
/pdfImClip {
gsave
0 2 4 index length 1 sub {
dup 4 index exch 2 copy
get 5 index div put
1 add 3 index exch 2 copy
get 3 index div put
} for
pop pop rectclip
} def
/pdfImClipEnd { grestore } def
% shading operators
/colordelta {
false 0 1 3 index length 1 sub {
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
pop true
} if
} for
exch pop exch pop
} def
/funcCol { func n array astore } def
/funcSH {
dup 0 eq {
true
} {
dup 6 eq {
false
} {
4 index 4 index funcCol dup
6 index 4 index funcCol dup
3 1 roll colordelta 3 1 roll
5 index 5 index funcCol dup
3 1 roll colordelta 3 1 roll
6 index 8 index funcCol dup
3 1 roll colordelta 3 1 roll
colordelta or or or
} ifelse
} ifelse
{
1 add
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
6 index 6 index 4 index 4 index 4 index funcSH
2 index 6 index 6 index 4 index 4 index funcSH
6 index 2 index 4 index 6 index 4 index funcSH
5 3 roll 3 2 roll funcSH pop pop
} {
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
funcCol sc
dup 4 index exch mat transform m
3 index 3 index mat transform l
1 index 3 index mat transform l
mat transform l pop pop h f*
} ifelse
} def
/axialCol {
dup 0 lt {
pop t0
} {
dup 1 gt {
pop t1
} {
dt mul t0 add
} ifelse
} ifelse
func n array astore
} def
/axialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index axialCol 2 index axialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index axialSH
exch 3 2 roll axialSH
} {
pop 2 copy add 0.5 mul
axialCol sc
exch dup dx mul x0 add exch dy mul y0 add
3 2 roll dup dx mul x0 add exch dy mul y0 add
dx abs dy abs ge {
2 copy yMin sub dy mul dx div add yMin m
yMax sub dy mul dx div add yMax l
2 copy yMax sub dy mul dx div add yMax l
yMin sub dy mul dx div add yMin l
h f*
} {
exch 2 copy xMin sub dx mul dy div add xMin exch m
xMax sub dx mul dy div add xMax exch l
exch 2 copy xMax sub dx mul dy div add xMax exch l
xMin sub dx mul dy div add xMin exch l
h f*
} ifelse
} ifelse
} def
/radialCol {
dup t0 lt {
pop t0
} {
dup t1 gt {
pop t1
} if
} ifelse
func n array astore
} def
/radialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index dt mul t0 add radialCol
2 index dt mul t0 add radialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index radialSH
exch 3 2 roll radialSH
} {
pop 2 copy add 0.5 mul dt mul t0 add
radialCol sc
encl {
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
0 360 arc h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
360 0 arcn h f
} {
2 copy
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arcn
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arcn h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arc
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arc h f
} ifelse
} ifelse
} def
end
%%EndResource
%%EndProlog
%%BeginSetup
xpdf begin
false pdfSetup
%%EndSetup
%%Page: 1 1
%%PageMedia: 31x31mm
%%PageBoundingBox: 0 0 88 88
%%PageOrientation: Portrait
%%BeginPageSetup
88 88 pdfSetupPaper
pdfStartPage
0 0 88 88 re W
%%EndPageSetup
[] 0 d
1 i
0 j
0 J
10 M
1 w
/DeviceGray {} cs
[0] sc
/DeviceGray {} CS
[0] SC
false op
false OP
{} settransfer
q
q
/DeviceRGB {} cs
[1 1 1] sc
0 0.001 87.023 87.023 re
f
/DeviceRGB {} cs
[0 0 0] sc
12.004 72.02 3 3 re
f
15.004 72.02 3 3 re
f
18.004 72.02 3 3 re
f
21.004 72.02 3.004 3 re
f
24.008 72.02 3 3 re
f
27.008 72.02 3 3 re
f
30.008 72.02 3 3 re
f
42.012 72.02 3 3 re
f
48.012 72.02 3.004 3 re
f
54.016 72.02 3 3 re
f
57.016 72.02 3 3 re
f
60.016 72.02 3 3 re
f
63.016 72.02 3.004 3 re
f
66.02 72.02 3 3 re
f
69.02 72.02 3 3 re
f
72.02 72.02 3 3 re
f
12.004 69.02 3 3 re
f
30.008 69.02 3 3 re
f
36.012 69.02 3 3 re
f
39.012 69.02 3 3 re
f
42.012 69.02 3 3 re
f
48.012 69.02 3.004 3 re
f
54.016 69.02 3 3 re
f
72.02 69.02 3 3 re
f
12.004 66.02 3 3 re
f
18.004 66.02 3 3 re
f
21.004 66.02 3.004 3 re
f
24.008 66.02 3 3 re
f
30.008 66.02 3 3 re
f
42.012 66.02 3 3 re
f
48.012 66.02 3.004 3 re
f
54.016 66.02 3 3 re
f
60.016 66.02 3 3 re
f
63.016 66.02 3.004 3 re
f
66.02 66.02 3 3 re
f
72.02 66.02 3 3 re
f
12.004 63.016 3 3.004 re
f
18.004 63.016 3 3.004 re
f
21.004 63.016 3.004 3.004 re
f
24.008 63.016 3 3.004 re
f
30.008 63.016 3 3.004 re
f
36.012 63.016 3 3.004 re
f
39.012 63.016 3 3.004 re
f
45.012 63.016 3 3.004 re
f
48.012 63.016 3.004 3.004 re
f
54.016 63.016 3 3.004 re
f
60.016 63.016 3 3.004 re
f
63.016 63.016 3.004 3.004 re
f
66.02 63.016 3 3.004 re
f
72.02 63.016 3 3.004 re
f
12.004 60.016 3 3 re
f
18.004 60.016 3 3 re
f
21.004 60.016 3.004 3 re
f
24.008 60.016 3 3 re
f
30.008 60.016 3 3 re
f
39.012 60.016 3 3 re
f
45.012 60.016 3 3 re
f
54.016 60.016 3 3 re
f
60.016 60.016 3 3 re
f
63.016 60.016 3.004 3 re
f
66.02 60.016 3 3 re
f
72.02 60.016 3 3 re
f
12.004 57.016 3 3 re
f
30.008 57.016 3 3 re
f
36.012 57.016 3 3 re
f
45.012 57.016 3 3 re
f
48.012 57.016 3.004 3 re
f
54.016 57.016 3 3 re
f
72.02 57.016 3 3 re
f
12.004 54.016 3 3 re
f
15.004 54.016 3 3 re
f
18.004 54.016 3 3 re
f
21.004 54.016 3.004 3 re
f
24.008 54.016 3 3 re
f
27.008 54.016 3 3 re
f
30.008 54.016 3 3 re
f
36.012 54.016 3 3 re
f
42.012 54.016 3 3 re
f
48.012 54.016 3.004 3 re
f
54.016 54.016 3 3 re
f
57.016 54.016 3 3 re
f
60.016 54.016 3 3 re
f
63.016 54.016 3.004 3 re
f
66.02 54.016 3 3 re
f
69.02 54.016 3 3 re
f
72.02 54.016 3 3 re
f
39.012 51.012 3 3.004 re
f
48.012 51.012 3.004 3.004 re
f
12.004 48.012 3 3 re
f
15.004 48.012 3 3 re
f
18.004 48.012 3 3 re
f
21.004 48.012 3.004 3 re
f
24.008 48.012 3 3 re
f
30.008 48.012 3 3 re
f
33.008 48.012 3.004 3 re
f
36.012 48.012 3 3 re
f
51.016 48.012 3 3 re
f
57.016 48.012 3 3 re
f
63.016 48.012 3.004 3 re
f
69.02 48.012 3 3 re
f
12.004 45.012 3 3 re
f
15.004 45.012 3 3 re
f
18.004 45.012 3 3 re
f
39.012 45.012 3 3 re
f
45.012 45.012 3 3 re
f
57.016 45.012 3 3 re
f
60.016 45.012 3 3 re
f
63.016 45.012 3.004 3 re
f
72.02 45.012 3 3 re
f
12.004 42.012 3 3 re
f
18.004 42.012 3 3 re
f
30.008 42.012 3 3 re
f
36.012 42.012 3 3 re
f
39.012 42.012 3 3 re
f
45.012 42.012 3 3 re
f
48.012 42.012 3.004 3 re
f
51.016 42.012 3 3 re
f
63.016 42.012 3.004 3 re
f
69.02 42.012 3 3 re
f
12.004 39.012 3 3 re
f
15.004 39.012 3 3 re
f
18.004 39.012 3 3 re
f
21.004 39.012 3.004 3 re
f
27.008 39.012 3 3 re
f
33.008 39.012 3.004 3 re
f
42.012 39.012 3 3 re
f
45.012 39.012 3 3 re
f
48.012 39.012 3.004 3 re
f
51.016 39.012 3 3 re
f
63.016 39.012 3.004 3 re
f
66.02 39.012 3 3 re
f
69.02 39.012 3 3 re
f
72.02 39.012 3 3 re
f
18.004 36.008 3 3.004 re
f
21.004 36.008 3.004 3.004 re
f
24.008 36.008 3 3.004 re
f
30.008 36.008 3 3.004 re
f
39.012 36.008 3 3.004 re
f
45.012 36.008 3 3.004 re
f
48.012 36.008 3.004 3.004 re
f
54.016 36.008 3 3.004 re
f
60.016 36.008 3 3.004 re
f
36.012 33.008 3 3 re
f
39.012 33.008 3 3 re
f
42.012 33.008 3 3 re
f
51.016 33.008 3 3 re
f
54.016 33.008 3 3 re
f
57.016 33.008 3 3 re
f
60.016 33.008 3 3 re
f
63.016 33.008 3.004 3 re
f
69.02 33.008 3 3 re
f
72.02 33.008 3 3 re
f
12.004 30.008 3 3 re
f
15.004 30.008 3 3 re
f
18.004 30.008 3 3 re
f
21.004 30.008 3.004 3 re
f
24.008 30.008 3 3 re
f
27.008 30.008 3 3 re
f
30.008 30.008 3 3 re
f
36.012 30.008 3 3 re
f
39.012 30.008 3 3 re
f
45.012 30.008 3 3 re
f
48.012 30.008 3.004 3 re
f
63.016 30.008 3.004 3 re
f
66.02 30.008 3 3 re
f
69.02 30.008 3 3 re
f
12.004 27.008 3 3 re
f
30.008 27.008 3 3 re
f
48.012 27.008 3.004 3 re
f
51.016 27.008 3 3 re
f
60.016 27.008 3 3 re
f
63.016 27.008 3.004 3 re
f
66.02 27.008 3 3 re
f
69.02 27.008 3 3 re
f
72.02 27.008 3 3 re
f
12.004 24.008 3 3 re
f
18.004 24.008 3 3 re
f
21.004 24.008 3.004 3 re
f
24.008 24.008 3 3 re
f
30.008 24.008 3 3 re
f
36.012 24.008 3 3 re
f
42.012 24.008 3 3 re
f
45.012 24.008 3 3 re
f
48.012 24.008 3.004 3 re
f
54.016 24.008 3 3 re
f
57.016 24.008 3 3 re
f
69.02 24.008 3 3 re
f
72.02 24.008 3 3 re
f
12.004 21.004 3 3.004 re
f
18.004 21.004 3 3.004 re
f
21.004 21.004 3.004 3.004 re
f
24.008 21.004 3 3.004 re
f
30.008 21.004 3 3.004 re
f
36.012 21.004 3 3.004 re
f
45.012 21.004 3 3.004 re
f
51.016 21.004 3 3.004 re
f
54.016 21.004 3 3.004 re
f
60.016 21.004 3 3.004 re
f
63.016 21.004 3.004 3.004 re
f
66.02 21.004 3 3.004 re
f
12.004 18.004 3 3 re
f
18.004 18.004 3 3 re
f
21.004 18.004 3.004 3 re
f
24.008 18.004 3 3 re
f
30.008 18.004 3 3 re
f
36.012 18.004 3 3 re
f
39.012 18.004 3 3 re
f
42.012 18.004 3 3 re
f
45.012 18.004 3 3 re
f
48.012 18.004 3.004 3 re
f
63.016 18.004 3.004 3 re
f
66.02 18.004 3 3 re
f
12.004 15.004 3 3 re
f
30.008 15.004 3 3 re
f
36.012 15.004 3 3 re
f
48.012 15.004 3.004 3 re
f
57.016 15.004 3 3 re
f
66.02 15.004 3 3 re
f
12.004 12.004 3 3 re
f
15.004 12.004 3 3 re
f
18.004 12.004 3 3 re
f
21.004 12.004 3.004 3 re
f
24.008 12.004 3 3 re
f
27.008 12.004 3 3 re
f
30.008 12.004 3 3 re
f
36.012 12.004 3 3 re
f
39.012 12.004 3 3 re
f
42.012 12.004 3 3 re
f
48.012 12.004 3.004 3 re
f
54.016 12.004 3 3 re
f
57.016 12.004 3 3 re
f
69.02 12.004 3 3 re
f
Q
Q
showpage
%%PageTrailer
pdfEndPage
%%Trailer
end
%%DocumentSuppliedResources:
%%EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment