Initial commit - upload from Valentin Haenel lecture
authorKarol Auguštin <karol@augustin.pl>
Tue, 6 Nov 2012 14:05:46 +0000 (15:05 +0100)
committerKarol Auguštin <karol@augustin.pl>
Tue, 6 Nov 2012 14:05:46 +0000 (15:05 +0100)
39 files changed:
.gitignore [new file with mode: 0644]
README.md [new file with mode: 0644]
beamerouterthemeescoutertheme.sty [new file with mode: 0644]
beamerthemeesc.sty [new file with mode: 0644]
cc_beamer.tex [new file with mode: 0644]
creative_commons/cc_by_30.pdf [new file with mode: 0644]
creative_commons/cc_by_30.svg [new file with mode: 0644]
creative_commons/cc_cc_30.pdf [new file with mode: 0644]
creative_commons/cc_cc_30.svg [new file with mode: 0644]
creative_commons/cc_dev_nations_30.pdf [new file with mode: 0644]
creative_commons/cc_dev_nations_30.svg [new file with mode: 0644]
creative_commons/cc_nc_30.pdf [new file with mode: 0644]
creative_commons/cc_nc_30.svg [new file with mode: 0644]
creative_commons/cc_nd_30.pdf [new file with mode: 0644]
creative_commons/cc_nd_30.svg [new file with mode: 0644]
creative_commons/cc_pd_30.pdf [new file with mode: 0644]
creative_commons/cc_pd_30.svg [new file with mode: 0644]
creative_commons/cc_sa_30.pdf [new file with mode: 0644]
creative_commons/cc_sa_30.svg [new file with mode: 0644]
creative_commons/cc_sampling_30.pdf [new file with mode: 0644]
creative_commons/cc_sampling_30.svg [new file with mode: 0644]
creative_commons/cc_sampling_plus_30.pdf [new file with mode: 0644]
creative_commons/cc_sampling_plus_30.svg [new file with mode: 0644]
dualscreen.tex [new file with mode: 0644]
handout.tex [new file with mode: 0644]
headers.tex [new file with mode: 0644]
images/logo_fuw.png [new file with mode: 0644]
images/logo_ifd.gif [new file with mode: 0644]
images/logo_ifd.png [new file with mode: 0644]
images/logo_uw.png [new file with mode: 0644]
images/zasada1.png [new file with mode: 0644]
images/zasada2.jpg [new file with mode: 0644]
makefile [new file with mode: 0644]
minted.sty [new file with mode: 0644]
pygmentize [new file with mode: 0755]
slides.wiki [new file with mode: 0644]
solarized.py [new file with mode: 0644]
unused.wiki [new file with mode: 0644]
wiki2beamer-0.9.2 [new file with mode: 0755]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..e91f082
--- /dev/null
@@ -0,0 +1,42 @@
+# Project tmp files
+/slides.???
+slides.wiki.tex
+git-sha
+
+# GNU Emacs tmp files
+auto/*
+*~
+*#
+.#*
+*.stamp
+
+# Python
+*.pyc
+
+# LaTeX
+*.acr
+*.aux
+*.bbl
+*.blg
+*.brf
+*.dvi
+*.glg
+*.glo
+*.gls
+*.fax
+*.idx
+*.ilg
+*.ind
+*.ist
+*.lof
+#*.log
+*.loh
+*.loi
+*.lot
+*.nav
+*.out
+*.snm
+*.tns
+*.toc
+*.nlo
+*.nls
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..8f02f2d
--- /dev/null
+++ b/README.md
@@ -0,0 +1,40 @@
+# Matching Pursuit Talk PL
+
+## Description
+
+Wykład przedstawiony dla studentów studiów II stopnia fizyki medycznej oraz neuroinformatyki.
+
+## Author
+
+Karol Auguštin <<karol@augustin.pl>>
+
+## Dependencies
+
+The talk is made with:
+
+* [wiki2beamer](http://wiki2beamer.sourceforge.net/) (included in repository)
+* [LaTeX Beamer](https://bitbucket.org/rivanvx/beamer/wiki/Home)
+* [Pygments](http://pygments.org/)
+* [Solarized Theme for Pygments](https://bitbucket.org/john2x/solarized-pygment/src/b9455fbdc902/solarized.py) (included in repository)
+* [Minted](http://code.google.com/p/minted/) (included in repository)
+* [ccBeamer] (http://blog.hartwork.org/?p=52) (included in repository)
+
+Pre-compiled PDFs are available from
+http://karolaugustin.pl/mp-talk)
+
+## License
+
+### Content
+
+All Content is...
+
+* Copyright 2009-2012 Karol Auguštin <<karol@augustin.pl>>
+* Licensed under the terms of [Attribution-ShareAlike 3.0 Unported  (CC BY-SA 3.0) ](http://creativecommons.org/licenses/by-sa/3.0/)
+
+### Included Dependencies
+
+The following dependencies are shipped with the sources:
+
+* Wiki2beamer (file: `wiki2beamer-0.9.2`) is licensed under Gnu Public Licence v2
+* Minted (file: `minted.sty`) is licensed under LaTeX Project Public License  version 1.3
+* ccBeamer (file: `cc_beamer.tex` and `creative_commons/`) is licensed under Creative Commons Attribution-ShareAlike 3.0
diff --git a/beamerouterthemeescoutertheme.sty b/beamerouterthemeescoutertheme.sty
new file mode 100644 (file)
index 0000000..8ecc67c
--- /dev/null
@@ -0,0 +1,55 @@
+% Copyright 2007 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file doc/licenses/LICENSE for more details.
+
+%\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemeinfolines.sty,v 1.9 2007/01/28 20:48:30 tantau Exp $
+
+
+\mode<presentation>
+
+\setbeamercolor*{author in head/foot}{parent=palette tertiary}
+\setbeamercolor*{title in head/foot}{parent=palette secondary}
+\setbeamercolor*{date in head/foot}{parent=palette primary}
+
+\setbeamercolor*{section in head/foot}{parent=palette tertiary}
+\setbeamercolor*{subsection in head/foot}{parent=palette primary}
+
+\defbeamertemplate*{footline}{esc theme}
+{
+  \leavevmode%
+  \hbox{%
+  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%{author in head/foot}%
+    \usebeamerfont{author in head/foot}
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
+    \usebeamerfont{title in head/foot}
+    \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} 
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{title in head/foot}%{date in head/foot}%
+    \usebeamerfont{date in head/foot}\hspace*{2em}
+  \end{beamercolorbox}}%
+  \vskip0pt%
+}
+
+\defbeamertemplate*{headline}{esc theme}
+{
+  \leavevmode%
+  \hbox{%
+  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{section in head/foot}%
+    \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}%
+    \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
+  \end{beamercolorbox}}%
+  \vskip0pt%
+}
+
+\setbeamersize{text margin left=1em,text margin right=1em}
+
+\mode
+<all>
diff --git a/beamerthemeesc.sty b/beamerthemeesc.sty
new file mode 100644 (file)
index 0000000..334d7dd
--- /dev/null
@@ -0,0 +1,29 @@
+% Copyright 2007 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the file doc/licenses/LICENSE for more details.
+
+%\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeMadrid.sty,v 1.8 2007/01/28 20:48:30 tantau Exp $
+
+\mode<presentation>
+
+\newif\ifbeamer@secheader
+\beamer@secheaderfalse
+
+\DeclareOptionBeamer{secheader}{\beamer@secheadertrue}
+\ProcessOptionsBeamer
+
+\usecolortheme{seahorse}
+\useinnertheme[shadow]{rounded}
+%FIXME use sanserif
+%\usefonttheme{serif}
+\useoutertheme{escoutertheme}
+
+\ifbeamer@secheader\else\setbeamertemplate{headline}[default]\fi
+
+\mode
+<all>
diff --git a/cc_beamer.tex b/cc_beamer.tex
new file mode 100644 (file)
index 0000000..f2d33bc
--- /dev/null
@@ -0,0 +1,86 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
+%% ccBeamer 0.1, 2007-07-02                                   %%\r
+%% Written by Sebastian Pipping <webmaster@hartwork.org>      %%\r
+%% ---------------------------------------------------------- %%\r
+%% Licensed under Creative Commons Attribution-ShareAlike 3.0 %%\r
+%% http://creativecommons.org/licenses/by-sa/3.0/             %%\r
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
+\r
+\r
+%% Images\r
+\newcommand{\CcImageBy}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_by_30.pdf}%\r
+}\r
+\newcommand{\CcImageCc}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_cc_30.pdf}%\r
+}\r
+\newcommand{\CcImageDevNations}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_dev_nations_30.pdf}%\r
+}\r
+\newcommand{\CcImageNc}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_nc_30.pdf}%\r
+}\r
+\newcommand{\CcImageNd}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_nd_30.pdf}%\r
+}\r
+\newcommand{\CcImagePd}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_pd_30.pdf}%\r
+}\r
+\newcommand{\CcImageSa}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_sa_30.pdf}%\r
+}\r
+\newcommand{\CcImageSampling}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_sampling_30.pdf}%\r
+}\r
+\newcommand{\CcImageSamplingPlus}[1]{%\r
+       \includegraphics[scale=#1]{creative_commons/cc_sampling_plus_30.pdf}%\r
+}\r
+\r
+\r
+%% Groups\r
+\newcommand{\CcGroupBy}[1]{% zoom\r
+       \CcImageBy{#1}%\r
+}\r
+\newcommand{\CcGroupByNc}[2]{% zoom, gap\r
+       \CcImageBy{#1}\hspace*{#2}\CcImageNc{#1}%\r
+}\r
+\newcommand{\CcGroupByNcNd}[2]{% zoom, gap\r
+       \CcImageBy{#1}\hspace*{#2}\CcImageNc{#1}\hspace*{#2}\CcImageNd{#1}%\r
+}\r
+\newcommand{\CcGroupByNcSa}[2]{% zoom, gap\r
+       \CcImageBy{#1}\hspace*{#2}\CcImageNc{#1}\hspace*{#2}\CcImageSa{#1}%\r
+}\r
+\newcommand{\CcGroupByNd}[2]{% zoom, gap\r
+       \CcImageBy{#1}\hspace*{#2}\CcImageNd{#1}%\r
+}\r
+\newcommand{\CcGroupBySa}[2]{% zoom, gap\r
+       \CcImageBy{#1}\hspace*{#2}\CcImageSa{#1}%\r
+}\r
+\newcommand{\CcGroupDevNations}[1]{% zoom\r
+       \CcImageDevNations{#1}%\r
+}\r
+\newcommand{\CcGroupNcSampling}[2]{% zoom, gap\r
+       \CcImageNc{#1}\hspace*{#2}\CcImageSampling{#1}%\r
+}\r
+\newcommand{\CcGroupPd}[1]{% zoom\r
+       \CcImagePd{#1}%\r
+}\r
+\newcommand{\CcGroupSampling}[1]{% zoom\r
+       \CcImageSampling{#1}%\r
+}\r
+\newcommand{\CcGroupSamplingPlus}[1]{% zoom\r
+       \CcImageSamplingPlus{#1}%\r
+}\r
+\r
+\r
+%% Text\r
+\newcommand{\CcLongnameBy}{Attribution}\r
+\newcommand{\CcLongnameByNc}{Attribution-NonCommercial}\r
+\newcommand{\CcLongnameByNcNd}{Attribution-NoDerivs}\r
+\newcommand{\CcLongnameByNcSa}{Attribution-NonCommercial-ShareAlike}\r
+\newcommand{\CcLongnameByNd}{Attribution-NoDerivs}\r
+\newcommand{\CcLongnameBySa}{Attribution-ShareAlike}\r
+\r
+\newcommand{\CcNote}[1]{% longname\r
+       This work is licensed under the \textit{Creative Commons #1 3.0 License}.%\r
+}\r
diff --git a/creative_commons/cc_by_30.pdf b/creative_commons/cc_by_30.pdf
new file mode 100644 (file)
index 0000000..9926cb1
--- /dev/null
@@ -0,0 +1,145 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.67032051 18.66952896 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -574.04534 -169.26516 cm
+q
+1 0 0 1 330.17574 166.25493 cm
+q
+1 1 1 rg
+266.35787868 15.31348038 m
+266.35787868 21.27874548 261.51650411 26.12012005 255.55123901 26.12012005 c
+249.58597392 26.12012005 244.74459934 21.27874548 244.74459934 15.31348038 c
+244.74459934 9.34821528 249.58597392 4.50684071 255.55123901 4.50684071 c
+261.51650411 4.50684071 266.35787868 9.34821528 266.35787868 15.31348038 c
+h
+f
+Q
+q
+0 0 0 rg
+258.67819 12.18701 m
+258.67819 11.77051 258.3403 11.4331 257.92526 11.4331 c
+253.15182 11.4331 l
+252.73678 11.4331 252.39889 11.7705 252.39889 12.18701 c
+252.39889 16.95996 l
+253.72994 16.95996 l
+253.72994 22.61182 l
+257.34713 22.61182 l
+257.34713 16.95996 l
+258.67818 16.95996 l
+258.67818 12.18701 l
+258.67819 12.18701 l
+h
+f
+Q
+q
+0 0 0 rg
+257.1713537 9.17236042 m
+257.1713537 10.07367154 256.43985482 10.80517042 255.5385437 10.80517042 c
+254.63723258 10.80517042 253.9057337 10.07367154 253.9057337 9.17236042 c
+253.9057337 8.2710493 254.63723258 7.53955042 255.5385437 7.53955042 c
+256.43985482 7.53955042 257.1713537 8.2710493 257.1713537 9.17236042 c
+h
+f
+Q
+q
+0 0 0 rg
+255.5239 3.40723 m
+252.29148 3.40723 249.55515 4.53516 247.31589 6.79102 c
+245.01804 9.12452 243.8696 11.88672 243.8696 15.07569 c
+243.8696 18.26466 245.01804 21.00733 247.31589 23.30225 c
+249.61374 25.59668 252.35007 26.74414 255.5239 26.74414 c
+258.73679 26.74414 261.52195 25.58789 263.87742 23.27295 c
+266.09715 21.07568 267.2075 18.34326 267.2075 15.07568 c
+267.2075 11.8081 266.07762 9.04687 263.8198 6.79101 c
+261.56003 4.53516 258.79538 3.40723 255.5239 3.40723 c
+h
+255.55319 5.50684 m
+258.20163 5.50684 260.45065 6.44092 262.30026 8.30811 c
+264.1694 10.15528 265.10397 12.41114 265.10397 15.07569 c
+265.10397 17.75928 264.18893 19.98633 262.35885 21.75587 c
+260.43014 23.66212 258.16256 24.61476 255.55319 24.61476 c
+252.94284 24.61476 250.69381 23.67189 248.80612 21.78517 c
+246.91647 19.89845 245.97311 17.66212 245.97311 15.0757 c
+245.97311 12.48879 246.92721 10.23341 248.83541 8.30812 c
+250.6655 6.44092 252.90475 5.50684 255.55319 5.50684 c
+h
+f*
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2105
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_by_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627095416Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000002522 00000 n 
+0000002688 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000002453 00000 n 
+0000000274 00000 n 
+0000002433 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+2759
+%%EOF
diff --git a/creative_commons/cc_by_30.svg b/creative_commons/cc_by_30.svg
new file mode 100644 (file)
index 0000000..7635421
--- /dev/null
@@ -0,0 +1,96 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.3379"
+   height="23.33691"
+   id="svg2532"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2534" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16.197517"
+     inkscape:cx="11.66895"
+     inkscape:cy="11.668455"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="154"
+     inkscape:window-y="154" />
+  <metadata
+     id="metadata2537">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-574.04534,-169.26516)">
+    <g
+       transform="translate(330.17574,166.25493)"
+       id="g275">
+               <circle
+   style="fill:#ffffff"
+   sodipodi:ry="10.80664"
+   sodipodi:rx="10.80664"
+   sodipodi:cy="15.31348"
+   sodipodi:cx="255.55124"
+   id="circle277"
+   r="10.80664"
+   cy="15.31348"
+   cx="255.55124" />
+
+               <g
+   id="g279">
+                       <path
+   id="path281"
+   d="M 258.67819,12.18701 C 258.67819,11.77051 258.3403,11.4331 257.92526,11.4331 L 253.15182,11.4331 C 252.73678,11.4331 252.39889,11.7705 252.39889,12.18701 L 252.39889,16.95996 L 253.72994,16.95996 L 253.72994,22.61182 L 257.34713,22.61182 L 257.34713,16.95996 L 258.67818,16.95996 L 258.67818,12.18701 L 258.67819,12.18701 z " />
+
+                       <circle
+   sodipodi:ry="1.63281"
+   sodipodi:rx="1.63281"
+   sodipodi:cy="9.1723604"
+   sodipodi:cx="255.53854"
+   id="circle283"
+   r="1.63281"
+   cy="9.1723604"
+   cx="255.53854" />
+
+               </g>
+
+               <path
+   style="fill-rule:evenodd"
+   id="path285"
+   d="M 255.5239,3.40723 C 252.29148,3.40723 249.55515,4.53516 247.31589,6.79102 C 245.01804,9.12452 243.8696,11.88672 243.8696,15.07569 C 243.8696,18.26466 245.01804,21.00733 247.31589,23.30225 C 249.61374,25.59668 252.35007,26.74414 255.5239,26.74414 C 258.73679,26.74414 261.52195,25.58789 263.87742,23.27295 C 266.09715,21.07568 267.2075,18.34326 267.2075,15.07568 C 267.2075,11.8081 266.07762,9.04687 263.8198,6.79101 C 261.56003,4.53516 258.79538,3.40723 255.5239,3.40723 z M 255.55319,5.50684 C 258.20163,5.50684 260.45065,6.44092 262.30026,8.30811 C 264.1694,10.15528 265.10397,12.41114 265.10397,15.07569 C 265.10397,17.75928 264.18893,19.98633 262.35885,21.75587 C 260.43014,23.66212 258.16256,24.61476 255.55319,24.61476 C 252.94284,24.61476 250.69381,23.67189 248.80612,21.78517 C 246.91647,19.89845 245.97311,17.66212 245.97311,15.0757 C 245.97311,12.48879 246.92721,10.23341 248.83541,8.30812 C 250.6655,6.44092 252.90475,5.50684 255.55319,5.50684 z "
+   clip-rule="evenodd" />
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_cc_30.pdf b/creative_commons/cc_cc_30.pdf
new file mode 100644 (file)
index 0000000..cfe93eb
--- /dev/null
@@ -0,0 +1,151 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 25.18400002 25.18400002 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 26 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -358.56797 -470.90766 cm
+q
+0.872921 0 0 0.872921 -36.465341 461.35074 cm
+q
+1 1 1 rg
+486.26599 30.10776 m
+486.27154 38.788 479.2381 45.82929 470.55786 45.83487 c
+461.87768 45.83936 454.83526 38.80701 454.83081 30.1268 c
+454.83081 30.12009 454.83081 30.11447 454.83081 30.10776 c
+454.82629 21.42642 461.85864 14.38513 470.53888 14.38068 c
+479.22022 14.37506 486.26038 21.40854 486.26599 30.08875 c
+486.26599 30.09433 486.26599 30.10104 486.26599 30.10776 c
+h
+f
+Q
+q
+1 0 0 1 -289.6157 99.0653 cm
+q
+0 0 0 rg
+772.94055 -81.76028 m
+776.42651 -78.27432 778.16943 -74.00637 778.16943 -68.95755 c
+778.16943 -63.90873 776.45666 -59.68552 773.03112 -56.29016 c
+769.39635 -52.71359 765.09936 -50.92587 760.1422 -50.92587 c
+755.24449 -50.92587 751.02233 -52.69903 747.47594 -56.24542 c
+743.93077 -59.79068 742.15758 -64.02841 742.15758 -68.95755 c
+742.15758 -73.88666 743.93077 -78.1535 747.47594 -81.76028 c
+750.93175 -85.24734 755.1538 -86.98922 760.1422 -86.98922 c
+765.18994 -86.98923 769.45569 -85.24734 772.94055 -81.76028 c
+h
+749.82312 -79.41544 m
+746.87634 -76.43961 745.40405 -72.95252 745.40405 -68.95307 c
+745.40405 -64.95472 746.86181 -61.49787 749.77832 -58.58243 c
+752.69373 -55.66593 756.16626 -54.20822 760.19482 -54.20822 c
+764.22338 -54.20822 767.72497 -55.68045 770.7008 -58.6272 c
+773.52673 -61.36249 774.94079 -64.80371 774.94079 -68.95307 c
+774.94079 -73.07111 773.50439 -76.56602 770.63366 -79.43781 c
+767.76305 -82.30848 764.28381 -83.74378 760.19482 -83.74378 c
+756.10583 -83.74378 752.64905 -82.30063 749.82312 -79.41544 c
+h
+757.57812 -70.71283 m
+757.12731 -71.69394 756.45263 -72.18509 755.55432 -72.18509 c
+753.9646 -72.18509 753.17029 -71.11557 753.17029 -68.97656 c
+753.17029 -66.83642 753.9646 -65.76693 755.55432 -65.76693 c
+756.60376 -65.76693 757.35327 -66.28823 757.80298 -67.33202 c
+760.00574 -66.15847 l
+758.95642 -64.29354 757.38123 -63.36053 755.28028 -63.36053 c
+753.66028 -63.36053 752.36256 -63.85723 751.38819 -64.84957 c
+750.41151 -65.84298 749.92603 -67.2123 749.92603 -68.95754 c
+749.92603 -70.67254 750.42725 -72.03515 751.43299 -73.04314 c
+752.43873 -74.05111 753.68946 -74.55565 755.1908 -74.55565 c
+757.41028 -74.55565 759.0011 -73.6808 759.96106 -71.93334 c
+757.57812 -70.71283 l
+h
+767.94092 -70.71283 m
+767.49011 -71.69394 766.82996 -72.18509 765.9585 -72.18509 c
+764.33753 -72.18509 763.52637 -71.11557 763.52637 -68.97656 c
+763.52637 -66.83642 764.33753 -65.76693 765.9585 -65.76693 c
+767.00904 -65.76693 767.74512 -66.28823 768.16578 -67.33202 c
+770.41773 -66.15847 l
+769.36951 -64.29354 767.79664 -63.36053 765.70008 -63.36053 c
+764.0824 -63.36053 762.78687 -63.85723 761.81361 -64.84957 c
+760.84144 -65.84298 760.35487 -67.2123 760.35487 -68.95754 c
+760.35487 -70.67254 760.84925 -72.03515 761.83717 -73.04314 c
+762.82496 -74.05111 764.08241 -74.55565 765.61061 -74.55565 c
+767.8268 -74.55565 769.41432 -73.6808 770.37196 -71.93334 c
+767.94092 -70.71283 l
+h
+f
+Q
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2961
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_cc_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627095302Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000003378 00000 n 
+0000003544 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000003309 00000 n 
+0000000274 00000 n 
+0000003289 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+3615
+%%EOF
diff --git a/creative_commons/cc_cc_30.svg b/creative_commons/cc_cc_30.svg
new file mode 100644 (file)
index 0000000..bf1b214
--- /dev/null
@@ -0,0 +1,79 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="31.48"
+   height="31.48"
+   id="svg2756"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2758" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.4"
+     inkscape:cx="18.491557"
+     inkscape:cy="21.303375"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1024"
+     inkscape:window-height="699"
+     inkscape:window-x="-4"
+     inkscape:window-y="-4"
+     width="31.48px"
+     height="31.48px" />
+  <metadata
+     id="metadata2761">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-358.56797,-470.90766)">
+    <g
+       transform="matrix(0.872921,0,0,0.872921,-36.465341,461.35074)"
+       id="g5908_7_">
+      <path
+         style="fill:#ffffff"
+         d="M 486.26599,30.10776 C 486.27154,38.788 479.2381,45.82929 470.55786,45.83487 C 461.87768,45.83936 454.83526,38.80701 454.83081,30.1268 C 454.83081,30.12009 454.83081,30.11447 454.83081,30.10776 C 454.82629,21.42642 461.85864,14.38513 470.53888,14.38068 C 479.22022,14.37506 486.26038,21.40854 486.26599,30.08875 C 486.26599,30.09433 486.26599,30.10104 486.26599,30.10776 z "
+         rx="22.939548"
+         type="arc"
+         cy="264.3577"
+         ry="22.939548"
+         cx="296.35416"
+         id="path5906_7_" />
+      <g
+         transform="translate(-289.6157,99.0653)"
+         id="g5706_7_">
+        <path
+           d="M 772.94055,-81.76028 C 776.42651,-78.27432 778.16943,-74.00637 778.16943,-68.95755 C 778.16943,-63.90873 776.45666,-59.68552 773.03112,-56.29016 C 769.39635,-52.71359 765.09936,-50.92587 760.1422,-50.92587 C 755.24449,-50.92587 751.02233,-52.69903 747.47594,-56.24542 C 743.93077,-59.79068 742.15758,-64.02841 742.15758,-68.95755 C 742.15758,-73.88666 743.93077,-78.1535 747.47594,-81.76028 C 750.93175,-85.24734 755.1538,-86.98922 760.1422,-86.98922 C 765.18994,-86.98923 769.45569,-85.24734 772.94055,-81.76028 z M 749.82312,-79.41544 C 746.87634,-76.43961 745.40405,-72.95252 745.40405,-68.95307 C 745.40405,-64.95472 746.86181,-61.49787 749.77832,-58.58243 C 752.69373,-55.66593 756.16626,-54.20822 760.19482,-54.20822 C 764.22338,-54.20822 767.72497,-55.68045 770.7008,-58.6272 C 773.52673,-61.36249 774.94079,-64.80371 774.94079,-68.95307 C 774.94079,-73.07111 773.50439,-76.56602 770.63366,-79.43781 C 767.76305,-82.30848 764.28381,-83.74378 760.19482,-83.74378 C 756.10583,-83.74378 752.64905,-82.30063 749.82312,-79.41544 z M 757.57812,-70.71283 C 757.12731,-71.69394 756.45263,-72.18509 755.55432,-72.18509 C 753.9646,-72.18509 753.17029,-71.11557 753.17029,-68.97656 C 753.17029,-66.83642 753.9646,-65.76693 755.55432,-65.76693 C 756.60376,-65.76693 757.35327,-66.28823 757.80298,-67.33202 L 760.00574,-66.15847 C 758.95642,-64.29354 757.38123,-63.36053 755.28028,-63.36053 C 753.66028,-63.36053 752.36256,-63.85723 751.38819,-64.84957 C 750.41151,-65.84298 749.92603,-67.2123 749.92603,-68.95754 C 749.92603,-70.67254 750.42725,-72.03515 751.43299,-73.04314 C 752.43873,-74.05111 753.68946,-74.55565 755.1908,-74.55565 C 757.41028,-74.55565 759.0011,-73.6808 759.96106,-71.93334 L 757.57812,-70.71283 z M 767.94092,-70.71283 C 767.49011,-71.69394 766.82996,-72.18509 765.9585,-72.18509 C 764.33753,-72.18509 763.52637,-71.11557 763.52637,-68.97656 C 763.52637,-66.83642 764.33753,-65.76693 765.9585,-65.76693 C 767.00904,-65.76693 767.74512,-66.28823 768.16578,-67.33202 L 770.41773,-66.15847 C 769.36951,-64.29354 767.79664,-63.36053 765.70008,-63.36053 C 764.0824,-63.36053 762.78687,-63.85723 761.81361,-64.84957 C 760.84144,-65.84298 760.35487,-67.2123 760.35487,-68.95754 C 760.35487,-70.67254 760.84925,-72.03515 761.83717,-73.04314 C 762.82496,-74.05111 764.08241,-74.55565 765.61061,-74.55565 C 767.8268,-74.55565 769.41432,-73.6808 770.37196,-71.93334 L 767.94092,-70.71283 z "
+           id="path5708_7_" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_dev_nations_30.pdf b/creative_commons/cc_dev_nations_30.pdf
new file mode 100644 (file)
index 0000000..aefd329
--- /dev/null
@@ -0,0 +1,179 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.67032051 18.66953659 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -231.18819 -120.69372 cm
+q
+1 0 0 1 235.65053 -275.13731 cm
+q
+1 1 1 rg
+17.97516 407.91357 m
+17.97516 413.95947 13.07282 418.86084 7.02594 418.86084 c
+0.98004 418.86084 -3.9223 413.95947 -3.9223 407.91357 c
+-3.9223 401.86572 0.98004 396.96533 7.02594 396.96533 c
+13.07281 396.96533 17.97516 401.86572 17.97516 407.91357 c
+h
+f
+Q
+q
+0 0 0 rg
+7.1861 396.22803 m
+3.95758 396.22803 1.22223 397.35596 -1.018 399.61084 c
+-3.31683 401.9458 -4.46234 404.70752 -4.46234 407.89502 c
+-4.46234 411.08643 -3.31683 413.82764 -1.018 416.12354 c
+1.28376 418.41749 4.01716 419.56495 7.1861 419.56495 c
+10.39997 419.56495 13.18903 418.40968 15.54255 416.09327 c
+17.7613 413.89698 18.87556 411.16358 18.87556 407.89503 c
+18.87556 404.62745 17.74958 401.86866 15.48884 399.61085 c
+13.22809 397.35596 10.46344 396.22803 7.1861 396.22803 c
+h
+7.21735 398.32861 m
+9.86579 398.32861 12.11676 399.26123 13.96735 401.12841 c
+15.83844 402.97509 16.77399 405.23486 16.77399 407.89501 c
+16.77399 410.57958 15.85895 412.80614 14.02497 414.57763 c
+12.09724 416.48486 9.83063 417.43408 7.21735 417.43408 c
+4.60797 417.43408 2.35993 416.4917 0.47321 414.60693 c
+-1.41644 412.72021 -2.36175 410.48291 -2.36175 407.89502 c
+-2.36175 405.31006 -1.40472 403.05225 0.50251 401.12842 c
+2.33258 399.26123 4.57086 398.32861 7.21735 398.32861 c
+h
+f
+Q
+q
+0 0 0 rg
+6.69781 397.03369 m
+6.69781 418.74853 l
+7.71832 418.74853 l
+7.71832 397.03369 l
+6.69781 397.03369 l
+h
+f
+Q
+q
+0 0 0 rg
+-3.60394 407.38916 m
+-3.60394 408.41064 l
+18.00153 408.41064 l
+18.00153 407.38916 l
+-3.60394 407.38916 l
+h
+f
+Q
+q
+0 0 0 rg
+-1.48871 400.771 m
+-1.76215 401.75538 l
+4.48492 403.54151 10.46734 403.771 16.15973 401.73683 c
+15.81403 400.78956 l
+10.35797 402.73877 4.61676 402.51514 -1.48871 400.771 c
+h
+f
+Q
+q
+0 0 0 rg
+2.39508 398.38232 m
+-0.15277 404.5874 -0.34613 410.95263 2.39508 417.38037 c
+3.32477 416.97998 l
+0.68512 410.78857 0.88043 404.76123 3.34235 398.76514 c
+2.39508 398.38232 l
+h
+f
+Q
+q
+0 0 0 rg
+7.04352 412.82275 m
+4.06207 412.76806 1.11872 413.10986 -1.7807 414.00732 c
+-1.47113 414.97412 l
+4.09235 413.25146 9.87262 413.66846 15.88629 414.99267 c
+16.10504 413.98974 l
+13.05231 413.31689 10.02594 412.87646 7.04352 412.82275 c
+h
+f
+Q
+q
+0 0 0 rg
+11.96637 398.36377 m
+11.03668 398.76514 l
+13.67633 404.95557 13.49859 410.98194 11.03668 416.97998 c
+11.98492 417.36279 l
+14.5318 411.15674 14.7066 404.7915 11.96637 398.36377 c
+h
+f
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2421
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_dev_nations_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093903Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000002838 00000 n 
+0000003013 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000002769 00000 n 
+0000000274 00000 n 
+0000002749 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+3084
+%%EOF
diff --git a/creative_commons/cc_dev_nations_30.svg b/creative_commons/cc_dev_nations_30.svg
new file mode 100644 (file)
index 0000000..7783aee
--- /dev/null
@@ -0,0 +1,100 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.3379"
+   height="23.33692"
+   id="svg2680"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2682" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="193.19555"
+     inkscape:cy="73.091652"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="22"
+     inkscape:window-y="22" />
+  <metadata
+     id="metadata2685">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-231.18819,-120.69372)">
+    <g
+       transform="translate(235.65053,-275.13731)"
+       id="g9580_1_">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M 17.97516,407.91357 C 17.97516,413.95947 13.07282,418.86084 7.02594,418.86084 C 0.98004,418.86084 -3.9223,413.95947 -3.9223,407.91357 C -3.9223,401.86572 0.98004,396.96533 7.02594,396.96533 C 13.07281,396.96533 17.97516,401.86572 17.97516,407.91357 z "
+   rx="18.765432"
+   type="arc"
+   cy="861.86731"
+   ry="18.765432"
+   cx="394.51389"
+   id="path9540_1_" />
+
+               <path
+   d="M 7.1861,396.22803 C 3.95758,396.22803 1.22223,397.35596 -1.018,399.61084 C -3.31683,401.9458 -4.46234,404.70752 -4.46234,407.89502 C -4.46234,411.08643 -3.31683,413.82764 -1.018,416.12354 C 1.28376,418.41749 4.01716,419.56495 7.1861,419.56495 C 10.39997,419.56495 13.18903,418.40968 15.54255,416.09327 C 17.7613,413.89698 18.87556,411.16358 18.87556,407.89503 C 18.87556,404.62745 17.74958,401.86866 15.48884,399.61085 C 13.22809,397.35596 10.46344,396.22803 7.1861,396.22803 z M 7.21735,398.32861 C 9.86579,398.32861 12.11676,399.26123 13.96735,401.12841 C 15.83844,402.97509 16.77399,405.23486 16.77399,407.89501 C 16.77399,410.57958 15.85895,412.80614 14.02497,414.57763 C 12.09724,416.48486 9.83063,417.43408 7.21735,417.43408 C 4.60797,417.43408 2.35993,416.4917 0.47321,414.60693 C -1.41644,412.72021 -2.36175,410.48291 -2.36175,407.89502 C -2.36175,405.31006 -1.40472,403.05225 0.50251,401.12842 C 2.33258,399.26123 4.57086,398.32861 7.21735,398.32861 z "
+   id="path9542_1_" />
+
+               <path
+   d="M 6.69781,397.03369 L 6.69781,418.74853 L 7.71832,418.74853 L 7.71832,397.03369 L 6.69781,397.03369 z "
+   id="path9544_1_" />
+
+               <path
+   d="M -3.60394,407.38916 L -3.60394,408.41064 L 18.00153,408.41064 L 18.00153,407.38916 L -3.60394,407.38916 z "
+   id="path9546_1_" />
+
+               <path
+   d="M -1.48871,400.771 L -1.76215,401.75538 C 4.48492,403.54151 10.46734,403.771 16.15973,401.73683 L 15.81403,400.78956 C 10.35797,402.73877 4.61676,402.51514 -1.48871,400.771 z "
+   id="path9548_1_" />
+
+               <path
+   d="M 2.39508,398.38232 C -0.15277,404.5874 -0.34613,410.95263 2.39508,417.38037 L 3.32477,416.97998 C 0.68512,410.78857 0.88043,404.76123 3.34235,398.76514 L 2.39508,398.38232 z "
+   id="path9550_1_" />
+
+               <path
+   d="M 7.04352,412.82275 C 4.06207,412.76806 1.11872,413.10986 -1.7807,414.00732 L -1.47113,414.97412 C 4.09235,413.25146 9.87262,413.66846 15.88629,414.99267 L 16.10504,413.98974 C 13.05231,413.31689 10.02594,412.87646 7.04352,412.82275 z "
+   id="path9552_1_" />
+
+               <path
+   d="M 11.96637,398.36377 L 11.03668,398.76514 C 13.67633,404.95557 13.49859,410.98194 11.03668,416.97998 L 11.98492,417.36279 C 14.5318,411.15674 14.7066,404.7915 11.96637,398.36377 z "
+   id="path9554_1_" />
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_nc_30.pdf b/creative_commons/cc_nc_30.pdf
new file mode 100644 (file)
index 0000000..cc24374
--- /dev/null
@@ -0,0 +1,152 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.6703167 18.66992378 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -279.75962 -489.26491 cm
+q
+1.146822 0 0 1.146822 478.22789 502.58592 cm
+q
+1 1 1 rg
+-154.14499 -1.09436 m
+-154.14157 3.73257 -158.051 7.64752 -162.87836 7.65134 c
+-167.70488 7.65433 -171.62026 3.74448 -171.62366 -1.0816 c
+-171.62366 -1.0867 -171.62366 -1.09054 -171.62366 -1.09436 c
+-171.62706 -5.92175 -167.71765 -9.8367 -162.89115 -9.84051 c
+-158.06376 -9.8435 -154.14838 -5.93365 -154.145 -1.10757 c
+-154.14499 -1.1033 -154.14499 -1.09863 -154.14499 -1.09436 c
+h
+f
+Q
+q
+0 0 0 rg
+-162.89709 -11.26941 m
+-160.04528 -11.26941 -157.63372 -10.28589 -155.66412 -8.31925 c
+-153.69452 -6.35178 -152.70929 -3.94321 -152.70929 -1.09437 c
+-152.70929 1.75445 -153.67749 4.13704 -155.61304 6.05385 c
+-157.66779 8.07198 -160.09552 9.08022 -162.8971 9.08022 c
+-165.66544 9.08022 -168.0506 8.07967 -170.05428 6.07854 c
+-172.05794 4.07827 -173.05935 1.68672 -173.05935 -1.09437 c
+-173.05935 -3.87593 -172.05795 -6.28449 -170.05428 -8.31925 c
+-168.1017 -10.28589 -165.71568 -11.26941 -162.89709 -11.26941 c
+h
+-170.77042 -3.82825 m
+-171.07357 -2.96945 -171.22513 -2.05832 -171.22513 -1.09436 c
+-171.22513 1.16092 -170.40254 3.11054 -168.75568 4.7561 c
+-167.1088 6.40045 -165.14771 7.22345 -162.87156 7.22345 c
+-160.59623 7.22345 -158.61897 6.39276 -156.93803 4.73013 c
+-156.37516 4.18686 -155.91108 3.59335 -155.54747 2.95044 c
+-159.38365 1.24268 l
+-159.64339 2.53318 -160.79295 3.40473 -162.18352 3.5069 c
+-162.18352 5.07587 l
+-163.35182 5.07587 l
+-163.35182 3.5069 l
+-164.49374 3.49414 -165.59733 3.02707 -166.44035 2.28879 c
+-165.03958 0.87567 l
+-164.3643 1.51089 -163.68904 1.79617 -162.76768 1.79617 c
+-162.17073 1.79617 -161.5091 1.56241 -161.5091 0.78454 c
+-161.5091 0.50906 -161.6164 0.31747 -161.78412 0.17355 c
+-162.75403 -0.25901 l
+-163.96237 -0.79633 l
+-164.55929 -1.06287 -165.06511 -1.28727 -165.57347 -1.51377 c
+-170.77042 -3.82825 l
+h
+-162.87155 -9.43817 m
+-165.18092 -9.43817 -167.1335 -8.62451 -168.72928 -6.99597 c
+-169.16441 -6.5574 -169.54164 -6.0993 -169.86353 -5.62158 c
+-165.97286 -3.88955 l
+-165.62201 -4.96887 -164.59676 -5.62371 -163.35181 -5.69607 c
+-163.35181 -7.26504 l
+-162.18351 -7.26504 l
+-162.18351 -5.69607 l
+-161.37882 -5.65734 -160.49662 -5.43679 -159.62721 -4.76321 c
+-160.96412 -3.38885 l
+-161.45716 -3.7384 -162.07963 -3.98492 -162.70295 -3.98492 c
+-163.20875 -3.98492 -163.92236 -3.82992 -163.92236 -3.19513 c
+-163.92236 -3.09763 -163.89085 -3.01245 -163.83123 -2.93668 c
+-162.5301 -2.35764 l
+-161.64961 -1.96506 l
+-161.08674 -1.71344 -160.54857 -1.47501 -160.01552 -1.23743 c
+-154.80239 1.08343 l
+-154.62954 0.40093 -154.54354 -0.32544 -154.54354 -1.09437 c
+-154.54354 -3.41865 -155.35845 -5.38487 -156.9883 -6.99598 c
+-158.60193 -8.62451 -160.56302 -9.43817 -162.87155 -9.43817 c
+h
+f
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2765
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_nc_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093620Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000003181 00000 n 
+0000003347 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000003112 00000 n 
+0000000273 00000 n 
+0000003092 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+3418
+%%EOF
diff --git a/creative_commons/cc_nc_30.svg b/creative_commons/cc_nc_30.svg
new file mode 100644 (file)
index 0000000..e910080
--- /dev/null
@@ -0,0 +1,76 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.337896"
+   height="23.337404"
+   id="svg2574"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2576" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="375"
+     inkscape:cy="291.42857"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="110"
+     inkscape:window-y="110" />
+  <metadata
+     id="metadata2579">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-279.75962,-489.26491)">
+    <g
+       transform="matrix(1.146822,0,0,1.146822,478.22789,502.58592)"
+       id="g6379_1_">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M -154.14499,-1.09436 C -154.14157,3.73257 -158.051,7.64752 -162.87836,7.65134 C -167.70488,7.65433 -171.62026,3.74448 -171.62366,-1.0816 C -171.62366,-1.0867 -171.62366,-1.09054 -171.62366,-1.09436 C -171.62706,-5.92175 -167.71765,-9.8367 -162.89115,-9.84051 C -158.06376,-9.8435 -154.14838,-5.93365 -154.145,-1.10757 C -154.14499,-1.1033 -154.14499,-1.09863 -154.14499,-1.09436 z "
+   rx="29.209877"
+   type="arc"
+   cy="252.08646"
+   ry="29.209877"
+   cx="475.97119"
+   id="path6381_1_" />
+
+               <path
+   d="M -162.89709,-11.26941 C -160.04528,-11.26941 -157.63372,-10.28589 -155.66412,-8.31925 C -153.69452,-6.35178 -152.70929,-3.94321 -152.70929,-1.09437 C -152.70929,1.75445 -153.67749,4.13704 -155.61304,6.05385 C -157.66779,8.07198 -160.09552,9.08022 -162.8971,9.08022 C -165.66544,9.08022 -168.0506,8.07967 -170.05428,6.07854 C -172.05794,4.07827 -173.05935,1.68672 -173.05935,-1.09437 C -173.05935,-3.87593 -172.05795,-6.28449 -170.05428,-8.31925 C -168.1017,-10.28589 -165.71568,-11.26941 -162.89709,-11.26941 z M -170.77042,-3.82825 C -171.07357,-2.96945 -171.22513,-2.05832 -171.22513,-1.09436 C -171.22513,1.16092 -170.40254,3.11054 -168.75568,4.7561 C -167.1088,6.40045 -165.14771,7.22345 -162.87156,7.22345 C -160.59623,7.22345 -158.61897,6.39276 -156.93803,4.73013 C -156.37516,4.18686 -155.91108,3.59335 -155.54747,2.95044 L -159.38365,1.24268 C -159.64339,2.53318 -160.79295,3.40473 -162.18352,3.5069 L -162.18352,5.07587 L -163.35182,5.07587 L -163.35182,3.5069 C -164.49374,3.49414 -165.59733,3.02707 -166.44035,2.28879 L -165.03958,0.87567 C -164.3643,1.51089 -163.68904,1.79617 -162.76768,1.79617 C -162.17073,1.79617 -161.5091,1.56241 -161.5091,0.78454 C -161.5091,0.50906 -161.6164,0.31747 -161.78412,0.17355 L -162.75403,-0.25901 L -163.96237,-0.79633 C -164.55929,-1.06287 -165.06511,-1.28727 -165.57347,-1.51377 L -170.77042,-3.82825 z M -162.87155,-9.43817 C -165.18092,-9.43817 -167.1335,-8.62451 -168.72928,-6.99597 C -169.16441,-6.5574 -169.54164,-6.0993 -169.86353,-5.62158 L -165.97286,-3.88955 C -165.62201,-4.96887 -164.59676,-5.62371 -163.35181,-5.69607 L -163.35181,-7.26504 L -162.18351,-7.26504 L -162.18351,-5.69607 C -161.37882,-5.65734 -160.49662,-5.43679 -159.62721,-4.76321 L -160.96412,-3.38885 C -161.45716,-3.7384 -162.07963,-3.98492 -162.70295,-3.98492 C -163.20875,-3.98492 -163.92236,-3.82992 -163.92236,-3.19513 C -163.92236,-3.09763 -163.89085,-3.01245 -163.83123,-2.93668 L -162.5301,-2.35764 L -161.64961,-1.96506 C -161.08674,-1.71344 -160.54857,-1.47501 -160.01552,-1.23743 L -154.80239,1.08343 C -154.62954,0.40093 -154.54354,-0.32544 -154.54354,-1.09437 C -154.54354,-3.41865 -155.35845,-5.38487 -156.9883,-6.99598 C -158.60193,-8.62451 -160.56302,-9.43817 -162.87155,-9.43817 z "
+   id="path6383_1_" />
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_nd_30.pdf b/creative_commons/cc_nd_30.pdf
new file mode 100644 (file)
index 0000000..5c5d5de
--- /dev/null
@@ -0,0 +1,139 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.67032051 18.67030716 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -454.04534 -363.55038 cm
+q
+0.624995 0 0 0.624995 11.5654 452.74052 cm
+q
+1 1 1 rg
+743.93005 -123.39972 m
+743.93634 -113.98871 736.31128 -106.35272 726.89868 -106.34491 c
+717.48767 -106.34021 709.85168 -113.96213 709.84387 -123.37628 c
+709.84387 -123.38409 709.84387 -123.39346 709.84387 -123.39972 c
+709.83764 -132.81229 717.46264 -140.44675 726.87524 -140.45456 c
+736.28784 -140.46237 743.92224 -132.83728 743.93005 -123.42471 c
+743.93005 -123.4169 743.93005 -123.40909 743.93005 -123.39972 c
+h
+f
+Q
+q
+1 0 0 1 -23.9521 -87.92102 cm
+q
+0 0 0 rg
+750.57263 -54.14914 m
+745.39917 -54.14914 741.02258 -52.34604 737.43976 -48.7366 c
+733.76319 -45.00219 731.92566 -40.58343 731.92566 -35.4787 c
+731.92566 -30.37552 733.76318 -25.98956 737.43976 -22.3161 c
+741.11633 -18.64419 745.49292 -16.80823 750.57263 -16.80823 c
+755.71179 -16.80823 760.16809 -18.66138 763.93835 -22.36298 c
+767.48999 -25.88019 769.2666 -30.25211 769.2666 -35.4787 c
+769.2666 -40.70844 767.45874 -45.12564 763.8446 -48.7366 c
+760.23059 -52.34604 755.80554 -54.14914 750.57263 -54.14914 c
+h
+750.61951 -50.79129 m
+754.85547 -50.79129 758.45398 -49.29599 761.41492 -46.30691 c
+764.40558 -43.3522 765.90088 -39.74435 765.90088 -35.47869 c
+765.90088 -31.1849 764.43683 -27.62237 761.50708 -24.7911 c
+758.42273 -21.74108 754.79297 -20.21764 750.61951 -20.21764 c
+746.44294 -20.21764 742.84449 -21.72545 739.82257 -24.74578 c
+736.80066 -27.76299 735.28973 -31.34115 735.28973 -35.47869 c
+735.28973 -39.61935 736.81628 -43.22719 739.86944 -46.30691 c
+742.79919 -49.29599 746.38196 -50.79129 750.61951 -50.79129 c
+h
+f
+Q
+q
+0 0 0 rg
+757.65088 -39.90375 m
+744.07727 -39.90375 l
+744.07727 -36.68964 l
+757.65088 -36.68964 l
+757.65088 -39.90375 l
+h
+757.65088 -33.90369 m
+744.07727 -33.90369 l
+744.07727 -30.68961 l
+757.65088 -30.68961 l
+757.65088 -33.90369 l
+h
+f
+Q
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+1869
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_nd_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093714Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000002286 00000 n 
+0000002452 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000002217 00000 n 
+0000000274 00000 n 
+0000002197 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+2523
+%%EOF
diff --git a/creative_commons/cc_nd_30.svg b/creative_commons/cc_nd_30.svg
new file mode 100644 (file)
index 0000000..3ca3b8d
--- /dev/null
@@ -0,0 +1,89 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.3379"
+   height="23.337883"
+   id="svg2609"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2611" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="390.46465"
+     inkscape:cy="107.08936"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="132"
+     inkscape:window-y="132" />
+  <metadata
+     id="metadata2614">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-454.04534,-363.55038)">
+    <g
+       transform="matrix(0.624995,0,0,0.624995,11.5654,452.74052)"
+       id="g6501">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M 743.93005,-123.39972 C 743.93634,-113.98871 736.31128,-106.35272 726.89868,-106.34491 C 717.48767,-106.34021 709.85168,-113.96213 709.84387,-123.37628 C 709.84387,-123.38409 709.84387,-123.39346 709.84387,-123.39972 C 709.83764,-132.81229 717.46264,-140.44675 726.87524,-140.45456 C 736.28784,-140.46237 743.92224,-132.83728 743.93005,-123.42471 C 743.93005,-123.4169 743.93005,-123.40909 743.93005,-123.39972 z "
+   rx="29.209877"
+   type="arc"
+   cy="252.08646"
+   ry="29.209877"
+   cx="475.97119"
+   id="path6503" />
+
+               <g
+   transform="translate(-23.9521,-87.92102)"
+   id="g6505">
+                       <path
+   d="M 750.57263,-54.14914 C 745.39917,-54.14914 741.02258,-52.34604 737.43976,-48.7366 C 733.76319,-45.00219 731.92566,-40.58343 731.92566,-35.4787 C 731.92566,-30.37552 733.76318,-25.98956 737.43976,-22.3161 C 741.11633,-18.64419 745.49292,-16.80823 750.57263,-16.80823 C 755.71179,-16.80823 760.16809,-18.66138 763.93835,-22.36298 C 767.48999,-25.88019 769.2666,-30.25211 769.2666,-35.4787 C 769.2666,-40.70844 767.45874,-45.12564 763.8446,-48.7366 C 760.23059,-52.34604 755.80554,-54.14914 750.57263,-54.14914 z M 750.61951,-50.79129 C 754.85547,-50.79129 758.45398,-49.29599 761.41492,-46.30691 C 764.40558,-43.3522 765.90088,-39.74435 765.90088,-35.47869 C 765.90088,-31.1849 764.43683,-27.62237 761.50708,-24.7911 C 758.42273,-21.74108 754.79297,-20.21764 750.61951,-20.21764 C 746.44294,-20.21764 742.84449,-21.72545 739.82257,-24.74578 C 736.80066,-27.76299 735.28973,-31.34115 735.28973,-35.47869 C 735.28973,-39.61935 736.81628,-43.22719 739.86944,-46.30691 C 742.79919,-49.29599 746.38196,-50.79129 750.61951,-50.79129 z "
+   id="path6507" />
+
+                       <g
+   id="g6509">
+                               <path
+   d="M 757.65088,-39.90375 L 744.07727,-39.90375 L 744.07727,-36.68964 L 757.65088,-36.68964 L 757.65088,-39.90375 z M 757.65088,-33.90369 L 744.07727,-33.90369 L 744.07727,-30.68961 L 757.65088,-30.68961 L 757.65088,-33.90369 z "
+   id="path6511" />
+
+                       </g>
+
+               </g>
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_pd_30.pdf b/creative_commons/cc_pd_30.pdf
new file mode 100644 (file)
index 0000000..1371e32
--- /dev/null
@@ -0,0 +1,164 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.67032814 18.67030716 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -348.33105 -517.83609 cm
+q
+1.146822 0 0 1.146822 61.005341 165.58783 cm
+q
+1 1 1 rg
+270.07806 317.67285 m
+270.07977 322.84338 265.8919 327.03723 260.72137 327.03979 c
+255.55125 327.04232 251.35743 322.85446 251.35444 317.68392 c
+251.35444 317.68053 251.35444 317.67711 251.35444 317.67284 c
+251.35061 312.50231 255.53976 308.30846 260.71029 308.30507 c
+265.88043 308.30254 270.07424 312.49123 270.07806 317.66179 c
+270.07806 317.66519 270.07806 317.66943 270.07806 317.67285 c
+h
+f
+Q
+q
+0.54498 0 0 0.54498 411.367 265.3489 cm
+q
+0.00392157 0.00392157 0.00392157 rg
+-276.45773 77.3403 m
+-281.62964 77.3403 -286.00625 79.14654 -289.58908 82.75439 c
+-293.26569 86.4888 -295.10477 90.90759 -295.10477 96.01074 c
+-295.10477 101.11392 -293.26569 105.50143 -289.58908 109.17334 c
+-285.91406 112.84525 -281.53589 114.68121 -276.45773 114.68121 c
+-271.31707 114.68121 -266.86233 112.82962 -263.09201 109.12646 c
+-259.5404 105.61084 -257.76382 101.23892 -257.76382 96.01074 c
+-257.76382 90.78259 -259.57009 86.3638 -263.18576 82.75439 c
+-266.79984 79.14655 -271.22333 77.3403 -276.45773 77.3403 c
+h
+-276.41086 80.70126 m
+-272.17334 80.70126 -268.57642 82.195 -265.61545 85.18097 c
+-262.62482 88.13883 -261.12949 91.74664 -261.12949 96.01074 c
+-261.12949 100.30453 -262.59201 103.86706 -265.52329 106.69833 c
+-268.60611 109.7499 -272.2374 111.27337 -276.41086 111.27337 c
+-280.58591 111.27337 -284.18436 109.76397 -287.20627 106.74676 c
+-290.22815 103.72644 -291.73911 100.14828 -291.73911 96.01074 c
+-291.73911 91.87164 -290.21253 88.26224 -287.1594 85.18097 c
+-284.23123 82.19501 -280.64841 80.70126 -276.41086 80.70126 c
+h
+f
+Q
+q
+0.00392157 0.00392157 0.00392157 rg
+-282.61871 92.66385 m
+-280.51715 92.66385 l
+-279.34369 92.66385 -278.84994 93.22791 -278.84994 94.2576 c
+-278.84994 95.05451 -279.27026 95.82169 -280.44528 95.82169 c
+-282.61871 95.82169 l
+-282.61871 92.66385 l
+-282.61871 92.66385 l
+h
+-285.19843 101.0686 m
+-282.59061 101.0686 l
+-282.59061 97.73574 l
+-280.57495 97.73574 l
+-277.039 97.73574 -276.27023 95.61855 -276.27023 94.24197 c
+-276.27023 92.19821 -277.29992 90.74975 -280.08276 90.74975 c
+-285.19842 90.74975 l
+-285.19842 101.0686 l
+-285.19843 101.0686 l
+h
+f
+Q
+q
+0.00392157 0.00392157 0.00392157 rg
+-275.56866 101.0686 m
+-271.56707 101.0686 l
+-268.4233 101.0686 -266.30764 99.57641 -266.30764 95.90918 c
+-266.30764 92.24197 -268.4233 90.74976 -271.56707 90.74976 c
+-275.56866 90.74976 l
+-275.56866 101.0686 l
+h
+-272.98895 92.92477 m
+-271.52487 92.92477 l
+-269.58267 92.92477 -268.88736 94.24197 -268.88736 95.90918 c
+-268.88736 97.57483 -269.58267 98.89514 -271.51083 98.89514 c
+-272.98895 98.89514 l
+-272.98895 92.92477 l
+-272.98895 92.92477 l
+h
+f
+Q
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2717
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_pd_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093728Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000003134 00000 n 
+0000003300 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000003065 00000 n 
+0000000274 00000 n 
+0000003045 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+3371
+%%EOF
diff --git a/creative_commons/cc_pd_30.svg b/creative_commons/cc_pd_30.svg
new file mode 100644 (file)
index 0000000..350f8c0
--- /dev/null
@@ -0,0 +1,96 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.33791"
+   height="23.337885"
+   id="svg2639"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2641" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="414.72573"
+     inkscape:cy="-71.707275"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="154"
+     inkscape:window-y="154" />
+  <metadata
+     id="metadata2644">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-348.33105,-517.83609)">
+    <g
+       transform="matrix(1.146822,0,0,1.146822,61.005341,165.58783)"
+       id="g6848_1_">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M 270.07806,317.67285 C 270.07977,322.84338 265.8919,327.03723 260.72137,327.03979 C 255.55125,327.04232 251.35743,322.85446 251.35444,317.68392 C 251.35444,317.68053 251.35444,317.67711 251.35444,317.67284 C 251.35061,312.50231 255.53976,308.30846 260.71029,308.30507 C 265.88043,308.30254 270.07424,312.49123 270.07806,317.66179 C 270.07806,317.66519 270.07806,317.66943 270.07806,317.67285 z "
+   rx="22.939548"
+   type="arc"
+   cy="264.3577"
+   ry="22.939548"
+   cx="296.35416"
+   id="path6096_1_" />
+
+               <g
+   transform="matrix(0.54498,0,0,0.54498,411.367,265.3489)"
+   id="g6687_1_">
+                       <path
+   style="fill:#010101"
+   d="M -276.45773,77.3403 C -281.62964,77.3403 -286.00625,79.14654 -289.58908,82.75439 C -293.26569,86.4888 -295.10477,90.90759 -295.10477,96.01074 C -295.10477,101.11392 -293.26569,105.50143 -289.58908,109.17334 C -285.91406,112.84525 -281.53589,114.68121 -276.45773,114.68121 C -271.31707,114.68121 -266.86233,112.82962 -263.09201,109.12646 C -259.5404,105.61084 -257.76382,101.23892 -257.76382,96.01074 C -257.76382,90.78259 -259.57009,86.3638 -263.18576,82.75439 C -266.79984,79.14655 -271.22333,77.3403 -276.45773,77.3403 z M -276.41086,80.70126 C -272.17334,80.70126 -268.57642,82.195 -265.61545,85.18097 C -262.62482,88.13883 -261.12949,91.74664 -261.12949,96.01074 C -261.12949,100.30453 -262.59201,103.86706 -265.52329,106.69833 C -268.60611,109.7499 -272.2374,111.27337 -276.41086,111.27337 C -280.58591,111.27337 -284.18436,109.76397 -287.20627,106.74676 C -290.22815,103.72644 -291.73911,100.14828 -291.73911,96.01074 C -291.73911,91.87164 -290.21253,88.26224 -287.1594,85.18097 C -284.23123,82.19501 -280.64841,80.70126 -276.41086,80.70126 z "
+   id="path6689_1_" />
+
+                       <g
+   id="g6691_1_">
+                               <path
+   style="fill:#010101"
+   d="M -282.61871,92.66385 L -280.51715,92.66385 C -279.34369,92.66385 -278.84994,93.22791 -278.84994,94.2576 C -278.84994,95.05451 -279.27026,95.82169 -280.44528,95.82169 L -282.61871,95.82169 L -282.61871,92.66385 L -282.61871,92.66385 z M -285.19843,101.0686 L -282.59061,101.0686 L -282.59061,97.73574 L -280.57495,97.73574 C -277.039,97.73574 -276.27023,95.61855 -276.27023,94.24197 C -276.27023,92.19821 -277.29992,90.74975 -280.08276,90.74975 L -285.19842,90.74975 L -285.19842,101.0686 L -285.19843,101.0686 z "
+   id="path6693_1_" />
+
+                               <path
+   style="fill:#010101"
+   d="M -275.56866,101.0686 L -271.56707,101.0686 C -268.4233,101.0686 -266.30764,99.57641 -266.30764,95.90918 C -266.30764,92.24197 -268.4233,90.74976 -271.56707,90.74976 L -275.56866,90.74976 L -275.56866,101.0686 z M -272.98895,92.92477 L -271.52487,92.92477 C -269.58267,92.92477 -268.88736,94.24197 -268.88736,95.90918 C -268.88736,97.57483 -269.58267,98.89514 -271.51083,98.89514 L -272.98895,98.89514 L -272.98895,92.92477 L -272.98895,92.92477 z "
+   id="path6695_1_" />
+
+                       </g>
+
+               </g>
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_sa_30.pdf b/creative_commons/cc_sa_30.pdf
new file mode 100644 (file)
index 0000000..00218ce
--- /dev/null
@@ -0,0 +1,142 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.66953087 18.66992569 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -279.76012 -303.55063 cm
+q
+0.624995 0 0 0.624995 411.5203 402.56245 cm
+q
+1 1 1 rg
+-175.0083 -139.1153 m
+-175.00204 -129.7035 -182.62555 -122.06751 -192.03812 -122.06049 c
+-201.44913 -122.05341 -209.08512 -129.67774 -209.09293 -139.09028 c
+-209.09293 -139.09809 -209.09293 -139.10749 -209.09293 -139.1153 c
+-209.09919 -148.52784 -201.47413 -156.1623 -192.06311 -156.17011 c
+-182.65054 -156.17713 -175.01456 -148.55207 -175.0083 -139.14026 c
+-175.0083 -139.13092 -175.0083 -139.1239 -175.0083 -139.1153 c
+h
+f
+Q
+q
+1 0 0 1 -23.9521 -89.72962 cm
+q
+0 0 0 rg
+-168.2204 -68.05536 m
+-173.39234 -68.05536 -177.76892 -66.25067 -181.35175 -62.64203 c
+-185.02836 -58.90759 -186.86588 -54.48883 -186.86588 -49.38568 c
+-186.86588 -44.28253 -185.02836 -39.89416 -181.35175 -36.22308 c
+-177.67673 -32.55114 -173.29859 -30.71521 -168.2204 -30.71521 c
+-163.07974 -30.71521 -158.62503 -32.56677 -154.85312 -36.26996 c
+-151.30307 -39.78558 -149.52652 -44.15827 -149.52652 -49.38568 c
+-149.52652 -54.6123 -151.33432 -59.03265 -154.94843 -62.64203 c
+-158.5625 -66.25067 -162.98599 -68.05536 -168.2204 -68.05536 c
+h
+-168.17352 -64.69519 m
+-163.936 -64.69519 -160.33752 -63.20221 -157.37655 -60.21466 c
+-154.38748 -57.25836 -152.89214 -53.64899 -152.89214 -49.38568 c
+-152.89214 -45.09186 -154.35466 -41.52856 -157.28438 -38.69653 c
+-160.36876 -35.64727 -163.99849 -34.12304 -168.17351 -34.12304 c
+-172.34856 -34.12304 -175.94701 -35.63244 -178.96892 -38.64965 c
+-181.9908 -41.66918 -183.50176 -45.24657 -183.50176 -49.38567 c
+-183.50176 -53.52398 -181.97518 -57.13414 -178.92205 -60.21465 c
+-175.9939 -63.20221 -172.41107 -64.69519 -168.17352 -64.69519 c
+h
+f
+Q
+q
+0 0 0 rg
+-176.49548 -52.02087 m
+-175.75171 -56.71856 -172.44387 -59.22949 -168.30008 -59.22949 c
+-162.33911 -59.22949 -158.70783 -54.90448 -158.70783 -49.1372 c
+-158.70783 -43.50982 -162.57194 -39.13793 -168.39383 -39.13793 c
+-172.39856 -39.13793 -175.98297 -41.60277 -176.63611 -46.43877 c
+-171.93292 -46.43877 l
+-171.7923 -43.92778 -170.1626 -43.04418 -167.83447 -43.04418 c
+-165.1813 -43.04418 -163.4563 -45.50908 -163.4563 -49.27709 c
+-163.4563 -53.22942 -164.94693 -55.32244 -167.74228 -55.32244 c
+-169.79074 -55.32244 -171.55948 -54.57787 -171.93292 -52.02087 c
+-170.56418 -52.02789 l
+-174.26734 -48.32629 l
+-177.96894 -52.02789 l
+-176.49548 -52.02087 l
+h
+f
+Q
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+2361
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_sa_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093742Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000002778 00000 n 
+0000002944 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000002709 00000 n 
+0000000274 00000 n 
+0000002689 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+3015
+%%EOF
diff --git a/creative_commons/cc_sa_30.svg b/creative_commons/cc_sa_30.svg
new file mode 100644 (file)
index 0000000..996e599
--- /dev/null
@@ -0,0 +1,85 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.336914"
+   height="23.337406"
+   id="svg2540"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2542" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.2"
+     inkscape:cx="9.3631331"
+     inkscape:cy="14.273926"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="111"
+     inkscape:window-y="156" />
+  <metadata
+     id="metadata2545">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-279.76012,-303.55063)">
+    <g
+       transform="matrix(0.624995,0,0,0.624995,411.5203,402.56245)"
+       id="g6316_1_">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M -175.0083,-139.1153 C -175.00204,-129.7035 -182.62555,-122.06751 -192.03812,-122.06049 C -201.44913,-122.05341 -209.08512,-129.67774 -209.09293,-139.09028 C -209.09293,-139.09809 -209.09293,-139.10749 -209.09293,-139.1153 C -209.09919,-148.52784 -201.47413,-156.1623 -192.06311,-156.17011 C -182.65054,-156.17713 -175.01456,-148.55207 -175.0083,-139.14026 C -175.0083,-139.13092 -175.0083,-139.1239 -175.0083,-139.1153 z "
+   rx="29.209877"
+   type="arc"
+   cy="252.08646"
+   ry="29.209877"
+   cx="475.97119"
+   id="path6318_1_" />
+
+               <g
+   transform="translate(-23.9521,-89.72962)"
+   id="g6320_1_">
+                       <path
+   d="M -168.2204,-68.05536 C -173.39234,-68.05536 -177.76892,-66.25067 -181.35175,-62.64203 C -185.02836,-58.90759 -186.86588,-54.48883 -186.86588,-49.38568 C -186.86588,-44.28253 -185.02836,-39.89416 -181.35175,-36.22308 C -177.67673,-32.55114 -173.29859,-30.71521 -168.2204,-30.71521 C -163.07974,-30.71521 -158.62503,-32.56677 -154.85312,-36.26996 C -151.30307,-39.78558 -149.52652,-44.15827 -149.52652,-49.38568 C -149.52652,-54.6123 -151.33432,-59.03265 -154.94843,-62.64203 C -158.5625,-66.25067 -162.98599,-68.05536 -168.2204,-68.05536 z M -168.17352,-64.69519 C -163.936,-64.69519 -160.33752,-63.20221 -157.37655,-60.21466 C -154.38748,-57.25836 -152.89214,-53.64899 -152.89214,-49.38568 C -152.89214,-45.09186 -154.35466,-41.52856 -157.28438,-38.69653 C -160.36876,-35.64727 -163.99849,-34.12304 -168.17351,-34.12304 C -172.34856,-34.12304 -175.94701,-35.63244 -178.96892,-38.64965 C -181.9908,-41.66918 -183.50176,-45.24657 -183.50176,-49.38567 C -183.50176,-53.52398 -181.97518,-57.13414 -178.92205,-60.21465 C -175.9939,-63.20221 -172.41107,-64.69519 -168.17352,-64.69519 z "
+   id="path6322_1_" />
+
+                       <path
+   d="M -176.49548,-52.02087 C -175.75171,-56.71856 -172.44387,-59.22949 -168.30008,-59.22949 C -162.33911,-59.22949 -158.70783,-54.90448 -158.70783,-49.1372 C -158.70783,-43.50982 -162.57194,-39.13793 -168.39383,-39.13793 C -172.39856,-39.13793 -175.98297,-41.60277 -176.63611,-46.43877 L -171.93292,-46.43877 C -171.7923,-43.92778 -170.1626,-43.04418 -167.83447,-43.04418 C -165.1813,-43.04418 -163.4563,-45.50908 -163.4563,-49.27709 C -163.4563,-53.22942 -164.94693,-55.32244 -167.74228,-55.32244 C -169.79074,-55.32244 -171.55948,-54.57787 -171.93292,-52.02087 L -170.56418,-52.02789 L -174.26734,-48.32629 L -177.96894,-52.02789 L -176.49548,-52.02087 z "
+   id="path6324_1_" />
+
+               </g>
+
+       </g>
+  </g>
+</svg>
diff --git a/creative_commons/cc_sampling_30.pdf b/creative_commons/cc_sampling_30.pdf
new file mode 100644 (file)
index 0000000..c9ffde8
--- /dev/null
@@ -0,0 +1,167 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.66952896 18.67032051 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -368.33154 -466.40752 cm
+q
+0 0 0 rg
+388.28076 470.18929 m
+386.02099 467.93343 383.25635 466.80452 379.98486 466.80452 c
+376.75244 466.80452 374.01709 467.93343 371.77783 470.18929 c
+369.47998 472.52327 368.33154 475.28499 368.33154 478.47445 c
+368.33154 481.66391 369.47998 484.40609 371.77783 486.70101 c
+374.07471 488.99593 376.81103 490.14242 379.98486 490.14242 c
+383.19775 490.14242 385.98291 488.98617 388.33935 486.67172 c
+390.5581 484.47445 391.66845 481.74203 391.66845 478.47445 c
+391.66845 475.20687 390.53955 472.44515 388.28076 470.18929 c
+h
+373.29638 471.70687 m
+375.12743 469.83968 377.36572 468.90609 380.01415 468.90609 c
+382.66258 468.90609 384.91161 469.83968 386.7622 471.70687 c
+388.63036 473.55453 389.56493 475.81039 389.56493 478.47445 c
+389.56493 478.60531 389.55223 478.72933 389.54833 478.85824 c
+386.39208 478.85824 l
+386.1831 478.85824 385.99462 478.98422 385.91552 479.17758 c
+385.91552 479.17758 385.65575 479.80258 385.41747 480.37778 c
+385.14696 478.10923 384.67528 474.14731 384.67528 474.14731 c
+384.64403 473.88461 384.41844 473.68735 384.15282 473.69223 c
+383.88817 473.69711 383.66942 473.90219 383.64794 474.16684 c
+383.64794 474.16684 383.42626 476.85825 383.20849 479.49692 c
+382.96728 476.3104 382.72607 473.1229 382.72607 473.1229 c
+382.70556 472.85435 382.48193 472.64634 382.2124 472.64536 c
+382.21142 472.64536 382.21142 472.64536 382.21142 472.64536 c
+381.94189 472.64536 381.71728 472.85337 381.69677 473.12192 c
+381.69677 473.12192 381.48779 475.80551 381.29052 478.34165 c
+381.03466 474.26743 380.77685 470.1688 380.77685 470.1688 c
+380.75927 469.89634 380.53369 469.68442 380.26025 469.68442 c
+379.98779 469.6854 379.7622 469.89731 379.7456 470.16977 c
+379.7456 470.16977 379.50732 474.09067 379.26806 478.00864 c
+379.04931 474.64048 378.82665 471.21469 378.82665 471.21469 c
+378.80907 470.94321 378.58349 470.73129 378.31103 470.73129 c
+378.03857 470.73129 377.81396 470.94223 377.79541 471.21371 c
+377.79541 471.21371 377.55322 474.89926 377.31006 478.58383 c
+377.09522 475.62875 376.87451 472.60336 376.87451 472.60336 c
+376.85498 472.33481 376.63232 472.12582 376.36279 472.12387 c
+376.09424 472.12192 375.86865 472.32797 375.84521 472.59653 c
+375.84521 472.59653 375.53369 476.21469 375.25048 479.49985 c
+375.10204 478.49106 374.91943 477.24887 374.91943 477.24887 c
+374.88623 477.02426 374.71045 476.8475 374.48486 476.81332 c
+374.26025 476.78012 374.03955 476.8973 373.94189 477.10238 c
+373.94189 477.10238 373.31298 478.4266 373.10791 478.85824 c
+370.45166 478.85824 l
+370.44678 478.73031 370.43408 478.60433 370.43408 478.47445 c
+370.43408 475.88851 371.38818 473.6307 373.29638 471.70687 c
+h
+386.81982 485.15414 m
+384.89209 487.06039 382.62353 488.01352 380.01416 488.01352 c
+377.40479 488.01352 375.15576 487.07016 373.26709 485.18344 c
+371.73389 483.65121 370.8335 481.88461 370.54541 479.89145 c
+373.43408 479.89145 l
+373.6333 479.89145 373.81494 479.77622 373.90088 479.59653 c
+373.90088 479.59653 374.05322 479.27524 374.14502 479.08188 c
+374.42041 480.95688 374.87354 484.03598 374.87354 484.03598 c
+374.91163 484.29477 375.13819 484.4852 375.39991 484.47739 c
+375.66163 484.4686 375.87647 484.26645 375.89893 484.00473 c
+375.89893 484.00473 376.11182 481.53207 376.31592 479.15903 c
+376.56787 482.61997 376.8208 486.08774 376.8208 486.08774 c
+376.84033 486.35825 377.06592 486.56821 377.3374 486.56723 c
+377.60888 486.56625 377.83252 486.35532 377.85107 486.08481 c
+377.85107 486.08481 378.08056 482.60336 378.3081 479.14926 c
+378.53857 482.69516 378.77001 486.25766 378.77001 486.25766 c
+378.78759 486.53012 379.01415 486.74106 379.28661 486.74106 c
+379.55907 486.74008 379.78466 486.52817 379.80126 486.25571 c
+379.80126 486.25571 380.03564 482.40122 380.27001 478.55844 c
+380.49462 482.1268 380.72118 485.7352 380.72118 485.7352 c
+380.73876 486.00571 380.96239 486.21762 381.2329 486.21958 c
+381.50438 486.22153 381.73095 486.01353 381.75145 485.74302 c
+381.75145 485.74302 381.97899 482.81431 382.20457 479.91392 c
+382.43797 482.99693 382.67234 486.0897 382.67234 486.0897 c
+382.69285 486.35825 382.9155 486.56626 383.18504 486.56724 c
+383.18602 486.56724 383.18602 486.56724 383.18699 486.56724 c
+383.45554 486.56724 383.67918 486.36119 383.70164 486.09263 c
+383.70164 486.09263 383.98387 482.66392 384.25633 479.36118 c
+384.43016 480.82016 384.62547 482.46177 384.62547 482.46177 c
+384.65281 482.69419 384.83445 482.87974 385.06785 482.91197 c
+385.30027 482.9442 385.52488 482.81529 385.61473 482.59752 c
+385.61473 482.59752 386.52586 480.40123 386.7368 479.89147 c
+389.46336 479.89147 l
+389.19091 481.94906 388.31689 483.70687 386.81982 485.15414 c
+h
+f
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+4682
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_sampling_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093812Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000005099 00000 n 
+0000005271 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000005030 00000 n 
+0000000274 00000 n 
+0000005010 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+5342
+%%EOF
diff --git a/creative_commons/cc_sampling_30.svg b/creative_commons/cc_sampling_30.svg
new file mode 100644 (file)
index 0000000..68d3bba
--- /dev/null
@@ -0,0 +1,61 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.33691"
+   height="23.3379"
+   id="svg2747"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2749" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="257.4855"
+     inkscape:cy="-41.852092"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showborder="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="66"
+     inkscape:window-y="66" />
+  <metadata
+     id="metadata2752">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-368.33154,-466.40752)">
+    <path
+       d="M 388.28076,470.18929 C 386.02099,467.93343 383.25635,466.80452 379.98486,466.80452 C 376.75244,466.80452 374.01709,467.93343 371.77783,470.18929 C 369.47998,472.52327 368.33154,475.28499 368.33154,478.47445 C 368.33154,481.66391 369.47998,484.40609 371.77783,486.70101 C 374.07471,488.99593 376.81103,490.14242 379.98486,490.14242 C 383.19775,490.14242 385.98291,488.98617 388.33935,486.67172 C 390.5581,484.47445 391.66845,481.74203 391.66845,478.47445 C 391.66845,475.20687 390.53955,472.44515 388.28076,470.18929 z M 373.29638,471.70687 C 375.12743,469.83968 377.36572,468.90609 380.01415,468.90609 C 382.66258,468.90609 384.91161,469.83968 386.7622,471.70687 C 388.63036,473.55453 389.56493,475.81039 389.56493,478.47445 C 389.56493,478.60531 389.55223,478.72933 389.54833,478.85824 L 386.39208,478.85824 C 386.1831,478.85824 385.99462,478.98422 385.91552,479.17758 C 385.91552,479.17758 385.65575,479.80258 385.41747,480.37778 C 385.14696,478.10923 384.67528,474.14731 384.67528,474.14731 C 384.64403,473.88461 384.41844,473.68735 384.15282,473.69223 C 383.88817,473.69711 383.66942,473.90219 383.64794,474.16684 C 383.64794,474.16684 383.42626,476.85825 383.20849,479.49692 C 382.96728,476.3104 382.72607,473.1229 382.72607,473.1229 C 382.70556,472.85435 382.48193,472.64634 382.2124,472.64536 C 382.21142,472.64536 382.21142,472.64536 382.21142,472.64536 C 381.94189,472.64536 381.71728,472.85337 381.69677,473.12192 C 381.69677,473.12192 381.48779,475.80551 381.29052,478.34165 C 381.03466,474.26743 380.77685,470.1688 380.77685,470.1688 C 380.75927,469.89634 380.53369,469.68442 380.26025,469.68442 C 379.98779,469.6854 379.7622,469.89731 379.7456,470.16977 C 379.7456,470.16977 379.50732,474.09067 379.26806,478.00864 C 379.04931,474.64048 378.82665,471.21469 378.82665,471.21469 C 378.80907,470.94321 378.58349,470.73129 378.31103,470.73129 C 378.03857,470.73129 377.81396,470.94223 377.79541,471.21371 C 377.79541,471.21371 377.55322,474.89926 377.31006,478.58383 C 377.09522,475.62875 376.87451,472.60336 376.87451,472.60336 C 376.85498,472.33481 376.63232,472.12582 376.36279,472.12387 C 376.09424,472.12192 375.86865,472.32797 375.84521,472.59653 C 375.84521,472.59653 375.53369,476.21469 375.25048,479.49985 C 375.10204,478.49106 374.91943,477.24887 374.91943,477.24887 C 374.88623,477.02426 374.71045,476.8475 374.48486,476.81332 C 374.26025,476.78012 374.03955,476.8973 373.94189,477.10238 C 373.94189,477.10238 373.31298,478.4266 373.10791,478.85824 L 370.45166,478.85824 C 370.44678,478.73031 370.43408,478.60433 370.43408,478.47445 C 370.43408,475.88851 371.38818,473.6307 373.29638,471.70687 z M 386.81982,485.15414 C 384.89209,487.06039 382.62353,488.01352 380.01416,488.01352 C 377.40479,488.01352 375.15576,487.07016 373.26709,485.18344 C 371.73389,483.65121 370.8335,481.88461 370.54541,479.89145 L 373.43408,479.89145 C 373.6333,479.89145 373.81494,479.77622 373.90088,479.59653 C 373.90088,479.59653 374.05322,479.27524 374.14502,479.08188 C 374.42041,480.95688 374.87354,484.03598 374.87354,484.03598 C 374.91163,484.29477 375.13819,484.4852 375.39991,484.47739 C 375.66163,484.4686 375.87647,484.26645 375.89893,484.00473 C 375.89893,484.00473 376.11182,481.53207 376.31592,479.15903 C 376.56787,482.61997 376.8208,486.08774 376.8208,486.08774 C 376.84033,486.35825 377.06592,486.56821 377.3374,486.56723 C 377.60888,486.56625 377.83252,486.35532 377.85107,486.08481 C 377.85107,486.08481 378.08056,482.60336 378.3081,479.14926 C 378.53857,482.69516 378.77001,486.25766 378.77001,486.25766 C 378.78759,486.53012 379.01415,486.74106 379.28661,486.74106 C 379.55907,486.74008 379.78466,486.52817 379.80126,486.25571 C 379.80126,486.25571 380.03564,482.40122 380.27001,478.55844 C 380.49462,482.1268 380.72118,485.7352 380.72118,485.7352 C 380.73876,486.00571 380.96239,486.21762 381.2329,486.21958 C 381.50438,486.22153 381.73095,486.01353 381.75145,485.74302 C 381.75145,485.74302 381.97899,482.81431 382.20457,479.91392 C 382.43797,482.99693 382.67234,486.0897 382.67234,486.0897 C 382.69285,486.35825 382.9155,486.56626 383.18504,486.56724 C 383.18602,486.56724 383.18602,486.56724 383.18699,486.56724 C 383.45554,486.56724 383.67918,486.36119 383.70164,486.09263 C 383.70164,486.09263 383.98387,482.66392 384.25633,479.36118 C 384.43016,480.82016 384.62547,482.46177 384.62547,482.46177 C 384.65281,482.69419 384.83445,482.87974 385.06785,482.91197 C 385.30027,482.9442 385.52488,482.81529 385.61473,482.59752 C 385.61473,482.59752 386.52586,480.40123 386.7368,479.89147 L 389.46336,479.89147 C 389.19091,481.94906 388.31689,483.70687 386.81982,485.15414 z "
+       id="path33" />
+  </g>
+</svg>
diff --git a/creative_commons/cc_sampling_plus_30.pdf b/creative_commons/cc_sampling_plus_30.pdf
new file mode 100644 (file)
index 0000000..813a61c
--- /dev/null
@@ -0,0 +1,217 @@
+%PDF-1.4
+%Âéî¡
+3 0 obj
+<<
+  /Type /Catalog
+  /Pages 2 0 R
+>>
+endobj
+4 0 obj
+<<
+  /Type /Page
+  /Parent 2 0 R
+  /MediaBox [ 0 0 18.67032051 18.67031288 ]
+  /Resources 5 0 R
+  /Contents 6 0 R
+  /Group
+  << /Type /Group
+     /S /Transparency
+     /CS /DeviceRGB
+  >>
+>>
+endobj
+6 0 obj
+<<
+  /Length 7 0 R
+>>
+stream
+0.8 0 0 -0.8 0 19 cm
+q
+1 0 0 1 0 0 cm
+q
+1 0 0 1 -376.90248 -440.69324 cm
+q
+1 0 0 1 -128.21715 287.86075 cm
+q
+1 1 1 rg
+526.89404 164.89844 m
+526.89697 159.31739 522.37646 154.79004 516.79541 154.78614 c
+511.21338 154.78321 506.68799 159.30469 506.68311 164.88477 c
+506.68311 164.88965 506.68311 164.89356 506.68311 164.89844 c
+506.6792 170.47852 511.20166 175.00586 516.78174 175.00977 c
+522.36279 175.0127 526.89014 170.49219 526.89404 164.91114 c
+526.89404 164.90625 526.89404 164.90332 526.89404 164.89844 c
+h
+f
+Q
+q
+0 0 0 rg
+513.60986 172.51318 m
+513.62939 172.78369 513.85498 172.99267 514.12646 172.99218 c
+514.39794 172.9912 514.62158 172.78027 514.64013 172.50927 c
+514.64013 172.50927 514.83544 169.53466 515.04443 166.35839 c
+513.16162 166.35839 l
+513.39307 169.54346 513.60986 172.51318 513.60986 172.51318 c
+h
+517.73291 164.65137 m
+518.07178 164.65137 l
+517.81787 160.61426 517.56494 156.59278 517.56494 156.59278 c
+517.54736 156.32032 517.32178 156.1084 517.04834 156.10889 c
+516.77588 156.10889 516.55029 156.32129 516.53369 156.59375 c
+516.53369 156.59375 516.42139 158.43994 516.27392 160.86426 c
+517.7329 160.86426 l
+517.7329 164.65137 l
+517.73291 164.65137 l
+h
+516.01221 163.76367 m
+515.80811 160.625 515.61377 157.63818 515.61377 157.63818 c
+515.59619 157.3667 515.37061 157.15576 515.09815 157.15576 c
+514.82569 157.15576 514.60108 157.3667 514.58253 157.63818 c
+514.58253 157.63818 514.35499 161.09033 514.12159 164.65136 c
+516.01221 164.65136 l
+516.01221 163.76367 l
+516.01221 163.76367 l
+h
+516.01221 166.3584 m
+515.146 166.3584 l
+515.35987 169.62549 515.55811 172.68311 515.55811 172.68311 c
+515.57666 172.95508 515.80225 173.16651 516.07471 173.16602 c
+516.34717 173.16504 516.57276 172.95264 516.58936 172.68067 c
+516.58936 172.68067 516.65186 171.65821 516.74366 170.14649 c
+516.01221 170.14649 l
+516.01221 166.3584 l
+h
+525.06885 156.61328 m
+522.81006 154.35742 520.04541 153.22949 516.77393 153.22949 c
+513.54151 153.22949 510.80616 154.35742 508.5669 156.61328 c
+506.26807 158.94629 505.11963 161.70898 505.11963 164.89844 c
+505.11963 168.0879 506.26807 170.83008 508.5669 173.125 c
+510.86378 175.41992 513.6001 176.56738 516.77393 176.56738 c
+519.98584 176.56738 522.771 175.40918 525.12745 173.09668 c
+527.34718 170.89844 528.45753 168.16504 528.45753 164.89844 c
+528.45753 161.63184 527.32764 158.86914 525.06885 156.61328 c
+h
+521.50732 164.65137 m
+521.50732 166.3584 l
+521.11279 166.3584 l
+521.26513 167.6416 521.41357 168.88526 521.41357 168.88526 c
+521.44091 169.11866 521.62255 169.30372 521.85595 169.33594 c
+522.08837 169.36768 522.31298 169.23877 522.40283 169.02198 c
+522.40283 169.02198 523.31396 166.8252 523.5249 166.31544 c
+526.25244 166.31544 l
+525.979 168.37355 525.10498 170.13136 523.60889 171.57814 c
+521.68018 173.48439 519.41162 174.43752 516.80323 174.43752 c
+514.19385 174.43752 511.94385 173.49416 510.05616 171.60842 c
+508.52198 170.07571 507.62159 168.3091 507.3335 166.31545 c
+510.22217 166.31545 l
+510.42139 166.31545 510.60303 166.2007 510.68799 166.02053 c
+510.68799 166.02053 510.84131 165.69875 510.93408 165.50442 c
+511.20947 167.37942 511.6626 170.46096 511.6626 170.46096 c
+511.70069 170.72024 511.92725 170.90969 512.18897 170.90188 c
+512.45069 170.89407 512.66553 170.69143 512.68799 170.4302 c
+512.68799 170.4302 512.85694 168.46536 513.03858 166.35842 c
+512.23878 166.35842 l
+512.23878 164.65139 l
+514.07276 164.65139 l
+513.86768 161.81594 513.66358 159.02688 513.66358 159.02688 c
+513.64405 158.75833 513.42139 158.54983 513.15284 158.54836 c
+512.88331 158.54641 512.65772 158.75197 512.63429 159.02004 c
+512.63429 159.02004 512.32277 162.6382 512.03956 165.92385 c
+511.89112 164.91457 511.70851 163.6719 511.70851 163.6719 c
+511.67531 163.4468 511.49953 163.27004 511.27394 163.23635 c
+511.04933 163.20266 510.82863 163.31985 510.73097 163.52541 c
+510.73097 163.52541 510.10109 164.85012 509.89601 165.28225 c
+507.23976 165.28225 l
+507.23488 165.15383 507.22218 165.02883 507.22218 164.89846 c
+507.22218 162.31155 508.17726 160.05569 510.08546 158.13088 c
+511.91554 156.26272 514.1548 155.3301 516.80323 155.3301 c
+519.45166 155.3301 521.69971 156.26272 523.5503 158.13088 c
+525.41944 159.97756 526.35401 162.2344 526.35401 164.89846 c
+526.35401 165.02932 526.34131 165.15383 526.33741 165.28225 c
+523.18018 165.28225 l
+522.9712 165.28225 522.78272 165.40823 522.70362 165.6011 c
+522.70362 165.6011 522.44385 166.22708 522.20557 166.80178 c
+521.93506 164.53274 521.46338 160.57082 521.46338 160.57082 c
+521.43213 160.30764 521.20654 160.11086 520.94092 160.11574 c
+520.67627 160.12062 520.45752 160.32521 520.43604 160.58937 c
+520.43604 160.58937 520.27979 162.4839 520.10206 164.65138 c
+521.50732 164.65138 l
+521.50732 164.65137 l
+h
+519.51514 159.54785 m
+519.49463 159.27881 519.271 159.0708 519.00147 159.0708 c
+519.00049 159.0708 519.00049 159.0708 519.00049 159.0708 c
+518.73096 159.0708 518.50635 159.27783 518.48584 159.54687 c
+518.48584 159.54687 518.28369 162.14794 518.08838 164.65136 c
+519.90186 164.65136 l
+519.6958 161.94043 519.51514 159.54785 519.51514 159.54785 c
+h
+517.73291 170.14648 m
+517.3833 170.14648 l
+517.45947 171.35937 517.50928 172.16015 517.50928 172.16015 c
+517.52686 172.43115 517.74951 172.64208 518.021 172.64453 c
+518.29248 172.64648 518.51905 172.43848 518.53955 172.16797 c
+518.53955 172.16797 518.76709 169.25342 518.9917 166.3584 c
+517.73291 166.3584 l
+517.73291 170.14648 l
+h
+519.46143 172.51465 m
+519.48194 172.7832 519.70459 172.99121 519.97413 172.99219 c
+519.97511 172.99219 519.97511 172.99219 519.97608 172.99219 c
+520.24463 172.99219 520.46827 172.78565 520.49073 172.51807 c
+520.49073 172.51807 520.74171 169.47315 520.99757 166.3584 c
+518.99562 166.3584 l
+519.22803 169.43555 519.46143 172.51465 519.46143 172.51465 c
+h
+f
+Q
+Q
+Q
+Q
+endstream
+endobj
+7 0 obj
+5744
+endobj
+5 0 obj
+<<
+  /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+endobj
+1 0 obj
+<<
+  /Title(cc_sampling+_30.svg.pdf)
+  /Author(Administrator)
+  /Creator(www.inkscape.org)
+  /Producer(Inkscape 0.45.1)
+  /CreationDate(D:20070627093758Z)
+>>
+endobj
+2 0 obj
+<<
+  /Type /Pages
+  /Count 1
+  /Kids [
+    4 0 R
+  ]
+>>
+endobj
+xref
+0 8
+0000000000 65535 f 
+0000006161 00000 n 
+0000006334 00000 n 
+0000000015 00000 n 
+0000000068 00000 n 
+0000006092 00000 n 
+0000000274 00000 n 
+0000006072 00000 n 
+trailer
+<<
+  /Size 7
+  /Root 3 0 R
+  /Info 1 0 R
+>>
+startxref
+6405
+%%EOF
diff --git a/creative_commons/cc_sampling_plus_30.svg b/creative_commons/cc_sampling_plus_30.svg
new file mode 100644 (file)
index 0000000..56650f6
--- /dev/null
@@ -0,0 +1,76 @@
+<?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://web.resource.org/cc/"
+   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"
+   width="23.3379"
+   height="23.337891"
+   id="svg2734"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs2736" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="257.48451"
+     inkscape:cy="82.821786"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="748"
+     inkscape:window-height="579"
+     inkscape:window-x="44"
+     inkscape:window-y="44" />
+  <metadata
+     id="metadata2739">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-376.90248,-440.69324)">
+    <g
+       transform="translate(-128.21715,287.86075)"
+       id="g193">
+               
+                       <path
+   style="fill:#ffffff"
+   d="M 526.89404,164.89844 C 526.89697,159.31739 522.37646,154.79004 516.79541,154.78614 C 511.21338,154.78321 506.68799,159.30469 506.68311,164.88477 C 506.68311,164.88965 506.68311,164.89356 506.68311,164.89844 C 506.6792,170.47852 511.20166,175.00586 516.78174,175.00977 C 522.36279,175.0127 526.89014,170.49219 526.89404,164.91114 C 526.89404,164.90625 526.89404,164.90332 526.89404,164.89844 z "
+   rx="27.711935"
+   type="arc"
+   cy="731.05353"
+   ry="27.711935"
+   cx="537.76129"
+   id="path6428_1_" />
+
+               <path
+   id="path196"
+   d="M 513.60986,172.51318 C 513.62939,172.78369 513.85498,172.99267 514.12646,172.99218 C 514.39794,172.9912 514.62158,172.78027 514.64013,172.50927 C 514.64013,172.50927 514.83544,169.53466 515.04443,166.35839 L 513.16162,166.35839 C 513.39307,169.54346 513.60986,172.51318 513.60986,172.51318 z M 517.73291,164.65137 L 518.07178,164.65137 C 517.81787,160.61426 517.56494,156.59278 517.56494,156.59278 C 517.54736,156.32032 517.32178,156.1084 517.04834,156.10889 C 516.77588,156.10889 516.55029,156.32129 516.53369,156.59375 C 516.53369,156.59375 516.42139,158.43994 516.27392,160.86426 L 517.7329,160.86426 L 517.7329,164.65137 L 517.73291,164.65137 z M 516.01221,163.76367 C 515.80811,160.625 515.61377,157.63818 515.61377,157.63818 C 515.59619,157.3667 515.37061,157.15576 515.09815,157.15576 C 514.82569,157.15576 514.60108,157.3667 514.58253,157.63818 C 514.58253,157.63818 514.35499,161.09033 514.12159,164.65136 L 516.01221,164.65136 L 516.01221,163.76367 L 516.01221,163.76367 z M 516.01221,166.3584 L 515.146,166.3584 C 515.35987,169.62549 515.55811,172.68311 515.55811,172.68311 C 515.57666,172.95508 515.80225,173.16651 516.07471,173.16602 C 516.34717,173.16504 516.57276,172.95264 516.58936,172.68067 C 516.58936,172.68067 516.65186,171.65821 516.74366,170.14649 L 516.01221,170.14649 L 516.01221,166.3584 z M 525.06885,156.61328 C 522.81006,154.35742 520.04541,153.22949 516.77393,153.22949 C 513.54151,153.22949 510.80616,154.35742 508.5669,156.61328 C 506.26807,158.94629 505.11963,161.70898 505.11963,164.89844 C 505.11963,168.0879 506.26807,170.83008 508.5669,173.125 C 510.86378,175.41992 513.6001,176.56738 516.77393,176.56738 C 519.98584,176.56738 522.771,175.40918 525.12745,173.09668 C 527.34718,170.89844 528.45753,168.16504 528.45753,164.89844 C 528.45753,161.63184 527.32764,158.86914 525.06885,156.61328 z M 521.50732,164.65137 L 521.50732,166.3584 L 521.11279,166.3584 C 521.26513,167.6416 521.41357,168.88526 521.41357,168.88526 C 521.44091,169.11866 521.62255,169.30372 521.85595,169.33594 C 522.08837,169.36768 522.31298,169.23877 522.40283,169.02198 C 522.40283,169.02198 523.31396,166.8252 523.5249,166.31544 L 526.25244,166.31544 C 525.979,168.37355 525.10498,170.13136 523.60889,171.57814 C 521.68018,173.48439 519.41162,174.43752 516.80323,174.43752 C 514.19385,174.43752 511.94385,173.49416 510.05616,171.60842 C 508.52198,170.07571 507.62159,168.3091 507.3335,166.31545 L 510.22217,166.31545 C 510.42139,166.31545 510.60303,166.2007 510.68799,166.02053 C 510.68799,166.02053 510.84131,165.69875 510.93408,165.50442 C 511.20947,167.37942 511.6626,170.46096 511.6626,170.46096 C 511.70069,170.72024 511.92725,170.90969 512.18897,170.90188 C 512.45069,170.89407 512.66553,170.69143 512.68799,170.4302 C 512.68799,170.4302 512.85694,168.46536 513.03858,166.35842 L 512.23878,166.35842 L 512.23878,164.65139 L 514.07276,164.65139 C 513.86768,161.81594 513.66358,159.02688 513.66358,159.02688 C 513.64405,158.75833 513.42139,158.54983 513.15284,158.54836 C 512.88331,158.54641 512.65772,158.75197 512.63429,159.02004 C 512.63429,159.02004 512.32277,162.6382 512.03956,165.92385 C 511.89112,164.91457 511.70851,163.6719 511.70851,163.6719 C 511.67531,163.4468 511.49953,163.27004 511.27394,163.23635 C 511.04933,163.20266 510.82863,163.31985 510.73097,163.52541 C 510.73097,163.52541 510.10109,164.85012 509.89601,165.28225 L 507.23976,165.28225 C 507.23488,165.15383 507.22218,165.02883 507.22218,164.89846 C 507.22218,162.31155 508.17726,160.05569 510.08546,158.13088 C 511.91554,156.26272 514.1548,155.3301 516.80323,155.3301 C 519.45166,155.3301 521.69971,156.26272 523.5503,158.13088 C 525.41944,159.97756 526.35401,162.2344 526.35401,164.89846 C 526.35401,165.02932 526.34131,165.15383 526.33741,165.28225 L 523.18018,165.28225 C 522.9712,165.28225 522.78272,165.40823 522.70362,165.6011 C 522.70362,165.6011 522.44385,166.22708 522.20557,166.80178 C 521.93506,164.53274 521.46338,160.57082 521.46338,160.57082 C 521.43213,160.30764 521.20654,160.11086 520.94092,160.11574 C 520.67627,160.12062 520.45752,160.32521 520.43604,160.58937 C 520.43604,160.58937 520.27979,162.4839 520.10206,164.65138 L 521.50732,164.65138 L 521.50732,164.65137 z M 519.51514,159.54785 C 519.49463,159.27881 519.271,159.0708 519.00147,159.0708 C 519.00049,159.0708 519.00049,159.0708 519.00049,159.0708 C 518.73096,159.0708 518.50635,159.27783 518.48584,159.54687 C 518.48584,159.54687 518.28369,162.14794 518.08838,164.65136 L 519.90186,164.65136 C 519.6958,161.94043 519.51514,159.54785 519.51514,159.54785 z M 517.73291,170.14648 L 517.3833,170.14648 C 517.45947,171.35937 517.50928,172.16015 517.50928,172.16015 C 517.52686,172.43115 517.74951,172.64208 518.021,172.64453 C 518.29248,172.64648 518.51905,172.43848 518.53955,172.16797 C 518.53955,172.16797 518.76709,169.25342 518.9917,166.3584 L 517.73291,166.3584 L 517.73291,170.14648 z M 519.46143,172.51465 C 519.48194,172.7832 519.70459,172.99121 519.97413,172.99219 C 519.97511,172.99219 519.97511,172.99219 519.97608,172.99219 C 520.24463,172.99219 520.46827,172.78565 520.49073,172.51807 C 520.49073,172.51807 520.74171,169.47315 520.99757,166.3584 L 518.99562,166.3584 C 519.22803,169.43555 519.46143,172.51465 519.46143,172.51465 z " />
+
+       </g>
+  </g>
+</svg>
diff --git a/dualscreen.tex b/dualscreen.tex
new file mode 100644 (file)
index 0000000..9ead9b6
--- /dev/null
@@ -0,0 +1,5 @@
+\documentclass[show notes]{beamer}
+\usepackage{pgfpages}
+\setbeameroption{show notes on second screen=right}
+
+\input{headers}
diff --git a/handout.tex b/handout.tex
new file mode 100644 (file)
index 0000000..237d33b
--- /dev/null
@@ -0,0 +1,5 @@
+\documentclass[handout]{beamer}
+\usepackage{pgfpages}
+\usepackage{textcomp}
+\pgfpagesuselayout{4 on 1}[a4paper,border shrink=10mm, landscape]
+\input{headers}
diff --git a/headers.tex b/headers.tex
new file mode 100644 (file)
index 0000000..b5689c4
--- /dev/null
@@ -0,0 +1,85 @@
+\usepackage[utf8x]{inputenc}
+\usepackage{color}
+\usepackage{textcomp}
+\usepackage{graphicx}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{beamerthemesplit}
+\usepackage{minted}
+\usemintedstyle{solarized}
+\newmintedfile{py}{fontsize=\footnotesize, xleftmargin=12pt}
+\newmintedfile{pycon}{fontsize=\footnotesize}
+\newminted{py}{fontsize=\footnotesize, xleftmargin=12pt}
+\newminted{pycon}{fontsize=\footnotesize}
+\setbeamertemplate{navigation symbols}{}
+\usefonttheme{structurebold}
+% make links like in solarized
+\definecolor{base03}{RGB}{0,43,54}
+\definecolor{base02}{RGB}{7,54,66}
+\definecolor{base01}{RGB}{88,110,117}
+\definecolor{base00}{RGB}{101,123,131}
+\definecolor{base0}{RGB}{131,148,150}
+\definecolor{base1}{RGB}{147,161,161}
+\definecolor{base2}{RGB}{238,232,213}
+\definecolor{base3}{RGB}{253,246,227}
+\definecolor{yellow}{RGB}{181,137, 0}
+\definecolor{orange}{RGB}{203,75,22}
+\definecolor{red}{RGB}{220,50,47}
+\definecolor{magenta}{RGB}{211,54,130}
+\definecolor{violet}{RGB}{108,113,196}
+\definecolor{blue}{RGB}{38,139,210}
+\definecolor{cyan}{RGB}{42,161,152}
+\definecolor{green}{RGB}{133,153,0}
+
+\hypersetup{colorlinks=true, linkcolor=cyan, urlcolor=magenta}
+\usecolortheme[named=cyan]{structure}
+\setbeamercolor{example}{fg=green}
+\setbeamercolor{block title example}{fg=green, bg=base3}
+\setbeamercolor{block title}{bg=base3}
+\usetheme{esc}
+
+\input{cc_beamer}
+
+\author{Karol Auguštin <karol@augustin.pl>}
+\institute{Uniwersytet Warszawski (UW) \\
+Wydział Fizyki
+    \begin{figure}
+        \includegraphics[scale=0.3]{images/logo_ifd.png}
+%        \hspace{4em}
+%        \includegraphics[scale=0.07]{images/logo_fuw.png}
+    \end{figure}
+    }
+
+\title{Metody Analizy Czas-Częstość,\\
+Matching Pursuit}
+\definecolor{gray}{rgb}{0.10,0.10,0.10}
+\date{Warszawa, Polska, Listopad 2012}
+
+\begin{document}
+
+\begin{frame}
+    \titlepage
+    \begin{center}
+    \tiny{Version: \input{git-sha}}
+    \hspace{1em}
+    \tiny\url{https://karolaugustin.pl/mp-talk}
+    \begin{tabular}[t]{lr}
+        \mbox{\href{https://creativecommons.org/licenses/by-sa/3.0/}
+          {\CcGroupBySa{0.35}{0.95ex}}}
+        &
+        \parbox[b]{8cm}{{\tiny
+            \href{https://creativecommons.org/licenses/by-sa/3.0/}
+            {\CcNote{\CcLongnameBySa}}}} \\
+    \end{tabular}
+\end{center}
+\end{frame}
+
+\input{slides.wiki.tex}
+
+\end{document}
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "slides"
+%%% End: 
diff --git a/images/logo_fuw.png b/images/logo_fuw.png
new file mode 100644 (file)
index 0000000..cefbe4d
Binary files /dev/null and b/images/logo_fuw.png differ
diff --git a/images/logo_ifd.gif b/images/logo_ifd.gif
new file mode 100644 (file)
index 0000000..174aa96
Binary files /dev/null and b/images/logo_ifd.gif differ
diff --git a/images/logo_ifd.png b/images/logo_ifd.png
new file mode 100644 (file)
index 0000000..ae027ed
Binary files /dev/null and b/images/logo_ifd.png differ
diff --git a/images/logo_uw.png b/images/logo_uw.png
new file mode 100644 (file)
index 0000000..d3bd788
Binary files /dev/null and b/images/logo_uw.png differ
diff --git a/images/zasada1.png b/images/zasada1.png
new file mode 100644 (file)
index 0000000..cb7c257
Binary files /dev/null and b/images/zasada1.png differ
diff --git a/images/zasada2.jpg b/images/zasada2.jpg
new file mode 100644 (file)
index 0000000..ba03b8d
Binary files /dev/null and b/images/zasada2.jpg differ
diff --git a/makefile b/makefile
new file mode 100644 (file)
index 0000000..c8ebd67
--- /dev/null
+++ b/makefile
@@ -0,0 +1,32 @@
+slides = slides
+handout = handout
+slides_and_notes = dualscreen
+slidefilename = augustin-metody-czas-czestosc
+git_sha_func = $(shell git describe --always --tags --dirty | tee git-sha)
+git_sha = $(git_sha_func)
+.DEFAULT_GOAL = default
+
+all: $(slides).pdf $(handout).pdf $(slides_and_notes).pdf
+
+default: $(slides).pdf
+
+%.pdf: | %.tex $(slides).wiki.tex
+       pdflatex -shell-escape "$(*)".tex
+       pdflatex -shell-escape "$(*)".tex
+       cp "$(*)".pdf "$(slidefilename)"-"$(*)"-"$(git_sha)".pdf
+
+$(slides).wiki.tex: $(slides).wiki
+       ./wiki2beamer-0.9.2 $(slides).wiki > $(slides).wiki.tex
+
+clean:
+       -rm -vf $(addprefix $(slides).,toc snm log aux out nav pyg)
+       -rm -vf $(addprefix $(handout).,toc snm log aux out nav pyg)
+       -rm -vf $(addprefix $(slides_and_notes).,toc snm log aux out nav pyg)
+       -rm -vf $(addprefix headers.,toc snm log aux out nav pyg)
+       -rm -vf $(slides).pdf $(handout).pdf $(slides_and_notes).pdf $(slides).wiki.tex
+
+distclean: clean
+       -rm -vf "$(slidefilename)"-"$(slides)"-"$(git_sha)".pdf
+       -rm -vf "$(slidefilename)"-"$(handout)"-"$(git_sha)".pdf
+       -rm -vf "$(slidefilename)"-"$(slides_and_notes)"-"$(git_sha)".pdf
+       -rm -vf git-sha
diff --git a/minted.sty b/minted.sty
new file mode 100644 (file)
index 0000000..53c847b
--- /dev/null
@@ -0,0 +1,233 @@
+%%
+%% This is file `minted.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% minted.dtx  (with options: `package')
+%% Copyright 2010 Konrad Rudolph
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% Additionally, the project may be distributed under the terms of the new BSD
+%% license.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% 
+%% The Current Maintainer of this work is Konrad Rudolph.
+%% 
+%% This work consists of the files mints.dtx and mints.ins
+%% and the derived file mints.sty.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{minted}[2011/08/30 v1.7 Yet another Pygments shim for LaTeX]
+\RequirePackage{keyval}
+\RequirePackage{fancyvrb}
+\RequirePackage{color}
+\RequirePackage{float}
+\RequirePackage{ifthen}
+\RequirePackage{calc}
+\RequirePackage{ifplatform}
+\ifwindows
+  \providecommand\DeleteFile[1]{\immediate\write18{del #1}}
+\else
+  \providecommand\DeleteFile[1]{\immediate\write18{rm #1}}
+\fi
+\newboolean{AppExists}
+\newcommand\TestAppExists[1]{
+  \ifwindows
+    \DeleteFile{\jobname.aex}
+    \immediate\write18{for \string^\@percentchar i in (#1.exe #1.bat #1.cmd)
+      do set >\jobname.aex <nul: /p x=\string^\@percentchar \string~$PATH:i>>\jobname.aex} %$
+    \newread\@appexistsfile
+    \immediate\openin\@appexistsfile\jobname.aex
+    \expandafter\def\expandafter\@tmp@cr\expandafter{\the\endlinechar}
+    \endlinechar=-1\relax
+    \readline\@appexistsfile to \@apppathifexists
+    \endlinechar=\@tmp@cr
+    \ifthenelse{\equal{\@apppathifexists}{}}
+     {\AppExistsfalse}
+     {\AppExiststrue}
+    \immediate\closein\@appexistsfile
+    \DeleteFile{\jobname.aex}
+\immediate\typeout{file deleted}
+  \else
+    \immediate\write18{which #1 && touch \jobname.aex}
+    \IfFileExists{\jobname.aex}
+     {\AppExiststrue
+      \DeleteFile{\jobname.aex}}
+     {\AppExistsfalse}
+  \fi}
+\newcommand\minted@resetoptions{}
+\newcommand\minted@defopt[1]{
+  \expandafter\def\expandafter\minted@resetoptions\expandafter{%
+    \minted@resetoptions
+    \@namedef{minted@opt@#1}{}}}
+\newcommand\minted@opt[1]{
+  \expandafter\detokenize%
+    \expandafter\expandafter\expandafter{\csname minted@opt@#1\endcsname}}
+\newcommand\minted@define@opt[3][]{
+  \minted@defopt{#2}
+  \ifthenelse{\equal{#1}{}}{
+    \define@key{minted@opt}{#2}{\@namedef{minted@opt@#2}{#3}}}
+   {\define@key{minted@opt}{#2}[#1]{\@namedef{minted@opt@#2}{#3}}}}
+\newcommand\minted@define@switch[3][]{
+  \minted@defopt{#2}
+  \define@booleankey{minted@opt}{#2}
+   {\@namedef{minted@opt@#2}{#3}}
+   {\@namedef{minted@opt@#2}{#1}}}
+\minted@defopt{extra}
+\newcommand\minted@define@extra[1]{
+  \define@key{minted@opt}{#1}{
+    \expandafter\def\expandafter\minted@opt@extra\expandafter{%
+      \minted@opt@extra,#1=##1}}}
+\newcommand\minted@define@extra@switch[1]{
+  \define@booleankey{minted@opt}{#1}
+   {\expandafter\def\expandafter\minted@opt@extra\expandafter{%
+      \minted@opt@extra,#1}}
+   {\expandafter\def\expandafter\minted@opt@extra\expandafter{%
+      \minted@opt@extra,#1=false}}}
+\minted@define@switch{texcl}{-P texcomments}
+\minted@define@switch{mathescape}{-P mathescape}
+\minted@define@switch{linenos}{-P linenos}
+\minted@define@switch{startinline}{-P startinline}
+\minted@define@switch[-P funcnamehighlighting=False]{funcnamehighlighting}{-P funcnamehighlighting}
+\minted@define@opt{gobble}{-F gobble:n=#1}
+\minted@define@opt{bgcolor}{#1}
+\minted@define@extra{frame}
+\minted@define@extra{framesep}
+\minted@define@extra{framerule}
+\minted@define@extra{rulecolor}
+\minted@define@extra{numbersep}
+\minted@define@extra{firstnumber}
+\minted@define@extra{stepnumber}
+\minted@define@extra{firstline}
+\minted@define@extra{lastline}
+\minted@define@extra{baselinestretch}
+\minted@define@extra{xleftmargin}
+\minted@define@extra{xrightmargin}
+\minted@define@extra{fillcolor}
+\minted@define@extra{tabsize}
+\minted@define@extra{fontfamily}
+\minted@define@extra{fontsize}
+\minted@define@extra{fontshape}
+\minted@define@extra{fontseries}
+\minted@define@extra{formatcom}
+\minted@define@extra{label}
+\minted@define@extra@switch{numberblanklines}
+\minted@define@extra@switch{showspaces}
+\minted@define@extra@switch{resetmargins}
+\minted@define@extra@switch{samepage}
+\minted@define@extra@switch{showtabs}
+\minted@define@extra@switch{obeytabs}
+\newsavebox{\minted@bgbox}
+\newenvironment{minted@colorbg}[1]{
+  \def\minted@bgcol{#1}
+  \noindent
+  \begin{lrbox}{\minted@bgbox}
+  \begin{minipage}{\linewidth-2\fboxsep}}
+ {\end{minipage}
+  \end{lrbox}%
+  \colorbox{\minted@bgcol}{\usebox{\minted@bgbox}}}
+\newwrite\minted@code
+\newcommand\minted@savecode[1]{
+  \immediate\openout\minted@code\jobname.pyg
+  \immediate\write\minted@code{#1}
+  \immediate\closeout\minted@code}
+\newcommand\minted@pygmentize[2][\jobname.pyg]{
+  \def\minted@cmd{./pygmentize -l #2 -f latex -F tokenmerge
+    \minted@opt{gobble} \minted@opt{texcl} \minted@opt{mathescape}
+    \minted@opt{startinline} \minted@opt{funcnamehighlighting}
+    \minted@opt{linenos} -P "verboptions=\minted@opt{extra}"
+    -o \jobname.out.pyg #1}
+  \immediate\write18{\minted@cmd}
+  % For debugging, uncomment:
+  %\immediate\typeout{\minted@cmd}
+  \ifthenelse{\equal{\minted@opt@bgcolor}{}}
+   {}
+   {\begin{minted@colorbg}{\minted@opt@bgcolor}}
+  \input{\jobname.out.pyg}
+  \ifthenelse{\equal{\minted@opt@bgcolor}{}}
+   {}
+   {\end{minted@colorbg}}
+  \DeleteFile{\jobname.out.pyg}}
+\newcommand\minted@usedefaultstyle{\usemintedstyle{default}}
+\newcommand\usemintedstyle[1]{
+  \renewcommand\minted@usedefaultstyle{}
+  \immediate\write18{./pygmentize -S #1 -f latex > \jobname.pyg}
+  \input{\jobname.pyg}}
+\newcommand\mint[3][]{
+  \DefineShortVerb{#3}
+  \minted@resetoptions
+  \setkeys{minted@opt}{#1}
+  \SaveVerb[aftersave={
+    \UndefineShortVerb{#3}
+    \minted@savecode{\FV@SV@minted@verb}
+    \minted@pygmentize{#2}
+    \DeleteFile{\jobname.pyg}}]{minted@verb}#3}
+\newcommand\minted@proglang[1]{}
+\newenvironment{minted}[2][]
+ {\VerbatimEnvironment
+  \renewcommand{\minted@proglang}[1]{#2}
+  \minted@resetoptions
+  \setkeys{minted@opt}{#1}
+  \begin{VerbatimOut}[codes={\catcode`\^^I=12}]{\jobname.pyg}}%
+ {\end{VerbatimOut}
+  \minted@pygmentize{\minted@proglang{}}
+  \DeleteFile{\jobname.pyg}}
+\newcommand\inputminted[3][]{
+  \minted@resetoptions
+  \setkeys{minted@opt}{#1}
+  \minted@pygmentize[#3]{#2}}
+\newcommand\newminted[3][]{
+  \ifthenelse{\equal{#1}{}}
+   {\def\minted@envname{#2code}}
+   {\def\minted@envname{#1}}
+  \newenvironment{\minted@envname}
+   {\VerbatimEnvironment\begin{minted}[#3]{#2}}
+   {\end{minted}}
+  \newenvironment{\minted@envname *}[1]
+   {\VerbatimEnvironment\begin{minted}[#3,##1]{#2}}
+   {\end{minted}}}
+\newcommand\newmint[3][]{
+  \ifthenelse{\equal{#1}{}}
+   {\def\minted@shortname{#2}}
+   {\def\minted@shortname{#1}}
+  \expandafter\newcommand\csname\minted@shortname\endcsname[2][]{
+    \mint[#3,##1]{#2}##2}}
+\newcommand\newmintedfile[3][]{
+  \ifthenelse{\equal{#1}{}}
+   {\def\minted@shortname{#2file}}
+   {\def\minted@shortname{#1}}
+  \expandafter\newcommand\csname\minted@shortname\endcsname[2][]{
+    \inputminted[#3,##1]{#2}{##2}}}
+\newfloat{listing}{h}{lol}
+\newcommand\listingscaption{Listing}
+\floatname{listing}{\listingscaption}
+\newcommand\listoflistingscaption{List of listings}
+\providecommand\listoflistings{\listof{listing}{\listoflistingscaption}}
+\AtBeginDocument{
+  \minted@usedefaultstyle}
+\AtEndOfPackage{
+  \ifnum\pdf@shellescape=1\relax\else
+    \PackageError{minted}
+     {You must invoke LaTeX with the
+      -shell-escape flag}
+     {Pass the -shell-escape flag to LaTeX. Refer to the minted.sty
+      documentation for more information.}\fi
+  \TestAppExists{pygmentize}
+  \ifAppExists\else
+    \PackageError{minted}
+     {You must have `pygmentize' installed
+      to use this package}
+     {Refer to the installation instructions in the minted
+      documentation for more information.}
+  \fi}
+\endinput
+%%
+%% End of file `minted.sty'.
diff --git a/pygmentize b/pygmentize
new file mode 100755 (executable)
index 0000000..afccad0
--- /dev/null
@@ -0,0 +1,24 @@
+#! /usr/bin/python
+import pygments.styles as ps
+import pygments.plugin as pg
+from solarized import SolarizedStyle
+
+patched = ps.get_style_by_name
+
+def get_style_by_name(style_name):
+    if style_name == 'solarized':
+        return SolarizedStyle
+    else:
+        return patched(style_name)
+
+ps.get_style_by_name = get_style_by_name
+
+patched2 = pg.find_plugin_styles
+
+def find_plugin_styles(foo):
+    return 'solarized', SolarizedStyle
+
+pg.find_plugin_styles = find_plugin_styles
+
+import pygments.cmdline
+pygments.cmdline.main()
diff --git a/slides.wiki b/slides.wiki
new file mode 100644 (file)
index 0000000..3b019eb
--- /dev/null
@@ -0,0 +1,30 @@
+== Introduction ==
+
+==== Introduction ====
+
+* Analiza w przestrzeni czas--częstość
+
+* Algorytm Adaptatywny Matching Pursuit
+
+* Porównanie metod
+
+* Założenia i implementacja normy L2 i L1 w MP
+
+==== Plan wykładu ====
+
+\tableofcontents
+
+== Klasyczne metody ==
+
+==== Plan wykładu ====
+
+\tableofcontents[currentsection]
+
+=== Zasada nieoznaczoności ===
+
+==== Plan wykładu ====
+
+\tableofcontents[currentsection,currentsubsection]
+
+==== Tłumaczenie intuicyjne ====
+qwe
\ No newline at end of file
diff --git a/solarized.py b/solarized.py
new file mode 100644 (file)
index 0000000..229e45e
--- /dev/null
@@ -0,0 +1,49 @@
+# solarized.py\r
+# https://bitbucket.org/john2x/solarized-pygment/src/b9455fbdc902/solarized.py\r
+# John Louis del Rosario\r
+\r
+from pygments.style import Style\r
+from pygments.token import *\r
+\r
+BASE0 = '#839496'\r
+BASE1 = '#93a1a1'\r
+BASE2 = '#eee8d5'\r
+BASE3 = '#fdf6e3'\r
+BASE00 = '#657b83'\r
+BASE01 = '#586e75'\r
+BASE02 = '#073642'\r
+BASE03 = '#002b36'\r
+YELLOW = '#b58900'\r
+ORANGE = '#cb4b16'\r
+RED = '#dc322f'\r
+MAGENTA = '#d33682'\r
+VIOLET = '#6c71c4'\r
+BLUE = '#268bd2'\r
+CYAN = '#2aa198'\r
+GREEN = '#859900'\r
+\r
+class SolarizedStyle(Style):\r
+    background_color = BASE3\r
+    styles = {\r
+        Text                    : 'bg: %s %s' % (BASE3, BASE01),\r
+        Keyword                 : GREEN,\r
+        Keyword.Constant        : 'bold',\r
+        #Keyword.Declaration     :\r
+        Keyword.Namespace       : RED + ' bold',\r
+        #Keyword.Pseudo          :\r
+        #Keyword.Reserved        :\r
+        Keyword.Type            : 'bold',\r
+        Name                    : BLUE,\r
+        #Name.Attribute          :\r
+        Name.Builtin            : ORANGE,\r
+        #Name.Builtin.Pseudo     :\r
+        Name.Class              : ORANGE,\r
+        Name.Tag                : 'bold',\r
+        Literal                 : CYAN,\r
+        #String                  :\r
+        Number                  : 'bold',\r
+        #Operator                :\r
+        Operator.Word           : GREEN,\r
+        Comment                 : BASE1 + ' italic',\r
+        Generic                 : MAGENTA,\r
+    }\r
diff --git a/unused.wiki b/unused.wiki
new file mode 100644 (file)
index 0000000..32af2f2
--- /dev/null
@@ -0,0 +1 @@
+<!-- unused slides -->
diff --git a/wiki2beamer-0.9.2 b/wiki2beamer-0.9.2
new file mode 100755 (executable)
index 0000000..49b50ed
--- /dev/null
@@ -0,0 +1,1073 @@
+#!/usr/bin/env python
+
+# wiki2beamer
+#
+# (c) 2007-2008 Michael Rentzsch (http://www.repc.de)
+# (c) 2009-2010 Michael Rentzsch (http://www.repc.de)
+#               Kai Dietrich (mail@cleeus.de)
+#
+# Create latex beamer sources for multiple frames from a wiki-like code.
+#
+#
+#     This file is part of wiki2beamer.
+# wiki2beamer is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# wiki2beamer is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with wiki2beamer.  If not, see <http://www.gnu.org/licenses/>.
+#
+# Additional commits by:
+#     Valentin Haenel <valentin.haenel@gmx.de>
+#     Julius Plenz <julius@plenz.com>
+
+
+import sys
+import re
+import random
+import string
+import optparse
+
+VERSIONTAG = "0.9.2"
+__version__= VERSIONTAG
+__author__= "Michael Rentzsch, Kai Dietrich and others"
+
+#python 2.4 compatability
+if sys.version_info >= (2, 5):
+    import hashlib
+else:
+    import md5
+#python 2.4 compatability
+def md5hex(string):
+    if sys.version_info >= (2, 5):
+        return hashlib.md5(string).hexdigest()
+    else:
+        dg = md5.md5()
+        dg.update(string)
+        return dg.hexdigest()
+
+def mydebug(message):
+    """ print debug message to stderr """
+    print >>sys.stderr, message
+
+def syntax_error(message, code):
+    print >>sys.stderr, 'syntax error: %s' % message
+    print >>sys.stderr, '\tcode:\n%s' % code
+    sys.exit(-3)
+
+class IncludeLoopException(Exception):
+    pass
+
+lstbasicstyle=\
+r"""{basic}{
+    captionpos=t,%
+    basicstyle=\footnotesize\ttfamily,%
+    numberstyle=\tiny,%
+    numbers=left,%
+    stepnumber=1,%
+    frame=single,%
+    showspaces=false,%
+    showstringspaces=false,%
+    showtabs=false,%
+    %
+    keywordstyle=\color{blue},%
+    identifierstyle=,%
+    commentstyle=\color{gray},%
+    stringstyle=\color{magenta}%
+}"""
+
+autotemplate = [\
+    ('documentclass', '{beamer}'),\
+    ('usepackage', '{listings}'),\
+    ('usepackage', '{wasysym}'),\
+    ('usepackage', '{graphicx}'),\
+    ('date', '{\\today}'),\
+    ('lstdefinestyle', lstbasicstyle),\
+    ('titleframe', 'True')\
+]
+
+nowikistartre = re.compile(r'^<\[\s*nowiki\s*\]')
+nowikiendre = re.compile(r'^\[\s*nowiki\s*\]>')
+codestartre = re.compile(r'^<\[\s*code\s*\]')
+codeendre = re.compile(r'^\[\s*code\s*\]>')
+
+# lazy initialisation cache for file content
+_file_cache = dict()
+
+def add_lines_to_cache(filename, lines):
+    if not filename in _file_cache:
+        _file_cache[filename] = lines
+    return
+
+
+def get_lines_from_cache(filename):
+    if filename in _file_cache:
+        return _file_cache[filename]
+    else:
+        lines = read_file_to_lines(filename)
+        _file_cache[filename] = lines
+        return lines
+    return
+
+def clear_file_cache():
+    _file_cache = {}
+    return
+
+
+class w2bstate:
+    def __init__(self):
+        self.frame_opened = False
+        self.enum_item_level = ''
+        self.frame_header = ''
+        self.frame_footer = ''
+        self.next_frame_footer = ''
+        self.next_frame_header = ''
+        self.current_line = 0
+        self.autotemplate_opened = False
+        self.defverbs = {}
+        self.code_pos = 0
+        return
+
+    def switch_to_next_frame(self):
+        self.frame_header = self.next_frame_header
+        self.frame_footer = self.next_frame_footer
+        return
+
+def escape_resub(string):
+    p = re.compile(r"\\")
+    return p.sub(r"\\\\", string)
+
+
+def transform_itemenums(string, state):
+    """handle itemizations/enumerations"""
+    preamble = ""   # for enumeration/itemize environment commands
+
+    # handle itemizing/enumerations
+    p = re.compile("^([\*\#]+).*$")
+    m = p.match(string)
+    if (m == None):
+        my_enum_item_level = ""
+    else:
+        my_enum_item_level = m.group(1)
+
+    # trivial: old level = new level
+    if (my_enum_item_level == state.enum_item_level):
+        pass
+    else:
+        # find common part
+        common = -1 
+        while (len(state.enum_item_level) > common + 1) and \
+                (len(my_enum_item_level) > common + 1) and \
+                (state.enum_item_level[common+1] == my_enum_item_level[common+1]):
+            common = common + 1
+
+        # close enum_item_level environments from back to front
+        for i in range(len(state.enum_item_level)-1, common, -1):
+            if (state.enum_item_level[i] == "*"):
+                preamble = preamble + "\\end{itemize}\n"
+            elif (state.enum_item_level[i] == "#"):
+                preamble = preamble + "\\end{enumerate}\n"
+        
+        # open my_enum_item_level environments from front to back
+        for i in range(common+1, len(my_enum_item_level)):
+            if (my_enum_item_level[i] == "*"):
+                preamble = preamble + "\\begin{itemize}\n"
+            elif (my_enum_item_level[i] == "#"):
+                preamble = preamble + "\\begin{enumerate}\n"
+    state.enum_item_level = my_enum_item_level
+    
+    # now, substitute item markers
+    p = re.compile("^([\*\#]+)(.*)$")
+    _string = p.sub(r"  \\item\2", string)
+    string = preamble + _string
+    return string
+
+def transform_define_foothead(string, state):
+    """ header and footer definitions"""
+    p = re.compile("^@FRAMEHEADER=(.*)$", re.VERBOSE)
+    m = p.match(string)
+    if (m != None):
+        #print m.group(1)
+        state.next_frame_header = m.group(1)
+        string = ""
+    p = re.compile("^@FRAMEFOOTER=(.*)$", re.VERBOSE)
+    m = p.match(string)
+    if (m != None):
+        #print m.group(1)
+        state.next_frame_footer = m.group(1)
+        string = ""
+    return string
+
+def transform_detect_manual_frameclose(string, state):
+    """ detect manual closing of frames """
+    p = re.compile(r"\[\s*frame\s*\]>")
+    if state.frame_opened:
+        if p.match(string) != None:
+            state.frame_opened = False
+    return string
+
+def get_frame_closing(state):
+    return " %s \n\\end{frame}\n" % state.frame_footer
+
+def transform_h4_to_frame(string, state):
+    """headings (3) to frames"""
+    frame_opening = r"\\begin{frame}\2\n \\frametitle{\1}\n %s \n" % escape_resub(state.next_frame_header)
+    frame_closing = escape_resub(get_frame_closing(state))
+    
+    p = re.compile("^!?====\s*(.*?)\s*====(.*)", re.VERBOSE)
+    if not state.frame_opened:
+        _string = p.sub(frame_opening, string)
+    else:
+        _string = p.sub(frame_closing + frame_opening, string)
+
+    if (string != _string):
+        state.frame_opened = True
+        state.switch_to_next_frame()
+
+    return _string
+
+def transform_h3_to_subsec(string, state):
+    """ headings (2) to subsections """
+    frame_closing = escape_resub(get_frame_closing(state))
+    subsec_opening = r"\n\\subsection\2{\1}\n\n"
+
+    p = re.compile("^===\s*(.*?)\s*===(.*)", re.VERBOSE)
+    if state.frame_opened:
+        _string = p.sub(frame_closing + subsec_opening, string)
+    else:
+        _string = p.sub(subsec_opening, string)
+    if (string != _string):
+        state.frame_opened = False
+    
+    return _string
+
+def transform_h2_to_sec(string, state):
+    """ headings (1) to sections """
+    frame_closing = escape_resub(get_frame_closing(state))
+    sec_opening = r"\n\\section\2{\1}\n\n"
+    p = re.compile("^==\s*(.*?)\s*==(.*)", re.VERBOSE)
+    if state.frame_opened:
+        _string = p.sub(frame_closing + sec_opening, string)
+    else:
+        _string = p.sub(sec_opening, string)
+    if (string != _string):
+        state.frame_opened = False
+
+    return _string
+
+def transform_replace_headfoot(string, state):
+    string = string.replace("<---FRAMEHEADER--->", state.frame_header)
+    string = string.replace("<---FRAMEFOOTER--->", state.frame_footer)
+    return string
+
+def transform_environments(string):
+    """
+    latex environments, the users takes full responsibility
+    for closing ALL opened environments
+    exampe:
+    <[block]{block title}
+    message
+    [block]>
+    """
+    # -> open
+    p = re.compile("^<\[([^{}]*?)\]", re.VERBOSE)
+    string = p.sub(r"\\begin{\1}", string)
+    # -> close
+    p = re.compile("^\[([^{}]*?)\]>", re.VERBOSE)
+    string = p.sub(r"\\end{\1}", string)
+
+    return string
+
+def transform_columns(string):
+    """ columns """
+    p = re.compile("^\[\[\[(.*?)\]\]\]", re.VERBOSE)
+    string = p.sub(r"\\column{\1}", string)
+    return string
+
+def transform_boldfont(string):
+    """ bold font """
+    p = re.compile("'''(.*?)'''", re.VERBOSE)
+    string = p.sub(r"\\textbf{\1}", string)
+    return string
+
+def transform_italicfont(string):
+    """ italic font """
+    p = re.compile("''(.*?)''", re.VERBOSE)
+    string = p.sub(r"\\emph{\1}", string) 
+    return string
+
+def _transform_mini_parser(character, replacement, string):
+    # implemented as a state-machine
+    output, typewriter = [], []
+    seen_at, seen_escape = False, False
+    for char in string:
+        if seen_escape:
+            if char == character:
+                output.append(character)
+            else:
+                output.append('\\' + char)
+            seen_escape = False
+        elif char == "\\":
+            seen_escape = True
+        elif char == character:
+            if seen_at:
+                seen_at = False
+                output, typewriter = typewriter, output
+                output.append('\\'+replacement+'{')
+                output += typewriter
+                output.append('}')
+                typewriter = []
+            else:
+                seen_at = True
+                output, typewriter = typewriter, output
+        else:
+            output.append(char)
+    if seen_at:
+        output, typewriter = typewriter, output
+        output.append(character)
+        output += typewriter
+    return "".join(output)
+
+def transform_typewriterfont(string):
+    """ typewriter font """
+    return _transform_mini_parser('@', 'texttt', string)
+
+def transform_alerts(string):
+    """ alerts """
+    return _transform_mini_parser('!', 'alert', string)
+
+def transform_colors(string):
+    """ colors """
+    p = re.compile("_([^_\\\\]*?)_([^_]*?[^_\\\\])_", re.VERBOSE)
+    string = p.sub(r"\\textcolor{\1}{\2}", string) 
+    return string
+   
+def transform_footnotes(string):
+    """ footnotes """
+    p = re.compile("\(\(\((.*?)\)\)\)", re.VERBOSE)
+    string = p.sub(r"\\footnote{\1}", string) 
+    return string
+
+def transform_graphics(string):
+    """ figures/images """
+    p = re.compile("\<\<\<(.*?),(.*?)\>\>\>", re.VERBOSE)
+    string = p.sub(r"\\includegraphics[\2]{\1}", string) 
+    p = re.compile("\<\<\<(.*?)\>\>\>", re.VERBOSE)
+    string = p.sub(r"\\includegraphics{\1}", string) 
+    return string
+
+def transform_substitutions(string):
+    """ substitutions """
+    p = re.compile("(\s)-->(\s)", re.VERBOSE)
+    string = p.sub(r"\1$\\rightarrow$\2", string) 
+    p = re.compile("(\s)<--(\s)", re.VERBOSE)
+    string = p.sub(r"\1$\\leftarrow$\2", string) 
+    p = re.compile("(\s)==>(\s)", re.VERBOSE)
+    string = p.sub(r"\1$\\Rightarrow$\2", string) 
+    p = re.compile("(\s)<==(\s)", re.VERBOSE)
+    string = p.sub(r"\1$\\Leftarrow$\2", string) 
+    p = re.compile("(\s):-\)(\s)", re.VERBOSE)
+    string = p.sub(r"\1\\smiley\2", string) 
+    p = re.compile("(\s):-\((\s)", re.VERBOSE)
+    string = p.sub(r"\1\\frownie\2", string)
+    return string
+
+def transform_vspace(string):
+    """vspace"""
+    p = re.compile("^\s*--(.*)--\s*$")
+    string = p.sub(r"\n\\vspace{\1}\n", string)
+    return string
+
+def transform_vspacestar(string):
+    """vspace*"""
+    p = re.compile("^\s*--\*(.*)--\s*$")
+    string = p.sub(r"\n\\vspace*{\1}\n", string)
+    return string
+
+def transform_uncover(string):
+    """uncover"""
+    p = re.compile("\+<(.*)>\s*{(.*)") # +<1-2>{.... -> \uncover<1-2>{....
+    string = p.sub(r"\uncover<\1>{\2", string)
+    return string
+
+def transform_only(string):
+    """only"""
+    p = re.compile("-<(.*)>\s*{(.*)") # -<1-2>{.... -> \only<1-2>{....
+    string = p.sub(r"\only<\1>{\2", string)
+    return string
+
+def transform(string, state):
+    """ convert/transform one line in context of state"""
+
+    #string = transform_itemenums(string, state)
+    string = transform_define_foothead(string, state)
+    string = transform_detect_manual_frameclose(string, state)
+    string = transform_h4_to_frame(string, state)
+    string = transform_h3_to_subsec(string, state)
+    string = transform_h2_to_sec(string, state)
+    string = transform_replace_headfoot(string, state)
+
+    string = transform_environments(string)
+    string = transform_columns(string)
+    string = transform_boldfont(string)
+    string = transform_italicfont(string)
+    string = transform_typewriterfont(string)
+    string = transform_alerts(string)
+    string = transform_colors(string)
+    string = transform_footnotes(string)
+    string = transform_graphics(string)
+    string = transform_substitutions(string)
+    string = transform_vspacestar(string)
+    string = transform_vspace(string)
+    string = transform_uncover(string)
+    string = transform_only(string)
+
+    string = transform_itemenums(string, state)
+
+    return string
+
+def expand_code_make_defverb(content, name):
+    return "\\defverbatim[colored]\\%s{\n%s\n}" % (name, content)
+
+def expand_code_make_lstlisting(content, options):
+    return "\\begin{lstlisting}%s%s\\end{lstlisting}" % (options, content)
+
+def expand_code_search_escape_sequences(code):
+    open = '1'
+    close = '2'
+    while code.find(open) != -1 or code.find(close) != -1:
+        open = open + chr(random.randint(48,57))
+        close = close + chr(random.randint(48,57))
+
+    return (open,close)
+
+def expand_code_tokenize_anims(code):
+    #escape
+    (esc_open, esc_close) = expand_code_search_escape_sequences(code)
+    code = code.replace('\\[', esc_open)
+    code = code.replace('\\]', esc_close)
+
+    p = re.compile(r'\[\[(?:.|\s)*?\]\]|\[(?:.|\s)*?\]')
+    non_anim = p.split(code)
+    anim = p.findall(code)
+    
+    #unescape
+    anim = map(lambda s: s.replace(esc_open, '\\[').replace(esc_close, '\\]'), anim)
+    non_anim = map(lambda s: s.replace(esc_open, '[').replace(esc_close, ']'), non_anim)
+
+    return (anim, non_anim)
+
+def expand_code_parse_overlayspec(overlayspec):
+    overlays = []
+
+    groups = overlayspec.split(',')
+    for group in groups:
+        group = group.strip()
+        if group.find('-')!=-1:
+            nums = group.split('-')
+            if len(nums)<2:
+                syntax_error('overlay specs must be of the form <(%d-%d)|(%d), ...>', overlayspec)
+            else:
+                try:
+                    start = int(nums[0])
+                    stop = int(nums[1])
+                except ValueError:
+                    syntax_error('not an int, overlay specs must be of the form <(%d-%d)|(%d), ...>', overlayspec)
+
+                overlays.extend(range(start,stop+1))
+        else:
+            try:
+                num = int(group)
+            except ValueError:
+                syntax_error('not an int, overlay specs must be of the form <(%d-%d)|(%d), ...>', overlayspec)
+            overlays.append(num)
+    
+    #make unique
+    overlays = list(set(overlays))
+    return overlays
+
+def expand_code_parse_simpleanimspec(animspec):
+    #escape
+    (esc_open, esc_close) = expand_code_search_escape_sequences(animspec)
+    animspec = animspec.replace('\\[', esc_open)
+    animspec = animspec.replace('\\]', esc_close)
+
+    p = re.compile(r'^\[<([0-9,\-]+)>((?:.|\s)*)\]$')
+    m = p.match(animspec)
+    if m != None:
+        overlays = expand_code_parse_overlayspec(m.group(1))
+        code = m.group(2)
+    else:
+        syntax_error('specification does not match [<%d>%s]', animspec)
+
+    #unescape code
+    code = code.replace(esc_open, '[').replace(esc_close, ']')
+    
+    return [(overlay, code) for overlay in overlays]
+
+
+def expand_code_parse_animspec(animspec):
+    if len(animspec)<4 or not animspec.startswith('[['):
+        return ('simple', expand_code_parse_simpleanimspec(animspec))
+    
+    #escape
+    (esc_open, esc_close) = expand_code_search_escape_sequences(animspec)
+    animspec = animspec.replace('\\[', esc_open)
+    animspec = animspec.replace('\\]', esc_close)
+    
+    p = re.compile(r'\[|\]\[|\]')
+    simple_specs = map(lambda s: '[%s]'%s, filter(lambda s: len(s.strip())>0, p.split(animspec)))
+
+    #unescape
+    simple_specs = map(lambda s: s.replace(esc_open, '\\[').replace(esc_close, '\\]'), simple_specs)
+    parsed_simple_specs = map(expand_code_parse_simpleanimspec, simple_specs)
+    #print parsed_simple_specs
+    unified_pss = []
+    for pss in parsed_simple_specs:
+        unified_pss.extend(pss)
+    #print unified_pss
+    return ('double', unified_pss)
+    
+
+def expand_code_getmaxoverlay(parsed_anims):
+    max_overlay = 0
+    for anim in parsed_anims:
+        for spec in anim:
+            if spec[0] > max_overlay:
+                max_overlay = spec[0]
+    return max_overlay
+
+def expand_code_getminoverlay(parsed_anims):
+    min_overlay = sys.maxint
+    for anim in parsed_anims:
+        for spec in anim:
+            if spec[0] < min_overlay:
+                min_overlay = spec[0]
+    if min_overlay == sys.maxint:
+        min_overlay = 0
+    return min_overlay
+
+
+def expand_code_genanims(parsed_animspec, minoverlay, maxoverlay, type):
+    #get maximum length of code
+    maxlen=0
+    if type=='double':
+        for simple_animspec in parsed_animspec:
+            if maxlen < len(simple_animspec[1]):
+                maxlen = len(simple_animspec[1])
+    
+    out = []
+    fill = ''.join([' ' for i in xrange(0, maxlen)])
+    for x in xrange(minoverlay,maxoverlay+1):
+        out.append(fill[:])
+
+    for simple_animspec in parsed_animspec:
+        out[simple_animspec[0]-minoverlay] = simple_animspec[1]
+
+    return out
+
+def expand_code_getname(code):
+    asciihextable = string.maketrans('0123456789abcdef',\
+                                     'abcdefghijklmnop')
+    d = md5hex(code).translate(asciihextable)
+    return d
+
+def expand_code_makeoverprint(names, minoverlay):
+    out = ['\\begin{overprint}\n']
+    for (index, name) in enumerate(names):
+        out.append('  \\onslide<%d>\\%s\n' % (index+minoverlay, name))
+    out.append('\\end{overprint}\n')
+
+    return ''.join(out)
+
+def expand_code_get_unique_name(defverbs, code, lstparams):
+    """generate a collision free entry in the defverbs-map and names-list"""
+    name = expand_code_getname(code)
+    expanded_code = expand_code_make_defverb(expand_code_make_lstlisting(code, lstparams), name)
+    rehash = ''
+    while name in defverbs and defverbs[name] != expanded_code:
+        rehash += char(random.randint(65,90)) #append a character from A-Z to rehash value
+        name = expanded_code_getname(code + rehash)
+        expanded_code = expand_code_make_defverb(expand_code_make_lstlisting(code, lstparams), name)
+
+    return (name, expanded_code)
+
+   
+def expand_code_segment(result, codebuffer, state):
+    #treat first line as params for lstlistings
+    lstparams = codebuffer[0]
+    codebuffer[0] = ''
+    #join lines into one string
+    code = ''.join(codebuffer)
+    #print code
+
+    #tokenize code into anim and non_anim parts
+    (anim, non_anim) = expand_code_tokenize_anims(code)
+    #print anim
+    #print non_anim
+    if len(anim)>0:
+        #generate multiple versions of the anim parts
+        parsed_anims = map(expand_code_parse_animspec, anim)
+        #print parsed_anims
+        max_overlay = expand_code_getmaxoverlay(map(lambda x: x[1], parsed_anims))
+        #if there is unanimated code, use 0 as the starting overlay
+        if len(non_anim)>0:
+            min_overlay = 1
+        else:
+            min_overlay = expand_code_getminoverlay(map(lambda x: x[1], parsed_anims))
+        #print min_overlay
+        #print max_overlay
+        gen_anims = map(lambda x: expand_code_genanims(x[1], min_overlay, max_overlay, x[0]), parsed_anims)
+        #print gen_anims
+        anim_map = {}
+        for i in xrange(0,max_overlay-min_overlay+1):
+            anim_map[i+min_overlay] = map(lambda x: x[i], gen_anims)
+        #print anim_map
+    
+        names = []
+        for overlay in sorted(anim_map.keys()):
+            #combine non_anim and anim parts
+            anim_map[overlay].append('')
+            zipped = zip(non_anim, anim_map[overlay])
+            mapped = map(lambda x: x[0] + x[1], zipped)
+            code = ''.join(mapped)
+            
+            #generate a collision free entry in the defverbs-map and names-list
+            (name, expanded_code) = expand_code_get_unique_name(state.defverbs, code, lstparams)
+
+            #now we have a collision free entry, append it
+            names.append(name)
+            state.defverbs[name] = expanded_code
+        
+        #append overprint area to result
+        overprint = expand_code_makeoverprint(names, min_overlay)
+        result.append(overprint)
+    else:
+        #we have no animations and can just put the defverbatim in
+        #remove escapings
+        code = code.replace('\\[', '[').replace('\\]', ']')
+        (name, expanded_code) = expand_code_get_unique_name(state.defverbs, code, lstparams)  
+        state.defverbs[name] = expanded_code
+        result.append('\n\\%s\n' % name)
+
+    #print '----'
+    return
+
+def expand_code_defverbs(result, state):
+        result[state.code_pos] = result[state.code_pos] + '\n'.join(state.defverbs.values()) + '\n'
+        state.defverbs={}
+
+def get_autotemplate_closing():
+    return '\n\end{document}\n'
+
+def parse_bool(string):
+    boolean = False
+
+    if string == 'True' or string == 'true' or string == '1':
+        boolean = True
+    elif string == 'False' or string == 'false' or string =='0':
+        boolean = False
+    else:
+        syntax_error('Boolean expected (True/true/1 or False/false/0)', string)
+
+    return boolean
+
+def parse_autotemplate(autotemplatebuffer):
+    """
+    @param autotemplatebuffer (list)
+        a list of lines found in the autotemplate section
+    @return (list)
+        a list of tuples of the form (string, string) with \command.parameters pairs
+    """
+    autotemplate = []
+
+    for line in autotemplatebuffer:
+        if len(line.lstrip())==0: #ignore empty lines
+            continue
+        if len(line.lstrip())>0 and line.lstrip().startswith('%'): #ignore lines starting with % as comments
+            continue
+
+        tokens = line.split('=', 1)
+        if len(tokens)<2:
+            syntax_error('lines in the autotemplate section have to be of the form key=value', line)
+
+        autotemplate.append((tokens[0], tokens[1]))
+
+    return autotemplate
+
+def parse_usepackage(usepackage):
+    """
+    @param usepackage (str)
+        the unparsed usepackage string in the form [options]{name}
+    @return (tuple)
+        (name(str), options(str))
+    """
+    
+    p = re.compile(r'^\s*(\[.*\])?\s*\{(.*)\}\s*$')
+    m = p.match(usepackage)
+    g = m.groups()
+    if len(g)<2 or len(g)>2:
+        syntax_error('usepackage specifications have to be of the form [%s]{%s}', usepackage)
+    elif g[1]==None and g[1].strip()!='':
+        syntax_error('usepackage specifications have to be of the form [%s]{%s}', usepackage)
+    else:
+        options = g[0]
+        name = g[1].strip()
+        return (name, options)
+
+
+def unify_autotemplates(autotemplates):
+    usepackages = {} #packagename : options
+    documentclass = ''
+    titleframe = False
+
+    merged = []
+    for template in autotemplates:
+        for command in template:
+            if command[0] == 'usepackage':
+                (name, options) = parse_usepackage(command[1])
+                usepackages[name] = options
+            elif command[0] == 'titleframe':
+                titleframe = command[1]
+            elif command[0] == 'documentclass':
+                documentclass = command[1]
+            else:
+                merged.append(command)
+    
+    autotemplate = []
+    autotemplate.append(('documentclass', documentclass))
+    for (name, options) in usepackages.items():
+        if options != None and options.strip() != '':
+            string = '%s{%s}' % (options, name)
+        else:
+            string = '{%s}' % name
+        autotemplate.append(('usepackage', string))
+    autotemplate.append(('titleframe', titleframe))
+
+    autotemplate.extend(merged)
+
+    return autotemplate
+
+def expand_autotemplate_gen_opening(autotemplate):
+    """
+    @param autotemplate (list)
+        the specification of the autotemplate in the form of a list of tuples
+    @return (string)
+        the string the with generated latex code
+    """
+    titleframe = False
+    out = []
+    for item in autotemplate:
+        if item[0]!='titleframe':
+            out.append('\\%s%s' % item)
+        else:
+            titleframe = parse_bool(item[1])
+
+    out.append('\n\\begin{document}\n')
+    if titleframe:
+        out.append('\n\\frame{\\titlepage}\n')
+
+    return '\n'.join(out)
+
+
+def expand_autotemplate_opening(result, templatebuffer, state):
+    my_autotemplate = parse_autotemplate(templatebuffer)
+    the_autotemplate = unify_autotemplates([autotemplate, my_autotemplate])
+
+    opening = expand_autotemplate_gen_opening(the_autotemplate)
+
+    result.append(opening)
+    result.append('')
+    state.code_pos = len(result)
+    state.autotemplate_opened = True
+    return
+
+def get_autotemplatemode(line, autotemplatemode):
+    autotemplatestart = re.compile(r'^<\[\s*autotemplate\s*\]')
+    autotemplateend = re.compile(r'^\[\s*autotemplate\s*\]>')
+    if not autotemplatemode and autotemplatestart.match(line)!=None:
+        line = autotemplatestart.sub('', line)
+        return (line, True)
+    elif autotemplatemode and autotemplateend.match(line)!=None:
+        line = autotemplateend.sub('', line)
+        return (line, False)
+    else:
+        return (line, autotemplatemode)
+
+def get_nowikimode(line, nowikimode):
+    
+    if not nowikimode and nowikistartre.match(line)!=None:
+        line = nowikistartre.sub('', line)
+        return (line, True)
+    elif nowikimode and nowikiendre.match(line)!=None:
+        line = nowikiendre.sub('', line)
+        return (line, False)
+    else:
+        return (line, nowikimode)
+
+def get_codemode(line, codemode):
+    if not codemode and codestartre.match(line)!=None:
+        line = codestartre.sub('', line)
+        return (line, True)
+    elif codemode and codeendre.match(line)!=None:
+        line = codeendre.sub('', line)
+        return (line, False)
+    else:
+        return (line, codemode)
+
+def joinLines(lines):
+    """ join lines ending with unescaped percent signs, unless inside codemode or nowiki mode """
+    nowikimode = False
+    codemode = False
+    r = []  # result array
+    s = ''  # new line
+    for _l in lines:
+        (_,nowikimode) = get_nowikimode(_l, nowikimode)
+        if not nowikimode:
+            (_,codemode) = get_codemode(_l, codemode)
+
+        if not codemode:
+            l = _l.rstrip()
+        else:
+            l = _l
+
+        if not (nowikimode or codemode) and (len(l) > 1) and (l[-1] == "%") and (l[-2] != "\\"):
+            s = s + l[:-1]
+        elif not (nowikimode or codemode) and (len(l) == 1) and (l[-1] == "%"):
+            s = s + l[:-1]
+        else:
+            s = s + l
+            r.append(s)
+            s = ''
+
+    return r
+
+def read_file_to_lines(filename):
+    """ read file """
+    try:
+        f = open(filename, "r")
+        lines = joinLines(f.readlines())
+        f.close()
+    except:
+        print >>sys.stdout, "Cannot read file: " + filename
+        sys.exit(-2)
+
+    return lines
+
+
+def scan_for_selected_frames(lines):
+    """scans for frames that should be rendered exclusively, returns true if such frames have been found"""
+    p = re.compile("^!====\s*(.*?)\s*====(.*)", re.VERBOSE)
+    for line in lines:
+        mo = p.match(line)
+        if mo != None:
+            return True
+    return False
+
+def line_opens_unselected_frame(line):
+    p = re.compile("^====\s*(.*?)\s*====(.*)", re.VERBOSE)
+    if p.match(line) != None:
+        return True
+    return False
+
+def line_opens_selected_frame(line):
+    p = re.compile("^!====\s*(.*?)\s*====(.*)", re.VERBOSE)
+    if p.match(line) != None:
+        return True
+    return False
+
+def line_closes_frame(line):
+    p = re.compile("^\s*\[\s*frame\s*\]>", re.VERBOSE)
+    if p.match(line) != None:
+        return True
+    return False
+
+def filter_selected_lines(lines):
+    selected_lines = []
+
+    selected_frame_opened = False
+    unselected_frame_opened = False
+    frame_closed = True
+    frame_manually_closed = False
+    for line in lines:
+        if line_opens_selected_frame(line):
+            selected_frame_opened = True
+            unselected_frame_opened = False
+            frame_closed = False
+
+        if line_opens_unselected_frame(line):
+            unselected_frame_opened = True
+            selected_frame_opened = False
+            frame_closed = False
+
+        if line_closes_frame(line):
+            unselected_frame_opened = False
+            selected_frame_opened = False
+            frame_closed = True
+            frame_manually_closed = True
+        
+        if selected_frame_opened or (frame_closed and not frame_manually_closed):
+            selected_lines.append(line)
+
+    return selected_lines
+
+def convert2beamer(lines):
+    out = ""
+    selectedframemode = scan_for_selected_frames(lines)
+    if selectedframemode:
+        out = convert2beamer_selected(lines)
+    else:
+        out = convert2beamer_full(lines)
+
+    return out
+
+def convert2beamer_selected(lines):
+    selected_lines = filter_selected_lines(lines)
+    out = convert2beamer_full(selected_lines)
+    return out
+
+def include_file(line):
+    """ Extract filename to include.
+
+    @param line string
+        a line that might include an inclusion
+    @return string or None
+        if the line contains an inclusion, return the filename,
+        otherwise return None
+    """
+    p = re.compile("\>\>\>(.*?)\<\<\<", re.VERBOSE)
+    if p.match(line):
+        filename = p.sub(r"\1", line)
+        return filename
+    else:
+        return None
+
+def include_file_recursive(base):
+    stack = []
+    output = []
+    def recurse(file_):
+        stack.append(file_)
+        nowikimode = False
+        codemode = False
+        for line in get_lines_from_cache(file_):
+            if nowikimode or codemode:
+                if nowikiendre.match(line):
+                    nowikimode = False
+                elif codestartre.match(line):
+                    codemode = False
+                output.append(line)
+            elif nowikistartre.match(line):
+                output.append(line)
+                nowikimode = True
+            elif codestartre.match(line):
+                output.append(line)
+                codemode = True
+            else:
+                include = include_file(line)
+                if include is not None:
+                    if include in stack:
+                        raise IncludeLoopException('Loop detected while trying '
+                                "to include: '%s'.\n" % include +
+                                'Stack: '+ "->".join(stack))
+                    else:
+                        recurse(include)
+                else:
+                    output.append(line)
+        stack.pop()
+    recurse(base)
+    return output
+
+def convert2beamer_full(lines):
+    """ convert to LaTeX beamer"""
+    state = w2bstate()
+    result = [''] #start with one empty line as line 0
+    codebuffer = []
+    autotemplatebuffer = []
+
+    nowikimode = False
+    codemode = False
+    autotemplatemode = False
+
+    for line in lines:
+        (line, nowikimode) = get_nowikimode(line, nowikimode)
+        if nowikimode:
+            result.append(line)
+        else:
+            (line, _codemode) = get_codemode(line, codemode)
+            if _codemode and not codemode: #code mode was turned on
+                codebuffer = []
+            elif not _codemode and codemode: #code mode was turned off
+                expand_code_segment(result, codebuffer, state)
+            codemode = _codemode
+
+            if codemode:
+                codebuffer.append(line)
+            else:
+                (line, _autotemplatemode) = get_autotemplatemode(line, autotemplatemode)
+                if _autotemplatemode and not autotemplatemode: #autotemplate mode was turned on
+                    autotemplatebuffer = []
+                elif not _autotemplatemode and autotemplatemode: #autotemplate mode was turned off
+                    expand_autotemplate_opening(result, autotemplatebuffer, state)
+                autotemplatemode = _autotemplatemode
+                
+                if autotemplatemode:
+                    autotemplatebuffer.append(line)
+                else:
+                    state.current_line = len(result)
+                    result.append(transform(line, state))
+
+    result.append(transform("", state))   # close open environments
+
+    if state.frame_opened:
+        result.append(get_frame_closing(state))
+    if state.autotemplate_opened:
+        result.append(get_autotemplate_closing())
+    
+    #insert defverbs somewhere at the beginning
+    expand_code_defverbs(result, state)
+
+    return result
+
+def print_result(lines):
+    """ print result to stdout """
+    for l in lines:
+        print >>sys.stdout, l
+    return
+
+def main(argv):
+    """ check parameters, start file processing """
+    usage = "%prog wiki2beamer [input1.txt [input2.txt ...]] > output.tex"
+    version = "%prog (http://wiki2beamer.sf.net), version: " + VERSIONTAG
+
+    parser = optparse.OptionParser(usage="\n  " + usage, version=version)
+    opts, args = parser.parse_args()
+
+    input_files = []
+    if not sys.stdin.isatty():
+        _file_cache['stdin'] = joinLines(sys.stdin.readlines())
+        input_files.append('stdin')
+    elif len(args) == 0:
+        parser.error("You supplied no files to convert!")
+
+    input_files += args
+    lines = []
+    for file_ in input_files:
+        try:
+            lines += include_file_recursive(file_)
+        except Exception, e:
+            syntax_error(e, -4)
+
+    lines = convert2beamer(lines)
+    print_result(lines)
+
+
+if (__name__ == "__main__"):
+    main(sys.argv)
This page took 0.070198 seconds and 4 git commands to generate.