From 8524a0dbe31f638e31df8f0c79eda062121d13e8 Mon Sep 17 00:00:00 2001 From: Daniel Schubert Date: Tue, 11 Dec 2018 10:48:20 +0100 Subject: [PATCH] v1 --- 1.html | 283 + 2.html | 503 ++ 3.html | 145 + 4.html | 132 + css/print/paper.css | 203 + css/print/pdf.css | 164 + css/reveal.css | 1437 +++++ css/reveal.min.css | 7 + css/reveal.scss | 1764 ++++++ css/theme/README.md | 21 + css/theme/beige.css | 277 + css/theme/black.css | 273 + css/theme/blood.css | 296 + css/theme/league.css | 279 + css/theme/moon.css | 277 + css/theme/night.css | 271 + css/theme/serif.css | 273 + css/theme/simple.css | 276 + css/theme/sky.css | 280 + css/theme/solarized.css | 277 + css/theme/source/beige.scss | 39 + css/theme/source/black.scss | 49 + css/theme/source/blood.scss | 78 + css/theme/source/league.scss | 34 + css/theme/source/moon.scss | 57 + css/theme/source/night.scss | 34 + css/theme/source/serif.scss | 35 + css/theme/source/simple.scss | 43 + css/theme/source/sky.scss | 46 + css/theme/source/solarized.scss | 63 + css/theme/source/white.scss | 49 + css/theme/template/mixins.scss | 29 + css/theme/template/settings.scss | 43 + css/theme/template/theme.scss | 325 + css/theme/white.css | 273 + ideen.txt | 25 + img/desktop-screenshot.png | Bin 0 -> 411751 bytes img/inst-autopartman-mode.png | Bin 0 -> 27414 bytes img/inst-basesystem.png | Bin 0 -> 15552 bytes img/inst-boot.png | Bin 0 -> 115305 bytes img/inst-country.png | Bin 0 -> 31699 bytes img/inst-gdm.png | Bin 0 -> 265211 bytes img/inst-keyboard.png | Bin 0 -> 29255 bytes img/inst-lang.png | Bin 0 -> 35990 bytes img/inst-mirror.png | Bin 0 -> 36303 bytes img/inst-partman-disk.png | Bin 0 -> 22896 bytes img/inst-partman-validation.png | Bin 0 -> 36874 bytes img/inst-partman.png | Bin 0 -> 28410 bytes img/inst-rootpw.png | Bin 0 -> 37175 bytes img/inst-tasksel.png | Bin 0 -> 28422 bytes img/inst-username.png | Bin 0 -> 24689 bytes img/linux makes a man.jpg | Bin 0 -> 382309 bytes img/linuxlogocollage.png | Bin 0 -> 84814 bytes img/organigram/ABOUT | 28 + img/organigram/Makefile | 22 + img/organigram/de/organisation.fig | 167 + img/organigram/de/organisation.svg | 659 ++ img/organigram/en/organisation.fig | 167 + img/organigram/en/organisation.svg | 640 ++ img/organigram/es/organizacion.fig | 167 + img/organigram/it/organisation.fig | 128 + js/reveal.js | 5577 +++++++++++++++++ js/reveal.min.js | 9 + lib/css/zenburn.css | 80 + lib/font/league-gothic/LICENSE | 2 + lib/font/league-gothic/league-gothic.css | 10 + lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes lib/font/source-sans-pro/source-sans-pro.css | 39 + lib/js/classList.js | 2 + lib/js/head.min.js | 6 + lib/js/html5shiv.js | 7 + plugin/highlight/highlight.js | 77 + plugin/markdown/example.html | 136 + plugin/markdown/example.md | 36 + plugin/markdown/markdown.js | 412 ++ plugin/markdown/marked.js | 6 + plugin/math/math.js | 67 + plugin/multiplex/client.js | 13 + plugin/multiplex/index.js | 64 + plugin/multiplex/master.js | 34 + plugin/multiplex/package.json | 19 + plugin/notes-server/client.js | 65 + plugin/notes-server/index.js | 69 + plugin/notes-server/notes.html | 585 ++ plugin/notes/notes.html | 792 +++ plugin/notes/notes.js | 147 + plugin/print-pdf/print-pdf.js | 67 + plugin/search/search.js | 206 + plugin/zoom-js/zoom.js | 272 + 104 files changed, 19482 insertions(+) create mode 100644 1.html create mode 100644 2.html create mode 100644 3.html create mode 100644 4.html create mode 100644 css/print/paper.css create mode 100644 css/print/pdf.css create mode 100644 css/reveal.css create mode 100644 css/reveal.min.css create mode 100644 css/reveal.scss create mode 100644 css/theme/README.md create mode 100644 css/theme/beige.css create mode 100644 css/theme/black.css create mode 100644 css/theme/blood.css create mode 100644 css/theme/league.css create mode 100644 css/theme/moon.css create mode 100644 css/theme/night.css create mode 100644 css/theme/serif.css create mode 100644 css/theme/simple.css create mode 100644 css/theme/sky.css create mode 100644 css/theme/solarized.css create mode 100644 css/theme/source/beige.scss create mode 100644 css/theme/source/black.scss create mode 100644 css/theme/source/blood.scss create mode 100644 css/theme/source/league.scss create mode 100644 css/theme/source/moon.scss create mode 100644 css/theme/source/night.scss create mode 100644 css/theme/source/serif.scss create mode 100644 css/theme/source/simple.scss create mode 100644 css/theme/source/sky.scss create mode 100644 css/theme/source/solarized.scss create mode 100644 css/theme/source/white.scss create mode 100644 css/theme/template/mixins.scss create mode 100644 css/theme/template/settings.scss create mode 100644 css/theme/template/theme.scss create mode 100644 css/theme/white.css create mode 100644 ideen.txt create mode 100644 img/desktop-screenshot.png create mode 100644 img/inst-autopartman-mode.png create mode 100644 img/inst-basesystem.png create mode 100644 img/inst-boot.png create mode 100644 img/inst-country.png create mode 100644 img/inst-gdm.png create mode 100644 img/inst-keyboard.png create mode 100644 img/inst-lang.png create mode 100644 img/inst-mirror.png create mode 100644 img/inst-partman-disk.png create mode 100644 img/inst-partman-validation.png create mode 100644 img/inst-partman.png create mode 100644 img/inst-rootpw.png create mode 100644 img/inst-tasksel.png create mode 100644 img/inst-username.png create mode 100644 img/linux makes a man.jpg create mode 100644 img/linuxlogocollage.png create mode 100644 img/organigram/ABOUT create mode 100644 img/organigram/Makefile create mode 100644 img/organigram/de/organisation.fig create mode 100644 img/organigram/de/organisation.svg create mode 100644 img/organigram/en/organisation.fig create mode 100644 img/organigram/en/organisation.svg create mode 100644 img/organigram/es/organizacion.fig create mode 100644 img/organigram/it/organisation.fig create mode 100644 js/reveal.js create mode 100644 js/reveal.min.js create mode 100644 lib/css/zenburn.css create mode 100644 lib/font/league-gothic/LICENSE create mode 100644 lib/font/league-gothic/league-gothic.css create mode 100755 lib/font/league-gothic/league-gothic.eot create mode 100755 lib/font/league-gothic/league-gothic.ttf create mode 100755 lib/font/league-gothic/league-gothic.woff create mode 100644 lib/font/source-sans-pro/LICENSE create mode 100755 lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100755 lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100755 lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100755 lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 lib/font/source-sans-pro/source-sans-pro.css create mode 100644 lib/js/classList.js create mode 100644 lib/js/head.min.js create mode 100644 lib/js/html5shiv.js create mode 100644 plugin/highlight/highlight.js create mode 100644 plugin/markdown/example.html create mode 100644 plugin/markdown/example.md create mode 100755 plugin/markdown/markdown.js create mode 100644 plugin/markdown/marked.js create mode 100755 plugin/math/math.js create mode 100644 plugin/multiplex/client.js create mode 100644 plugin/multiplex/index.js create mode 100644 plugin/multiplex/master.js create mode 100644 plugin/multiplex/package.json create mode 100644 plugin/notes-server/client.js create mode 100644 plugin/notes-server/index.js create mode 100644 plugin/notes-server/notes.html create mode 100644 plugin/notes/notes.html create mode 100644 plugin/notes/notes.js create mode 100644 plugin/print-pdf/print-pdf.js create mode 100644 plugin/search/search.js create mode 100644 plugin/zoom-js/zoom.js diff --git a/1.html b/1.html new file mode 100644 index 0000000..1ccf13f --- /dev/null +++ b/1.html @@ -0,0 +1,283 @@ + + + + + + + Einführung in Linux + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

LINUX

+

Das universelle Betriebssystem

+

Eine Einführung - Teil 1 +

+ Deutsche Angestellten Akademie +

+ + +
+
+

Über Mich

+
    +
  • Daniel Schubert, verheiratet, 1 Kind (7)
  • +
  • Webentwickler
  • +
  • Linux Serverbetreiber
  • +
  • Open Source Verfechter
  • +
+
+
+
+ +
+ +
+

Was ist LINUX ??

+ +
    +
  • Linux ist ein modernes Multi-User und Multi-Task Betriebssystem +
  • Linux läuft auf fast jeder Hardware +
  • Linux ist als Open-Source frei verfügbar. +
  • Der Quellcode des Systems kann frei heruntergeladen und nach Belieben abgeändert werden. +
+
+
+ +
+

Wo wird Linux verwendet?

+
    +
  • Personal Computer +
  • Alte Hardware / Tablets / Router +
  • Grossrechner +
  • Datenbankserver, Virtualisierung +
  • Webserver, Mailserver, Fileserver +
  • Das Internet +
  • Android ist im Prinzip eine Linux Distribution !! +
+
+
+

Der Weg zu Linux

+
+
    +
  • Das GNU-Projekt startete 1984 +
  • Ziel --> ein freies, UNIX-ähnliches System . +
  • Richard M. Stallman, Free Software Foundation FSF +
  • Linux wurde 1991 von Linus Torvalds begonnen: +
    • als Klon des Unix-Kernel.
    +
  • Linux passte gut zum GNU-Project --> GNU/Linux war geboren +
  • Mit „Linux“ ist im Sprachgebrauch meist das komplett-Paket gemeint.
  • + +
+
+
+

Was ist ein Kernel?

+ Er erledigt elementare Aufgaben wie Speicher- und Prozessverwaltung und die Steuerung der Hardware. Anwenderprogramme müssen sich an den Kernel wenden, wenn sie zum Beispiel auf Dateien auf der Platte zugreifen wollen. +
+
+
+

Warum ist Linux kostenlos??

+
    +
  • GNU/Linux ist unter der General Public License „GPL” veröffentlicht:
  • +
  • Jeder darf Linux modifizeren / kopieren / veröffentlichen +
  • solange dies unter den Bedingungen der GPL geschieht
  • +
  • daraus abgeleiteter Code muss inkl. Source Code unter der GPL veröffentlicht werden
  • +
  • Linux ist frei, im Sinne von „Freiheit“, nicht „Freibier“
  • +
+

https://de.wikipedia.org/wiki/GNU_General_Public_License +

+
+ +
+

Wir installieren Linux

+

Ladies and Gentlemen: Start your Engines

+
+ +
+
+

Installations Schritte

+
    +
  1. USB Stick einstecken
  2. +
  3. Laptop starten
  4. +
  5. BIOS öffnen
  6. +
  7. Boot Device im BIOS wählen
  8. +
  9. Neu starten
  10. +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+

Gnome3

+ +
+
+

Tastaturkürzel

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KürzelZweck
Win-TasteExposé
ALT + F2Befehl ausführen
ALT + TabProgramm-Wechsler
STRG + ALT + PfeilArbeitsfläche wechseln
STRG + ALT + SHIFT + PfeilFenster in Arbeitsfläche verschieben
+
+ + +
+ +
+ + + + + + + + diff --git a/2.html b/2.html new file mode 100644 index 0000000..8f8047b --- /dev/null +++ b/2.html @@ -0,0 +1,503 @@ + + + + + + + Einführung in Linux + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

LINUX

+

Das universelle Betriebssystem

+

Eine Einführung - Teil 2 +

+ Deutsche Angestellten Akademie +

+ +
+
+ +

Was ist eine Distribution??

+
    +
  • Zusammenstellung von GNU/Linux mit:
  • +
  • WindowManger: Gnome / KDE / Xfce / Budgie etc..
  • +
  • Software: LibreOffice, Firefox, Thunderbird, Gimp....
  • +
  • es gibt viele, sehr viele Distributionen: Debian, Ubuntu, SuSE, Red Hat, Mint, Fedora, Gentoo, Arch ...... +
+
+ Linux Distribution Logos + mehr Distris:: https://distrowatch.com +
+
+ + +
+ +

Debian

+
+
Organigramm des Debian Projekts
+ + ( Quelle : Linux-Grundlagen für Anwender und Administratoren, www.tuxacademy.org ) +
+
+ + +
+
+

Debian

+
    +
  • zusammengestellt aus Software unter der GNU General Public License +
  • sehr populär als OS für Server +
  • sehr solide Distribution -> wird als Basis für viele and. Distributionen verwendet: zb Ubuntu +
+
+
+

Debian Features

+

+

    +
  • 52000+ Pakete freier Software
  • +
  • diverse Installations Images zum Download
  • +
  • Debian lässt sich übers Netzwerk installieren
  • +
  • Debian LIVE +
      +
    • Ein Live-System kann vom USB-Stick gebootet werden
    • +
    • ->ausprobieren ohne Installation
    • +
    +
  • +
+
+
+

Debian Features

+

Umgebung

+

+

    + +
  • GNOME ( default ), KDE Plasma, Xfce and LXDE
  • + +
  • Command Line Interface ( die Shell )
  • +
+

+

    +
  • Browser: Firefox, Chrome
  • +
  • Email: Thunderbird
  • +
  • Office: Open- / Libre-Office
  • +
  • Skype
  • +
  • etc pp
  • +
+ +
+
+ +
+

Gnome3

+ +
+ +
+

Aufgaben: +

    +
  1. Netzwerkeinstellungen vornehmen
  2. +
  3. Bildschirmauflösung einstellen
  4. +
  5. Theme einstellen
  6. +
+
+ + +
+

Die Paketverwaltung

+

Programme installieren +

    +
  • Linux Programme werden aus sog. Repositories bezogen
  • +
  • Synaptic
    • greift auf diese Repos zu
    • +
    • kümmert sich um die Installation der Software-Pakete und ihrer Abhängigkeiten
    +
  • Datei Endung für Debian Pakete ist *.deb
  • +
+
+ + +
+

Software installieren

+

Aufgaben: +

    +
  1. Starten Sie synaptic +
  2. Update / Upgrade des Systems
  3. +
  4. Installieren Sie +
      +
    • Gimp
    • +
    • VLC
    • +
    • ssh server
    • +
    • VIM
    • +
    +
  5. +
  6. Deinstallieren Sie Gimp
  7. +
+
+ +
+

sudo / root

+

Benutzer Konzept +

+ + + + + +
+

Point of View

+

+ Press ESC to enter the slide overview. +

+

+ Hold down alt and click on any element to zoom in on it using zoom.js. Alt + click anywhere to zoom back out. +

+
+ +
+

Touch Optimized

+

+ Presentations look great on touch devices, like mobile phones and tablets. Simply swipe through your slides. +

+
+ +
+ +
+ +
+
+

Fragments

+

Hit the next arrow...

+

... to step through ...

+

... a fragmented slide.

+ + +
+
+

Fragment Styles

+

There's different types of fragments, like:

+

grow

+

shrink

+

fade-out

+

+ fade-right, + up, + down, + left +

+

fade-in-then-out

+

fade-in-then-semi-out

+

Highlight red blue green

+
+
+ +
+

Transition Styles

+

+ You can select from different transitions, like:
+ None - + Fade - + Slide - + Convex - + Concave - + Zoom +

+
+ +
+

Themes

+

+ reveal.js comes with a few themes built in:
+ + Black (default) - + White - + League - + Sky - + Beige - + Simple
+ Serif - + Blood - + Night - + Moon - + Solarized +

+
+ +
+
+

Slide Backgrounds

+

+ Set data-background="#dddddd" on a slide to change the background color. All CSS color formats are supported. +

+ + Down arrow + +
+
+

Image Backgrounds

+
<section data-background="image.png">
+
+
+

Tiled Backgrounds

+
<section data-background="image.png" data-background-repeat="repeat" data-background-size="100px">
+
+
+
+

Video Backgrounds

+
<section data-background-video="video.mp4,video.webm">
+
+
+
+

... and GIFs!

+
+
+ +
+

Background Transitions

+

+ Different background transitions are available via the backgroundTransition option. This one's called "zoom". +

+
Reveal.configure({ backgroundTransition: 'zoom' })
+
+ +
+

Background Transitions

+

+ You can override background transitions per-slide. +

+
<section data-background-transition="zoom">
+
+ +
+

Pretty Code

+

+function linkify( selector ) {
+  if( supports3DTransforms ) {
+
+    var nodes = document.querySelectorAll( selector );
+
+    for( var i = 0, len = nodes.length; i < len; i++ ) {
+      var node = nodes[i];
+
+      if( !node.className ) {
+        node.className += ' roll';
+      }
+    }
+  }
+}
+					
+

Code syntax highlighting courtesy of highlight.js.

+
+ +
+

Marvelous List

+
    +
  • No order here
  • +
  • Or here
  • +
  • Or here
  • +
  • Or here
  • +
+
+ +
+

Fantastic Ordered List

+
    +
  1. One is smaller than...
  2. +
  3. Two is smaller than...
  4. +
  5. Three!
  6. +
+
+ +
+

Tabular Tables

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ItemValueQuantity
Apples$17
Lemonade$218
Bread$32
+
+ +
+

Clever Quotes

+

+ These guys come in two forms, inline: The nice thing about standards is that there are so many to choose from and block: +

+
+ “For years there has been a theory that millions of monkeys typing at random on millions of typewriters would + reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.” +
+
+ +
+

Intergalactic Interconnections

+

+ You can link between slides internally, + like this. +

+
+ +
+

Speaker View

+

There's a speaker view. It includes a timer, preview of the upcoming slide as well as your speaker notes.

+

Press the S key to try it out.

+ + +
+ +
+

Export to PDF

+

Presentations can be exported to PDF, here's an example:

+ +
+ +
+

Global State

+

+ Set data-state="something" on a slide and "something" + will be added as a class to the document element when the slide is open. This lets you + apply broader style changes, like switching the page background. +

+
+ +
+

State Events

+

+ Additionally custom events can be triggered on a per slide basis by binding to the data-state name. +

+

+Reveal.addEventListener( 'customevent', function() {
+	console.log( '"customevent" has fired' );
+} );
+					
+
+ +
+

Take a Moment

+

+ Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen. +

+
+ +
+

Much more

+ +
+ +
+

THE END

+

+ - Try the online editor
+ - Source code & documentation +

+
+ +
+ +
+ + + + + + + + diff --git a/3.html b/3.html new file mode 100644 index 0000000..b242bfd --- /dev/null +++ b/3.html @@ -0,0 +1,145 @@ + + + + + + + Einführung in Linux + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

LINUX

+

Das universelle Betriebssystem

+

Eine Einführung - Teil 3 +

+ Deutsche Angestellten Akademie +

+ + +
+ +
+ Grundlegendes zum Systemaufbau +
+ +
Architektur des Linux Systems
+ +
+

Das Dateisystem

+ bild vom verzeichnisbaum +
+ +
+ +

Basics / Unterschiede zu Windows

+
    +
  • /home/daniel/Dokumente/Wichtig.dez-2018.ods
  • +
  • Verzeichnistrenner ist „/“ +
  • Unterscheidung von gross / klein Schreibung: Datei.txt ≠ datei.txt +
  • gültige Dateinamen: +
      +
    • datei0815.txt
    • +
    • WichtigerText
    • +
    • dies.darf_Nicht.weg
    • +
    • README
    • +
    +
  • +
+
+ +
+

Basics / Unterschiede zu Windows

+
    +
  • Datei-Endungen nicht vorgeschrieben
  • +
  • Keine Laufwerksbuchstaben
  • +
  • Laufwerke ( DVD, USB etc ) werden im Verzeichnisbaum „eingehängt”
  • +
  • Wurzelverzeichnis heisst „root directory“ oder „/“ +
  • Benutzerverzeichnis ist „/home/username“ +
+
+ +
+

Alles ist eine Datei

+
  • Verzeichnisse (engl. directories) »Ordner« +
  • Symbolische Links ähnlich zu »Verknüpfungen« unter Windows. +
  • Gerätedateien (engl. devices): Schnittstellen zu beliebigen Geräten wie Laufwerken. Die Datei /dev/fd0 ist das erste Diskettenlaufwerk. + +
  • + +
    +

    Spezielle Dateitypen

    +
  • FIFOs Oft auch named pipes genannt. Direkte Kommunikation zwischen Programmen ohne Verwendung von Zwischendateien +
  • Unix-Domain-Sockets Ähnlich wie FIFOs Mittel zur Interprozesskommunikation. Quasi locales TCP/IP +
  • + +
    syslog
    + +
    + +
    + + + + + + + + diff --git a/4.html b/4.html new file mode 100644 index 0000000..c3abd8d --- /dev/null +++ b/4.html @@ -0,0 +1,132 @@ + + + + + + + Einführung in Linux - Kapitel 4 + + + + + + + + + + + + + + + + + + + + + +
    + +
    + +
    +

    LINUX

    +

    Das universelle Betriebssystem

    +

    Eine Einführung - Teil 4 +

    + Deutsche Angestellten Akademie +

    + +
    + +
    +

    Die SHELL

    + + Screenshoot Terminal +
    + +
    +

    Die Anatomie des SHELL-Prompt

    + +

    +

    daniel@laptop ~$ ls
    + +

    + Username + @Hostname + Verzeichnis + $ Befehl +

    + + +
    + +
    Die wichtigsten Befehle
    +
    Die man Pages
    + + +
    + +
    + +
    +

    Debian: Packet und Rpository

    +
      +
    • Package management
    • +
    • Der Debian-Way zur Software Installatione ist das apt (Advanced Package Management ) -Toolset
    • +
    • Die apt tools nutzen die dpkg datenbank um zu erkennen was installiert ist und was fehlt. +
    • +
    +
    + + +
    + +
    + + + + + + + + diff --git a/css/print/paper.css b/css/print/paper.css new file mode 100644 index 0000000..27d19dd --- /dev/null +++ b/css/print/paper.css @@ -0,0 +1,203 @@ +/* Default Print Stylesheet Template + by Rob Glazebrook of CSSnewbie.com + Last Updated: June 4, 2008 + + Feel free (nay, compelled) to edit, append, and + manipulate this file as you see fit. */ + + +@media print { + + /* SECTION 1: Set default width, margin, float, and + background. This prevents elements from extending + beyond the edge of the printed page, and prevents + unnecessary background images from printing */ + html { + background: #fff; + width: auto; + height: auto; + overflow: visible; + } + body { + background: #fff; + font-size: 20pt; + width: auto; + height: auto; + border: 0; + margin: 0 5%; + padding: 0; + overflow: visible; + float: none !important; + } + + /* SECTION 2: Remove any elements not needed in print. + This would include navigation, ads, sidebars, etc. */ + .nestedarrow, + .controls, + .fork-reveal, + .share-reveal, + .state-background, + .reveal .progress, + .reveal .backgrounds, + .reveal .slide-number { + display: none !important; + } + + /* SECTION 3: Set body font face, size, and color. + Consider using a serif font for readability. */ + body, p, td, li, div { + font-size: 20pt!important; + font-family: Georgia, "Times New Roman", Times, serif !important; + color: #000; + } + + /* SECTION 4: Set heading font face, sizes, and color. + Differentiate your headings from your body text. + Perhaps use a large sans-serif for distinction. */ + h1,h2,h3,h4,h5,h6 { + color: #000!important; + height: auto; + line-height: normal; + font-family: Georgia, "Times New Roman", Times, serif !important; + text-shadow: 0 0 0 #000 !important; + text-align: left; + letter-spacing: normal; + } + /* Need to reduce the size of the fonts for printing */ + h1 { font-size: 28pt !important; } + h2 { font-size: 24pt !important; } + h3 { font-size: 22pt !important; } + h4 { font-size: 22pt !important; font-variant: small-caps; } + h5 { font-size: 21pt !important; } + h6 { font-size: 20pt !important; font-style: italic; } + + /* SECTION 5: Make hyperlinks more usable. + Ensure links are underlined, and consider appending + the URL to the end of the link for usability. */ + a:link, + a:visited { + color: #000 !important; + font-weight: bold; + text-decoration: underline; + } + /* + .reveal a:link:after, + .reveal a:visited:after { + content: " (" attr(href) ") "; + color: #222 !important; + font-size: 90%; + } + */ + + + /* SECTION 6: more reveal.js specific additions by @skypanther */ + ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: 0; + text-align: left !important; + } + .reveal pre, + .reveal table { + margin-left: 0; + margin-right: 0; + } + .reveal pre code { + padding: 20px; + border: 1px solid #ddd; + } + .reveal blockquote { + margin: 20px 0; + } + .reveal .slides { + position: static !important; + width: auto !important; + height: auto !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 0 !important; + zoom: 1 !important; + + overflow: visible !important; + display: block !important; + + text-align: left !important; + -webkit-perspective: none; + -moz-perspective: none; + -ms-perspective: none; + perspective: none; + + -webkit-perspective-origin: 50% 50%; + -moz-perspective-origin: 50% 50%; + -ms-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + } + .reveal .slides section { + visibility: visible !important; + position: static !important; + width: auto !important; + height: auto !important; + display: block !important; + overflow: visible !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 60px 20px !important; + z-index: auto !important; + + opacity: 1 !important; + + page-break-after: always !important; + + -webkit-transform-style: flat !important; + -moz-transform-style: flat !important; + -ms-transform-style: flat !important; + transform-style: flat !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + .reveal .slides section.stack { + padding: 0 !important; + } + .reveal section:last-of-type { + page-break-after: avoid !important; + } + .reveal section .fragment { + opacity: 1 !important; + visibility: visible !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + } + .reveal section img { + display: block; + margin: 15px 0px; + background: rgba(255,255,255,1); + border: 1px solid #666; + box-shadow: none; + } + + .reveal section small { + font-size: 0.8em; + } + +} diff --git a/css/print/pdf.css b/css/print/pdf.css new file mode 100644 index 0000000..752d955 --- /dev/null +++ b/css/print/pdf.css @@ -0,0 +1,164 @@ +/** + * This stylesheet is used to print reveal.js + * presentations to PDF. + * + * https://github.com/hakimel/reveal.js#pdf-export + */ + +* { + -webkit-print-color-adjust: exact; +} + +body { + margin: 0 auto !important; + border: 0; + padding: 0; + float: none !important; + overflow: visible; +} + +html { + width: 100%; + height: 100%; + overflow: visible; +} + +/* Remove any elements not needed in print. */ +.nestedarrow, +.reveal .controls, +.reveal .progress, +.reveal .playback, +.reveal.overview, +.fork-reveal, +.share-reveal, +.state-background { + display: none !important; +} + +h1, h2, h3, h4, h5, h6 { + text-shadow: 0 0 0 #000 !important; +} + +.reveal pre code { + overflow: hidden !important; + font-family: Courier, 'Courier New', monospace !important; +} + +ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: auto; +} +.reveal { + width: auto !important; + height: auto !important; + overflow: hidden !important; +} +.reveal .slides { + position: static; + width: 100% !important; + height: auto !important; + zoom: 1 !important; + + left: auto; + top: auto; + margin: 0 !important; + padding: 0 !important; + + overflow: visible; + display: block; + + perspective: none; + perspective-origin: 50% 50%; +} + +.reveal .slides .pdf-page { + position: relative; + overflow: hidden; + z-index: 1; + + page-break-after: always; +} + +.reveal .slides section { + visibility: visible !important; + display: block !important; + position: absolute !important; + + margin: 0 !important; + padding: 0 !important; + box-sizing: border-box !important; + min-height: 1px; + + opacity: 1 !important; + + transform-style: flat !important; + transform: none !important; +} + +.reveal section.stack { + position: relative !important; + margin: 0 !important; + padding: 0 !important; + page-break-after: avoid !important; + height: auto !important; + min-height: auto !important; +} + +.reveal img { + box-shadow: none; +} + +.reveal .roll { + overflow: visible; + line-height: 1em; +} + +/* Slide backgrounds are placed inside of their slide when exporting to PDF */ +.reveal .slide-background { + display: block !important; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: auto !important; +} + +/* Display slide speaker notes when 'showNotes' is enabled */ +.reveal.show-notes { + max-width: none; + max-height: none; +} +.reveal .speaker-notes-pdf { + display: block; + width: 100%; + height: auto; + max-height: none; + top: auto; + right: auto; + bottom: auto; + left: auto; + z-index: 100; +} + +/* Layout option which makes notes appear on a separate page */ +.reveal .speaker-notes-pdf[data-layout="separate-page"] { + position: relative; + color: inherit; + background-color: transparent; + padding: 20px; + page-break-after: always; + border: 0; +} + +/* Display slide numbers when 'slideNumber' is enabled */ +.reveal .slide-number-pdf { + display: block; + position: absolute; + font-size: 14px; +} diff --git a/css/reveal.css b/css/reveal.css new file mode 100644 index 0000000..6cbec12 --- /dev/null +++ b/css/reveal.css @@ -0,0 +1,1437 @@ +/*! + * reveal.js + * http://revealjs.com + * MIT licensed + * + * Copyright (C) 2018 Hakim El Hattab, http://hakim.se + */ +/********************************************* + * RESET STYLES + *********************************************/ +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; } + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +html, +body { + width: 100%; + height: 100%; + overflow: hidden; } + +body { + position: relative; + line-height: 1; + background-color: #fff; + color: #000; } + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + transition: all .2s ease; } + .reveal .slides section .fragment.visible { + opacity: 1; + visibility: inherit; } + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: inherit; } + .reveal .slides section .fragment.grow.visible { + transform: scale(1.3); } + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: inherit; } + .reveal .slides section .fragment.shrink.visible { + transform: scale(0.7); } + +.reveal .slides section .fragment.zoom-in { + transform: scale(0.1); } + .reveal .slides section .fragment.zoom-in.visible { + transform: none; } + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: inherit; } + .reveal .slides section .fragment.fade-out.visible { + opacity: 0; + visibility: hidden; } + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: inherit; } + .reveal .slides section .fragment.semi-fade-out.visible { + opacity: 0.5; + visibility: inherit; } + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: inherit; } + .reveal .slides section .fragment.strike.visible { + text-decoration: line-through; } + +.reveal .slides section .fragment.fade-up { + transform: translate(0, 20%); } + .reveal .slides section .fragment.fade-up.visible { + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-down { + transform: translate(0, -20%); } + .reveal .slides section .fragment.fade-down.visible { + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-right { + transform: translate(-20%, 0); } + .reveal .slides section .fragment.fade-right.visible { + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-left { + transform: translate(20%, 0); } + .reveal .slides section .fragment.fade-left.visible { + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-in-then-out, +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; } + .reveal .slides section .fragment.fade-in-then-out.current-fragment, + .reveal .slides section .fragment.current-visible.current-fragment { + opacity: 1; + visibility: inherit; } + +.reveal .slides section .fragment.fade-in-then-semi-out { + opacity: 0; + visibility: hidden; } + .reveal .slides section .fragment.fade-in-then-semi-out.visible { + opacity: 0.5; + visibility: inherit; } + .reveal .slides section .fragment.fade-in-then-semi-out.current-fragment { + opacity: 1; + visibility: inherit; } + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: inherit; } + +.reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; } + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; } + +.reveal iframe { + z-index: 1; } + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; } + +.reveal .stretch { + max-width: none; + max-height: none; } + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; } + +/********************************************* + * CONTROLS + *********************************************/ +@keyframes bounce-right { + 0%, 10%, 25%, 40%, 50% { + transform: translateX(0); } + 20% { + transform: translateX(10px); } + 30% { + transform: translateX(-5px); } } + +@keyframes bounce-down { + 0%, 10%, 25%, 40%, 50% { + transform: translateY(0); } + 20% { + transform: translateY(10px); } + 30% { + transform: translateY(-5px); } } + +.reveal .controls { + display: none; + position: absolute; + top: auto; + bottom: 12px; + right: 12px; + left: auto; + z-index: 1; + color: #000; + pointer-events: none; + font-size: 10px; } + .reveal .controls button { + position: absolute; + padding: 0; + background-color: transparent; + border: 0; + outline: 0; + cursor: pointer; + color: currentColor; + transform: scale(0.9999); + transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease; + z-index: 2; + pointer-events: auto; + font-size: inherit; + visibility: hidden; + opacity: 0; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + .reveal .controls .controls-arrow:before, + .reveal .controls .controls-arrow:after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 2.6em; + height: 0.5em; + border-radius: 0.25em; + background-color: currentColor; + transition: all 0.15s ease, background-color 0.8s ease; + transform-origin: 0.2em 50%; + will-change: transform; } + .reveal .controls .controls-arrow { + position: relative; + width: 3.6em; + height: 3.6em; } + .reveal .controls .controls-arrow:before { + transform: translateX(0.5em) translateY(1.55em) rotate(45deg); } + .reveal .controls .controls-arrow:after { + transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); } + .reveal .controls .controls-arrow:hover:before { + transform: translateX(0.5em) translateY(1.55em) rotate(40deg); } + .reveal .controls .controls-arrow:hover:after { + transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); } + .reveal .controls .controls-arrow:active:before { + transform: translateX(0.5em) translateY(1.55em) rotate(36deg); } + .reveal .controls .controls-arrow:active:after { + transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); } + .reveal .controls .navigate-left { + right: 6.4em; + bottom: 3.2em; + transform: translateX(-10px); } + .reveal .controls .navigate-right { + right: 0; + bottom: 3.2em; + transform: translateX(10px); } + .reveal .controls .navigate-right .controls-arrow { + transform: rotate(180deg); } + .reveal .controls .navigate-right.highlight { + animation: bounce-right 2s 50 both ease-out; } + .reveal .controls .navigate-up { + right: 3.2em; + bottom: 6.4em; + transform: translateY(-10px); } + .reveal .controls .navigate-up .controls-arrow { + transform: rotate(90deg); } + .reveal .controls .navigate-down { + right: 3.2em; + bottom: 0; + transform: translateY(10px); } + .reveal .controls .navigate-down .controls-arrow { + transform: rotate(-90deg); } + .reveal .controls .navigate-down.highlight { + animation: bounce-down 2s 50 both ease-out; } + .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled, + .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled { + opacity: 0.3; } + .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover, + .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover { + opacity: 1; } + .reveal .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled, + .reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled { + opacity: 0; + visibility: hidden; } + .reveal .controls .enabled { + visibility: visible; + opacity: 0.9; + cursor: pointer; + transform: none; } + .reveal .controls .enabled.fragmented { + opacity: 0.5; } + .reveal .controls .enabled:hover, + .reveal .controls .enabled.fragmented:hover { + opacity: 1; } + +.reveal:not(.has-vertical-slides) .controls .navigate-left { + bottom: 1.4em; + right: 5.5em; } + +.reveal:not(.has-vertical-slides) .controls .navigate-right { + bottom: 1.4em; + right: 0.5em; } + +.reveal:not(.has-horizontal-slides) .controls .navigate-up { + right: 1.4em; + bottom: 5em; } + +.reveal:not(.has-horizontal-slides) .controls .navigate-down { + right: 1.4em; + bottom: 0.5em; } + +.reveal.has-dark-background .controls { + color: #fff; } + +.reveal.has-light-background .controls { + color: #000; } + +.reveal.no-hover .controls .controls-arrow:hover:before, +.reveal.no-hover .controls .controls-arrow:active:before { + transform: translateX(0.5em) translateY(1.55em) rotate(45deg); } + +.reveal.no-hover .controls .controls-arrow:hover:after, +.reveal.no-hover .controls .controls-arrow:active:after { + transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); } + +@media screen and (min-width: 500px) { + .reveal .controls[data-controls-layout="edges"] { + top: 0; + right: 0; + bottom: 0; + left: 0; } + .reveal .controls[data-controls-layout="edges"] .navigate-left, + .reveal .controls[data-controls-layout="edges"] .navigate-right, + .reveal .controls[data-controls-layout="edges"] .navigate-up, + .reveal .controls[data-controls-layout="edges"] .navigate-down { + bottom: auto; + right: auto; } + .reveal .controls[data-controls-layout="edges"] .navigate-left { + top: 50%; + left: 8px; + margin-top: -1.8em; } + .reveal .controls[data-controls-layout="edges"] .navigate-right { + top: 50%; + right: 8px; + margin-top: -1.8em; } + .reveal .controls[data-controls-layout="edges"] .navigate-up { + top: 8px; + left: 50%; + margin-left: -1.8em; } + .reveal .controls[data-controls-layout="edges"] .navigate-down { + bottom: 8px; + left: 50%; + margin-left: -1.8em; } } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + position: absolute; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + background-color: rgba(0, 0, 0, 0.2); + color: #fff; } + +.reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 10px; + width: 100%; + top: -10px; } + +.reveal .progress span { + display: block; + height: 100%; + width: 0px; + background-color: currentColor; + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * SLIDE NUMBER + *********************************************/ +.reveal .slide-number { + position: absolute; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba(0, 0, 0, 0.4); + padding: 5px; } + +.reveal .slide-number a { + color: currentColor; } + +.reveal .slide-number-delimiter { + margin: 0 3px; } + +/********************************************* + * SLIDES + *********************************************/ +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; } + +@media only screen and (orientation: landscape) { + .reveal.ua-iphone { + position: fixed; } } + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + pointer-events: none; + overflow: visible; + z-index: 1; + text-align: center; + perspective: 600px; + perspective-origin: 50% 40%; } + +.reveal .slides > section { + -ms-perspective: 600px; } + +.reveal .slides > section, +.reveal .slides > section > section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + pointer-events: auto; + z-index: 10; + transform-style: flat; + transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] .slides section { + transition-duration: 1200ms; } + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + transition-duration: 400ms; } + +.reveal .slides section[data-transition-speed="slow"] { + transition-duration: 1200ms; } + +.reveal .slides > section.stack { + padding-top: 0; + padding-bottom: 0; + pointer-events: none; } + +.reveal .slides > section.present, +.reveal .slides > section > section.present { + display: block; + z-index: 11; + opacity: 1; } + +.reveal .slides > section:empty, +.reveal .slides > section > section:empty, +.reveal .slides > section[data-background-interactive], +.reveal .slides > section > section[data-background-interactive] { + pointer-events: none; } + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; } + +/* Don't allow interaction with invisible slides */ +.reveal .slides > section.future, +.reveal .slides > section > section.future, +.reveal .slides > section.past, +.reveal .slides > section > section.past { + pointer-events: none; } + +.reveal.overview .slides > section, +.reveal.overview .slides > section > section { + pointer-events: auto; } + +.reveal .slides > section.past, +.reveal .slides > section.future, +.reveal .slides > section > section.past, +.reveal .slides > section > section.future { + opacity: 0; } + +/********************************************* + * Mixins for readability of transitions + *********************************************/ +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ +.reveal.slide section { + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=slide].past, +.reveal .slides > section[data-transition~=slide-out].past, +.reveal.slide .slides > section:not([data-transition]).past { + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=slide].future, +.reveal .slides > section[data-transition~=slide-in].future, +.reveal.slide .slides > section:not([data-transition]).future { + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=slide].past, +.reveal .slides > section > section[data-transition~=slide-out].past, +.reveal.slide .slides > section > section:not([data-transition]).past { + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=slide].future, +.reveal .slides > section > section[data-transition~=slide-in].future, +.reveal.slide .slides > section > section:not([data-transition]).future { + transform: translate(0, 150%); } + +.reveal.linear section { + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=linear].past, +.reveal .slides > section[data-transition~=linear-out].past, +.reveal.linear .slides > section:not([data-transition]).past { + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=linear].future, +.reveal .slides > section[data-transition~=linear-in].future, +.reveal.linear .slides > section:not([data-transition]).future { + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=linear].past, +.reveal .slides > section > section[data-transition~=linear-out].past, +.reveal.linear .slides > section > section:not([data-transition]).past { + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=linear].future, +.reveal .slides > section > section[data-transition~=linear-in].future, +.reveal.linear .slides > section > section:not([data-transition]).future { + transform: translate(0, 150%); } + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ +.reveal .slides section[data-transition=default].stack, +.reveal.default .slides section.stack { + transform-style: preserve-3d; } + +.reveal .slides > section[data-transition=default].past, +.reveal .slides > section[data-transition~=default-out].past, +.reveal.default .slides > section:not([data-transition]).past { + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=default].future, +.reveal .slides > section[data-transition~=default-in].future, +.reveal.default .slides > section:not([data-transition]).future { + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=default].past, +.reveal .slides > section > section[data-transition~=default-out].past, +.reveal.default .slides > section > section:not([data-transition]).past { + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=default].future, +.reveal .slides > section > section[data-transition~=default-in].future, +.reveal.default .slides > section > section:not([data-transition]).future { + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +.reveal .slides section[data-transition=convex].stack, +.reveal.convex .slides section.stack { + transform-style: preserve-3d; } + +.reveal .slides > section[data-transition=convex].past, +.reveal .slides > section[data-transition~=convex-out].past, +.reveal.convex .slides > section:not([data-transition]).past { + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=convex].future, +.reveal .slides > section[data-transition~=convex-in].future, +.reveal.convex .slides > section:not([data-transition]).future { + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=convex].past, +.reveal .slides > section > section[data-transition~=convex-out].past, +.reveal.convex .slides > section > section:not([data-transition]).past { + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=convex].future, +.reveal .slides > section > section[data-transition~=convex-in].future, +.reveal.convex .slides > section > section:not([data-transition]).future { + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ +.reveal .slides section[data-transition=concave].stack, +.reveal.concave .slides section.stack { + transform-style: preserve-3d; } + +.reveal .slides > section[data-transition=concave].past, +.reveal .slides > section[data-transition~=concave-out].past, +.reveal.concave .slides > section:not([data-transition]).past { + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=concave].future, +.reveal .slides > section[data-transition~=concave-in].future, +.reveal.concave .slides > section:not([data-transition]).future { + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=concave].past, +.reveal .slides > section > section[data-transition~=concave-out].past, +.reveal.concave .slides > section > section:not([data-transition]).past { + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); } + +.reveal .slides > section > section[data-transition=concave].future, +.reveal .slides > section > section[data-transition~=concave-in].future, +.reveal.concave .slides > section > section:not([data-transition]).future { + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); } + +/********************************************* + * ZOOM TRANSITION + *********************************************/ +.reveal .slides section[data-transition=zoom], +.reveal.zoom .slides section:not([data-transition]) { + transition-timing-function: ease; } + +.reveal .slides > section[data-transition=zoom].past, +.reveal .slides > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section:not([data-transition]).past { + visibility: hidden; + transform: scale(16); } + +.reveal .slides > section[data-transition=zoom].future, +.reveal .slides > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section:not([data-transition]).future { + visibility: hidden; + transform: scale(0.2); } + +.reveal .slides > section > section[data-transition=zoom].past, +.reveal .slides > section > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section > section:not([data-transition]).past { + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=zoom].future, +.reveal .slides > section > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section > section:not([data-transition]).future { + transform: translate(0, 150%); } + +/********************************************* + * CUBE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ +.reveal.cube .slides { + perspective: 1300px; } + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + backface-visibility: hidden; + box-sizing: border-box; + transform-style: preserve-3d; } + +.reveal.center.cube .slides section { + min-height: 0; } + +.reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + transform: translateZ(-20px); } + +.reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + transform: translateZ(-90px) rotateX(65deg); } + +.reveal.cube .slides > section.stack { + padding: 0; + background: none; } + +.reveal.cube .slides > section.past { + transform-origin: 100% 0%; + transform: translate3d(-100%, 0, 0) rotateY(-90deg); } + +.reveal.cube .slides > section.future { + transform-origin: 0% 0%; + transform: translate3d(100%, 0, 0) rotateY(90deg); } + +.reveal.cube .slides > section > section.past { + transform-origin: 0% 100%; + transform: translate3d(0, -100%, 0) rotateX(90deg); } + +.reveal.cube .slides > section > section.future { + transform-origin: 0% 0%; + transform: translate3d(0, 100%, 0) rotateX(-90deg); } + +/********************************************* + * PAGE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ +.reveal.page .slides { + perspective-origin: 0% 50%; + perspective: 3000px; } + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; + transform-style: preserve-3d; } + +.reveal.page .slides section.past { + z-index: 12; } + +.reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + transform: translateZ(-20px); } + +.reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); } + +.reveal.page .slides > section.stack { + padding: 0; + background: none; } + +.reveal.page .slides > section.past { + transform-origin: 0% 0%; + transform: translate3d(-40%, 0, 0) rotateY(-80deg); } + +.reveal.page .slides > section.future { + transform-origin: 100% 0%; + transform: translate3d(0, 0, 0); } + +.reveal.page .slides > section > section.past { + transform-origin: 0% 0%; + transform: translate3d(0, -40%, 0) rotateX(80deg); } + +.reveal.page .slides > section > section.future { + transform-origin: 0% 100%; + transform: translate3d(0, 0, 0); } + +/********************************************* + * FADE TRANSITION + *********************************************/ +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides > section > section:not([data-transition]) { + transform: none; + transition: opacity 0.5s; } + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides > section > section { + transition: none; } + +/********************************************* + * NO TRANSITION + *********************************************/ +.reveal .slides section[data-transition=none], +.reveal.none .slides section:not([data-transition]) { + transform: none; + transition: none; } + +/********************************************* + * PAUSED MODE + *********************************************/ +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + transition: all 1s ease; } + +.reveal .pause-overlay .resume-button { + position: absolute; + bottom: 20px; + right: 20px; + color: #ccc; + border-radius: 2px; + padding: 6px 14px; + border: 2px solid #ccc; + font-size: 16px; + background: transparent; + cursor: pointer; } + .reveal .pause-overlay .resume-button:hover { + color: #fff; + border-color: #fff; } + +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; } + +/********************************************* + * FALLBACK + *********************************************/ +.no-transforms { + overflow-y: auto; } + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; } + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; } + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + transform: none; } + +.no-transforms .reveal .slides section section { + left: 0; } + +.reveal .no-transition, +.reveal .no-transition * { + transition: none !important; } + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + perspective: 600px; } + +.reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + overflow: hidden; + background-color: rgba(0, 0, 0, 0); + transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +.reveal .slide-background-content { + position: absolute; + width: 100%; + height: 100%; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; } + +.reveal .slide-background.stack { + display: block; } + +.reveal .slide-background.present { + opacity: 1; + visibility: visible; + z-index: 2; } + +.print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; + -o-object-fit: cover; + object-fit: cover; } + +.reveal .slide-background[data-background-size="contain"] video { + -o-object-fit: contain; + object-fit: contain; } + +/* Immediate transition style */ +.reveal[data-background-transition=none] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=none] { + transition: none; } + +/* Slide */ +.reveal[data-background-transition=slide] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + backface-visibility: hidden; } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=slide] { + transform: translate(-100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=slide] { + transform: translate(100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] { + transform: translate(0, -100%); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] { + transform: translate(0, 100%); } + +/* Convex */ +.reveal[data-background-transition=convex] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); } + +/* Concave */ +.reveal[data-background-transition=concave] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); } + +/* Zoom */ +.reveal[data-background-transition=zoom] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=zoom] { + transition-timing-function: ease; } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] > .backgrounds .slide-background { + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] > .backgrounds .slide-background { + transition-duration: 1200ms; } + +/********************************************* + * OVERVIEW + *********************************************/ +.reveal.overview { + perspective-origin: 50% 50%; + perspective: 700px; } + .reveal.overview .slides { + -moz-transform-style: preserve-3d; } + .reveal.overview .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; } + .reveal.overview .slides section:hover, + .reveal.overview .slides section.present { + outline: 10px solid rgba(150, 150, 150, 0.4); + outline-offset: 10px; } + .reveal.overview .slides section .fragment { + opacity: 1; + transition: none; } + .reveal.overview .slides section:after, + .reveal.overview .slides section:before { + display: none !important; } + .reveal.overview .slides > section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; } + .reveal.overview .backgrounds { + perspective: inherit; + -moz-transform-style: preserve-3d; } + .reveal.overview .backgrounds .slide-background { + opacity: 1; + visibility: visible; + outline: 10px solid rgba(150, 150, 150, 0.1); + outline-offset: 10px; } + .reveal.overview .backgrounds .slide-background.stack { + overflow: visible; } + +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + transition: none; } + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + transition: none; } + +/********************************************* + * RTL SUPPORT + *********************************************/ +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; } + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; } + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; } + +.reveal.rtl .progress span { + float: right; } + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ +.reveal.has-parallax-background .backgrounds { + transition: all 0.8s ease; } + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + transition-duration: 400ms; } + +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + transition-duration: 1200ms; } + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba(0, 0, 0, 0.9); + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; } + +.reveal .overlay.visible { + opacity: 1; + visibility: visible; } + +.reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + visibility: visible; + opacity: 0.6; + transition: all 0.3s ease; } + +.reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; } + +.reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + line-height: 36px; + padding: 0 10px; + float: right; + opacity: 0.6; + box-sizing: border-box; } + +.reveal .overlay header a:hover { + opacity: 1; } + +.reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; } + +.reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); } + +.reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); } + +.reveal .overlay .viewport { + position: absolute; + display: -ms-flexbox; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; } + +.reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; } + +.reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; } + +.reveal .overlay.overlay-preview.loaded .viewport-inner { + position: absolute; + z-index: -1; + left: 0; + top: 45%; + width: 100%; + text-align: center; + letter-spacing: normal; } + +.reveal .overlay.overlay-preview .x-frame-error { + opacity: 0; + transition: opacity 0.3s ease 0.3s; } + +.reveal .overlay.overlay-preview.loaded .x-frame-error { + opacity: 1; } + +.reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + transform: scale(0.2); } + +.reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; } + +.reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; } + +.reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th, +.reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; } + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ +.reveal .playback { + position: absolute; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + transition: all 400ms ease; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; } + +/********************************************* + * ROLLING LINKS + *********************************************/ +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + vertical-align: top; + perspective: 400px; + perspective-origin: 50% 50%; } + +.reveal .roll:hover { + background: none; + text-shadow: none; } + +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + pointer-events: none; + transition: all 400ms ease; + transform-origin: 50% 0%; + transform-style: preserve-3d; + backface-visibility: hidden; } + +.reveal .roll:hover span { + background: rgba(0, 0, 0, 0.5); + transform: translate3d(0px, 0px, -45px) rotateX(90deg); } + +.reveal .roll span:after { + content: attr(data-title); + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + backface-visibility: hidden; + transform-origin: 50% 0%; + transform: translate3d(0px, 110%, 0px) rotateX(-90deg); } + +/********************************************* + * SPEAKER NOTES + *********************************************/ +.reveal aside.notes { + display: none; } + +.reveal .speaker-notes { + display: none; + position: absolute; + width: 25vw; + height: 100%; + top: 0; + left: 100%; + padding: 14px 18px 14px 18px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + border: 1px solid rgba(0, 0, 0, 0.05); + color: #222; + background-color: #f5f5f5; + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; } + .reveal .speaker-notes .notes-placeholder { + color: #ccc; + font-style: italic; } + .reveal .speaker-notes:focus { + outline: none; } + .reveal .speaker-notes:before { + content: 'Speaker notes'; + display: block; + margin-bottom: 10px; + opacity: 0.5; } + +.reveal.show-notes { + max-width: 75vw; + overflow: visible; } + +.reveal.show-notes .speaker-notes { + display: block; } + +@media screen and (min-width: 1600px) { + .reveal .speaker-notes { + font-size: 20px; } } + +@media screen and (max-width: 1024px) { + .reveal.show-notes { + border-left: 0; + max-width: none; + max-height: 70%; + overflow: visible; } + .reveal.show-notes .speaker-notes { + top: 100%; + left: 0; + width: 100%; + height: 42.8571428571%; } } + +@media screen and (max-width: 600px) { + .reveal.show-notes { + max-height: 60%; } + .reveal.show-notes .speaker-notes { + top: 100%; + height: 66.6666666667%; } + .reveal .speaker-notes { + font-size: 14px; } } + +/********************************************* + * ZOOM PLUGIN + *********************************************/ +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + backface-visibility: visible !important; } + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; } + +.zoomed .reveal .roll span { + background: none; } + +.zoomed .reveal .roll span:after { + visibility: hidden; } diff --git a/css/reveal.min.css b/css/reveal.min.css new file mode 100644 index 0000000..e377a71 --- /dev/null +++ b/css/reveal.min.css @@ -0,0 +1,7 @@ +/*! + * reveal.js + * http://revealjs.com + * MIT licensed + * + * Copyright (C) 2018 Hakim El Hattab, http://hakim.se + */.reveal a,.reveal abbr,.reveal acronym,.reveal address,.reveal applet,.reveal article,.reveal aside,.reveal audio,.reveal b,.reveal big,.reveal blockquote,.reveal canvas,.reveal caption,.reveal center,.reveal cite,.reveal code,.reveal dd,.reveal del,.reveal details,.reveal dfn,.reveal div,.reveal dl,.reveal dt,.reveal em,.reveal embed,.reveal fieldset,.reveal figcaption,.reveal figure,.reveal footer,.reveal form,.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal header,.reveal hgroup,.reveal iframe,.reveal img,.reveal ins,.reveal kbd,.reveal label,.reveal legend,.reveal li,.reveal mark,.reveal menu,.reveal nav,.reveal object,.reveal ol,.reveal output,.reveal p,.reveal pre,.reveal q,.reveal ruby,.reveal s,.reveal samp,.reveal section,.reveal small,.reveal span,.reveal strike,.reveal strong,.reveal sub,.reveal summary,.reveal sup,.reveal table,.reveal tbody,.reveal td,.reveal tfoot,.reveal th,.reveal thead,.reveal time,.reveal tr,.reveal tt,.reveal u,.reveal ul,.reveal var,.reveal video,body,html{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.reveal article,.reveal aside,.reveal details,.reveal figcaption,.reveal figure,.reveal footer,.reveal header,.reveal hgroup,.reveal menu,.reveal nav,.reveal section{display:block}body,html{width:100%;height:100%;overflow:hidden}body{position:relative;line-height:1;background-color:#fff;color:#000}.reveal .slides section .fragment{opacity:0;visibility:hidden;transition:all .2s ease}.reveal .slides section .fragment.visible{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow.visible{transform:scale(1.3)}.reveal .slides section .fragment.shrink{opacity:1;visibility:inherit}.reveal .slides section .fragment.shrink.visible{transform:scale(.7)}.reveal .slides section .fragment.zoom-in{transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{transform:none}.reveal .slides section .fragment.fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.strike{opacity:1;visibility:inherit}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.fade-up{transform:translate(0,20%)}.reveal .slides section .fragment.fade-up.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-down{transform:translate(0,-20%)}.reveal .slides section .fragment.fade-down.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-right{transform:translate(-20%,0)}.reveal .slides section .fragment.fade-right.visible{transform:translate(0,0)}.reveal .slides section .fragment.fade-left{transform:translate(20%,0)}.reveal .slides section .fragment.fade-left.visible{transform:translate(0,0)}.reveal .slides section .fragment.current-visible,.reveal .slides section .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment,.reveal .slides section .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:'';font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}.reveal .stretch{max-width:none;max-height:none}.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:12px;right:12px;left:auto;z-index:1;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:'';position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;transform:translateX(-10px)}.reveal .controls .navigate-right{right:0;bottom:3.2em;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:0;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-left.enabled,.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover,.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-left.enabled,.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.has-vertical-slides) .controls .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:8px;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:8px;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:8px;left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:8px;left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2);color:#fff}.reveal .progress:after{content:'';display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:0;background-color:currentColor;transition:width .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;-ms-touch-action:none;touch-action:none}@media only screen and (orientation:landscape){.reveal.ua-iphone{position:fixed}}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;perspective:600px;perspective-origin:50% 40%}.reveal .slides>section{-ms-perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;padding:20px 0;pointer-events:auto;z-index:10;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal.slide section{backface-visibility:hidden}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{transform:translate(-150%,0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{transform:translate(150%,0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{transform:translate(0,150%)}.reveal.linear section{backface-visibility:hidden}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{transform:translate(-150%,0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{transform:translate(150%,0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{transform:translate(0,150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:translate(0,150%)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);border-radius:4px;transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{transform-origin:100% 0;transform:translate3d(-100%,0,0) rotateY(-90deg)}.reveal.cube .slides>section.future{transform-origin:0 0;transform:translate3d(100%,0,0) rotateY(90deg)}.reveal.cube .slides>section>section.past{transform-origin:0 100%;transform:translate3d(0,-100%,0) rotateX(90deg)}.reveal.cube .slides>section>section.future{transform-origin:0 0;transform:translate3d(0,100%,0) rotateX(-90deg)}.reveal.page .slides{perspective-origin:0 50%;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{transform-origin:0 0;transform:translate3d(-40%,0,0) rotateY(-80deg)}.reveal.page .slides>section.future{transform-origin:100% 0;transform:translate3d(0,0,0)}.reveal.page .slides>section>section.past{transform-origin:0 0;transform:translate3d(0,-40%,0) rotateX(80deg)}.reveal.page .slides>section>section.future{transform-origin:0 100%;transform:translate3d(0,0,0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.no-transforms{overflow-y:auto}.no-transforms .reveal .slides{position:relative;width:80%;height:auto!important;top:0;left:50%;margin:0;text-align:center}.no-transforms .reveal .controls,.no-transforms .reveal .progress{display:none!important}.no-transforms .reveal .slides section{display:block!important;opacity:1!important;position:relative!important;height:auto;min-height:0;top:0;left:-50%;margin:70px 0;transform:none}.no-transforms .reveal .slides section section{left:0}.reveal .no-transition,.reveal .no-transition *{transition:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background{transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background{opacity:1;backface-visibility:hidden}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past{transform:translate(-100%,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future{transform:translate(100%,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past{transform:translate(0,-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future{transform:translate(0,100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past{opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future{opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past{opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future{opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past{opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future{opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past{opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future{opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background{transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past{opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future{opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past{opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future{opacity:0;visibility:hidden;transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal.overview{perspective-origin:50% 50%;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{height:100%;top:0!important;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{float:right}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:all .3s ease}.reveal .overlay.visible{opacity:1;visibility:visible}.reveal .overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;transition:all .3s ease}.reveal .overlay header{position:absolute;left:0;top:0;width:100%;height:40px;z-index:2;border-bottom:1px solid #222}.reveal .overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.6;box-sizing:border-box}.reveal .overlay header a:hover{opacity:1}.reveal .overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal .overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal .overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal .overlay .viewport{position:absolute;display:-ms-flexbox;display:flex;top:40px;right:0;bottom:0;left:0}.reveal .overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;transition:all .3s ease}.reveal .overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal .overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal .overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal .overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal .overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;transform:scale(.2)}.reveal .overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal .overlay.overlay-help .viewport .viewport-inner{width:600px;margin:auto;padding:20px 20px 80px 20px;text-align:center;letter-spacing:normal}.reveal .overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal .overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal .overlay.overlay-help .viewport .viewport-inner table td,.reveal .overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:14px;border:1px solid #fff;vertical-align:middle}.reveal .overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;perspective:400px;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translate3d(0,0,-45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;backface-visibility:hidden;transform-origin:50% 0;transform:translate3d(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:25vw;height:100%;top:0;left:100%;padding:14px 18px 14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:'Speaker notes';display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75vw;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:42.8571428571%}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%}.reveal.show-notes .speaker-notes{top:100%;height:66.6666666667%}.reveal .speaker-notes{font-size:14px}}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden} \ No newline at end of file diff --git a/css/reveal.scss b/css/reveal.scss new file mode 100644 index 0000000..e6608d4 --- /dev/null +++ b/css/reveal.scss @@ -0,0 +1,1764 @@ +/*! + * reveal.js + * http://revealjs.com + * MIT licensed + * + * Copyright (C) 2018 Hakim El Hattab, http://hakim.se + */ + + +/********************************************* + * RESET STYLES + *********************************************/ + +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; +} + + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +html, +body { + width: 100%; + height: 100%; + overflow: hidden; +} + +body { + position: relative; + line-height: 1; + + background-color: #fff; + color: #000; +} + + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ + +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + transition: all .2s ease; + + &.visible { + opacity: 1; + visibility: inherit; + } +} + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: inherit; + + &.visible { + transform: scale( 1.3 ); + } +} + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: inherit; + + &.visible { + transform: scale( 0.7 ); + } +} + +.reveal .slides section .fragment.zoom-in { + transform: scale( 0.1 ); + + &.visible { + transform: none; + } +} + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: inherit; + + &.visible { + opacity: 0; + visibility: hidden; + } +} + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: inherit; + + &.visible { + opacity: 0.5; + visibility: inherit; + } +} + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: inherit; + + &.visible { + text-decoration: line-through; + } +} + +.reveal .slides section .fragment.fade-up { + transform: translate(0, 20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-down { + transform: translate(0, -20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-right { + transform: translate(-20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-left { + transform: translate(20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-in-then-out, +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; + + &.current-fragment { + opacity: 1; + visibility: inherit; + } +} + +.reveal .slides section .fragment.fade-in-then-semi-out { + opacity: 0; + visibility: hidden; + + &.visible { + opacity: 0.5; + visibility: inherit; + } + + &.current-fragment { + opacity: 1; + visibility: inherit; + } +} + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: inherit; +} + .reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d + } + .reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; + } + .reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; + } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d +} +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; +} +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; +} + + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ + +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; +} + +.reveal iframe { + z-index: 1; +} + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; +} + +.reveal .stretch { + max-width: none; + max-height: none; +} + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; +} + + +/********************************************* + * CONTROLS + *********************************************/ + +@keyframes bounce-right { + 0%, 10%, 25%, 40%, 50% {transform: translateX(0);} + 20% {transform: translateX(10px);} + 30% {transform: translateX(-5px);} +} + +@keyframes bounce-down { + 0%, 10%, 25%, 40%, 50% {transform: translateY(0);} + 20% {transform: translateY(10px);} + 30% {transform: translateY(-5px);} +} + +$controlArrowSize: 3.6em; +$controlArrowSpacing: 1.4em; +$controlArrowLength: 2.6em; +$controlArrowThickness: 0.5em; +$controlsArrowAngle: 45deg; +$controlsArrowAngleHover: 40deg; +$controlsArrowAngleActive: 36deg; + +@mixin controlsArrowTransform( $angle ) { + &:before { + transform: translateX(($controlArrowSize - $controlArrowLength)/2) translateY(($controlArrowSize - $controlArrowThickness)/2) rotate( $angle ); + } + + &:after { + transform: translateX(($controlArrowSize - $controlArrowLength)/2) translateY(($controlArrowSize - $controlArrowThickness)/2) rotate( -$angle ); + } +} + +.reveal .controls { + $spacing: 12px; + + display: none; + position: absolute; + top: auto; + bottom: $spacing; + right: $spacing; + left: auto; + z-index: 1; + color: #000; + pointer-events: none; + font-size: 10px; + + button { + position: absolute; + padding: 0; + background-color: transparent; + border: 0; + outline: 0; + cursor: pointer; + color: currentColor; + transform: scale(.9999); + transition: color 0.2s ease, + opacity 0.2s ease, + transform 0.2s ease; + z-index: 2; // above slides + pointer-events: auto; + font-size: inherit; + + visibility: hidden; + opacity: 0; + + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba( 0, 0, 0, 0 ); + } + + .controls-arrow:before, + .controls-arrow:after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: $controlArrowLength; + height: $controlArrowThickness; + border-radius: $controlArrowThickness/2; + background-color: currentColor; + + transition: all 0.15s ease, background-color 0.8s ease; + transform-origin: floor(($controlArrowThickness/2)*10)/10 50%; + will-change: transform; + } + + .controls-arrow { + position: relative; + width: $controlArrowSize; + height: $controlArrowSize; + + @include controlsArrowTransform( $controlsArrowAngle ); + + &:hover { + @include controlsArrowTransform( $controlsArrowAngleHover ); + } + + &:active { + @include controlsArrowTransform( $controlsArrowAngleActive ); + } + } + + .navigate-left { + right: $controlArrowSize + $controlArrowSpacing*2; + bottom: $controlArrowSpacing + $controlArrowSize/2; + transform: translateX( -10px ); + } + + .navigate-right { + right: 0; + bottom: $controlArrowSpacing + $controlArrowSize/2; + transform: translateX( 10px ); + + .controls-arrow { + transform: rotate( 180deg ); + } + + &.highlight { + animation: bounce-right 2s 50 both ease-out; + } + } + + .navigate-up { + right: $controlArrowSpacing + $controlArrowSize/2; + bottom: $controlArrowSpacing*2 + $controlArrowSize; + transform: translateY( -10px ); + + .controls-arrow { + transform: rotate( 90deg ); + } + } + + .navigate-down { + right: $controlArrowSpacing + $controlArrowSize/2; + bottom: 0; + transform: translateY( 10px ); + + .controls-arrow { + transform: rotate( -90deg ); + } + + &.highlight { + animation: bounce-down 2s 50 both ease-out; + } + } + + // Back arrow style: "faded": + // Deemphasize backwards navigation arrows in favor of drawing + // attention to forwards navigation + &[data-controls-back-arrows="faded"] .navigate-left.enabled, + &[data-controls-back-arrows="faded"] .navigate-up.enabled { + opacity: 0.3; + + &:hover { + opacity: 1; + } + } + + // Back arrow style: "hidden": + // Never show arrows for backwards navigation + &[data-controls-back-arrows="hidden"] .navigate-left.enabled, + &[data-controls-back-arrows="hidden"] .navigate-up.enabled { + opacity: 0; + visibility: hidden; + } + + // Any control button that can be clicked is "enabled" + .enabled { + visibility: visible; + opacity: 0.9; + cursor: pointer; + transform: none; + } + + // Any control button that leads to showing or hiding + // a fragment + .enabled.fragmented { + opacity: 0.5; + } + + .enabled:hover, + .enabled.fragmented:hover { + opacity: 1; + } +} + +// Adjust the layout when there are no vertical slides +.reveal:not(.has-vertical-slides) .controls .navigate-left { + bottom: $controlArrowSpacing; + right: 0.5em + $controlArrowSpacing + $controlArrowSize; +} + +.reveal:not(.has-vertical-slides) .controls .navigate-right { + bottom: $controlArrowSpacing; + right: 0.5em; +} + +// Adjust the layout when there are no horizontal slides +.reveal:not(.has-horizontal-slides) .controls .navigate-up { + right: $controlArrowSpacing; + bottom: $controlArrowSpacing + $controlArrowSize; +} +.reveal:not(.has-horizontal-slides) .controls .navigate-down { + right: $controlArrowSpacing; + bottom: 0.5em; +} + +// Invert arrows based on background color +.reveal.has-dark-background .controls { + color: #fff; +} +.reveal.has-light-background .controls { + color: #000; +} + +// Disable active states on touch devices +.reveal.no-hover .controls .controls-arrow:hover, +.reveal.no-hover .controls .controls-arrow:active { + @include controlsArrowTransform( $controlsArrowAngle ); +} + +// Edge aligned controls layout +@media screen and (min-width: 500px) { + + $spacing: 8px; + + .reveal .controls[data-controls-layout="edges"] { + & { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .navigate-left, + .navigate-right, + .navigate-up, + .navigate-down { + bottom: auto; + right: auto; + } + + .navigate-left { + top: 50%; + left: $spacing; + margin-top: -$controlArrowSize/2; + } + + .navigate-right { + top: 50%; + right: $spacing; + margin-top: -$controlArrowSize/2; + } + + .navigate-up { + top: $spacing; + left: 50%; + margin-left: -$controlArrowSize/2; + } + + .navigate-down { + bottom: $spacing; + left: 50%; + margin-left: -$controlArrowSize/2; + } + } + +} + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + position: absolute; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + + background-color: rgba( 0, 0, 0, 0.2 ); + color: #fff; +} + .reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 10px; + width: 100%; + top: -10px; + } + .reveal .progress span { + display: block; + height: 100%; + width: 0px; + + background-color: currentColor; + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + +/********************************************* + * SLIDE NUMBER + *********************************************/ + +.reveal .slide-number { + position: absolute; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba( 0, 0, 0, 0.4 ); + padding: 5px; +} + +.reveal .slide-number a { + color: currentColor; +} + +.reveal .slide-number-delimiter { + margin: 0 3px; +} + +/********************************************* + * SLIDES + *********************************************/ + +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + touch-action: none; +} + +// Mobile Safari sometimes overlays a header at the top +// of the page when in landscape mode. Using fixed +// positioning ensures that reveal.js reduces its height +// when this header is visible. +@media only screen and (orientation : landscape) { + .reveal.ua-iphone { + position: fixed; + } +} + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + pointer-events: none; + + overflow: visible; + z-index: 1; + text-align: center; + perspective: 600px; + perspective-origin: 50% 40%; +} + +.reveal .slides>section { + -ms-perspective: 600px; +} + +.reveal .slides>section, +.reveal .slides>section>section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + pointer-events: auto; + + z-index: 10; + transform-style: flat; + transition: transform-origin 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + transform 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + visibility 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + opacity 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); +} + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"] .slides section { + transition-duration: 1200ms; +} + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + transition-duration: 400ms; +} +.reveal .slides section[data-transition-speed="slow"] { + transition-duration: 1200ms; +} + +.reveal .slides>section.stack { + padding-top: 0; + padding-bottom: 0; + pointer-events: none; +} + +.reveal .slides>section.present, +.reveal .slides>section>section.present { + display: block; + z-index: 11; + opacity: 1; +} + +.reveal .slides>section:empty, +.reveal .slides>section>section:empty, +.reveal .slides>section[data-background-interactive], +.reveal .slides>section>section[data-background-interactive] { + pointer-events: none; +} + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; +} + +/* Don't allow interaction with invisible slides */ +.reveal .slides>section.future, +.reveal .slides>section>section.future, +.reveal .slides>section.past, +.reveal .slides>section>section.past { + pointer-events: none; +} + +.reveal.overview .slides>section, +.reveal.overview .slides>section>section { + pointer-events: auto; +} + +.reveal .slides>section.past, +.reveal .slides>section.future, +.reveal .slides>section>section.past, +.reveal .slides>section>section.future { + opacity: 0; +} + + +/********************************************* + * Mixins for readability of transitions + *********************************************/ + +@mixin transition-global($style) { + .reveal .slides section[data-transition=#{$style}], + .reveal.#{$style} .slides section:not([data-transition]) { + @content; + } +} +@mixin transition-stack($style) { + .reveal .slides section[data-transition=#{$style}].stack, + .reveal.#{$style} .slides section.stack { + @content; + } +} +@mixin transition-horizontal-past($style) { + .reveal .slides>section[data-transition=#{$style}].past, + .reveal .slides>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section:not([data-transition]).past { + @content; + } +} +@mixin transition-horizontal-future($style) { + .reveal .slides>section[data-transition=#{$style}].future, + .reveal .slides>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section:not([data-transition]).future { + @content; + } +} + +@mixin transition-vertical-past($style) { + .reveal .slides>section>section[data-transition=#{$style}].past, + .reveal .slides>section>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section>section:not([data-transition]).past { + @content; + } +} +@mixin transition-vertical-future($style) { + .reveal .slides>section>section[data-transition=#{$style}].future, + .reveal .slides>section>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section>section:not([data-transition]).future { + @content; + } +} + +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ + +@each $stylename in slide, linear { + .reveal.#{$stylename} section { + backface-visibility: hidden; + } + @include transition-horizontal-past(#{$stylename}) { + transform: translate(-150%, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate(150%, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate(0, -150%); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate(0, 150%); + } +} + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ + +@each $stylename in default, convex { + @include transition-stack(#{$stylename}) { + transform-style: preserve-3d; + } + + @include transition-horizontal-past(#{$stylename}) { + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + } +} + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ + +@include transition-stack(concave) { + transform-style: preserve-3d; +} + +@include transition-horizontal-past(concave) { + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +@include transition-horizontal-future(concave) { + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} +@include transition-vertical-past(concave) { + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); +} +@include transition-vertical-future(concave) { + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); +} + + +/********************************************* + * ZOOM TRANSITION + *********************************************/ + +@include transition-global(zoom) { + transition-timing-function: ease; +} +@include transition-horizontal-past(zoom) { + visibility: hidden; + transform: scale(16); +} +@include transition-horizontal-future(zoom) { + visibility: hidden; + transform: scale(0.2); +} +@include transition-vertical-past(zoom) { + transform: translate(0, -150%); +} +@include transition-vertical-future(zoom) { + transform: translate(0, 150%); +} + + +/********************************************* + * CUBE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ + +.reveal.cube .slides { + perspective: 1300px; +} + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + backface-visibility: hidden; + box-sizing: border-box; + transform-style: preserve-3d; +} + .reveal.center.cube .slides section { + min-height: 0; + } + .reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + border-radius: 4px; + transform: translateZ( -20px ); + } + .reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.cube .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.cube .slides>section.past { + transform-origin: 100% 0%; + transform: translate3d(-100%, 0, 0) rotateY(-90deg); +} + +.reveal.cube .slides>section.future { + transform-origin: 0% 0%; + transform: translate3d(100%, 0, 0) rotateY(90deg); +} + +.reveal.cube .slides>section>section.past { + transform-origin: 0% 100%; + transform: translate3d(0, -100%, 0) rotateX(90deg); +} + +.reveal.cube .slides>section>section.future { + transform-origin: 0% 0%; + transform: translate3d(0, 100%, 0) rotateX(-90deg); +} + + +/********************************************* + * PAGE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ + +.reveal.page .slides { + perspective-origin: 0% 50%; + perspective: 3000px; +} + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; + transform-style: preserve-3d; +} + .reveal.page .slides section.past { + z-index: 12; + } + .reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + transform: translateZ( -20px ); + } + .reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + + -webkit-transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.page .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.page .slides>section.past { + transform-origin: 0% 0%; + transform: translate3d(-40%, 0, 0) rotateY(-80deg); +} + +.reveal.page .slides>section.future { + transform-origin: 100% 0%; + transform: translate3d(0, 0, 0); +} + +.reveal.page .slides>section>section.past { + transform-origin: 0% 0%; + transform: translate3d(0, -40%, 0) rotateX(80deg); +} + +.reveal.page .slides>section>section.future { + transform-origin: 0% 100%; + transform: translate3d(0, 0, 0); +} + + +/********************************************* + * FADE TRANSITION + *********************************************/ + +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides>section>section:not([data-transition]) { + transform: none; + transition: opacity 0.5s; +} + + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides>section>section { + transition: none; +} + + +/********************************************* + * NO TRANSITION + *********************************************/ + +@include transition-global(none) { + transform: none; + transition: none; +} + + +/********************************************* + * PAUSED MODE + *********************************************/ + +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + transition: all 1s ease; +} + +.reveal .pause-overlay .resume-button { + position: absolute; + bottom: 20px; + right: 20px; + color: #ccc; + border-radius: 2px; + padding: 6px 14px; + border: 2px solid #ccc; + font-size: 16px; + background: transparent; + cursor: pointer; + + &:hover { + color: #fff; + border-color: #fff; + } +} + +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; +} + + +/********************************************* + * FALLBACK + *********************************************/ + +.no-transforms { + overflow-y: auto; +} + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; +} + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; +} + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + transform: none; +} + +.no-transforms .reveal .slides section section { + left: 0; +} + +.reveal .no-transition, +.reveal .no-transition * { + transition: none !important; +} + + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ + +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + perspective: 600px; +} + .reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + overflow: hidden; + + background-color: rgba( 0, 0, 0, 0 ); + + transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + + .reveal .slide-background-content { + position: absolute; + width: 100%; + height: 100%; + + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + } + + .reveal .slide-background.stack { + display: block; + } + + .reveal .slide-background.present { + opacity: 1; + visibility: visible; + z-index: 2; + } + + .print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; + } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; + object-fit: cover; +} + .reveal .slide-background[data-background-size="contain"] video { + object-fit: contain; + } + +/* Immediate transition style */ +.reveal[data-background-transition=none]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=none] { + transition: none; +} + +/* Slide */ +.reveal[data-background-transition=slide]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + backface-visibility: hidden; +} + .reveal[data-background-transition=slide]>.backgrounds .slide-background.past, + .reveal>.backgrounds .slide-background.past[data-background-transition=slide] { + transform: translate(-100%, 0); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background.future, + .reveal>.backgrounds .slide-background.future[data-background-transition=slide] { + transform: translate(100%, 0); + } + + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past, + .reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide] { + transform: translate(0, -100%); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future, + .reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide] { + transform: translate(0, 100%); + } + + +/* Convex */ +.reveal[data-background-transition=convex]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); +} + + +/* Concave */ +.reveal[data-background-transition=concave]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); +} + +/* Zoom */ +.reveal[data-background-transition=zoom]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=zoom] { + transition-timing-function: ease; +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"]>.backgrounds .slide-background { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"]>.backgrounds .slide-background { + transition-duration: 1200ms; +} + + +/********************************************* + * OVERVIEW + *********************************************/ + +.reveal.overview { + perspective-origin: 50% 50%; + perspective: 700px; + + .slides { + // Fixes overview rendering errors in FF48+, not applied to + // other browsers since it degrades performance + -moz-transform-style: preserve-3d; + } + + .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; + } + .slides section:hover, + .slides section.present { + outline: 10px solid rgba(150,150,150,0.4); + outline-offset: 10px; + } + .slides section .fragment { + opacity: 1; + transition: none; + } + .slides section:after, + .slides section:before { + display: none !important; + } + .slides>section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; + } + + .backgrounds { + perspective: inherit; + + // Fixes overview rendering errors in FF48+, not applied to + // other browsers since it degrades performance + -moz-transform-style: preserve-3d; + } + + .backgrounds .slide-background { + opacity: 1; + visibility: visible; + + // This can't be applied to the slide itself in Safari + outline: 10px solid rgba(150,150,150,0.1); + outline-offset: 10px; + } + + .backgrounds .slide-background.stack { + overflow: visible; + } +} + +// Disable transitions transitions while we're activating +// or deactivating the overview mode. +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + transition: none; +} + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + transition: none; +} + + +/********************************************* + * RTL SUPPORT + *********************************************/ + +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; +} + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; +} + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; +} + +.reveal.rtl .progress span { + float: right +} + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ + +.reveal.has-parallax-background .backgrounds { + transition: all 0.8s ease; +} + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + transition-duration: 400ms; +} +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + transition-duration: 1200ms; +} + + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ + +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba( 0, 0, 0, 0.9 ); + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + .reveal .overlay.visible { + opacity: 1; + visibility: visible; + } + + .reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + + visibility: visible; + opacity: 0.6; + transition: all 0.3s ease; + } + + .reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; + } + .reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + line-height: 36px; + padding: 0 10px; + float: right; + opacity: 0.6; + + box-sizing: border-box; + } + .reveal .overlay header a:hover { + opacity: 1; + } + .reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; + } + .reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); + } + .reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); + } + + .reveal .overlay .viewport { + position: absolute; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; + } + + .reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + } + + .reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; + } + + .reveal .overlay.overlay-preview.loaded .viewport-inner { + position: absolute; + z-index: -1; + left: 0; + top: 45%; + width: 100%; + text-align: center; + letter-spacing: normal; + } + .reveal .overlay.overlay-preview .x-frame-error { + opacity: 0; + transition: opacity 0.3s ease 0.3s; + } + .reveal .overlay.overlay-preview.loaded .x-frame-error { + opacity: 1; + } + + .reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + transform: scale(0.2); + } + + .reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th, + .reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; + } + + + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ + +.reveal .playback { + position: absolute; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + transition: all 400ms ease; + -webkit-tap-highlight-color: rgba( 0, 0, 0, 0 ); +} + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; +} + + +/********************************************* + * ROLLING LINKS + *********************************************/ + +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + + vertical-align: top; + perspective: 400px; + perspective-origin: 50% 50%; +} + .reveal .roll:hover { + background: none; + text-shadow: none; + } +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + + pointer-events: none; + transition: all 400ms ease; + transform-origin: 50% 0%; + transform-style: preserve-3d; + backface-visibility: hidden; +} + .reveal .roll:hover span { + background: rgba(0,0,0,0.5); + transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg ); + } +.reveal .roll span:after { + content: attr(data-title); + + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + backface-visibility: hidden; + transform-origin: 50% 0%; + transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg ); +} + + +/********************************************* + * SPEAKER NOTES + *********************************************/ + +// Hide on-page notes +.reveal aside.notes { + display: none; +} + +// An interface element that can optionally be used to show the +// speaker notes to all viewers, on top of the presentation +.reveal .speaker-notes { + display: none; + position: absolute; + width: 25vw; + height: 100%; + top: 0; + left: 100%; + padding: 14px 18px 14px 18px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + border: 1px solid rgba( 0, 0, 0, 0.05 ); + color: #222; + background-color: #f5f5f5; + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; + + .notes-placeholder { + color: #ccc; + font-style: italic; + } + + &:focus { + outline: none; + } + + &:before { + content: 'Speaker notes'; + display: block; + margin-bottom: 10px; + opacity: 0.5; + } +} + + +.reveal.show-notes { + max-width: 75vw; + overflow: visible; +} + +.reveal.show-notes .speaker-notes { + display: block; +} + +@media screen and (min-width: 1600px) { + .reveal .speaker-notes { + font-size: 20px; + } +} + +@media screen and (max-width: 1024px) { + .reveal.show-notes { + border-left: 0; + max-width: none; + max-height: 70%; + overflow: visible; + } + + .reveal.show-notes .speaker-notes { + top: 100%; + left: 0; + width: 100%; + height: (30/0.7)*1%; + } +} + +@media screen and (max-width: 600px) { + .reveal.show-notes { + max-height: 60%; + } + + .reveal.show-notes .speaker-notes { + top: 100%; + height: (40/0.6)*1%; + } + + .reveal .speaker-notes { + font-size: 14px; + } +} + + +/********************************************* + * ZOOM PLUGIN + *********************************************/ + +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + backface-visibility: visible !important; +} + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; +} + +.zoomed .reveal .roll span { + background: none; +} + +.zoomed .reveal .roll span:after { + visibility: hidden; +} diff --git a/css/theme/README.md b/css/theme/README.md new file mode 100644 index 0000000..8ae164b --- /dev/null +++ b/css/theme/README.md @@ -0,0 +1,21 @@ +## Dependencies + +Themes are written using Sass to keep things modular and reduce the need for repeated selectors across files. Make sure that you have the reveal.js development environment including the Grunt dependencies installed before proceeding: https://github.com/hakimel/reveal.js#full-setup + +## Creating a Theme + +To create your own theme, start by duplicating a ```.scss``` file in [/css/theme/source](https://github.com/hakimel/reveal.js/blob/master/css/theme/source). It will be automatically compiled by Grunt from Sass to CSS (see the [Gruntfile](https://github.com/hakimel/reveal.js/blob/master/Gruntfile.js)) when you run `npm run build -- css-themes`. + +Each theme file does four things in the following order: + +1. **Include [/css/theme/template/mixins.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/mixins.scss)** +Shared utility functions. + +2. **Include [/css/theme/template/settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss)** +Declares a set of custom variables that the template file (step 4) expects. Can be overridden in step 3. + +3. **Override** +This is where you override the default theme. Either by specifying variables (see [settings.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/settings.scss) for reference) or by adding any selectors and styles you please. + +4. **Include [/css/theme/template/theme.scss](https://github.com/hakimel/reveal.js/blob/master/css/theme/template/theme.scss)** +The template theme file which will generate final CSS output based on the currently defined variables. diff --git a/css/theme/beige.css b/css/theme/beige.css new file mode 100644 index 0000000..fb5f137 --- /dev/null +++ b/css/theme/beige.css @@ -0,0 +1,277 @@ +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #f7f2d3; + background: -moz-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(100%, #f7f2d3)); + background: -webkit-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -o-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -ms-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background-color: #f7f3de; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 40px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: rgba(79, 64, 28, 0.99); + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: rgba(79, 64, 28, 0.99); + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #8b743d; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #c0a86e; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #564826; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #8b743d; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #8b743d; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #8b743d; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #f7f3de; } } diff --git a/css/theme/black.css b/css/theme/black.css new file mode 100644 index 0000000..dec6385 --- /dev/null +++ b/css/theme/black.css @@ -0,0 +1,273 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 { + color: #222; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 42px; + font-weight: normal; + color: #fff; } + +::selection { + color: #fff; + background: #bee4fd; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #bee4fd; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #fff; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #42affa; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8dcffc; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #068de9; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #fff; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #42affa; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #42affa; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #42affa; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #222; } } diff --git a/css/theme/blood.css b/css/theme/blood.css new file mode 100644 index 0000000..15e6c20 --- /dev/null +++ b/css/theme/blood.css @@ -0,0 +1,296 @@ +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ +@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: Ubuntu, "sans-serif"; + font-size: 40px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #a23; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #a23; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: Ubuntu, "sans-serif"; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 2px 2px 2px #222; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #a23; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #dd5566; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #6a1520; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #a23; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #a23; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #a23; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #222; } } + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px #222; } + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; } + +.reveal p code { + background-color: #23241f; + display: inline-block; + border-radius: 7px; } + +.reveal small code { + vertical-align: baseline; } diff --git a/css/theme/league.css b/css/theme/league.css new file mode 100644 index 0000000..9dfa2ce --- /dev/null +++ b/css/theme/league.css @@ -0,0 +1,279 @@ +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #1c1e20; + background: -moz-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #555a5f), color-stop(100%, #1c1e20)); + background: -webkit-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -o-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -ms-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background-color: #2b2b2b; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 40px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #FF5E99; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #FF5E99; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #13DAEC; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #71e9f4; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #0d99a5; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #13DAEC; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #13DAEC; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #13DAEC; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #2b2b2b; } } diff --git a/css/theme/moon.css b/css/theme/moon.css new file mode 100644 index 0000000..52b3f67 --- /dev/null +++ b/css/theme/moon.css @@ -0,0 +1,277 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #002b36; + background-color: #002b36; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 40px; + font-weight: normal; + color: #93a1a1; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee8d5; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #93a1a1; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #268bd2; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #268bd2; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #002b36; } } diff --git a/css/theme/night.css b/css/theme/night.css new file mode 100644 index 0000000..51a3dd3 --- /dev/null +++ b/css/theme/night.css @@ -0,0 +1,271 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=Montserrat:700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic); +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #111; + background-color: #111; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 40px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #e7ad52; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #e7ad52; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "Montserrat", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.03em; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #e7ad52; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #f3d7ac; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #d08a1d; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #e7ad52; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #e7ad52; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #e7ad52; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #111; } } diff --git a/css/theme/serif.css b/css/theme/serif.css new file mode 100644 index 0000000..ea01066 --- /dev/null +++ b/css/theme/serif.css @@ -0,0 +1,273 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #F0F1EB; + background-color: #F0F1EB; } + +.reveal { + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-size: 40px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: #26351C; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #26351C; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #383D3D; + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #51483D; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8b7c69; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #25211c; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #51483D; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #51483D; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #51483D; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #F0F1EB; } } diff --git a/css/theme/simple.css b/css/theme/simple.css new file mode 100644 index 0000000..8432d84 --- /dev/null +++ b/css/theme/simple.css @@ -0,0 +1,276 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 { + color: #fff; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 40px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: rgba(0, 0, 0, 0.99); + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: rgba(0, 0, 0, 0.99); + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #000; + font-family: "News Cycle", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #00008B; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #0000f1; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #00003f; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #00008B; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #00008B; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #00008B; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #fff; } } diff --git a/css/theme/sky.css b/css/theme/sky.css new file mode 100644 index 0000000..6f60a1d --- /dev/null +++ b/css/theme/sky.css @@ -0,0 +1,280 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #add9e4; + background: -moz-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f7fbfc), color-stop(100%, #add9e4)); + background: -webkit-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -o-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -ms-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background-color: #f7fbfc; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 40px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: #134674; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #134674; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "Quicksand", sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.08em; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #3b759e; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #74a7cb; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #264c66; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #3b759e; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #3b759e; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #3b759e; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #f7fbfc; } } diff --git a/css/theme/solarized.css b/css/theme/solarized.css new file mode 100644 index 0000000..fe81f09 --- /dev/null +++ b/css/theme/solarized.css @@ -0,0 +1,277 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fdf6e3; + background-color: #fdf6e3; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 40px; + font-weight: normal; + color: #657b83; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #586e75; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #657b83; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #268bd2; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #268bd2; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #fdf6e3; } } diff --git a/css/theme/source/beige.scss b/css/theme/source/beige.scss new file mode 100644 index 0000000..5564f53 --- /dev/null +++ b/css/theme/source/beige.scss @@ -0,0 +1,39 @@ +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainColor: #333; +$headingColor: #333; +$headingTextShadow: none; +$backgroundColor: #f7f3de; +$linkColor: #8b743d; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(79, 64, 28, 0.99); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(247,242,211,1), rgba(255,255,255,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/source/black.scss b/css/theme/source/black.scss new file mode 100644 index 0000000..84e8d9a --- /dev/null +++ b/css/theme/source/black.scss @@ -0,0 +1,49 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #222; + +$mainColor: #fff; +$headingColor: #fff; + +$mainFontSize: 42px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #42affa; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-light-background { + &, h1, h2, h3, h4, h5, h6 { + color: #222; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/source/blood.scss b/css/theme/source/blood.scss new file mode 100644 index 0000000..4533fc0 --- /dev/null +++ b/css/theme/source/blood.scss @@ -0,0 +1,78 @@ +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ + + // Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + +// Include theme-specific fonts + +@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic); + +// Colors used in the theme +$blood: #a23; +$coal: #222; +$codeBackground: #23241f; + +$backgroundColor: $coal; + +// Main text +$mainFont: Ubuntu, 'sans-serif'; +$mainColor: #eee; + +// Headings +$headingFont: Ubuntu, 'sans-serif'; +$headingTextShadow: 2px 2px 2px $coal; + +// h1 shadow, borrowed humbly from +// (c) Default theme by Hakim El Hattab +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Links +$linkColor: $blood; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: $blood; +$selectionColor: #fff; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- + +// some overrides after theme template import + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px $coal; +} + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; +} + +.reveal p code { + background-color: $codeBackground; + display: inline-block; + border-radius: 7px; +} + +.reveal small code { + vertical-align: baseline; +} \ No newline at end of file diff --git a/css/theme/source/league.scss b/css/theme/source/league.scss new file mode 100644 index 0000000..46ea04a --- /dev/null +++ b/css/theme/source/league.scss @@ -0,0 +1,34 @@ +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +// Override theme settings (see ../template/settings.scss) +$headingTextShadow: 0px 0px 6px rgba(0,0,0,0.2); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(28,30,32,1), rgba(85,90,95,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/source/moon.scss b/css/theme/source/moon.scss new file mode 100644 index 0000000..e47e5b5 --- /dev/null +++ b/css/theme/source/moon.scss @@ -0,0 +1,57 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base1; +$headingColor: $base2; +$headingTextShadow: none; +$backgroundColor: $base03; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/css/theme/source/night.scss b/css/theme/source/night.scss new file mode 100644 index 0000000..d49a282 --- /dev/null +++ b/css/theme/source/night.scss @@ -0,0 +1,34 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Montserrat:700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #111; + +$mainFont: 'Open Sans', sans-serif; +$linkColor: #e7ad52; +$linkColorHover: lighten( $linkColor, 20% ); +$headingFont: 'Montserrat', Impact, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: -0.03em; +$headingTextTransform: none; +$selectionBackgroundColor: #e7ad52; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/source/serif.scss b/css/theme/source/serif.scss new file mode 100644 index 0000000..ec3fcb3 --- /dev/null +++ b/css/theme/source/serif.scss @@ -0,0 +1,35 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$mainColor: #000; +$headingFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$headingColor: #383D3D; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #F0F1EB; +$linkColor: #51483D; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #26351C; + +.reveal a { + line-height: 1.3em; +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/css/theme/source/simple.scss b/css/theme/source/simple.scss new file mode 100644 index 0000000..394c9cd --- /dev/null +++ b/css/theme/source/simple.scss @@ -0,0 +1,43 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Lato', sans-serif; +$mainColor: #000; +$headingFont: 'News Cycle', Impact, sans-serif; +$headingColor: #000; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #fff; +$linkColor: #00008B; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(0, 0, 0, 0.99); + +section.has-dark-background { + &, h1, h2, h3, h4, h5, h6 { + color: #fff; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/source/sky.scss b/css/theme/source/sky.scss new file mode 100644 index 0000000..3fee67c --- /dev/null +++ b/css/theme/source/sky.scss @@ -0,0 +1,46 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Open Sans', sans-serif; +$mainColor: #333; +$headingFont: 'Quicksand', sans-serif; +$headingColor: #333; +$headingLetterSpacing: -0.08em; +$headingTextShadow: none; +$backgroundColor: #f7fbfc; +$linkColor: #3b759e; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #134674; + +// Fix links so they are not cut off +.reveal a { + line-height: 1.3em; +} + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( #add9e4, #f7fbfc ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/css/theme/source/solarized.scss b/css/theme/source/solarized.scss new file mode 100644 index 0000000..912be56 --- /dev/null +++ b/css/theme/source/solarized.scss @@ -0,0 +1,63 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base00; +$headingColor: $base01; +$headingTextShadow: none; +$backgroundColor: $base3; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + +// Background generator +// @mixin bodyBackground() { +// @include radial-gradient( rgba($base3,1), rgba(lighten($base3, 20%),1) ); +// } + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/css/theme/source/white.scss b/css/theme/source/white.scss new file mode 100644 index 0000000..7f06ffd --- /dev/null +++ b/css/theme/source/white.scss @@ -0,0 +1,49 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #fff; + +$mainColor: #222; +$headingColor: #222; + +$mainFontSize: 42px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #2a76dd; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-dark-background { + &, h1, h2, h3, h4, h5, h6 { + color: #fff; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/css/theme/template/mixins.scss b/css/theme/template/mixins.scss new file mode 100644 index 0000000..e0c5606 --- /dev/null +++ b/css/theme/template/mixins.scss @@ -0,0 +1,29 @@ +@mixin vertical-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( top, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, left bottom, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( top, $top 0%, $bottom 100% ); + background: -o-linear-gradient( top, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( top, $top 0%, $bottom 100% ); + background: linear-gradient( top, $top 0%, $bottom 100% ); +} + +@mixin horizontal-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( left, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, right top, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( left, $top 0%, $bottom 100% ); + background: -o-linear-gradient( left, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( left, $top 0%, $bottom 100% ); + background: linear-gradient( left, $top 0%, $bottom 100% ); +} + +@mixin radial-gradient( $outer, $inner, $type: circle ) { + background: $outer; + background: -moz-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -webkit-gradient( radial, center center, 0px, center center, 100%, color-stop(0%,$inner), color-stop(100%,$outer) ); + background: -webkit-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -o-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -ms-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: radial-gradient( center, $type cover, $inner 0%, $outer 100% ); +} \ No newline at end of file diff --git a/css/theme/template/settings.scss b/css/theme/template/settings.scss new file mode 100644 index 0000000..63c02cf --- /dev/null +++ b/css/theme/template/settings.scss @@ -0,0 +1,43 @@ +// Base settings for all themes that can optionally be +// overridden by the super-theme + +// Background of the presentation +$backgroundColor: #2b2b2b; + +// Primary/body text +$mainFont: 'Lato', sans-serif; +$mainFontSize: 40px; +$mainColor: #eee; + +// Vertical spacing between blocks of text +$blockMargin: 20px; + +// Headings +$headingMargin: 0 0 $blockMargin 0; +$headingFont: 'League Gothic', Impact, sans-serif; +$headingColor: #eee; +$headingLineHeight: 1.2; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingTextShadow: none; +$headingFontWeight: normal; +$heading1TextShadow: $headingTextShadow; + +$heading1Size: 3.77em; +$heading2Size: 2.11em; +$heading3Size: 1.55em; +$heading4Size: 1.00em; + +// Links and actions +$linkColor: #13DAEC; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: #FF5E99; +$selectionColor: #fff; + +// Generates the presentation background, can be overridden +// to return a background image or gradient +@mixin bodyBackground() { + background: $backgroundColor; +} \ No newline at end of file diff --git a/css/theme/template/theme.scss b/css/theme/template/theme.scss new file mode 100644 index 0000000..a8f142d --- /dev/null +++ b/css/theme/template/theme.scss @@ -0,0 +1,325 @@ +// Base theme template for reveal.js + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +body { + @include bodyBackground(); + background-color: $backgroundColor; +} + +.reveal { + font-family: $mainFont; + font-size: $mainFontSize; + font-weight: normal; + color: $mainColor; +} + +::selection { + color: $selectionColor; + background: $selectionBackgroundColor; + text-shadow: none; +} + +::-moz-selection { + color: $selectionColor; + background: $selectionBackgroundColor; + text-shadow: none; +} + +.reveal .slides section, +.reveal .slides section>section { + line-height: 1.3; + font-weight: inherit; +} + +/********************************************* + * HEADERS + *********************************************/ + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: $headingMargin; + color: $headingColor; + + font-family: $headingFont; + font-weight: $headingFontWeight; + line-height: $headingLineHeight; + letter-spacing: $headingLetterSpacing; + + text-transform: $headingTextTransform; + text-shadow: $headingTextShadow; + + word-wrap: break-word; +} + +.reveal h1 {font-size: $heading1Size; } +.reveal h2 {font-size: $heading2Size; } +.reveal h3 {font-size: $heading3Size; } +.reveal h4 {font-size: $heading4Size; } + +.reveal h1 { + text-shadow: $heading1TextShadow; +} + + +/********************************************* + * OTHER + *********************************************/ + +.reveal p { + margin: $blockMargin 0; + line-height: 1.3; +} + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; +} +.reveal strong, +.reveal b { + font-weight: bold; +} + +.reveal em { + font-style: italic; +} + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + + text-align: left; + margin: 0 0 0 1em; +} + +.reveal ol { + list-style-type: decimal; +} + +.reveal ul { + list-style-type: disc; +} + +.reveal ul ul { + list-style-type: square; +} + +.reveal ul ul ul { + list-style-type: circle; +} + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; +} + +.reveal dt { + font-weight: bold; +} + +.reveal dd { + margin-left: 40px; +} + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: $blockMargin auto; + padding: 5px; + + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0,0,0,0.2); +} + .reveal blockquote p:first-child, + .reveal blockquote p:last-child { + display: inline-block; + } + +.reveal q { + font-style: italic; +} + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: $blockMargin auto; + + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + + word-wrap: break-word; + + box-shadow: 0px 0px 6px rgba(0,0,0,0.3); +} + +.reveal code { + font-family: monospace; + text-transform: none; +} + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; +} + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; +} + +.reveal table th { + font-weight: bold; +} + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; +} + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; +} + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; +} + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; +} + +.reveal sup { + vertical-align: super; + font-size: smaller; +} +.reveal sub { + vertical-align: sub; + font-size: smaller; +} + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; +} + +.reveal small * { + vertical-align: top; +} + + +/********************************************* + * LINKS + *********************************************/ + +.reveal a { + color: $linkColor; + text-decoration: none; + + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; +} + .reveal a:hover { + color: $linkColorHover; + + text-shadow: none; + border: none; + } + +.reveal .roll span:after { + color: #fff; + background: darken( $linkColor, 15% ); +} + + +/********************************************* + * IMAGES + *********************************************/ + +.reveal section img { + margin: 15px 0px; + background: rgba(255,255,255,0.12); + border: 4px solid $mainColor; + + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); +} + + .reveal section img.plain { + border: 0; + box-shadow: none; + } + + .reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; + } + + .reveal a:hover img { + background: rgba(255,255,255,0.2); + border-color: $linkColor; + + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); + } + + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ + +.reveal .controls { + color: $linkColor; +} + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + background: rgba(0,0,0,0.2); + color: $linkColor; +} + .reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ + @media print { + .backgrounds { + background-color: $backgroundColor; + } +} diff --git a/css/theme/white.css b/css/theme/white.css new file mode 100644 index 0000000..27e44a1 --- /dev/null +++ b/css/theme/white.css @@ -0,0 +1,273 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 { + color: #fff; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 42px; + font-weight: normal; + color: #222; } + +::selection { + color: #fff; + background: #98bdef; + text-shadow: none; } + +::-moz-selection { + color: #fff; + background: #98bdef; + text-shadow: none; } + +.reveal .slides section, +.reveal .slides section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #222; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; + text-transform: none; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; + font-size: smaller; } + +.reveal sub { + vertical-align: sub; + font-size: smaller; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #2a76dd; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #6ca0e8; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a53a1; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #222; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #2a76dd; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls { + color: #2a76dd; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); + color: #2a76dd; } + +.reveal .progress span { + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * PRINT BACKGROUND + *********************************************/ +@media print { + .backgrounds { + background-color: #fff; } } diff --git a/ideen.txt b/ideen.txt new file mode 100644 index 0000000..5446e71 --- /dev/null +++ b/ideen.txt @@ -0,0 +1,25 @@ +- USB Stick mit Debian 9 + + +- Installieren + += GNOME +- Erste Schritte mit Gnome +- Dateisystem +- Repositories +- Synaptic +- Update / Upgrade +- Installieren von Thunderbird +- Installieren von Chrome ( deb Paket von Webseite ) + + += bash +- einfache Befehle - ls mv cp pwd +- apt-get update / upgrade +- TN installieren VIM mit apt-get +- TN üben mit VIM + - Modes + - Speichern + - Verlassen + + diff --git a/img/desktop-screenshot.png b/img/desktop-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6396258d16c02902a117973a549235561f7fb5 GIT binary patch literal 411751 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
    %izTm0=>TXC?%UV#KpepDr(;*=`ci^* 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
    }JKxL$1L;=+U>24f~oDd~2cU|ub3{E-Me{vIs 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%0AZEG+k{UC5~KSMPWu(~D7e$OP-QQ!$*i`!v+ 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 literal 0 HcmV?d00001 diff --git a/img/inst-country.png b/img/inst-country.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf0656628f5d5ff307e9d3d0285f02a9f5eebf1 GIT binary patch literal 31699 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

    ?eiPKQe~RhTdm#*P?O3a9F=x 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 iuLqOEa99j#{n`2PU!4W5kv literal 0 HcmV?d00001 diff --git a/img/inst-gdm.png b/img/inst-gdm.png new file mode 100644 index 0000000000000000000000000000000000000000..b9665ddb0a6c36cee47a60957f1f646fb47dcf41 GIT binary patch literal 265211 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 z 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%0A?Ln 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

    P+^b;EA6rt)8Z=fw-DK)Ua@I3Khy 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áPxlmlN~mZ7Ul9zLeR_Z^i;`g|g7oUE2~?Q#fx1l#x}@le%8o{f9&oHCu5xoNF3VG~eI)eU7R)9Rz7o~|Y-mP%<}+6X zx)5s8hC(v{nSTFASlmAj43x;7o2{;c+j}j3l9WV6J3<<*9#i7!lQ`hc@QS5s3zrF$X!T>CmvQH$wAa2|P^q>wZh?W5-?>BrJ)eY@J)cV+T)j~%k7VqwfmcHca6 zCal{NP$DKzUlaZ?I|+xIbW{KXKDNlw9CZT7Q`Oew$D~6nt zn?g0BjB%7Zh&e=BrmLOsP?1LtN~M4{fYojvlSnBNxM`+2>Z69wl16*=k4V z*oHCXY`#M&A-txZYhZhqqMp{%qjjvY>HVLE7I1e*=vMcvHbhh5NZeNP+w0SlQ8D?a zg(1THlY<((C{T%m{Ai(03CB%>Sty2()e%Zkk8a{gD*?GM^oO}ps;p?kkAfDO>1>u} zVj+yC^aWZftz>B3$GRE<(x4KJ`H_`rNYZzoGu+dLv!Wu&16|KJx<@8g@{3zI`SeTR z;za4gNK&?X@BR6+2QZke{haqh!x*QSH*3xv`|AsM1xS(pk_#DJQ4JL1j8ok`3_jTX z%S+-5y|0=Tems*DGXIzT10H|&vS#`S(Um@bIuDTa(Q##3so7(c*5lspO83mfDDN6o z3Da0b^1c{qk&zfbOV2AJc#O$;F_n$5-27xzRZLtT->j3IkuORR(iFQwt8nuFv~G63 z-tRbe*xNsLwGwrCuawX=TGlfowm0(isq?#YJ9OSHuZ#Wn3)yib3^4+^xCUnWRlWmP zSN^$46(27Bnr6HDxHzR9X(Ud`XElR)ePo{mrqe#yGKCD`uus0yLy15tTHulGL(> z&j2Toy%A#9tyhy=Ht8Rq2(qwmA~jK3RW1n!#7wNk9Q60+OqvKEBJ|CLBT>d6%0*=nD)Ya>M;2?E&5dcvJ`S|bJ>vSCaHK3aci}{|ssm7S4LeMmDfIclW;!G*Dj=S8MDunC9rt{| zdf{g8094#^s|diiqWfeygnI0~7vk)1X<}UQP-}1AmY>gNTfZrNhP299w+qU%djGye zXkhU7(O`L3K<92K0;BU|57sLv?ZF{}O}T)ufz~yJim}!YqQyQoN`vI<*uj~KzQOK` zUtsUT-mxZa8}AhOG<1&IN3vvZk78ffY8&1?IowGvss0}zaJ%%p6;9VfZf2&$ao&uG zZpq{}u?fW%!2sf*sULd`IV~ z!(aF-fR9GASeUxFNMngR1KgZYtK%qi*>(kgAW0Os-$zWdf$O_Fg#eeO%GdGIxn^$4 zT*FXbzdIw`8?*bWQ-44WPg}~yHOfjR9|{vC-SA2RAM5a@bjdADt|cZl9r&7&-osQV z;23Xq3q|?!YT(uz>ZkZ8<)w|Xf(l!S=f^!V1;@_*NtIG>O;2ZLI;q&S+XGD;+Pv6* z7G{ei1m6bC=tkHz5eYyZe;xxz@A3G?k);Ggzqx*uYGuw)tytMFMmC1m&@7!_hP(z~l&eI%QIt{RgS7cstw_0V1oS%wSo@unzLmh%-QM~stLj2^)>Fz=mYDw+r zf_~UR%-l5*Z1gB*rhco-R40O5)uxV~ADd;w;~;9m@wV7=OOLOEsGiezzOWT37}z+MJbX=3c5B3##&1Np9|{O`BO8iIFulD+igJO2uig2gE;eDH zbgBI@srtNfBV{-6S?)*?EC0gu*+2Q6gA(f31XS-7 zwCVE~Ass5Ncop}xt)!s-=t{g}phaOHQd$}k#>mr^529pSiWgk$SdO8BblLqj_WZJ1 z&8~=`KOe0wZbwx_MCMSnP2{T0c^DV_u5doQ1P7c1gIjB-wO}|pn=qc3-g7gJo6y1b?v`FexKi@5e@&oHG#zZMtEE3A?l2-k zBEUc&bOR6ORqatA5S)@qJrE=?*?E&G5sT8ZEF~yAnJiM@L|kn)GjDY@GyC$m5Z@_k z!Bzcy?=iZz{n#ZKprJlV-!Pd=Put;dPkJXW-p>m8$jrB2DWf3E8iT63=}XANe+}wr N#}(s+u5%7b`ycW;fmZ+k literal 0 HcmV?d00001 diff --git a/img/inst-keyboard.png b/img/inst-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..e107218b9db9cb85e9bc3b265bc4a885a8942a21 GIT binary patch literal 29255 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

    7AW&Q)U=9*|+8lY5Eg=*QfyPJvtN2DYndkmS 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 U^imt>lX!S?(vKneQu==X3paYW*8l(j literal 0 HcmV?d00001 diff --git a/img/inst-mirror.png b/img/inst-mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..351f4262bebaaa1d6493fa319569c549566da0a5 GIT binary patch literal 36303 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 L1qtvtPQU*JymFAY literal 0 HcmV?d00001 diff --git a/img/inst-partman-disk.png b/img/inst-partman-disk.png new file mode 100644 index 0000000000000000000000000000000000000000..de8a7c87bba8bc098a3ab3f8d39bb2861a5c3e07 GIT binary patch literal 22896 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 b@5l@U2HAbDcQXG=tm%p+(xUPop7;L+d+N_g literal 0 HcmV?d00001 diff --git a/img/inst-partman-validation.png b/img/inst-partman-validation.png new file mode 100644 index 0000000000000000000000000000000000000000..af290429770fe29ffa168eecf35de28424eb25fb GIT binary patch literal 36874 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%0A85H!gbzb`_DyTDkX+Oj{*e+8 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 literal 0 HcmV?d00001 diff --git a/img/inst-partman.png b/img/inst-partman.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1274fecc45fb818d04de5244097eecdb263b1e GIT binary patch literal 28410 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 literal 0 HcmV?d00001 diff --git a/img/inst-rootpw.png b/img/inst-rootpw.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a5f2f44d4c54f8057654bfb9ba3115695c4432 GIT binary patch literal 37175 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 literal 0 HcmV?d00001 diff --git a/img/inst-tasksel.png b/img/inst-tasksel.png new file mode 100644 index 0000000000000000000000000000000000000000..f7da24aac217902c69cff1cb572de6d21dc2a52f GIT binary patch literal 28422 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 z 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

    m$+;M#{ALw8Z7-Mh@x0mJH*~jupy=-tJ+s5}v zqDR?WR)sZBc*G_UY0gZD==2$!JEMDlrT z?)F7Aq3y3*&%&E;HjlKqOyAYRX$9E`&6I7ae^W=?vK{XhN6iRPfO>*F4~dzwFG}uq zZD3usEf&z;9ehZ=D>PwR0rg$R{r`VQFRR-;AELVi&LW4 zS69Z<=Td`g+NJWVk1ed$HfI?)v#oGH9@z-kDT4L#`?x?DQd^zNfMnXYeJ#})%W_T2 z;;U6|qzVG)CdQ&lq+~ZxeGd4@N%f%Y4!gT#Iae@Y0 z3Jzt>d6@8pXTQHE^gvgT=-K&tZN@3&)+6Y^dGqpcc(Pp2a1b_!_L6~5pEt@}IVS&h z9*DpCMFB09SH_so2eSMNyhId4t}Hny>-fcKzel_!uu~40W7sDN8G8kyA>gd|!B?OjTC!7W`jwG&)9$O!-L1f_x`4z0q$t zyTr&Q%;ypL@Zs}PNZgAXo&N|kj;&WTo;k37paoL(9rqYLJkp&i@fi6orgTWh6z-U zBApK+i%H2y%W*KJ%;F}%_v>;+g%zE91l`|W1!C+DMcMUz9hdL%E5UA0x=GLO?|ZyX zfqQWu#pqyF?HTI%@*BWVa*VEgv~|ov#?KqcKL7B60`%5Xrk#ARZ$2E3kGhGbMRmpR z$+9q?_M*M&FZLx;RKK+UfW}o&KEFldz>Jmbd~xkB$~ns`}Gsb2*u_Xc)K1dv9$`S&30mGYA~H=g(Kv@e=sgc z*F;#2pigEUy-$WXNfENuR4=Gj_6x>+Cp>cCD;w_tpZJFc26r=DYT~s@^CJ#{`fRxv z>06N5buGRY;rd;-l8hKi39DrzB*z`|j)moL=fg4WyX|~GIn&)yi_tv{dw$nM?r<%p zX$su|c1-)<)nNs#<#buWa^J1(@8T^WPcgO$lM0I^U zTBSM)xRKbs@P2JNyza5!+30P&XZ0?1>F46ODIy57V~wGq+2xljSiP1sQ@wHfDEBOQ zlv9}v@rWA+wVBSd2Pc+5fA(!lt^77>@AHWKaMXO1!*LK`7FJ-|=ed8A+PVQP_D|nsyDv;>v-OHiGW;GeOJ-FHrt;QA~wc68+-tH75yG{t$IFdabKY$oJ zp9IW1RbyPE+w4Y-ee0Khg$noP>3*5RNs+EWp50eMzX*>|DfaPr$$8^W)nUq?hMS<#czpyxNd;Y2zb=5p+}S>v}&c$_HGd>@O2-{7gq{-3L7SYTe^Y z^(!>c+Z`#b{f`aLk;OM)pnaxMW(^IYR^PaX5{9tNB3d)D714-`Ac$j^SU)#@=O+y~ z#^dIM?Os~{v6g1buHD_D0cg}9O}K;iC$*m9G@80zjp?$*+wXcTG*z|Ne?K-VT3}FZ zDk-e-s;8Lyk|L-li+|f?EUgg2cfC=wu{gBUyFQS6S=c9GbafOEME}WR{>w_*o7=wc z8;~WFMTqHbALDLMjoPIZR~>PenbMNU6#AG0h6oL-rt>PL4eV^^XJNkmq9LHA+O(^! z+G^4=^vh!n+V7h-n6Lhxp<1?@O)P$RavwlcZ&_c*%_UeQm=|p3#8b&D_yA;XCrqQ} z!X{akp^?!a=YpICe?_Ww*OfI8XBq-Bj-5oGXX|;4pA*|tKwz?e*y#R*989^iKx(&* zqM-|7eL4bbUy8m*Q1~Z+M;ezCUF5NK!L8^FQmKJ@Fwb1s)JKqLCCFL3R)h%W`usEn z1bE!OlRtQMsVW^77!;ER3QuS~{+`f0;2@3~ARgd<++H6OwtgtlG3F#Hfm%Zb zohO0^;#X5M=5kw54ak-9bEOp0YJLN9h6JG$)ywO^!w|7^QTrOHrd{G&8m~ZCSL3_{ z+c>KW{r?uCmrebK1F8(p5^V}$7_;AMGrT&AUtPi|OB~%M%yT&V*o8`A)wp(9jyv#T zA~eA`=KRN?3?5~kJw6j{*Ic(uCHIA0MmQ#0+M>^`-(pv$?gZ8p%DEBd*~KA8c$ji?l%>g35Bnp?02f~HNtc)JdwuvLMrNjmq~OGaCfUn&TsejH zl$0wmfeNxw;jbq~s}olxg)*l>XBfY6srxCTeBAo=>v$rJYY48J z%4<@oEKd>~-kFE)Gff3%7gg-soEpfeO`c)AEm0rq@tLdzrqgFhA3CwC3&GZUWR5iL( zKAOjk&f4F2VF&6xC(g=p+YM2IA#a;_DudbAIQJk6Efb1__f@3BI-FlB%()B+m$=j@ zDMTo08rSz&nU0<}(#?H2Ja1UoRni)}ot@0uqNILEAOqk~V4=?zH1(AAyv~Z)pN#bh z%jQrGf;nS09|RM3-C@Y|_0{X+6)g{O1;A|@ybQrQmxHAp_h(osNp>IriA*?es zGSK4XUQff!UN^42k_x2jzDsqhz|UgJv@bQCG@J{~f+IT~X=rk{LQ?Cl-%+-$Z6ZE(^b&JM=-1f`P(>X1E!LpZf6I^{}Z&P z02vwmpP(xu|2YpRAei1VccgqEvR_nj;$X{CiV@puhQX-Hl+K2u;J2k=iLHCHdNd>b zJfK>|WTb}*EeBp*tI(IBthzIY5_RvRCQm?DNlQ&I-0SRwa@TfCXXi5l=^uEpnUWV` zWEBP7HKX44NHgiHnq$kJc2ZYB=ZDJJAa67OnS27!qKBz@jhR_N63v7;#8l{Udr!@q zL;IJmH|@Ju^X1OSQ`81m2=e>n?iY*Xz*se@#oIk4vo1N37`Z{1(3!`g@ytc=v=e4} z+b(0mX1QvR=*_1Ta4Z9E%Ih1(hN13=Fx$#=A8Df9SM!V4Loy~w)C`@%7m}G6Oo?|m zyL~mk;Uy*22P*q+A(%q+<<&LL%RE%&bTJZLJGnDj?C7`eAwVBpWjj}<7x*9O_|>>C z0-dOz7TeR$J7g$lVvWNxS#%d=E2njU2n)OV?x8G{{_Zf^>)+l-F`&|zLceI#nLT2%AN{N*qlv;_*Wbp-~-7PaD>&%vDeQd+I5!WxmbS}G_YluOv>g7U>jox1FubzbMO324KN3>OH zoMYK0c$KK7p5+%|YBR#HWZmcLNl-H;ix&?teIF}@wM%@?;g@x((`Af<$%xFNX1v^S z7fndx12*0bD&@p(S)O5N(3ZfL=J#SkwQMZuF~IJRIfjA3wC}ceY&NF-2e|$(?O6YN zzweG7_?FR!Tz+rqE}03nlRY(=J2s4c|EY4lAOtr0?ruE;b#3|}HEBda&qVOJ+hedka zeAE%L7qC!W5(S?J7aY2X!9gv-WejQFdL{Y&Todl8X4RdJ(YI+~t6!_?tTdxrM({|r zRNI%{9eEZ*X`()h(BQs&PXCaUZk|HpD(@91@oAmPj!|iats}l4PlNwlMxbM1s9C;8 z1{?c$pQ!lA^%wQ}FHa4QBAIa9F&faRVc`Qy$VL)i@f z*!F7s)t+pUrcgk^RdIyRD@_tolDXD;^n}#qt^cQN$D4-$ozb7-)uXq9-_Onu4+5kQ zCjm9T{|!UQS6d7RJ(|8#3KGQW_u05eAraD-vaX^=6QOAF9Sl*S1f3|{Q})f{UrZsg zrfm2%mU2%c$Y8I;cEL0q>JkGmFQtb|EvWW7@PvfXJ{yOi{*fEU7z&$OYX5PWKSAbkiZl@kufzbnw;l;{jKR+msq@B5yfW<)Tvkbvktnwf|8x_b0uoNc5@3U zmsV_B!O(qS#VMDXWAdd#eT5wa)tpj9s4FKJ3J1^R$W($Hz!O=@*X{Y54Sv5Iz>j^eI zl(OjQt}O@G(k;bdLn!`isa_w%3*UhW&WKI;yw*GiVm;$sYP`>gp{Tan0A#THz0z?b z4%7?vk-gQmOU0D>P#BttVfPx>jzX$3qq3 z2kN&HTkj>?U*ICC6tol+E&}dtwW-T8W&evax~D6{r=svb&`KE-K--Je>Niz>A~Whz zmwFJ}Cf0vhp5ETOe33zL+^55VWGMIdYWvKTo*!ygnfA%{j{n5uK{rW{YX#9NaIEWXs(w3RRv-vZA9{Neu5u*+v z%?r`l1-G@$qlP`Ir`fzxO1&^cC$4wj5seO*P0FjykRZ+pdDCZo&mjhs>_I7_+AU3M z01Y&SPOS;u&R1`AInJ|ab`WrP=CD+TbM4Hwji$f;`@=Q!dmOFokGR{nFO7M|-x=7E$;<~22(JBn zjlc&mH=9uCI}&C-9lKf#wNS>XEnTT2q9&gY9Uz|n2nR=lOc6+)Yl|K|EmuFsAg5tp zXs>1v4?JE!CXxpJ9=YLJpX+_^U#PF(O2+F}36vWAVb?8w==8^TNUj8E0nADpJr0U` zog?_B*JE4nG;XX`tzEq?OLCo>A)4K{ccRg~er`OjX5VLQm)H=4`4F$04*mT2pW?{9 z#7HA`=23PxPXvEYFWZ;?sHySjSH|1_{Lovg6XA?aRHaw(q47nXf^dd9`$FD&Ee3qn zNpN|LZc}UuL!7w>e1tcTFXvopPS|{!Cn~1i0~P461A(W-Kx8=*r?lC zMrBV+zYUBD!=%zZ1D`x5&c`;c_p2)Ejf)Cu8jpQt_Brxz(|3;VE1?m_6^uv`Q*`y{ z`Ph=(x{tIMT;?B82Vl6pW_V+df8X?`T66K0+@Z2ZZqw*x4i`hmd&y_fVk+L^T`rz{ zZ)757|EV4nF~KUF)3WyWTs#Oqd-rp3yWf=?TIw_W21{gg5uGo0>mX{8WGlF(i+cv z#e8}@-<$e50X42)M(Apahd=BM(O#&h5DYB2BerhUXuUn~@_EY+h_o&e*9_r1Xui9>IJN8w`z&DI**K5~|Yd2nX zt7KAVYOYHk;@b`8H>zdbn7BjTbsr)(f~YlBhXZnnU;XL$n%ynT=_zP`+KWi8yca69Pl)UF_O zV$n#|{Jds@JGd+TH*lq0u!Hk&?VG>A3A%*0;|jw63H`#Jl&-cjB9@!^;mveQznA*! zcnd-at5@`lCs~d3O%ar*^}d&9>iVaRHWaI#4Ipx*;;Rggc6m9ugE|mBBs$H~kyUEF zN$ky5+oqRfQ}ds*o9xTNoEjk>m-v)s%7;Pq`{YxQt+D52UYQ!QPmfRwcECdZ$Mso~ z7;a#n@#0#}y|u~ibCSeRLtDyWDtffpn_i`K!+%rZ)MCrZ(Orl-fX;|2@w8Q21%@87 z6=HU9Mw=R#H=NNP#JO>N_YFH35`z0bZ1h;$6Drj}9{=CMIrV}UXu5rQwWzyTAKW7v zQ#Sl*f;->R^xfjsV91WxX6Y|+DZkP@>p7dxZ;|ai|DC!zugV#I>n=2$^n#lC)Fka;~}@J+0}Nkd6EBy zVML$^8rS@^uR?UI z^`A|-$U`X(gCC&0>ED}adLuhH7d-mLOnUUt|7Madi2tI`oO0DF0f7L)6!7Z!@t`3` zlMTg~XUc@GW=V&qzAFR#o&JwDd_eb>4~*lR!MUKzX?+IvkE{Ht>gxPGJZsmsw|3Xz(^bxJ$pbp z)bwATfT4Tl-lE2kXu#kYhWfxqeg3I+BYu(aWlJMs=GA-5IOY*uG)~f)%AAdkL-i-Q z(3P}Dj{Lj!Jbn8#Muo2tK}N8EnU}U?GkJ?G=Z!>laJ_WZ-Z7Im?>9~Ya2zMXZWm~6ar6p>v4R`+Doq{g|c zBQS|5!`0pY1sJnIDHJG~qur!^*e2R0t}6^--8NIMW4 z5jLuH@)>jXtLX3SA*l=v{EvGWCq0cPnL;o%(DPQ68)GR`E3UPr8|Q>x#67iti++s} zT_@cMh!Nd)j`uDn3?%{ewwi0oI$v5vOgz7vgx%86t6yv5|2DTVWLMv>x=EfQ>#Tqt zDc!=sCVe@FZ6K}@*Ph1$>ngT$#rLKY4CG-~mXWGWdOXHY3knN?*I zBO3&xwDV89DhFI@q|O96&a|5%_f>m;|5%(o_I;&*%OIzrFktH;npR(0;tk|Y zEsXuJB2o=%ooy~Dot+=Y5r(L}4Z$p&Q^~(g?rwt9U~g8858D&+kfyJnq<7uBLCI{^ zOm2NulDI}yorOmKGanspeZ~KpkBGvW=p;8!xRG9u>}8zy&$ybL1MI>YF1okqmNe_s zU{SE9nV(it23c;V;?DQvMbWo66Ap;f6}O$NvBiMONJx%Y$Q8~lio&xx1DhJEXSh#b| zG??#xVE?arQlgn-_@0b&X%HT^TLG8C`1bc;Oz^z|HIV(QHug@kAzs9Qy&^!i`vJv6 zOm!+LyEJ1~Tgk4uvv6^Px*#rpB1z(0`cQcfKfjRbmyW;Yc@vXbKEgTw)+VN=Qn{yc z0zYrRVyJEUAH z%EC8YpFOs`C4*NF&_+|J9p4o3gc+t`Y4Tj2-nCH?nz=A&|OKiYMGaE_0 zgV|%%%7kc)zA=wg#^f|Bo*m=|CrPk1R_KqbYxBwC2VzEYDcNlMr=QOI4!hiy~5b- z2$j4tCvJ#bxfyFjynS`&%EDc_T_5!qDco>XxM=h34SZV{F*eKE;ldW5 z_6SvcSU7t5{JAk}4o0E>S9mAIY*rzjV(TdVuW@_6)4401V!Z?hmi)VTs*d~rVM_|c z<|FH;GH3Sd_M+zuHuZDW+{mWl)~r!Zs=K?GMqXeilE^dA=igHFK^J-7)875z|IyBQ zMK!fWdmkI3Qava|1w@ZZ7o>|s6hx77Ktq)x0s>0tEkJ^zz@f-hK&2~H2@pC`19DIy zNDHBbYJ?C11PBmF2)QeK58vAzcZ_@Q+u8diS-Y*ZSIM0J`J1^S%5Og$zudl}_{pt} z*~j}FI`;q1@0ETq&JB$C--P_`4n0B5S6RC=__SWqu_?5~`}eubAGKDlT3LP^OLV&9 z6Y`+k7kka+F|li>a4u`+7cks<<>GB{#>}>gOzANKoi*pJaP6T6lVpsnv6f$7dG9(} zYAM%rESXY-OY@(#71<2YInrLf{n5h)d@_By$vi;ns*!J;Smrsao(Y`U?Mq8{zpEcpRDSCoFJ&idHLodAuJptMZ z+c(5N)PrM$rlMStum+a~zmucOJva$XeIyy*TXzNfxeJrS6g zR`)5(&Y3qCws~8_kmbp|dy#dMp;9miv>kw|OvDiTKe1guVAfb2E9i%!(KGgayCciH z{ddcfa@}W`d6-*!Vw%pjdRlk}FI!ybwQaE_$}1~lH(X*8h~g8J4UNnk;|rSw3i{{u z^PTZKrLOiP@h>I0pLwCdJ#H&N1*3uT@!UXLixlp61y++jwx6WK^L&&ZT1QCy>a!E5 zD#~jFe`B@tygETS?(f)d8p%?;sTTS`7+#K8PAz!_s~cVl0H_VSUL))0+FDn_b=yf! zhha1W&4j)QAJjwDh^tg^^be%aLD<6I5|f5QFAel>@Wgcj^+R&tE$HT!^6wg`wu{UG z%ZdRAo!J}rkrfuULb~oqeW1;d>-A5yXm0~x&A0b0ep|!k+jdnr_PO0ZO;S zNVf}wkeQF}D&UH+Psi`on8l zn_s8~Ne#)?V5uvcBrB`er)@z*P7N!;at?dE5mVm2ly}LPyISQ4^&A!Ms;>aeO^kJ4 z^C~`J79i=BaKuY^2qC+8tNx92%IbOa)*%lu(8?<+KWI%IUgcl-axZz-sHgtr5GZI~ zMOMpj5Ip#E$`*LTp`j-XIdg$a4c%rtt~h`*6L;&|`JU-~Tp)Lt5<~x(oh)k|X+Vj( zqhHNqsV&2Mvp2BR|E`gigc*1H$CJurib!3&%Nc8*#=e1n>iweIUx%j%-xIwBkg(PA z`f8nqq&G4*h64@rDr{v}rJ~#WpQ=-k4how_Wuv!@K9ly@5{o+{s}14fjepLl7xAR{qeRwl+$Tik>fx&qwgZ$QheuRAjs>)Olu=?R!u|J?lT z5LW04-1T0Xx@AOvLy1^obep}CqxNKs+q&RSOz(Q6rSMA+a+Mx6sVsOYt+3!-o>zhs z*%2H1#vV+=ZXnJMtC~nV^L;zjGy(GtdvA4SDXDal)PnfKUqwRXH}o`T{&DT(bq}On zwjK#NCCT}U(fQLrs0U=Wf$jeYOeFqwpu)lkKf@V(T&;Ind2c10ah{QSR*({h;EvBo zOrB>wpoWF7{LY_Jt|`xf%>d9o)jtc`ZK}%y0>yTd44e5Nm zX08Ym@sk05DbRutm>ko7R-T-M0h7MDMG4s&zRZF$>9rxkAR@x^e7R`ZG>W+Tg|MXk z>f8(WIzlr9o}AHnwqVqw97nz_11-7VbUc&*L0Oxywf>A6!S$4bHN^oPAoRUTO;*PavuOjsa3JP5`t*Vu?vPpcSnZh!Lk8+n z+~P4if(tiR9;BdyK$|{G>r{eaJG1^lS0Y-)pkI9>$?3B-`K;KgR3Yy3?qv|<`&sCb z-ud)hh#>jC?T2}`8=|Jdwxrc5MDqA+F9N(rc{@LW)QMRqUFEy5Ae#gzLdM9zfiPQp zq1SJt$j>QeZz|^nO8rp@G|mGx&%9DGa8I9GC#3L-v(yH1stI1~7)X8ErGor%;VAv{ zFK+KX$)-*=RkwbyJl}tFUH(1))mMz`QM&>dyr;P_F{47_pMiPj!ecO-p)sqZ8>Fz< zy&H#wzN!&82_cqF*_sRgbh`piS0QG~6)+qbgkb=h6c-Gj(At>bpfRP(Bb1F;AQ&r2 z7T6YVhiCJOLmw$c?Ihgul#h$8ZV=y9TMW=9%Wa^^&x0E$)~$f)z=@yNobcFdK*YjS z;n|Nka<^Mmzhj;yN{ywywA;U-8xqRQ1s(t0@p~q1S#lzAgPJBRy13gv`#4-x+(zW2 zQ0TA&n+A(IwCL({S(KMM$^|bhM4lu@A2=y09n(q0#^yp#n=8{R(pYvzGN(X}~O&`+i08Z1%hKVx48wz-*%Tl@P zzZ5ui&D1o^ls*_UZ67vSbCE+20$u+oJyIiry>R?kaqF3qhPaaG4&AGA6*-_&QxpPs)j}5#6UF<2u(emt%Z4 z?;!Th@a8knuh7=F@1MaA0)r_gOMedrTxn_5{qM1ft?a4EGdF5p*Yb%XF#du&Y9d@Oo>7F8?&%fA9}boi>mzY4N8g@Mm*V>;f zRa>9}rwsS4D7l$>RY#cGv?jvT<}$wdLXWt_ z#WtE7bh9Jfw;x8$u7&6-S)sh)E|A!84Ju?QI49r~Kf~==p!vHZRPuHcWW+mIJ6Nj) zSv@K@!0V)7(pj zOO+4QPOsNR9PjhLqS5$?<*`(8dF`j zVU2X$WR}1pa{&GyrR-;Q95Zq6SQenDP*TU7c5&q!; z0fSV!2vsB|CT40|W?boN6Sq=ViZvJAg_!A?tBu;+-0Z5<*}=58IrWWsWMyVH!C4E( zHf^%3WD4@8k^l@-Ui@lG0=a5_s2Atuzfe0>CXa2-*<5JIHog#MMz=&kZyyM6irH{R zknDY--8o%AkCQ1_PKJ%$nSjyf=jVx~AeYSBTd9}UlLv$^6B$>5$|T5;Muurovx5@y zJuojjUDj45U}Ni@h{}>-3aCVhhQg!*!;A@%djx20PM48a**lYbVdrWwP{blJDw z8E&oi?_UwP*CY>eYPLE;G*7$P48i-x!WuL(ekywVEG3LMtRA*aiN=lBxcyz$Tr-u2* zQS68%LH5&I$W3zew=E;*{c_mK6btGdZ@{1z;T9IDe-tElx@=)DV=FrvJ31SaXPL9J zg)GNSY~_P@AD72LFhUh4qDx>l0O_IAiljZqRP!g-hrO9mlmCGyzHDeAi-*VRhVr0>B@A!2C` z29O6<8eaAlsH!hBt<6EP-sNiNTcX)1v!0a11)8V&Rq<UfPBg+zgI|yaQx7P#Z{rEg8YuS%Gh1BcM+e zEjBOTm4QN2Ej;T8Q0N&JVsI&lHnGF-W|8e1%ossCy!m5 z2%oSx<>tyX58EIutgQH`ibt#_ZO$C74>iS;pytBKQ?Fnk<4$4hd#x${$>UZ0Gv=yQ z`qV1XOyk8rrS~7BaxZ}#h-5uU|JTe(T=T47Xn44eL=tU6$3Fj;LB(XXESMFWFy=zD zB1N{K`hmhdBLKd!j=i(6-K`&QASbiJ8D@6E1}OX(+Z99mf?EnoN=mAmEYJaGZny8O zaZ}K$q@(hYOh3Be^ahbVn|vsTWwuf3rVj-h7*7GO`LmHBajvT{Wl`R-rJ%R2lvQMX z3}02HjzU$;s7Wts!g4E<@w8vJHn5{Ct0S?6tU&$3={rKUbcsgzI(%Yv%Lx&lsjGvv zDgqL+PC>P{eFU7?ORsGi^{f9>yw?8Rralmt%GzO(eZDwmm(9_LzdAx{Y|rRGM&R!R z*gKC=DGM8agl)qRxP6ZFeXY%eo$JlyM^v(dk;kT65L3*T6=|2FY1iUd0-2Cp1}bN# zi$zwdWR~ujid+%K3{@fKDXa}t?N)@OgbQR688(2s5MEm^cCGg$+ zJ`|cWOsfNn0+Le5w}})}oK$K^YNQ~UmQllWKIEvGOfy{Vb1%gT?O2d<3&TI0F~mky zunKA&40wDTmv?v`G>MWzEt}-sklhP3MpcoWdUtHbX-rzdhUC5njkjeAO4b#F;nNQN zp@XI}Ki#SrO^R`54ty)FXMLOJs4Ximr>5`OygkwJ&_-fVBru!Q?ikY%zY52>t9H{C z@u)j>!&nIyBBo_Gt=~Nb((Txs9Uu{W&j?7g(@xcaIBuZY@8nuH+2v;qGCv1zRf3L+ zii%1ZSf}Ta1JbE;F-q~+KPEfkeSJelmNqSnpn;9FXs#W>HJzMZ5?BnrE5*&YS0hXw zP|HM(O_mGa=P0VS$8H{tJ;SQ(}l5BGj&vH8nd(nxbQ^%%&fp03q+XB|a;f%tMs z%^NKlIo+fVYV_GhIz546ysv z`&27n{%Sif%O}3wLvztPGCiGXnU#^g=^}b^e^OdflVAM5LLxzxr$p1_09e2AIoOS` z0sm4)Q&(m8Jro!HYv!0IEwhWZc*?##{CB4g-|4=>I(E+LS8 zU_I32m|#Yq@ty@)Z{rinphYQ)3ynJ`g1MG|WR8941kF4(9@IA_4S;d?+|{e~2e|qY u06WEV0TetxBF`1+1acpx-v3ucEQnKh?#;2U%F-Ma;*No-e%TGD=l=y2Z327iKInx5X51~dB|y2Q4tkJKtKT*B`1lJ z!w4uj2uRKuhMZyIdq8&|_qor#zjwdy_ujwk;hgDE-CbQ>-Cf;X)R6nhhs1*i`F0C10j{V%^A#ij2s zM?e^10DJ@N;NwOia_Bz^`a^?lfurB^CWGH!zz3}Hpww^Q*Damz!MT37advk`*f_gz zDd=z+*g9D{dm#Xkt5?Njz&~M0E@5#QaY-2wNiY`xP`;)3Rxgpr4T&wSJ~$da6fQ=!=3z}Xt@k99Ja|^ zK?68KUI7>nLxANUU~UTX5bzLSprxgyqh+9@V_>E~M$gR3#K6GBdWMCCm4)RDGsB_# z{`D>J?{A9Z^z_FWkN?8R_{&K~M#hr|FUFJKvM~SO6hQt6Fw+9wAiXHg14o!CD48k9 zBVe4q5L!P7l7g@1?7>WN2qA1 zX{jg~M8QO6%A>!Y5T?4WZNYNh^}Y!8$?$jiH@Gjb-mbYPD(3c}Q-OvjLT7Da9flA; zl~@pTQ87~2QmHn{UE*|?-XwgZ@L^rI$JC}W@5|&zAEG{eo!&|*`rI?Kt#9S|I6Aes zzIS#x>tq@izaml-&61jP2}Ax<>ZRN{vy{3?9nD2RdUc@`>>`{5@KFsQlR zxh8ty-h|tO2n8Kh7(#5Fhxz~knv3GKT_6%kr!AHAB;4VXf1&W-W5D|_6v%@B1La|z z%m5Uq$KMTP5k7|slN06UDSA8&nKpXSjZ;S6dGgyOyb6!;g7_5NLtWk8v|BHl(q#ma zc-Ld#qM^c231@|#_7$sSuFH>{lcpxE3n~(JbcL$gvSnp^ucUE~ruYb*)+GZ<*?2j9 zj8_KE{B}juvvLiMM!!3@DbEoaV@ZOJ>iA!=`-0nY_Fg3?a+P!E&{$$(ZdaObSYzHC z-R*}Q!%toETnjlIcm*CUC-)V#@{=MpK4FF&H9fCoI`27{#ugy2lUQyMIPCZfN@hxB zvIH}07U*c$fALVqBzX~&M|Mond*)i5+qW}3HA5}*9zB`}<97=4KKen69ld4zf_C;f z&Q*}nFGJjLXIAGz&zUWb;XX+i#;A~L^zrFx^sS{<)R*C;9zLn^(&yLpuh|Ruc^O%m z2xGCQ`y6kKb&>(iPjy6^tOd;1#=XWZVk!cd&Vo7^Nq{v>YkZJTWLex)gw*;FC&%pf6H~6C}i7)6%7&f zuQ}=M5My&eBHXmbLAx%`2AE*j_V4d|mS-CmLFKve2T12dVD6jt@wzOs3cVe}TX`8bxTTj5n(Grz%)`w+(Y(THPPcb)Dq=BKq zvOGIZ*i2%HMNiMtQaWebad^qk*-3otH5Mtc4ZD)eRD6v(HCCCEU9jU?!XDyM?iKmA zFxOq*zJSnh3=a-X_*D;IUugQOW5QYQh$Pi1&sEV zW$$LL*vB6iu+Ah7ncNlhp-LmLWO=2on(Si2apD}QzGhK^_L98=J`NFTA?}9zgS(=n z;~I2lLg^X)2u~yf?%3s2H4tP5T3mep_P!@=u~^ivfm^8k_>zf3}uV< zkX)g;xLHj<+gJAvZN*L;UF|`Ey|;#$N5+{5&6hE`3@Eg&DKPDF8+5PR_+(w|HLwSS z-nUcKDo>PQ;+7R#w~B0gJ{DJ|V5Xa}*g5Hs{mKod3L(TRuOx72jjMqcKJxEV zR)hqvja(R(n2up114RNm)5tV3aIB=@@#tjS!67EYP7@SG@c8&+CNiC zGfyAbUCP~ZBm+S@*1cL;{hC`V9-m3a(}`1v*dj7uBU7(&j#s|kGq3NCM>u}DxP=tF zQpIEr+wRntVcxI&Tq-SI(#_;*)hBBCroz;#zYU`TN3kzi&n5P0228XT7vHz0i%%07o{kbJa18dI z6~oYgvr$Mpsn5L_%NIJ`oVKiGtKv1B2~))!3QJBMNyQEMC_kO)2}@~|eNItZ{?KTj z+$ZTT>{ZKxyBK?;6%(c9blQ~mJvj_cqnW9thHKS<`JHn*1N&w-0dMO0QD5 zRJ`H3T${xqoJ);2om&p^NQsi%FL82CD`ME@uQVu&-e!EG@Tz`*^G&fDKShsm*I06& z({0*Y(S8rGsPWNr5)B2Mrt75xj2A*zNN!_ZdnOX3h>p~4?S3E5qzyUy0I!(fp{k)q zo}Q}Q63<;H>-=U|x<~7aoyl#xvwWU?<=MX}Vn^NwsuYoCF=My0!VS!!ovV=DbuGDT3zzX z7sG%J95JB}4;81uA`}WU1S3}U+9UjJ5%Fl+X33mZAKrz~a4BSCstr*{Vo#XS7MdhO50)pKL*G-wI;1?^MNB=+0^J<(+Hu=M&OU z&zI~(C5=3F_@BGbmqbh2S80s)mf)~xB}S;t-Lv$@ipS+zE#GZ>s`LuJpgX$M$UJO2 zq6e)Q9H3Fae+m?gV>A54&OemWPz+$Qv8JbARCp|}&wW$Sv8cc6C=-I-tl=77(C^e< zUT<56Uu^w6OegojY<1C?UZ4AJ56pq`E0cf-#WlGUiKA>lg=oheuyUSK1KPH_9+MJhvo^^OEbpl90+P$qHV%=*sH_y?!cylf7{p(j&`v zEa#00TSsk9wzb}M53Z^(R{{Ibz;)~r4%%oa*3_O}vA}LGxECYoP6lk{bW zSv2(gZ~}%5(tSu-s-I+?@)_6E<7RV;bU#ca;ALLGiCI)iMU9PnPRdu2!gXx4q zvU~}D;jSXNAWo^7_~#F+grkf7F;5jGu)o^eZ=O_y%rnAZV zJSX`1uFMjlg5Lt}ac!{oh&^jbPeC1Kzd3&q_EltatXp`o5k~5#dR%dKFepGWKnmtb ze{RbQ_YB5MF>n&fId@v3woiODCD#TZ1BqVwJJOizWMCW_uM&3qtgru9i&~Gqrl!o; zMZdTQ9N1OfzEX_e-0^Oy zRvR2t^}Y5dc$FoC@2=|A_uN?xMBVPx?K(2xt~FgGlyNs9xnnv8T^>Wll!Y4T#4VD6 zl{gcUs~>c=5p&xE>jWu>kb#6@)<~S0I?Et*6h*vLrRfd5TgoDAgc4AG7KDBOoD2vA zZ3vP9smP!gH$$^2Klq_$i7gKo0fw46L+G=J;AZ`f{XMWs47qErocLNQ;CD&RMO*v) z{#|Oh))-1ZNvW$~KT#$RHse-!cKgqcbO;sKYVi+_v_qTSO8W8zBy?g-yrvA)Z2e}{ zH0OK+-$Ijjok^}**gmyDXT4927cqrXCl(()w(jRR{{pH$LQ2?4r=W)3f}J;86H}LOUR75;C}W_to=CZ_@Z)=Pq~ZnaICpnq5!Ol z*Nu8T$)PhBVW6^YwdAsd-4Xp7s1fQne5bTnb;QJ;v!TSRXfaM`%#!l$Swj1>Y+UZP z1;&z?v@_WvdR^dM==tJ4o_4%m7`SFxZ+ajlNztD~Ke`m$i@G&jac5yxF2;B`=C%Sq z!r0hUd9|}#{!K+-^yd%4kCsa~I&YSDc@OR*ku1pG)K= z`Dy<_`=tMmSCMS$p^6=>Ofxu*U>Njltc{C&Z_#t%t>U8Won< zt`I*6`%rO5a&Oh>nA-k_z2DDLbF52?m!DrOoEfqPaP<;K99E}jpA^NYk*`dfY9V2He#nKO5-;O?!Jv4(OI3L}ERi?-a7ZdlkHP6MZw zn07WHv8KCRxwr2%s<=Yy19k7179xJNeVZnAmJB2-2v`3ifw}E-X%(V8aY0&PDHsOGyPt zL(cR0`?p4#8yYLJ=Hz2XV77Ve5_AHL4p)~sSKa2y3qzXo*r?u$1-<))x7-C#4!$jr z!;q5D_>P%N)&oiIPQYXr1gpu}~6!?9x%{ zKW+v~I*p`AmNJ^I0iwUvgdcI;=c>}Qa$=-9- z?Ev5x6g!qu;?yh7BK~>%jt+fLi%G`-*xs53xI^ywa{ioM z@tkc_)o`a-k!XWudx?_yz-L>~gd&_@PJV0griA!&$H)vJ8-Bl3HjLNml7dZnbkQzt zKfNHMY{_mKp^u*_8)ICEqk744%eBC+3D#n6>sORfH-w|N+jaC~QPg-%4}e>b zT;5)x#*a-cnXd+0pJfTiEC@Px;-Cr(Ik{=>qmf@Pf2wK9D7iN|)nihGP>8SP57^Yn z%1=l-IC>ek&uUWH@WtcOz8oiFfv-NSBst1;Z&#q1c~fuJdUhKJmP%>NzCIez@1`aqy`kPl$H8 zmAI6?$Fu%LfufGo)S_`QT?r?j?BgqAUWE(b7SuFNFNvE)lKV85n5FJ6z2~{s2(J}b z!z{)t-}kg?gD0<2UA=pYF;6PjnbRgEB#iyn!i#^b?(?&wsW;bM9GSL^7UcV!{1$m~ z1-YH(WC9~L%|6U>zKhELyu6)Fv2vmGF?i3A);1l*&^<}%?6Dt z;Z#gdWvi(=-fVyO>#Q!vZ&aU(hD?!?o;@55Z+o*}kz9S{vy5_L2j}hWlBrd_c@fI> zE5lHa%p&RQlJqfnI#^hZ^~Ld!1{IHf*3H~ec?zIku~)&$G&EPE8Hyb}qle)JqCup|6?PHQ{bqV7{; z!MkPg(&(}_5l!sUVBZd5J0s-P@R-TP_igWYjq-EZqB_ybMc1lCuE>{MIYzY8-_C1YDnUViRsokGk(QB zR_!<2!BvBOXnZoq?T{XuiKA!p7G%ff#ao;G%x3A&xrSV;AMbl&FBiI#68hEmvrC=5 zNW9i&@~MW$_g9>Hi;j+=zNSkXrjQ~#N?iIUIQx#@Z?_A4C0e-AF0SsWlubEU^A@rI zsWTkg`+PO?!qz=WclMrbv!tDfr3X$q#g)~mk3UEOePX-Y&~TF|!S{yM&5z+G3ATcW z`@ArR^ED__GVsu9dGtMUyQom*dgF&t{=%i+JlqWrD$GPxvL7hXN2~N6bNl1Po+f|q*y=L3oh@ea@)JYbj z+c~%5Nd~-D`D3;k271=ZHKhVgvR(YJ4lz=dtBqdZ4DsFo<2 z#RIL1UF5>$ZKtyEZgv#9o5=5!+GTe-|2d+HmxkVc2*%mBL_8OmgjqytToY*MqQ?0M z)Jx?k5^@a;dSqh}PHpwr(>i)99_V{``E`?c`1@ge2~NXeYj`BH-dc@#XS;ggOVx_w zU9n~M!M>h~9&7LfQ@!*e8F-F)zl<~TsD}DJ#jIxAp-IwcmhnIf&%r4`8ZHFEy&T392Wx=mH$}{H~eYU|@*LDqe>8Rp{-m_om zy|glkao~;)s!AxT@7}IRhiQk0hN40=unnIz1W12rKSEWlq7-z;~tzy`QzsKz(G~*bcUoa#S zs9<9s5~!2yXCHA_0;A<;vVzc;8xS)Hb=-OrCXUO=C@f2I5w{ zG_&Tfuo}13<_kLQ{K7FHFjUbsRK~VYxAUInD~+Eo@AR=O>Vo34*OR0K!EH(`KinV*NMC*@_iw;aDJcDiS-4uju3mTCDqd#cQ z0Mw`pp%+Lft);9zPa|v`?QZz-qj+)Ai6!0YLgATLJ5tnj30=G+;7T!`)|8JEu5+0{ zY^t_Lu}ui`ozlAyp?dk2l9J3VB)NBE_JNqd%lbTN^mAK2I?WI)jqyJ$GsYe$n;!sWapK1v2=F|DQ%Hx-@+uLky{ z1+SjSjZwqIJ+3lkg7tE+KPt$R<6ZVj?RTh)-65V|6fDHs3$gHgfE)Sc2o!(3p8x4Z zuU|ksX`@!vSn`tuE?qBl&t_>DYvc)sR}LX^?B$}QN=vE3+R$x!gX3L&VnoV{6$Mq6 z@`=JegZVxm57+!mZGC`Fq;8 zyWS(;?|hFO=DT>9#`v!+&_950B_2PFJGeXMJcMNXdzfBJ70JeY=-~nEBa{-Qk1z-=r0R-r` z_#Sowp}<=Hi~Aw&prnHm|L%SO_$%Q%$_HU54+jVE>!4}W_nbYPED>7w>|kK%d%oK+ zcVRGez$}0+sPy3A>|}l5KXB@BEB7D6H{6{azlFb{aogJFd-`D`sSysgFgQZrK^*~R zrubVuREKF`^a=2xISi;O{!liJwVSht%ip4?o!xA$ZJppw9*$rh1|^+?(zOob!0>Sk z4|iu3xD(vX!X0i2MgY1#F7WTb$G!m{#2lokI$CpqU;nS$PwC<2psQr43s&`=xCg}l zdyEFc8veH!Y6}N(OXJ?0l0%`w@{u?lzjkBBYbq8DP zKPkoZt?@Vij0SVkSi-F=z>O^ErSpWlx&H@n{Xe7s4o-j1TEW@D+3g47GJh-ohRRYWp%mHMi{}Rh^&)FShsQ(gA4|cK5zk?r+&r1gt0Sw?n z0bM)ve;cRFhklCh^Vor|&o_pqJj`_f51ji5z7B}^7JR%x?>GQVfL>6W<_xF{^HY1~ zr}oV3&QI-`pV~7&wP${6&-~P$`KdkgQ+wv8_RLT1nV;G-KecCmYR~-Cp82Ug^HY1~ zr}oTG?U|q2Ge5OwernJB)SmgNJ@Zq0=BM_|PwknX+A}}3Xa1M8XAbXje+92>0YC?Q zz}sE`U;?fKmVh&G4^*b$0)7Wk*P#hvRO9Mn~i<6W)5 z@N(H&%JCYAYh2ZEQGnan-t={Y>-cKw!hG#v(w4kX`D3!)GTx3Zj&OGiE^kK%Cxnc* z9PeS_GNAt;T8NkH5X9YHj@MA*cP@8O1Hj(aoeR_%5)hH%=dyCMaD;m~yV-LI3rg^U z1-e;U$=p^{{$3mylH>i3x0jcfpqHqivzxV$u(Y(a&{Yv35fK3pLIC08z}#$I+-;qmxDKke05wb8<#;_jY%OJ^EF`T& z#jZ*UNMDtd5D*r&loGHIwS);sU6qiuw7h3wX(cYgdyMOQm2lA3$A7N$Amz_$xwvEx zf-;912Rb0d;qqc4(qhsQk|NULvO@o!2A2K}{&!n%xPzghts~qC0pcnzEFyLFJNUmR z{XLJ-zw$^+{4L85DIhU~4qE>MHU1w^$mNI5{9CVp2_St$g}`q4-$CS0!zll`zg+%I z{-M+Uij%o%i*R>#^O2Vo`mb^SJLtRHTKzYic98M|(g#5qP|pYs4vzy4mlu{5`Y&+@ z>~a`scpHvzcJMd^loS#A6ZXgGzhI62GwhGif5H9>RL{xQU0&on4*wSYze753y8F+4 z{^vY+z=B+|U`R&64G!vKDT0sufz2EN@K0D$_rPY3u#D){D_4bOu7bnq-yr|Ytl?~F zYvuEwG9MV+`7!ekkbh+c=S@oscZ>h4>_5W(S->Icpr#Wz*UBFn%K49`fPO&!JM8~j zA82U&&%NO2csLgvc7%q8jG{Bl1DyEWRTbsGEiRVMFmQhU*Z32KNlRN=NsInZGxcF} z|6bVtPJ1n3e>K(x)T=vOz${@xa0mE7n-Ji575?5@OPGw6vzw!ZyS%NVg*9Br&IN8Q zEA+3}|BUaqsT*7~!PQgful4wVkN@AhpOyS08vi8MPjdYu3j8DBpWOA6T>ppy{|NXe zcl{*SKcc`t0{+QeKgsovDDaPfe{$DPa{VI;{3GC>-1U=O|A+$r2>AaicOCoJi9Xy3 zJjV9|&+C7%oc!Ct&BLMPybLrX(LO-Fa^7-(Vn z?~a0!l9K8u6&*D--SJ~|$Br`{SWadF?JtAw`xnEv(BJd@6*{z>O!<)tprimz4gbq> z@>|eyaw3Q(&5wqYfumHEN2n=)@0OE6Tz^dc`~Q9&0Z{`jCsWfwPDEk>3{fkt$QzkdC~;cX(!H*0 zlJ;T{-LW%l4__)NCx6iI*1L3eV`}rjdNSPOQPejJ%Kwc4WvQEnHr`KOrI$AL&+lE9 zRyDHq33;7S)-U zOGS3xQ#jS5)?vtlriEG4e6^6At5032qa=qk{mDRMqsy%9zW2HtiJw(rAf7i3SP zg_>#&q=U_Ve0%2{d(dVivs6o*_Ut2fMW1sl0$X9~wP})C{SBXAOb?#sgGx(52^+2I zoiV4D*fnj}p!ii$DOgSU4HBer|DnjIVt2Rg2?-PC6TNrp#)%!!y%HWNZyN&@t^2&e zq>PCMc^OtX?8#m0)4$g)V zASCbc^$giQ92Bx*{*^eZ=5FRy+Y!xV&uj!sS8E}37$b4;VIG)XJPlISFB<_VCMQ6E$5 z%PA?U;bmz|d!L_7*7v5PI>x;~8zBQWZI}7d`nN#ab;xPBPRk_;K3>o!FAYtL>&(j@ z?K_>`F54^@tXU00_6Zy^a4T&+!ffyk@#dO%(V7O{`$l%4E#CP&{ITvItHo#<*=+3P zyh{jglc2Pf4P{$hca`SnJsRga_n@mMbV<9^8d1z^8jsmBbbB=+j?lRrwGch2BvQTX zt?p~<<78k%lJCUROj+4(G!!Mk^7KO?R8ke)jnpDBv3xq)D}vbT981u5YvfDBe6HD_ zd9`UGe_8}OG=XoGmNYvRzW*VlMov8@)q#EQotHbvWQMrA@0BF8wNAkCh_KN~bBl+^Iba-X`IX|u9CUmmzg;*Dlvxbj*WG(7AK*%g`C z+A>fQ#nja8qF1v6?yzcij)5eZMsbNWADi*=2;CFO)+#u(@M9{8_pLzm}L_miSKoz@w-<wNKV6Q@39#>*ReM=20@*DMR*q^Frs(@ZvGVkWdG z`gPY@@$g=?zK2-l6@l*YNVM$Bg0TynnlXfGy%tyR;7DUMjn@7BnS%Hr=ae#?9cIx} z#vw<2PnPm-$irci*w6HJ=!`H;&P>cDwnQIMZCw>F|2$XDTWLZyr&KD3qA8`k&8AS#vwxJ^h zQC< zZ6VP%{HH237N_EbTfyj z9E=Sg%NhRo*wzcFjq_uhX0)|Y*5I_ow2HVWn&R~l4O{*kroN88l=q8{R;YBU-f_iu z%>s$^%;qumWMH$8B+!~4s}f5eL)01}0~oi?TA!jQrjpZ)Os@*#VFdofv>iG3x#+2f z)&v0`!{wQl;TF*NRynwmG}KJl%JMZ-I8Cw6cw14K&%POa*e)@Tc9zj4p47fz9T@#eyW zLtlG>0`js?V8f!Q(uEDuh8f+Pi%I$1&yL5?s|_+Y$-vMt@nqoBS$m#lTQaaZw2v7P z2Ahj`(|JR?abQq*lD$fQt_3&ticptWoZ`iQs!)~mBoag$oVNq5o%d}m{}7DiH1)1I zih#?EMf%vqUU1Gf)!a3&5RnOZLgep<)upX@%}&O5lI$KeL?qO&1PFHPRXkvGv`=d$ z1CFS6eT; z=y%bzMedzbuzC7xiSq|m;MesqNgZ(&b3y|+^l2?@WLf+an@e>P8Hl$aqLQLm7=n{kt8MCPLt1M;6fqff~Xduk__}CKgkph89`q&Z9P2= z^4kg-*l$>T!E&pIusxFs($;YC@f-gRsP6ql$EY3DU)gCmpJ7`$2)sR631iP#p-UU4_wf;P6g=yA?j@F_R z(62dvBh(TyHYqmHv*uA9F-3EaP2S7fT)@q~NjC{mhZ^O9Ozas@w2iEYkXOa3KxC)= zZuz*oO*X^o{7gd$)wD8gmvPowB1RETOdZ^5%V%bs&%|VbYk+$D`n@AQd@d?C_YiY} z_h!D{(#U+a<{ya4h`Mni!ho3HF^<~xi8B>&GP4C22ycHoJu*N^upuSfT&MDqBv$)q zw{d00vn(f78+*vA)o7Y;Of)~2ig_9(1;wZFNU6qd2Qt-kcawnt7_BPbu#~^eKJ?xD z56C$cP`D^1+I0n>g3xJ^4-+#(31P3M<8NfTxLf0W^o2%+c)62^mCaJ#2K6aka}5vV ze@oW+3k96{IH@e}J z)TScBjNVI98SlI>lWMnmf6w1Jij6O=9-WW9{;GRK_LdW9&yMpB>Ui#nBn=T45UGTM z>E}`dLK7WRsu&-VvcAQ~m@DPHtKrkcQ6pLj z!Z^bX{lwRudm6;Kj2Kv)3Fb{FQPx`A>mwO(T`NmYE9@wvR23V zc>Gl3EzYy+()+j!5$G;*CA)-UFD9fhkm){2mdg9hrzBDz1N|oqT5O{36g|tXK+QhR zI}^jSvOfM|wk4zqZ?m`l388gjg^oZ5)`JBeN_`o`?6c|LT)UEDzUu~?%-kZmdp6V? z_|xr3<9wK7RpLaclt^qg6S9NPIWp?To84R`9%*v)bmLoH*LgIcj-Y5=-uT2gQ-qsX z(xRNuqqPHdPE~*MxJXiKNE2Dn9A@*#i||sKX_Zyb9aq$iVHz23SZE=s;1?k@kF>`Y zXDZoFhw(T_wnK|bV*lSZV09#_R4B&(dRIa3ev9P%jDG4 z9&y|X_qXrhWS!KBS>{ePK|S2Kl}6x{zS_8<2hA61cu9K`p|@N&J_`z)4_rBVl#gy1 zO%O3UOecfail~-Q_;!dU^wkT}shXxvf7`Q&7M^QX!7;=>!aA~UR`wlSn-;y;M5?~C za1UJCF`>}O$^gFHaM6(I#FN3}@yX-p^+ zfO1BdY;j}7V-tbF4v7(Y{$KOjkPNTvM1McnaRn&z2gS)>({-}N$^>p+sVfm5FA`T# z0@uokO|e=LRrib`kvEJiG5J+|!fipnmI9^1`#aydM)z9?Qa{gWYGn zYoxEbo=bn5z?n2t$v1h&TD!x8 z&&Nhd(oqptqw8|#?V7~Vapjx+Ho^<~&ZKFNeNrwNP##+uF81{eYYB6fcrYL^dDB8m zLm+Zj+e+wB4Tk=uj}V>{jW2{`?HM-*gVU#B$CoCBgWb&MMZNg_M1LeW4?KZo!~|W; zr}MDiiCk{LcieWyr95z3PweOB%# z>JrYg(MV8x&dfD!^tYE4oiQ4Mh|CqC;ixWg_$I(CM#H5ht+KQSoC_ zTDz-+i&7JuSqtVTdp$elX69C*GZ8&dC)4(|Btg zC>U;xrEtFUfD2_fZ==eOPQ}^L%0y>jef&(kv9#MxTk|=~mJ3?DAxxXmt;2Ux62NnxTbMY| z26RYn{2P5oHulK?VNhP|sQ1qhcxl}R4IlOI-jNfF4T-goBdYgYpeh$}EJ>wp#7O#!Ig}8yWF8o7nD3uhiiY zHH3#iGBX)yNc6Sk2tbaY@EmA6i_e3I6B7xdbHr>hoQC?e)XZ=4Dt_Mi>@F(&$}UK5Q6+jLNk?c-fKT$nbEO7 zw(H|0r7GYL$?xDF&(V>PM&Eo#97fKKql1wtn)xLpdR(bC#Qj?Sbq z&o>R9lNWOjohI#GnTSy`D?~UkNv7^w+#+!>t=!o>bt|Lo+@1{52eO*j5qN(21n;8sKmCR5U*{a=pCizSX(c1i|kL{9?wVuj$yv4xW_^KZ*Cfq9&TQ+kPaWOM7?&+I}mI(KX=t2hgV{Hpc|YZIvh@{?)#e_Gc#> z?GbtCs0!~2T-|jo_jtOJXcA8JS_28UCmeGEr?=;iq=EXEKtL~Z_mrY?1ai06)Du?Q zxB6~&{iV*sI67=g*js22L+kEh6pp^T(c}^UzNG^}p2n6bExB5zdHs zzqwZz;>Ww3=I^@ySyru&sNN|5;o7(gv6@YLi;qM{Kvy*3Qgd{5_oOb$r}L#HwYfEF zeqlYYQ7zWIQ9DGLzzI2f(V#|EccLSeQ%0AU5dxuUx@DKX@TwpI8>Bd~W@W(ew)dR} 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≷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%0A} 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 qBsy+v>fdpX$K&z5>6t(^>-hgZhC)h^0000 + +Many thanks! + +The German translation was provided by myself. + + -- martin f. krafft Thu, 15 Oct 2009 15:08:19 +0200 diff --git a/img/organigram/Makefile b/img/organigram/Makefile new file mode 100644 index 0000000..4b3d300 --- /dev/null +++ b/img/organigram/Makefile @@ -0,0 +1,22 @@ +BASES = en/organisation es/organizacion de/organisation +EXTS = eps png pdf +FILES = $(foreach ext,$(EXTS),$(foreach base,$(BASES),$(base).$(ext))) + +.PHONY: all +all: $(FILES) + +%.eps: %.svg + inkscape --export-eps=$@ $< + +%.eps: %.fig + fig2dev -L eps $< $@ + +%.png: %.eps + convert $< $@ + +%.pdf: %.eps + epstopdf --outfile=$@ $< + +.PHONY: clean +clean: + rm -f $(FILES) diff --git a/img/organigram/de/organisation.fig b/img/organigram/de/organisation.fig new file mode 100644 index 0000000..ad4ffef --- /dev/null +++ b/img/organigram/de/organisation.fig @@ -0,0 +1,167 @@ +#FIG 3.2 Produced by xfig version 3.2.5-alpha5 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +6 1170 1710 10080 7830 +6 1350 2160 9900 3870 +6 4500 2340 6750 2880 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4500 2385 6750 2385 6750 2835 4500 2835 4500 2385 +4 1 0 50 -1 16 12 0.0000 4 210 1230 5625 2655 Projektf\374hrer\001 +-6 +6 1755 3195 4095 3645 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1755 3195 4095 3195 4095 3645 1755 3645 1755 3195 +4 1 0 50 -1 16 12 0.0000 4 165 2250 2925 3465 Technisches Komittee\001 +-6 +6 7200 3195 9450 3645 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7200 3195 9450 3195 9450 3645 7200 3645 7200 3195 +4 1 0 50 -1 16 12 0.0000 4 210 1440 8325 3465 Projektsekret\344r\001 +-6 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 9900 3870 9900 2160 1350 2160 1350 3870 9900 3870 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 6750 2610 7650 2700 8100 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 4500 2610 3600 2700 3150 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 9450 3420 9810 3330 9630 2790 8820 2700 8280 3150 + 0.000 1.000 1.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 1800 3420 1440 3330 1620 2790 2430 2700 2970 3150 + 0.000 1.000 1.000 1.000 0.000 +4 2 0 50 -1 18 12 0.0000 4 210 2355 9810 2430 Projektverantwortliche\001 +4 1 0 50 -1 16 12 0.0000 4 150 735 3060 2880 ernennt\001 +4 1 0 50 -1 16 12 0.0000 4 150 735 8190 2880 ernennt\001 +-6 +6 1350 4005 4950 7650 +6 1530 4320 3780 4770 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4320 3780 4320 3780 4770 1530 4770 1530 4320 +4 1 0 50 -1 16 12 0.0000 4 165 1380 2655 4592 Release Team\001 +-6 +6 1530 4860 3780 5310 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4860 3780 4860 3780 5310 1530 5310 1530 4860 +4 1 0 50 -1 16 12 0.0000 4 165 1215 2655 5132 FTP Masters\001 +-6 +6 1530 5400 3780 5850 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5400 3780 5400 3780 5850 1530 5850 1530 5400 +4 1 0 50 -1 16 12 0.0000 4 165 1515 2655 5672 Sicherheitsteam\001 +-6 +6 1530 5940 3780 6390 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5940 3780 5940 3780 6390 1530 6390 1530 5940 +4 1 0 50 -1 16 12 0.0000 4 210 1500 2655 6212 Pressesprecher\001 +-6 +6 1530 6480 3780 6930 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 6480 3780 6480 3780 6930 1530 6930 1530 6480 +4 1 0 50 -1 16 12 0.0000 4 165 1485 2655 6752 Administratoren\001 +-6 +6 1530 7020 3780 7470 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 7020 3780 7020 3780 7470 1530 7470 1530 7020 +4 1 0 50 -1 17 12 0.0000 4 150 330 2655 7292 etc.\001 +-6 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 4950 7650 4950 4005 1350 4005 1350 7650 4950 7650 +4 2 0 50 -1 18 12 0.0000 4 210 1065 4860 4230 Delegierte\001 +-6 +2 4 0 1 0 7 52 -1 -1 4.000 0 0 7 0 0 5 + 10080 7830 10080 1710 1170 1710 1170 7830 10080 7830 +3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 4950 2880 4500 3960 + 0.000 0.000 +4 2 0 50 -1 18 12 0.0000 4 165 1065 9990 1980 Entwickler\001 +4 1 0 50 -1 16 12 0.0000 4 165 1935 5715 3690 ernennt/anerkennen\001 +-6 +6 6840 4320 10620 4770 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 4320 10620 4320 10620 4770 6840 4770 6840 4320 +4 1 0 49 -1 16 12 0.0000 4 165 2325 8730 4612 Paketbetreuer / Portierer\001 +-6 +6 4005 7020 6615 7470 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 7020 6615 7020 6615 7470 4005 7470 4005 7020 +4 1 0 49 -1 17 12 0.0000 4 150 330 5310 7312 etc.\001 +-6 +6 6840 6480 10620 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 6480 10620 6480 10620 6930 6840 6930 6840 6480 +4 1 0 49 -1 17 12 0.0000 4 150 330 8730 6772 etc.\001 +-6 +6 4005 6480 6615 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 6480 6615 6480 6615 6930 4005 6930 4005 6480 +4 1 0 49 -1 16 12 0.0000 4 165 900 5310 6772 CD Team\001 +-6 +6 4005 5940 6615 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5940 6615 5940 6615 6390 4005 6390 4005 5940 +4 1 0 49 -1 16 12 0.0000 4 165 1755 5310 6232 Web/List/...masters\001 +-6 +6 4005 5400 6615 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5400 6615 5400 6615 5850 4005 5850 4005 5400 +4 1 0 49 -1 16 12 0.0000 4 165 1935 5310 5692 Richtlinienkommittee\001 +-6 +6 6840 5940 10620 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5940 10620 5940 10620 6390 6840 6390 6840 5940 +4 1 0 49 -1 16 12 0.0000 4 210 1740 8730 6232 Qualit\344tssicherung\001 +-6 +6 6840 5400 10620 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5400 10620 5400 10620 5850 6840 5850 6840 5400 +4 1 0 49 -1 16 12 0.0000 4 195 2625 8730 5692 Dokumentation / \334bersetzer\001 +-6 +6 8415 7290 11295 8550 +6 9135 7560 10575 8370 +4 1 0 49 -1 16 12 0.0000 4 165 1425 9855 7695 Software in the\001 +4 1 0 49 -1 16 12 0.0000 4 165 1320 9855 7965 Public Interest\001 +4 1 0 49 -1 16 12 0.0000 4 210 480 9855 8235 (SPI)\001 +-6 +2 4 0 1 0 7 50 -1 20 3.000 0 0 7 0 0 5 + 11295 8550 11295 7290 8415 7290 8415 8550 11295 8550 +-6 +1 4 0 1 0 7 50 -1 0 4.000 1 0.0000 5895 4320 64 64 5850 4275 5940 4365 +2 4 0 1 0 7 51 -1 -1 3.000 0 0 7 0 0 5 + 10980 8010 10980 1530 990 1530 990 8010 10980 8010 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 4860 10620 4860 10620 5310 4005 5310 4005 4860 +2 1 2 1 0 7 47 -1 -1 3.000 0 0 -1 0 0 2 + 4950 4905 4950 5310 +2 1 1 1 0 7 48 -1 -1 4.000 0 0 -1 1 0 2 + 3 0 2.00 60.00 120.00 + 9315 5130 7875 5130 +3 0 1 1 0 7 51 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 8910 1890 6750 1980 6570 2340 + 0.000 1.000 0.000 +3 0 1 1 0 7 48 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 5173 5080 5803 4405 + 0.000 0.000 +4 1 0 51 -1 16 12 0.0000 4 165 675 6840 1980 w\344hlen\001 +4 0 0 48 -1 16 12 0.0000 4 165 465 4230 5175 DAM\001 +4 0 0 50 -1 16 12 0.0000 4 165 1140 5535 4185 anerkennen\001 +4 1 0 51 -1 18 14 0.3491 4 240 1185 7560 7470 Freiwillige\001 +4 0 0 48 -1 16 12 0.0000 4 210 2265 5535 5175 NM Team / F\374rsprecher\001 +4 0 0 48 -1 16 12 0.0000 4 210 1200 9405 5175 Antragsteller\001 +4 0 0 48 -1 16 12 0.0000 4 165 915 8190 5085 bewerben\001 +4 1 0 50 -1 18 12 4.7124 4 165 915 10710 2070 Benutzer\001 diff --git a/img/organigram/de/organisation.svg b/img/organigram/de/organisation.svg new file mode 100644 index 0000000..9b365f0 --- /dev/null +++ b/img/organigram/de/organisation.svg @@ -0,0 +1,659 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + Benutzer + + + + Entwickler + + + wählen + + Projektverantwortliche + ernennen + ernennen + + Projektführer + + + Projektsekretär + Technisches Kommittee + + + + + + anerkennen/ernennen + + + + + + + + Release Team + FTP Masters + Sicherheitsteam + Pressesprecher + Administratoren + etc. + + Delegierte + + + + + + + + + + + Paketbetreuer / Portierer + etc. + etc. + CD Team + Web/List/...masters + Richtlinienkommittee + Qualitätssicherung + Dokumentation / Übersetzer + + + + DAM + NM team / Fürsprecher + Antragsteller + + anerkennen + + + bewerben + + + + Software in the Public Interest (SPI) + + 5 + diff --git a/img/organigram/en/organisation.fig b/img/organigram/en/organisation.fig new file mode 100644 index 0000000..d5ce292 --- /dev/null +++ b/img/organigram/en/organisation.fig @@ -0,0 +1,167 @@ +#FIG 3.2 Produced by xfig version 3.2.5-alpha5 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +6 1170 1710 10080 7830 +6 1350 2160 9900 3870 +6 4500 2340 6750 2880 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4500 2385 6750 2385 6750 2835 4500 2835 4500 2385 +4 1 0 50 -1 16 12 0.0000 4 180 1200 5625 2655 Project leader\001 +-6 +6 1800 3150 4050 3690 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1800 3195 4050 3195 4050 3645 1800 3645 1800 3195 +4 1 0 50 -1 16 12 0.0000 4 150 1815 2925 3465 Technical committee\001 +-6 +6 7200 3150 9450 3690 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7200 3195 9450 3195 9450 3645 7200 3645 7200 3195 +4 1 0 50 -1 16 12 0.0000 4 180 1485 8325 3465 Project secretary\001 +-6 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 9900 3870 9900 2160 1350 2160 1350 3870 9900 3870 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 6750 2610 7650 2700 8100 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 4500 2610 3600 2700 3150 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 9450 3420 9810 3330 9630 2790 8820 2700 8280 3150 + 0.000 1.000 1.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 1800 3420 1440 3330 1620 2790 2430 2700 2970 3150 + 0.000 1.000 1.000 1.000 0.000 +4 2 0 50 -1 18 12 0.0000 4 135 720 9810 2430 Officers\001 +4 1 0 50 -1 16 12 0.0000 4 180 735 3060 2880 appoints\001 +4 1 0 50 -1 16 12 0.0000 4 180 735 8190 2880 appoints\001 +-6 +6 1350 4005 4950 7650 +6 1530 4320 3780 4770 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4320 3780 4320 3780 4770 1530 4770 1530 4320 +4 1 0 50 -1 16 12 0.0000 4 150 1200 2655 4592 Release team\001 +-6 +6 1530 4860 3780 5310 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4860 3780 4860 3780 5310 1530 5310 1530 4860 +4 1 0 50 -1 16 12 0.0000 4 150 1140 2655 5132 FTP masters\001 +-6 +6 1530 5400 3780 5850 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5400 3780 5400 3780 5850 1530 5850 1530 5400 +4 1 0 50 -1 16 12 0.0000 4 180 1215 2655 5672 Security team\001 +-6 +6 1530 5940 3780 6390 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5940 3780 5940 3780 6390 1530 6390 1530 5940 +4 1 0 50 -1 16 12 0.0000 4 150 1320 2655 6212 Press contacts\001 +-6 +6 1530 6480 3780 6930 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 6480 3780 6480 3780 6930 1530 6930 1530 6480 +4 1 0 50 -1 16 12 0.0000 4 135 1260 2655 6752 Administrators\001 +-6 +6 1530 7020 3780 7470 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 7020 3780 7020 3780 7470 1530 7470 1530 7020 +4 1 0 50 -1 17 12 0.0000 4 135 330 2655 7292 etc.\001 +-6 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 4950 7650 4950 4005 1350 4005 1350 7650 4950 7650 +4 2 0 50 -1 18 12 0.0000 4 180 900 4860 4230 Delegates\001 +-6 +2 4 0 1 0 7 52 -1 -1 4.000 0 0 7 0 0 5 + 10080 7830 10080 1710 1170 1710 1170 7830 10080 7830 +3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 4950 2880 4500 3960 + 0.000 0.000 +4 2 0 50 -1 18 12 0.0000 4 195 1035 9990 1980 Developers\001 +4 1 0 50 -1 16 12 0.0000 4 180 1590 5490 3690 appoints/approves\001 +-6 +6 6840 4320 10620 4770 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 4320 10620 4320 10620 4770 6840 4770 6840 4320 +4 1 0 49 -1 16 12 0.0000 4 150 1815 8730 4612 Maintainers / porters\001 +-6 +6 4005 7020 6615 7470 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 7020 6615 7020 6615 7470 4005 7470 4005 7020 +4 1 0 49 -1 17 12 0.0000 4 135 330 5310 7312 etc.\001 +-6 +6 6840 6480 10620 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 6480 10620 6480 10620 6930 6840 6930 6840 6480 +4 1 0 49 -1 17 12 0.0000 4 135 330 8730 6772 etc.\001 +-6 +6 4005 6480 6615 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 6480 6615 6480 6615 6930 4005 6930 4005 6480 +4 1 0 49 -1 16 12 0.0000 4 150 765 5310 6772 CD team\001 +-6 +6 4005 5940 6615 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5940 6615 5940 6615 6390 4005 6390 4005 5940 +4 1 0 49 -1 16 12 0.0000 4 135 1650 5310 6232 Web/list/...masters\001 +-6 +6 4005 5400 6615 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5400 6615 5400 6615 5850 4005 5850 4005 5400 +4 1 0 49 -1 16 12 0.0000 4 180 1080 5310 5692 Policy group\001 +-6 +6 6840 5940 10620 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5940 10620 5940 10620 6390 6840 6390 6840 5940 +4 1 0 49 -1 16 12 0.0000 4 180 1575 8730 6232 Quality assurance\001 +-6 +6 6840 5400 10620 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5400 10620 5400 10620 5850 6840 5850 6840 5400 +4 1 0 49 -1 16 12 0.0000 4 150 2445 8730 5692 Documentation / i18n teams\001 +-6 +6 8415 7290 11295 8550 +6 9135 7560 10575 8370 +4 1 0 49 -1 16 12 0.0000 4 150 1305 9855 7695 Software in the\001 +4 1 0 49 -1 16 12 0.0000 4 150 1260 9855 7965 Public Interest\001 +4 1 0 49 -1 16 12 0.0000 4 195 450 9855 8235 (SPI)\001 +-6 +2 4 0 1 0 7 50 -1 20 3.000 0 0 7 0 0 5 + 11295 8550 11295 7290 8415 7290 8415 8550 11295 8550 +-6 +1 4 0 1 0 7 50 -1 0 4.000 1 0.0000 5895 4320 64 64 5850 4275 5940 4365 +2 4 0 1 0 7 51 -1 -1 3.000 0 0 7 0 0 5 + 10980 8010 10980 1530 990 1530 990 8010 10980 8010 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 4860 10620 4860 10620 5310 4005 5310 4005 4860 +2 1 1 1 0 7 48 -1 -1 4.000 0 0 -1 1 0 2 + 3 0 2.00 60.00 120.00 + 9540 5130 7560 5130 +2 1 2 1 0 7 47 -1 -1 3.000 0 0 -1 0 0 2 + 4950 4905 4950 5310 +3 0 1 1 0 7 51 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 8910 1890 6750 1980 6570 2340 + 0.000 1.000 0.000 +3 0 1 1 0 7 48 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 5173 5080 5803 4405 + 0.000 0.000 +4 1 0 50 -1 18 12 0.0000 4 135 525 10620 1800 Users\001 +4 1 0 51 -1 16 12 0.0000 4 135 420 6840 1980 elect\001 +4 0 0 48 -1 16 12 0.0000 4 135 435 4230 5175 DAM\001 +4 0 0 48 -1 16 12 0.0000 4 150 1875 5625 5175 NM team / advocates\001 +4 0 0 48 -1 16 12 0.0000 4 180 885 9630 5175 applicants\001 +4 0 0 48 -1 16 12 0.0000 4 180 465 8460 5085 apply\001 +4 0 0 50 -1 16 12 0.0000 4 150 690 5535 4185 approve\001 +4 1 0 51 -1 18 14 0.3491 4 180 1245 7560 7470 Volunteers\001 diff --git a/img/organigram/en/organisation.svg b/img/organigram/en/organisation.svg new file mode 100644 index 0000000..258ea11 --- /dev/null +++ b/img/organigram/en/organisation.svg @@ -0,0 +1,640 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Users + + + + Developers + + + elect + + Officers + appoints + appoints + + Project leader + + + Project secretary + Technical committee + + + + + + appoints/approves + + + + + + + + Release team + FTP masters + Security team + Press contacts + Administrators + etc. + + Delegates + + + + + + + + + + + Maintainers / porters + etc. + etc. + CD team + Web/list/...masters + Policy group + Quality assurance + Documentation / i18n teams + + + + DAM + NM team / advocates + applicants + apply + + approve + + + + + + Software in the Public Interest (SPI) + + diff --git a/img/organigram/es/organizacion.fig b/img/organigram/es/organizacion.fig new file mode 100644 index 0000000..5fd88cb --- /dev/null +++ b/img/organigram/es/organizacion.fig @@ -0,0 +1,167 @@ +#FIG 3.2 Produced by xfig version 3.2.5-alpha5 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +6 1170 1710 10080 7830 +6 1350 4005 4950 7650 +6 1530 5400 3780 5850 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5400 3780 5400 3780 5850 1530 5850 1530 5400 +4 1 0 50 -1 16 12 0.0000 4 180 1800 2655 5672 Equipo de Seguridad\001 +-6 +6 1530 5940 3780 6390 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5940 3780 5940 3780 6390 1530 6390 1530 5940 +4 1 0 50 -1 16 12 0.0000 4 150 1725 2655 6212 Contacto de Prensa\001 +-6 +6 1530 6480 3780 6930 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 6480 3780 6480 3780 6930 1530 6930 1530 6480 +4 1 0 50 -1 16 12 0.0000 4 135 1410 2655 6752 Administradores\001 +-6 +6 1530 7020 3780 7470 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 7020 3780 7020 3780 7470 1530 7470 1530 7020 +4 1 0 50 -1 17 12 0.0000 4 135 330 2655 7292 etc.\001 +-6 +6 1530 4320 3780 4770 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4320 3780 4320 3780 4770 1530 4770 1530 4320 +4 1 0 50 -1 16 12 0.0000 4 180 2040 2655 4592 Equipo de Lanzamiento\001 +-6 +6 1530 4860 3780 5310 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4860 3780 4860 3780 5310 1530 5310 1530 4860 +4 1 0 50 -1 16 12 0.0000 4 150 1425 2655 5132 Admins. de FTP\001 +-6 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 4950 7650 4950 4005 1350 4005 1350 7650 4950 7650 +4 2 0 50 -1 18 12 0.0000 4 180 975 4860 4230 Delegados\001 +-6 +6 1350 2160 9900 3870 +6 4500 2385 6750 2835 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4500 2385 6750 2385 6750 2835 4500 2835 4500 2385 +4 1 0 50 -1 16 12 0.0000 4 180 1575 5625 2655 Lider del Proyecto\001 +-6 +6 1800 3195 4050 3645 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1800 3195 4050 3195 4050 3645 1800 3645 1800 3195 +4 1 0 50 -1 16 12 0.0000 4 150 1365 2925 3465 Comite Tecnico\001 +-6 +6 7200 3195 9450 3645 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7200 3195 9450 3195 9450 3645 7200 3645 7200 3195 +4 1 0 50 -1 16 12 0.0000 4 180 2040 8325 3465 Secretario del Proyecto\001 +-6 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 9900 3870 9900 2160 1350 2160 1350 3870 9900 3870 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 6750 2610 7650 2700 8100 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 4500 2610 3600 2700 3150 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 9450 3420 9810 3330 9630 2790 8820 2700 8280 3150 + 0.000 1.000 1.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 1800 3420 1440 3330 1620 2790 2430 2700 2970 3150 + 0.000 1.000 1.000 1.000 0.000 +4 2 0 50 -1 18 12 0.0000 4 165 810 9810 2430 Oficiales\001 +4 1 0 50 -1 16 12 0.0000 4 180 675 3060 2880 designa\001 +4 1 0 50 -1 16 12 0.0000 4 180 675 8190 2880 designa\001 +-6 +2 4 0 1 0 7 52 -1 -1 4.000 0 0 7 0 0 5 + 10080 7830 10080 1710 1170 1710 1170 7830 10080 7830 +3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 4950 2880 4500 3960 + 0.000 0.000 +4 1 0 50 -1 16 12 0.0000 4 180 1425 5490 3690 designa/aprueba\001 +4 2 0 50 -1 18 12 0.0000 4 135 1470 9990 1980 Desarrolladores\001 +-6 +6 6840 4320 10620 4770 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 4320 10620 4320 10620 4770 6840 4770 6840 4320 +4 1 0 49 -1 16 12 0.0000 4 180 2370 8730 4612 Mantenedores / migradores\001 +-6 +6 4005 7020 6615 7470 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 7020 6615 7020 6615 7470 4005 7470 4005 7020 +4 1 0 49 -1 17 12 0.0000 4 135 330 5310 7312 etc.\001 +-6 +6 6840 6480 10620 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 6480 10620 6480 10620 6930 6840 6930 6840 6480 +4 1 0 49 -1 17 12 0.0000 4 135 330 8730 6772 etc.\001 +-6 +6 4005 6480 6615 6930 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 6480 6615 6480 6615 6930 4005 6930 4005 6480 +4 1 0 49 -1 16 12 0.0000 4 180 1305 5310 6772 Equipo de CDs\001 +-6 +6 4005 5940 6615 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5940 6615 5940 6615 6390 4005 6390 4005 5940 +4 1 0 49 -1 16 12 0.0000 4 150 2100 5310 6232 Admins. de Web/lista/...\001 +-6 +6 4005 5400 6615 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5400 6615 5400 6615 5850 4005 5850 4005 5400 +4 1 0 49 -1 16 12 0.0000 4 180 1605 5310 5692 Grupo de Politicas\001 +-6 +6 6840 5940 10620 6390 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5940 10620 5940 10620 6390 6840 6390 6840 5940 +4 1 0 49 -1 16 12 0.0000 4 180 2280 8730 6232 Aseguramiento de Calidad\001 +-6 +6 6840 5400 10620 5850 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5400 10620 5400 10620 5850 6840 5850 6840 5400 +4 1 0 49 -1 16 12 0.0000 4 180 2925 8730 5692 Equipos de Documentacion / i18n\001 +-6 +6 8415 7290 11295 8550 +6 9135 7515 10575 8280 +4 1 0 49 -1 16 12 0.0000 4 150 1305 9855 7695 Software en el \001 +4 1 0 49 -1 16 12 0.0000 4 150 1305 9855 7965 Interes Publico\001 +4 1 0 49 -1 16 12 0.0000 4 195 450 9855 8235 (SPI)\001 +-6 +2 4 0 1 0 7 50 -1 20 3.000 0 0 7 0 0 5 + 11295 8550 11295 7290 8415 7290 8415 8550 11295 8550 +-6 +1 4 0 1 0 7 50 -1 0 4.000 1 0.0000 5895 4320 64 64 5850 4275 5940 4365 +2 1 1 1 0 7 48 -1 -1 4.000 0 0 -1 1 0 2 + 3 0 2.00 60.00 120.00 + 9540 5130 7560 5130 +2 1 2 1 0 7 47 -1 -1 3.000 0 0 -1 0 0 2 + 4950 4905 4950 5310 +2 4 0 1 0 7 51 -1 -1 3.000 0 0 7 0 0 5 + 10980 8010 10980 1530 990 1530 990 8010 10980 8010 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 4860 10620 4860 10620 5310 4005 5310 4005 4860 +3 0 1 1 0 7 51 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 8910 1890 6750 1980 6570 2340 + 0.000 1.000 0.000 +3 0 1 1 0 7 48 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 5173 5080 5803 4405 + 0.000 0.000 +4 1 0 51 -1 16 12 0.0000 4 180 510 6840 1980 eligen\001 +4 0 0 48 -1 16 12 0.0000 4 180 1920 5625 5175 Equipo NM / abogacia\001 +4 0 0 48 -1 16 12 0.0000 4 180 900 9630 5175 aspirantes\001 +4 0 0 48 -1 16 12 0.0000 4 180 615 8460 5085 aplican\001 +4 0 0 50 -1 16 12 0.0000 4 180 690 5535 4185 aprueba\001 +4 1 0 51 -1 18 14 0.3491 4 195 1320 7560 7470 Voluntarios\001 +4 0 0 48 -1 16 12 0.0000 4 135 435 4230 5175 DAM\001 +4 1 0 50 -1 18 12 0.0000 4 135 825 10530 1800 Usuarios\001 diff --git a/img/organigram/it/organisation.fig b/img/organigram/it/organisation.fig new file mode 100644 index 0000000..dec2e76 --- /dev/null +++ b/img/organigram/it/organisation.fig @@ -0,0 +1,128 @@ +#FIG 3.2 Produced by xfig version 3.2.5-alpha5 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +6 8415 7290 11295 8550 +6 9135 7560 10575 8370 +4 1 0 49 -1 16 12 0.0000 4 150 1305 9855 7695 Software in the\001 +4 1 0 49 -1 16 12 0.0000 4 150 1260 9855 7965 Public Interest\001 +4 1 0 49 -1 16 12 0.0000 4 195 450 9855 8235 (SPI)\001 +-6 +2 4 0 1 0 7 50 -1 20 3.000 0 0 7 0 0 5 + 11295 8550 11295 7290 8415 7290 8415 8550 11295 8550 +-6 +1 4 0 1 0 7 50 -1 0 4.000 1 0.0000 5895 4320 64 64 5850 4275 5940 4365 +2 4 0 1 0 7 51 -1 -1 3.000 0 0 7 0 0 5 + 10980 8010 10980 1530 990 1530 990 8010 10980 8010 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 4860 10620 4860 10620 5310 4005 5310 4005 4860 +2 1 1 1 0 7 48 -1 -1 4.000 0 0 -1 1 0 2 + 3 0 2.00 60.00 120.00 + 9540 5130 7560 5130 +2 1 2 1 0 7 47 -1 -1 3.000 0 0 -1 0 0 2 + 4950 4905 4950 5310 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5940 6615 5940 6615 6390 4005 6390 4005 5940 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 7020 6615 7020 6615 7470 4005 7470 4005 7020 +2 4 0 1 0 7 52 -1 -1 4.000 0 0 7 0 0 5 + 10080 7830 10080 1710 1170 1710 1170 7830 10080 7830 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 9900 3870 9900 2160 1350 2160 1350 3870 9900 3870 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1800 3195 4050 3195 4050 3645 1800 3645 1800 3195 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4500 2385 6750 2385 6750 2835 4500 2835 4500 2385 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7200 3195 9450 3195 9450 3645 7200 3645 7200 3195 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 4950 7650 4950 4005 1350 4005 1350 7650 4950 7650 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4320 3780 4320 3780 4770 1530 4770 1530 4320 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 4860 3780 4860 3780 5310 1530 5310 1530 4860 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5400 3780 5400 3780 5850 1530 5850 1530 5400 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 5940 3780 5940 3780 6390 1530 6390 1530 5940 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 6480 3780 6480 3780 6930 1530 6930 1530 6480 +2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 1530 7020 3780 7020 3780 7470 1530 7470 1530 7020 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 6480 6615 6480 6615 6930 4005 6930 4005 6480 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 4005 5400 6615 5400 6615 5850 4005 5850 4005 5400 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5400 10620 5400 10620 5850 6840 5850 6840 5400 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 5940 10620 5940 10620 6390 6840 6390 6840 5940 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 6480 10620 6480 10620 6930 6840 6930 6840 6480 +2 2 0 1 0 7 49 -1 20 3.000 0 0 -1 0 0 5 + 6840 4320 10620 4320 10620 4770 6840 4770 6840 4320 +3 0 1 1 0 7 51 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 8910 1890 6750 1980 6570 2340 + 0.000 1.000 0.000 +3 0 1 1 0 7 48 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 5173 5080 5803 4405 + 0.000 0.000 +3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 2 + 3 0 2.00 60.00 120.00 + 4950 2880 4500 3960 + 0.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 6750 2610 7650 2700 8100 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 3 + 3 0 2.00 60.00 120.00 + 4500 2610 3600 2700 3150 3150 + 0.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 9450 3420 9810 3330 9630 2790 8820 2700 8280 3150 + 0.000 1.000 1.000 1.000 0.000 +3 0 1 1 0 7 50 -1 -1 4.000 0 1 0 5 + 3 0 2.00 60.00 120.00 + 1800 3420 1440 3330 1620 2790 2430 2700 2970 3150 + 0.000 1.000 1.000 1.000 0.000 +4 0 0 48 -1 16 12 0.0000 4 150 435 4230 5175 DAM\001 +4 1 0 50 -1 18 12 0.0000 4 150 540 10620 1800 Utenti\001 +4 1 0 51 -1 16 12 0.0000 4 195 780 6840 1980 eleggono\001 +4 0 0 50 -1 16 12 0.0000 4 150 900 5535 4185 approvano\001 +4 0 0 48 -1 16 12 0.0000 4 195 825 8460 5085 applicano\001 +4 1 0 51 -1 18 14 0.3491 4 180 1035 7560 7470 Volontari\001 +4 1 0 50 -1 16 12 0.0000 4 195 1200 5625 2655 Project leader\001 +4 1 0 50 -1 16 12 0.0000 4 150 1605 2655 5672 Team di sicurezza\001 +4 1 0 50 -1 16 12 0.0000 4 150 1260 2655 6752 Amministratori\001 +4 1 0 49 -1 16 12 0.0000 4 150 765 5310 6772 CD team\001 +4 2 0 50 -1 18 12 0.0000 4 195 750 4860 4230 Delegati\001 +4 2 0 50 -1 18 12 0.0000 4 195 1140 9990 1980 Sviluppatori\001 +4 1 0 49 -1 16 12 0.0000 4 195 1785 8730 4612 Manutentori / porting\001 +4 1 0 49 -1 16 12 0.0000 4 195 1440 8730 6232 Controllo qualita'\001 +4 1 0 49 -1 17 12 0.0000 4 105 375 8730 6772 ecc.\001 +4 1 0 50 -1 17 12 0.0000 4 105 375 2655 7292 ecc.\001 +4 1 0 49 -1 17 12 0.0000 4 105 375 5310 7312 ecc.\001 +4 1 0 50 -1 16 12 0.0000 4 195 2160 8325 3465 Segretariato del Progetto\001 +4 1 0 50 -1 16 12 0.0000 4 150 1470 2925 3465 Comitato tecnico\001 +4 1 0 50 -1 16 12 0.0000 4 195 1425 5490 3690 designa/approva\001 +4 1 0 50 -1 16 12 0.0000 4 195 675 8190 2880 designa\001 +4 0 0 48 -1 16 12 0.0000 4 195 735 9630 5175 aspiranti\001 +4 1 0 50 -1 16 12 0.0000 4 150 1380 2655 4592 Team di rilascio\001 +4 1 0 50 -1 16 12 0.0000 4 150 1695 2655 5132 Amministratori FTP\001 +4 1 0 50 -1 16 12 0.0000 4 195 1290 2655 6212 Ufficio Stampa\001 +4 1 0 49 -1 16 12 0.0000 4 195 540 5310 5692 Policy\001 +4 2 0 50 -1 18 12 0.0000 4 150 750 9810 2430 Direttori\001 +4 0 0 48 -1 16 12 0.0000 4 150 1935 5625 5175 Team NM / sostenitori\001 +4 1 0 50 -1 16 12 0.0000 4 195 570 3060 2880 elegge\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 8190 5715 d\001 +4 1 0 49 -1 16 12 0.0000 4 150 2790 8730 5692 Team di documentazione / i18n \001 +4 1 0 49 -1 16 12 0.0000 4 150 2325 5310 6232 Amministratori web/liste/...\001 diff --git a/js/reveal.js b/js/reveal.js new file mode 100644 index 0000000..3c31b97 --- /dev/null +++ b/js/reveal.js @@ -0,0 +1,5577 @@ +/*! + * reveal.js + * http://revealjs.com + * MIT licensed + * + * Copyright (C) 2018 Hakim El Hattab, http://hakim.se + */ +(function( root, factory ) { + if( typeof define === 'function' && define.amd ) { + // AMD. Register as an anonymous module. + define( function() { + root.Reveal = factory(); + return root.Reveal; + } ); + } else if( typeof exports === 'object' ) { + // Node. Does not work with strict CommonJS. + module.exports = factory(); + } else { + // Browser globals. + root.Reveal = factory(); + } +}( this, function() { + + 'use strict'; + + var Reveal; + + // The reveal.js version + var VERSION = '3.7.0'; + + var SLIDES_SELECTOR = '.slides section', + HORIZONTAL_SLIDES_SELECTOR = '.slides>section', + VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section', + HOME_SLIDE_SELECTOR = '.slides>section:first-of-type', + UA = navigator.userAgent, + + // Configuration defaults, can be overridden at initialization time + config = { + + // The "normal" size of the presentation, aspect ratio will be preserved + // when the presentation is scaled to fit different resolutions + width: 960, + height: 700, + + // Factor of the display size that should remain empty around the content + margin: 0.04, + + // Bounds for smallest/largest possible scale to apply to content + minScale: 0.2, + maxScale: 2.0, + + // Display presentation control arrows + controls: true, + + // Help the user learn the controls by providing hints, for example by + // bouncing the down arrow when they first encounter a vertical slide + controlsTutorial: true, + + // Determines where controls appear, "edges" or "bottom-right" + controlsLayout: 'bottom-right', + + // Visibility rule for backwards navigation arrows; "faded", "hidden" + // or "visible" + controlsBackArrows: 'faded', + + // Display a presentation progress bar + progress: true, + + // Display the page number of the current slide + slideNumber: false, + + // Use 1 based indexing for # links to match slide number (default is zero + // based) + hashOneBasedIndex: false, + + // Determine which displays to show the slide number on + showSlideNumber: 'all', + + // Push each slide change to the browser history + history: false, + + // Enable keyboard shortcuts for navigation + keyboard: true, + + // Optional function that blocks keyboard events when retuning false + keyboardCondition: null, + + // Enable the slide overview mode + overview: true, + + // Disables the default reveal.js slide layout so that you can use + // custom CSS layout + disableLayout: false, + + // Vertical centering of slides + center: true, + + // Enables touch navigation on devices with touch input + touch: true, + + // Loop the presentation + loop: false, + + // Change the presentation direction to be RTL + rtl: false, + + // Randomizes the order of slides each time the presentation loads + shuffle: false, + + // Turns fragments on and off globally + fragments: true, + + // Flags whether to include the current fragment in the URL, + // so that reloading brings you to the same fragment position + fragmentInURL: false, + + // Flags if the presentation is running in an embedded mode, + // i.e. contained within a limited portion of the screen + embedded: false, + + // Flags if we should show a help overlay when the question-mark + // key is pressed + help: true, + + // Flags if it should be possible to pause the presentation (blackout) + pause: true, + + // Flags if speaker notes should be visible to all viewers + showNotes: false, + + // Global override for autolaying embedded media (video/audio/iframe) + // - null: Media will only autoplay if data-autoplay is present + // - true: All media will autoplay, regardless of individual setting + // - false: No media will autoplay, regardless of individual setting + autoPlayMedia: null, + + // Controls automatic progression to the next slide + // - 0: Auto-sliding only happens if the data-autoslide HTML attribute + // is present on the current slide or fragment + // - 1+: All slides will progress automatically at the given interval + // - false: No auto-sliding, even if data-autoslide is present + autoSlide: 0, + + // Stop auto-sliding after user input + autoSlideStoppable: true, + + // Use this method for navigation when auto-sliding (defaults to navigateNext) + autoSlideMethod: null, + + // Specify the average time in seconds that you think you will spend + // presenting each slide. This is used to show a pacing timer in the + // speaker view + defaultTiming: null, + + // Enable slide navigation via mouse wheel + mouseWheel: false, + + // Apply a 3D roll to links on hover + rollingLinks: false, + + // Hides the address bar on mobile devices + hideAddressBar: true, + + // Opens links in an iframe preview overlay + // Add `data-preview-link` and `data-preview-link="false"` to customise each link + // individually + previewLinks: false, + + // Exposes the reveal.js API through window.postMessage + postMessage: true, + + // Dispatches all reveal.js events to the parent window through postMessage + postMessageEvents: false, + + // Focuses body when page changes visibility to ensure keyboard shortcuts work + focusBodyOnPageVisibilityChange: true, + + // Transition style + transition: 'slide', // none/fade/slide/convex/concave/zoom + + // Transition speed + transitionSpeed: 'default', // default/fast/slow + + // Transition style for full page slide backgrounds + backgroundTransition: 'fade', // none/fade/slide/convex/concave/zoom + + // Parallax background image + parallaxBackgroundImage: '', // CSS syntax, e.g. "a.jpg" + + // Parallax background size + parallaxBackgroundSize: '', // CSS syntax, e.g. "3000px 2000px" + + // Parallax background repeat + parallaxBackgroundRepeat: '', // repeat/repeat-x/repeat-y/no-repeat/initial/inherit + + // Parallax background position + parallaxBackgroundPosition: '', // CSS syntax, e.g. "top left" + + // Amount of pixels to move the parallax background per slide step + parallaxBackgroundHorizontal: null, + parallaxBackgroundVertical: null, + + // The maximum number of pages a single slide can expand onto when printing + // to PDF, unlimited by default + pdfMaxPagesPerSlide: Number.POSITIVE_INFINITY, + + // Prints each fragment on a separate slide + pdfSeparateFragments: true, + + // Offset used to reduce the height of content within exported PDF pages. + // This exists to account for environment differences based on how you + // print to PDF. CLI printing options, like phantomjs and wkpdf, can end + // on precisely the total height of the document whereas in-browser + // printing has to end one pixel before. + pdfPageHeightOffset: -1, + + // Number of slides away from the current that are visible + viewDistance: 3, + + // The display mode that will be used to show slides + display: 'block', + + // Script dependencies to load + dependencies: [] + + }, + + // Flags if Reveal.initialize() has been called + initialized = false, + + // Flags if reveal.js is loaded (has dispatched the 'ready' event) + loaded = false, + + // Flags if the overview mode is currently active + overview = false, + + // Holds the dimensions of our overview slides, including margins + overviewSlideWidth = null, + overviewSlideHeight = null, + + // The horizontal and vertical index of the currently active slide + indexh, + indexv, + + // The previous and current slide HTML elements + previousSlide, + currentSlide, + + previousBackground, + + // Remember which directions that the user has navigated towards + hasNavigatedRight = false, + hasNavigatedDown = false, + + // Slides may hold a data-state attribute which we pick up and apply + // as a class to the body. This list contains the combined state of + // all current slides. + state = [], + + // The current scale of the presentation (see width/height config) + scale = 1, + + // CSS transform that is currently applied to the slides container, + // split into two groups + slidesTransform = { layout: '', overview: '' }, + + // Cached references to DOM elements + dom = {}, + + // Features supported by the browser, see #checkCapabilities() + features = {}, + + // Client is a mobile device, see #checkCapabilities() + isMobileDevice, + + // Client is a desktop Chrome, see #checkCapabilities() + isChrome, + + // Throttles mouse wheel navigation + lastMouseWheelStep = 0, + + // Delays updates to the URL due to a Chrome thumbnailer bug + writeURLTimeout = 0, + + // Flags if the interaction event listeners are bound + eventsAreBound = false, + + // The current auto-slide duration + autoSlide = 0, + + // Auto slide properties + autoSlidePlayer, + autoSlideTimeout = 0, + autoSlideStartTime = -1, + autoSlidePaused = false, + + // Holds information about the currently ongoing touch input + touch = { + startX: 0, + startY: 0, + startSpan: 0, + startCount: 0, + captured: false, + threshold: 40 + }, + + // Holds information about the keyboard shortcuts + keyboardShortcuts = { + 'N , SPACE': 'Next slide', + 'P': 'Previous slide', + '← , H': 'Navigate left', + '→ , L': 'Navigate right', + '↑ , K': 'Navigate up', + '↓ , J': 'Navigate down', + 'Home': 'First slide', + 'End': 'Last slide', + 'B , .': 'Pause', + 'F': 'Fullscreen', + 'ESC, O': 'Slide overview' + }, + + // Holds custom key code mappings + registeredKeyBindings = {}; + + /** + * Starts up the presentation if the client is capable. + */ + function initialize( options ) { + + // Make sure we only initialize once + if( initialized === true ) return; + + initialized = true; + + checkCapabilities(); + + if( !features.transforms2d && !features.transforms3d ) { + document.body.setAttribute( 'class', 'no-transforms' ); + + // Since JS won't be running any further, we load all lazy + // loading elements upfront + var images = toArray( document.getElementsByTagName( 'img' ) ), + iframes = toArray( document.getElementsByTagName( 'iframe' ) ); + + var lazyLoadable = images.concat( iframes ); + + for( var i = 0, len = lazyLoadable.length; i < len; i++ ) { + var element = lazyLoadable[i]; + if( element.getAttribute( 'data-src' ) ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.removeAttribute( 'data-src' ); + } + } + + // If the browser doesn't support core features we won't be + // using JavaScript to control the presentation + return; + } + + // Cache references to key DOM elements + dom.wrapper = document.querySelector( '.reveal' ); + dom.slides = document.querySelector( '.reveal .slides' ); + + // Force a layout when the whole page, incl fonts, has loaded + window.addEventListener( 'load', layout, false ); + + var query = Reveal.getQueryHash(); + + // Do not accept new dependencies via query config to avoid + // the potential of malicious script injection + if( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies']; + + // Copy options over to our config object + extend( config, options ); + extend( config, query ); + + // Hide the address bar in mobile browsers + hideAddressBar(); + + // Loads the dependencies and continues to #start() once done + load(); + + } + + /** + * Inspect the client to see what it's capable of, this + * should only happens once per runtime. + */ + function checkCapabilities() { + + isMobileDevice = /(iphone|ipod|ipad|android)/gi.test( UA ); + isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA ); + + var testElement = document.createElement( 'div' ); + + features.transforms3d = 'WebkitPerspective' in testElement.style || + 'MozPerspective' in testElement.style || + 'msPerspective' in testElement.style || + 'OPerspective' in testElement.style || + 'perspective' in testElement.style; + + features.transforms2d = 'WebkitTransform' in testElement.style || + 'MozTransform' in testElement.style || + 'msTransform' in testElement.style || + 'OTransform' in testElement.style || + 'transform' in testElement.style; + + features.requestAnimationFrameMethod = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame; + features.requestAnimationFrame = typeof features.requestAnimationFrameMethod === 'function'; + + features.canvas = !!document.createElement( 'canvas' ).getContext; + + // Transitions in the overview are disabled in desktop and + // Safari due to lag + features.overviewTransitions = !/Version\/[\d\.]+.*Safari/.test( UA ); + + // Flags if we should use zoom instead of transform to scale + // up slides. Zoom produces crisper results but has a lot of + // xbrowser quirks so we only use it in whitelsited browsers. + features.zoom = 'zoom' in testElement.style && !isMobileDevice && + ( isChrome || /Version\/[\d\.]+.*Safari/.test( UA ) ); + + } + + /** + * Loads the dependencies of reveal.js. Dependencies are + * defined via the configuration option 'dependencies' + * and will be loaded prior to starting/binding reveal.js. + * Some dependencies may have an 'async' flag, if so they + * will load after reveal.js has been started up. + */ + function load() { + + var scripts = [], + scriptsAsync = [], + scriptsToPreload = 0; + + // Called once synchronous scripts finish loading + function proceed() { + if( scriptsAsync.length ) { + // Load asynchronous scripts + head.js.apply( null, scriptsAsync ); + } + + start(); + } + + function loadScript( s ) { + head.ready( s.src.match( /([\w\d_\-]*)\.?js(\?[\w\d.=&]*)?$|[^\\\/]*$/i )[0], function() { + // Extension may contain callback functions + if( typeof s.callback === 'function' ) { + s.callback.apply( this ); + } + + if( --scriptsToPreload === 0 ) { + proceed(); + } + }); + } + + for( var i = 0, len = config.dependencies.length; i < len; i++ ) { + var s = config.dependencies[i]; + + // Load if there's no condition or the condition is truthy + if( !s.condition || s.condition() ) { + if( s.async ) { + scriptsAsync.push( s.src ); + } + else { + scripts.push( s.src ); + } + + loadScript( s ); + } + } + + if( scripts.length ) { + scriptsToPreload = scripts.length; + + // Load synchronous scripts + head.js.apply( null, scripts ); + } + else { + proceed(); + } + + } + + /** + * Starts up reveal.js by binding input events and navigating + * to the current URL deeplink if there is one. + */ + function start() { + + loaded = true; + + // Make sure we've got all the DOM elements we need + setupDOM(); + + // Listen to messages posted to this window + setupPostMessage(); + + // Prevent the slides from being scrolled out of view + setupScrollPrevention(); + + // Resets all vertical slides so that only the first is visible + resetVerticalSlides(); + + // Updates the presentation to match the current configuration values + configure(); + + // Read the initial hash + readURL(); + + // Update all backgrounds + updateBackground( true ); + + // Notify listeners that the presentation is ready but use a 1ms + // timeout to ensure it's not fired synchronously after #initialize() + setTimeout( function() { + // Enable transitions now that we're loaded + dom.slides.classList.remove( 'no-transition' ); + + dom.wrapper.classList.add( 'ready' ); + + dispatchEvent( 'ready', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + }, 1 ); + + // Special setup and config is required when printing to PDF + if( isPrintingPDF() ) { + removeEventListeners(); + + // The document needs to have loaded for the PDF layout + // measurements to be accurate + if( document.readyState === 'complete' ) { + setupPDF(); + } + else { + window.addEventListener( 'load', setupPDF ); + } + } + + } + + /** + * Finds and stores references to DOM elements which are + * required by the presentation. If a required element is + * not found, it is created. + */ + function setupDOM() { + + // Prevent transitions while we're loading + dom.slides.classList.add( 'no-transition' ); + + if( isMobileDevice ) { + dom.wrapper.classList.add( 'no-hover' ); + } + else { + dom.wrapper.classList.remove( 'no-hover' ); + } + + if( /iphone/gi.test( UA ) ) { + dom.wrapper.classList.add( 'ua-iphone' ); + } + else { + dom.wrapper.classList.remove( 'ua-iphone' ); + } + + // Background element + dom.background = createSingletonNode( dom.wrapper, 'div', 'backgrounds', null ); + + // Progress bar + dom.progress = createSingletonNode( dom.wrapper, 'div', 'progress', '' ); + dom.progressbar = dom.progress.querySelector( 'span' ); + + // Arrow controls + dom.controls = createSingletonNode( dom.wrapper, 'aside', 'controls', + '' + + '' + + '' + + '' ); + + // Slide number + dom.slideNumber = createSingletonNode( dom.wrapper, 'div', 'slide-number', '' ); + + // Element containing notes that are visible to the audience + dom.speakerNotes = createSingletonNode( dom.wrapper, 'div', 'speaker-notes', null ); + dom.speakerNotes.setAttribute( 'data-prevent-swipe', '' ); + dom.speakerNotes.setAttribute( 'tabindex', '0' ); + + // Overlay graphic which is displayed during the paused mode + dom.pauseOverlay = createSingletonNode( dom.wrapper, 'div', 'pause-overlay', '' ); + dom.resumeButton = dom.pauseOverlay.querySelector( '.resume-button' ); + + dom.wrapper.setAttribute( 'role', 'application' ); + + // There can be multiple instances of controls throughout the page + dom.controlsLeft = toArray( document.querySelectorAll( '.navigate-left' ) ); + dom.controlsRight = toArray( document.querySelectorAll( '.navigate-right' ) ); + dom.controlsUp = toArray( document.querySelectorAll( '.navigate-up' ) ); + dom.controlsDown = toArray( document.querySelectorAll( '.navigate-down' ) ); + dom.controlsPrev = toArray( document.querySelectorAll( '.navigate-prev' ) ); + dom.controlsNext = toArray( document.querySelectorAll( '.navigate-next' ) ); + + // The right and down arrows in the standard reveal.js controls + dom.controlsRightArrow = dom.controls.querySelector( '.navigate-right' ); + dom.controlsDownArrow = dom.controls.querySelector( '.navigate-down' ); + + dom.statusDiv = createStatusDiv(); + } + + /** + * Creates a hidden div with role aria-live to announce the + * current slide content. Hide the div off-screen to make it + * available only to Assistive Technologies. + * + * @return {HTMLElement} + */ + function createStatusDiv() { + + var statusDiv = document.getElementById( 'aria-status-div' ); + if( !statusDiv ) { + statusDiv = document.createElement( 'div' ); + statusDiv.style.position = 'absolute'; + statusDiv.style.height = '1px'; + statusDiv.style.width = '1px'; + statusDiv.style.overflow = 'hidden'; + statusDiv.style.clip = 'rect( 1px, 1px, 1px, 1px )'; + statusDiv.setAttribute( 'id', 'aria-status-div' ); + statusDiv.setAttribute( 'aria-live', 'polite' ); + statusDiv.setAttribute( 'aria-atomic','true' ); + dom.wrapper.appendChild( statusDiv ); + } + return statusDiv; + + } + + /** + * Converts the given HTML element into a string of text + * that can be announced to a screen reader. Hidden + * elements are excluded. + */ + function getStatusText( node ) { + + var text = ''; + + // Text node + if( node.nodeType === 3 ) { + text += node.textContent; + } + // Element node + else if( node.nodeType === 1 ) { + + var isAriaHidden = node.getAttribute( 'aria-hidden' ); + var isDisplayHidden = window.getComputedStyle( node )['display'] === 'none'; + if( isAriaHidden !== 'true' && !isDisplayHidden ) { + + toArray( node.childNodes ).forEach( function( child ) { + text += getStatusText( child ); + } ); + + } + + } + + return text; + + } + + /** + * Configures the presentation for printing to a static + * PDF. + */ + function setupPDF() { + + var slideSize = getComputedSlideSize( window.innerWidth, window.innerHeight ); + + // Dimensions of the PDF pages + var pageWidth = Math.floor( slideSize.width * ( 1 + config.margin ) ), + pageHeight = Math.floor( slideSize.height * ( 1 + config.margin ) ); + + // Dimensions of slides within the pages + var slideWidth = slideSize.width, + slideHeight = slideSize.height; + + // Let the browser know what page size we want to print + injectStyleSheet( '@page{size:'+ pageWidth +'px '+ pageHeight +'px; margin: 0px;}' ); + + // Limit the size of certain elements to the dimensions of the slide + injectStyleSheet( '.reveal section>img, .reveal section>video, .reveal section>iframe{max-width: '+ slideWidth +'px; max-height:'+ slideHeight +'px}' ); + + document.body.classList.add( 'print-pdf' ); + document.body.style.width = pageWidth + 'px'; + document.body.style.height = pageHeight + 'px'; + + // Make sure stretch elements fit on slide + layoutSlideContents( slideWidth, slideHeight ); + + // Add each slide's index as attributes on itself, we need these + // indices to generate slide numbers below + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + + if( hslide.classList.contains( 'stack' ) ) { + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + } ); + } + } ); + + // Slide and slide background layout + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) === false ) { + // Center the slide inside of the page, giving the slide some margin + var left = ( pageWidth - slideWidth ) / 2, + top = ( pageHeight - slideHeight ) / 2; + + var contentHeight = slide.scrollHeight; + var numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 ); + + // Adhere to configured pages per slide limit + numberOfPages = Math.min( numberOfPages, config.pdfMaxPagesPerSlide ); + + // Center slides vertically + if( numberOfPages === 1 && config.center || slide.classList.contains( 'center' ) ) { + top = Math.max( ( pageHeight - contentHeight ) / 2, 0 ); + } + + // Wrap the slide in a page element and hide its overflow + // so that no page ever flows onto another + var page = document.createElement( 'div' ); + page.className = 'pdf-page'; + page.style.height = ( ( pageHeight + config.pdfPageHeightOffset ) * numberOfPages ) + 'px'; + slide.parentNode.insertBefore( page, slide ); + page.appendChild( slide ); + + // Position the slide inside of the page + slide.style.left = left + 'px'; + slide.style.top = top + 'px'; + slide.style.width = slideWidth + 'px'; + + if( slide.slideBackgroundElement ) { + page.insertBefore( slide.slideBackgroundElement, slide ); + } + + // Inject notes if `showNotes` is enabled + if( config.showNotes ) { + + // Are there notes for this slide? + var notes = getSlideNotes( slide ); + if( notes ) { + + var notesSpacing = 8; + var notesLayout = typeof config.showNotes === 'string' ? config.showNotes : 'inline'; + var notesElement = document.createElement( 'div' ); + notesElement.classList.add( 'speaker-notes' ); + notesElement.classList.add( 'speaker-notes-pdf' ); + notesElement.setAttribute( 'data-layout', notesLayout ); + notesElement.innerHTML = notes; + + if( notesLayout === 'separate-page' ) { + page.parentNode.insertBefore( notesElement, page.nextSibling ); + } + else { + notesElement.style.left = notesSpacing + 'px'; + notesElement.style.bottom = notesSpacing + 'px'; + notesElement.style.width = ( pageWidth - notesSpacing*2 ) + 'px'; + page.appendChild( notesElement ); + } + + } + + } + + // Inject slide numbers if `slideNumbers` are enabled + if( config.slideNumber && /all|print/i.test( config.showSlideNumber ) ) { + var slideNumberH = parseInt( slide.getAttribute( 'data-index-h' ), 10 ) + 1, + slideNumberV = parseInt( slide.getAttribute( 'data-index-v' ), 10 ) + 1; + + var numberElement = document.createElement( 'div' ); + numberElement.classList.add( 'slide-number' ); + numberElement.classList.add( 'slide-number-pdf' ); + numberElement.innerHTML = formatSlideNumber( slideNumberH, '.', slideNumberV ); + page.appendChild( numberElement ); + } + + // Copy page and show fragments one after another + if( config.pdfSeparateFragments ) { + + // Each fragment 'group' is an array containing one or more + // fragments. Multiple fragments that appear at the same time + // are part of the same group. + var fragmentGroups = sortFragments( page.querySelectorAll( '.fragment' ), true ); + + var previousFragmentStep; + var previousPage; + + fragmentGroups.forEach( function( fragments ) { + + // Remove 'current-fragment' from the previous group + if( previousFragmentStep ) { + previousFragmentStep.forEach( function( fragment ) { + fragment.classList.remove( 'current-fragment' ); + } ); + } + + // Show the fragments for the current index + fragments.forEach( function( fragment ) { + fragment.classList.add( 'visible', 'current-fragment' ); + } ); + + // Create a separate page for the current fragment state + var clonedPage = page.cloneNode( true ); + page.parentNode.insertBefore( clonedPage, ( previousPage || page ).nextSibling ); + + previousFragmentStep = fragments; + previousPage = clonedPage; + + } ); + + // Reset the first/original page so that all fragments are hidden + fragmentGroups.forEach( function( fragments ) { + fragments.forEach( function( fragment ) { + fragment.classList.remove( 'visible', 'current-fragment' ); + } ); + } ); + + } + // Show all fragments + else { + toArray( page.querySelectorAll( '.fragment:not(.fade-out)' ) ).forEach( function( fragment ) { + fragment.classList.add( 'visible' ); + } ); + } + + } + + } ); + + // Notify subscribers that the PDF layout is good to go + dispatchEvent( 'pdf-ready' ); + + } + + /** + * This is an unfortunate necessity. Some actions – such as + * an input field being focused in an iframe or using the + * keyboard to expand text selection beyond the bounds of + * a slide – can trigger our content to be pushed out of view. + * This scrolling can not be prevented by hiding overflow in + * CSS (we already do) so we have to resort to repeatedly + * checking if the slides have been offset :( + */ + function setupScrollPrevention() { + + setInterval( function() { + if( dom.wrapper.scrollTop !== 0 || dom.wrapper.scrollLeft !== 0 ) { + dom.wrapper.scrollTop = 0; + dom.wrapper.scrollLeft = 0; + } + }, 1000 ); + + } + + /** + * Creates an HTML element and returns a reference to it. + * If the element already exists the existing instance will + * be returned. + * + * @param {HTMLElement} container + * @param {string} tagname + * @param {string} classname + * @param {string} innerHTML + * + * @return {HTMLElement} + */ + function createSingletonNode( container, tagname, classname, innerHTML ) { + + // Find all nodes matching the description + var nodes = container.querySelectorAll( '.' + classname ); + + // Check all matches to find one which is a direct child of + // the specified container + for( var i = 0; i < nodes.length; i++ ) { + var testNode = nodes[i]; + if( testNode.parentNode === container ) { + return testNode; + } + } + + // If no node was found, create it now + var node = document.createElement( tagname ); + node.className = classname; + if( typeof innerHTML === 'string' ) { + node.innerHTML = innerHTML; + } + container.appendChild( node ); + + return node; + + } + + /** + * Creates the slide background elements and appends them + * to the background container. One element is created per + * slide no matter if the given slide has visible background. + */ + function createBackgrounds() { + + var printMode = isPrintingPDF(); + + // Clear prior backgrounds + dom.background.innerHTML = ''; + dom.background.classList.add( 'no-transition' ); + + // Iterate over all horizontal slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( slideh ) { + + var backgroundStack = createBackground( slideh, dom.background ); + + // Iterate over all vertical slides + toArray( slideh.querySelectorAll( 'section' ) ).forEach( function( slidev ) { + + createBackground( slidev, backgroundStack ); + + backgroundStack.classList.add( 'stack' ); + + } ); + + } ); + + // Add parallax background if specified + if( config.parallaxBackgroundImage ) { + + dom.background.style.backgroundImage = 'url("' + config.parallaxBackgroundImage + '")'; + dom.background.style.backgroundSize = config.parallaxBackgroundSize; + dom.background.style.backgroundRepeat = config.parallaxBackgroundRepeat; + dom.background.style.backgroundPosition = config.parallaxBackgroundPosition; + + // Make sure the below properties are set on the element - these properties are + // needed for proper transitions to be set on the element via CSS. To remove + // annoying background slide-in effect when the presentation starts, apply + // these properties after short time delay + setTimeout( function() { + dom.wrapper.classList.add( 'has-parallax-background' ); + }, 1 ); + + } + else { + + dom.background.style.backgroundImage = ''; + dom.wrapper.classList.remove( 'has-parallax-background' ); + + } + + } + + /** + * Creates a background for the given slide. + * + * @param {HTMLElement} slide + * @param {HTMLElement} container The element that the background + * should be appended to + * @return {HTMLElement} New background div + */ + function createBackground( slide, container ) { + + + // Main slide background element + var element = document.createElement( 'div' ); + element.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' ); + + // Inner background element that wraps images/videos/iframes + var contentElement = document.createElement( 'div' ); + contentElement.className = 'slide-background-content'; + + element.appendChild( contentElement ); + container.appendChild( element ); + + slide.slideBackgroundElement = element; + slide.slideBackgroundContentElement = contentElement; + + // Syncs the background to reflect all current background settings + syncBackground( slide ); + + return element; + + } + + /** + * Renders all of the visual properties of a slide background + * based on the various background attributes. + * + * @param {HTMLElement} slide + */ + function syncBackground( slide ) { + + var element = slide.slideBackgroundElement, + contentElement = slide.slideBackgroundContentElement; + + // Reset the prior background state in case this is not the + // initial sync + slide.classList.remove( 'has-dark-background' ); + slide.classList.remove( 'has-light-background' ); + + element.removeAttribute( 'data-loaded' ); + element.removeAttribute( 'data-background-hash' ); + element.removeAttribute( 'data-background-size' ); + element.removeAttribute( 'data-background-transition' ); + element.style.backgroundColor = ''; + + contentElement.style.backgroundSize = ''; + contentElement.style.backgroundRepeat = ''; + contentElement.style.backgroundPosition = ''; + contentElement.style.backgroundImage = ''; + contentElement.style.opacity = ''; + contentElement.innerHTML = ''; + + var data = { + background: slide.getAttribute( 'data-background' ), + backgroundSize: slide.getAttribute( 'data-background-size' ), + backgroundImage: slide.getAttribute( 'data-background-image' ), + backgroundVideo: slide.getAttribute( 'data-background-video' ), + backgroundIframe: slide.getAttribute( 'data-background-iframe' ), + backgroundColor: slide.getAttribute( 'data-background-color' ), + backgroundRepeat: slide.getAttribute( 'data-background-repeat' ), + backgroundPosition: slide.getAttribute( 'data-background-position' ), + backgroundTransition: slide.getAttribute( 'data-background-transition' ), + backgroundOpacity: slide.getAttribute( 'data-background-opacity' ) + }; + + if( data.background ) { + // Auto-wrap image urls in url(...) + if( /^(http|file|\/\/)/gi.test( data.background ) || /\.(svg|png|jpg|jpeg|gif|bmp)([?#\s]|$)/gi.test( data.background ) ) { + slide.setAttribute( 'data-background-image', data.background ); + } + else { + element.style.background = data.background; + } + } + + // Create a hash for this combination of background settings. + // This is used to determine when two slide backgrounds are + // the same. + if( data.background || data.backgroundColor || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) { + element.setAttribute( 'data-background-hash', data.background + + data.backgroundSize + + data.backgroundImage + + data.backgroundVideo + + data.backgroundIframe + + data.backgroundColor + + data.backgroundRepeat + + data.backgroundPosition + + data.backgroundTransition + + data.backgroundOpacity ); + } + + // Additional and optional background properties + if( data.backgroundSize ) element.setAttribute( 'data-background-size', data.backgroundSize ); + if( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor; + if( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition ); + + // Background image options are set on the content wrapper + if( data.backgroundSize ) contentElement.style.backgroundSize = data.backgroundSize; + if( data.backgroundRepeat ) contentElement.style.backgroundRepeat = data.backgroundRepeat; + if( data.backgroundPosition ) contentElement.style.backgroundPosition = data.backgroundPosition; + if( data.backgroundOpacity ) contentElement.style.opacity = data.backgroundOpacity; + + // If this slide has a background color, add a class that + // signals if it is light or dark. If the slide has no background + // color, no class will be set + var computedBackgroundStyle = window.getComputedStyle( element ); + if( computedBackgroundStyle && computedBackgroundStyle.backgroundColor ) { + var rgb = colorToRgb( computedBackgroundStyle.backgroundColor ); + + // Ignore fully transparent backgrounds. Some browsers return + // rgba(0,0,0,0) when reading the computed background color of + // an element with no background + if( rgb && rgb.a !== 0 ) { + if( colorBrightness( computedBackgroundStyle.backgroundColor ) < 128 ) { + slide.classList.add( 'has-dark-background' ); + } + else { + slide.classList.add( 'has-light-background' ); + } + } + } + + } + + /** + * Registers a listener to postMessage events, this makes it + * possible to call all reveal.js API methods from another + * window. For example: + * + * revealWindow.postMessage( JSON.stringify({ + * method: 'slide', + * args: [ 2 ] + * }), '*' ); + */ + function setupPostMessage() { + + if( config.postMessage ) { + window.addEventListener( 'message', function ( event ) { + var data = event.data; + + // Make sure we're dealing with JSON + if( typeof data === 'string' && data.charAt( 0 ) === '{' && data.charAt( data.length - 1 ) === '}' ) { + data = JSON.parse( data ); + + // Check if the requested method can be found + if( data.method && typeof Reveal[data.method] === 'function' ) { + Reveal[data.method].apply( Reveal, data.args ); + } + } + }, false ); + } + + } + + /** + * Applies the configuration settings from the config + * object. May be called multiple times. + * + * @param {object} options + */ + function configure( options ) { + + var oldTransition = config.transition; + + // New config options may be passed when this method + // is invoked through the API after initialization + if( typeof options === 'object' ) extend( config, options ); + + // Abort if reveal.js hasn't finished loading, config + // changes will be applied automatically once loading + // finishes + if( loaded === false ) return; + + var numberOfSlides = dom.wrapper.querySelectorAll( SLIDES_SELECTOR ).length; + + // Remove the previously configured transition class + dom.wrapper.classList.remove( oldTransition ); + + // Force linear transition based on browser capabilities + if( features.transforms3d === false ) config.transition = 'linear'; + + dom.wrapper.classList.add( config.transition ); + + dom.wrapper.setAttribute( 'data-transition-speed', config.transitionSpeed ); + dom.wrapper.setAttribute( 'data-background-transition', config.backgroundTransition ); + + dom.controls.style.display = config.controls ? 'block' : 'none'; + dom.progress.style.display = config.progress ? 'block' : 'none'; + + dom.controls.setAttribute( 'data-controls-layout', config.controlsLayout ); + dom.controls.setAttribute( 'data-controls-back-arrows', config.controlsBackArrows ); + + if( config.shuffle ) { + shuffle(); + } + + if( config.rtl ) { + dom.wrapper.classList.add( 'rtl' ); + } + else { + dom.wrapper.classList.remove( 'rtl' ); + } + + if( config.center ) { + dom.wrapper.classList.add( 'center' ); + } + else { + dom.wrapper.classList.remove( 'center' ); + } + + // Exit the paused mode if it was configured off + if( config.pause === false ) { + resume(); + } + + if( config.showNotes ) { + dom.speakerNotes.setAttribute( 'data-layout', typeof config.showNotes === 'string' ? config.showNotes : 'inline' ); + } + + if( config.mouseWheel ) { + document.addEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.addEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + else { + document.removeEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.removeEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + + // Rolling 3D links + if( config.rollingLinks ) { + enableRollingLinks(); + } + else { + disableRollingLinks(); + } + + // Iframe link previews + if( config.previewLinks ) { + enablePreviewLinks(); + disablePreviewLinks( '[data-preview-link=false]' ); + } + else { + disablePreviewLinks(); + enablePreviewLinks( '[data-preview-link]:not([data-preview-link=false])' ); + } + + // Remove existing auto-slide controls + if( autoSlidePlayer ) { + autoSlidePlayer.destroy(); + autoSlidePlayer = null; + } + + // Generate auto-slide controls if needed + if( numberOfSlides > 1 && config.autoSlide && config.autoSlideStoppable && features.canvas && features.requestAnimationFrame ) { + autoSlidePlayer = new Playback( dom.wrapper, function() { + return Math.min( Math.max( ( Date.now() - autoSlideStartTime ) / autoSlide, 0 ), 1 ); + } ); + + autoSlidePlayer.on( 'click', onAutoSlidePlayerClick ); + autoSlidePaused = false; + } + + // When fragments are turned off they should be visible + if( config.fragments === false ) { + toArray( dom.slides.querySelectorAll( '.fragment' ) ).forEach( function( element ) { + element.classList.add( 'visible' ); + element.classList.remove( 'current-fragment' ); + } ); + } + + // Slide numbers + var slideNumberDisplay = 'none'; + if( config.slideNumber && !isPrintingPDF() ) { + if( config.showSlideNumber === 'all' ) { + slideNumberDisplay = 'block'; + } + else if( config.showSlideNumber === 'speaker' && isSpeakerNotes() ) { + slideNumberDisplay = 'block'; + } + } + + dom.slideNumber.style.display = slideNumberDisplay; + + sync(); + + } + + /** + * Binds all event listeners. + */ + function addEventListeners() { + + eventsAreBound = true; + + window.addEventListener( 'hashchange', onWindowHashChange, false ); + window.addEventListener( 'resize', onWindowResize, false ); + + if( config.touch ) { + if( 'onpointerdown' in window ) { + // Use W3C pointer events + dom.wrapper.addEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.addEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.addEventListener( 'pointerup', onPointerUp, false ); + } + else if( window.navigator.msPointerEnabled ) { + // IE 10 uses prefixed version of pointer events + dom.wrapper.addEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.addEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.addEventListener( 'MSPointerUp', onPointerUp, false ); + } + else { + // Fall back to touch events + dom.wrapper.addEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.addEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.addEventListener( 'touchend', onTouchEnd, false ); + } + } + + if( config.keyboard ) { + document.addEventListener( 'keydown', onDocumentKeyDown, false ); + document.addEventListener( 'keypress', onDocumentKeyPress, false ); + } + + if( config.progress && dom.progress ) { + dom.progress.addEventListener( 'click', onProgressClicked, false ); + } + + dom.resumeButton.addEventListener( 'click', resume, false ); + + if( config.focusBodyOnPageVisibilityChange ) { + var visibilityChange; + + if( 'hidden' in document ) { + visibilityChange = 'visibilitychange'; + } + else if( 'msHidden' in document ) { + visibilityChange = 'msvisibilitychange'; + } + else if( 'webkitHidden' in document ) { + visibilityChange = 'webkitvisibilitychange'; + } + + if( visibilityChange ) { + document.addEventListener( visibilityChange, onPageVisibilityChange, false ); + } + } + + // Listen to both touch and click events, in case the device + // supports both + var pointerEvents = [ 'touchstart', 'click' ]; + + // Only support touch for Android, fixes double navigations in + // stock browser + if( UA.match( /android/gi ) ) { + pointerEvents = [ 'touchstart' ]; + } + + pointerEvents.forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.addEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.addEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.addEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.addEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.addEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.addEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Unbinds all event listeners. + */ + function removeEventListeners() { + + eventsAreBound = false; + + document.removeEventListener( 'keydown', onDocumentKeyDown, false ); + document.removeEventListener( 'keypress', onDocumentKeyPress, false ); + window.removeEventListener( 'hashchange', onWindowHashChange, false ); + window.removeEventListener( 'resize', onWindowResize, false ); + + dom.wrapper.removeEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'pointerup', onPointerUp, false ); + + dom.wrapper.removeEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'MSPointerUp', onPointerUp, false ); + + dom.wrapper.removeEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.removeEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.removeEventListener( 'touchend', onTouchEnd, false ); + + dom.resumeButton.removeEventListener( 'click', resume, false ); + + if ( config.progress && dom.progress ) { + dom.progress.removeEventListener( 'click', onProgressClicked, false ); + } + + [ 'touchstart', 'click' ].forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.removeEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.removeEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.removeEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.removeEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.removeEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.removeEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Add a custom key binding with optional description to + * be added to the help screen. + */ + function addKeyBinding( binding, callback ) { + + if( typeof binding === 'object' && binding.keyCode ) { + registeredKeyBindings[binding.keyCode] = { + callback: callback, + key: binding.key, + description: binding.description + }; + } + else { + registeredKeyBindings[binding] = { + callback: callback, + key: null, + description: null + }; + } + + } + + /** + * Removes the specified custom key binding. + */ + function removeKeyBinding( keyCode ) { + + delete registeredKeyBindings[keyCode]; + + } + + /** + * Extend object a with the properties of object b. + * If there's a conflict, object b takes precedence. + * + * @param {object} a + * @param {object} b + */ + function extend( a, b ) { + + for( var i in b ) { + a[ i ] = b[ i ]; + } + + return a; + + } + + /** + * Converts the target object to an array. + * + * @param {object} o + * @return {object[]} + */ + function toArray( o ) { + + return Array.prototype.slice.call( o ); + + } + + /** + * Utility for deserializing a value. + * + * @param {*} value + * @return {*} + */ + function deserialize( value ) { + + if( typeof value === 'string' ) { + if( value === 'null' ) return null; + else if( value === 'true' ) return true; + else if( value === 'false' ) return false; + else if( value.match( /^-?[\d\.]+$/ ) ) return parseFloat( value ); + } + + return value; + + } + + /** + * Measures the distance in pixels between point a + * and point b. + * + * @param {object} a point with x/y properties + * @param {object} b point with x/y properties + * + * @return {number} + */ + function distanceBetween( a, b ) { + + var dx = a.x - b.x, + dy = a.y - b.y; + + return Math.sqrt( dx*dx + dy*dy ); + + } + + /** + * Applies a CSS transform to the target element. + * + * @param {HTMLElement} element + * @param {string} transform + */ + function transformElement( element, transform ) { + + element.style.WebkitTransform = transform; + element.style.MozTransform = transform; + element.style.msTransform = transform; + element.style.transform = transform; + + } + + /** + * Applies CSS transforms to the slides container. The container + * is transformed from two separate sources: layout and the overview + * mode. + * + * @param {object} transforms + */ + function transformSlides( transforms ) { + + // Pick up new transforms from arguments + if( typeof transforms.layout === 'string' ) slidesTransform.layout = transforms.layout; + if( typeof transforms.overview === 'string' ) slidesTransform.overview = transforms.overview; + + // Apply the transforms to the slides container + if( slidesTransform.layout ) { + transformElement( dom.slides, slidesTransform.layout + ' ' + slidesTransform.overview ); + } + else { + transformElement( dom.slides, slidesTransform.overview ); + } + + } + + /** + * Injects the given CSS styles into the DOM. + * + * @param {string} value + */ + function injectStyleSheet( value ) { + + var tag = document.createElement( 'style' ); + tag.type = 'text/css'; + if( tag.styleSheet ) { + tag.styleSheet.cssText = value; + } + else { + tag.appendChild( document.createTextNode( value ) ); + } + document.getElementsByTagName( 'head' )[0].appendChild( tag ); + + } + + /** + * Find the closest parent that matches the given + * selector. + * + * @param {HTMLElement} target The child element + * @param {String} selector The CSS selector to match + * the parents against + * + * @return {HTMLElement} The matched parent or null + * if no matching parent was found + */ + function closestParent( target, selector ) { + + var parent = target.parentNode; + + while( parent ) { + + // There's some overhead doing this each time, we don't + // want to rewrite the element prototype but should still + // be enough to feature detect once at startup... + var matchesMethod = parent.matches || parent.matchesSelector || parent.msMatchesSelector; + + // If we find a match, we're all set + if( matchesMethod && matchesMethod.call( parent, selector ) ) { + return parent; + } + + // Keep searching + parent = parent.parentNode; + + } + + return null; + + } + + /** + * Converts various color input formats to an {r:0,g:0,b:0} object. + * + * @param {string} color The string representation of a color + * @example + * colorToRgb('#000'); + * @example + * colorToRgb('#000000'); + * @example + * colorToRgb('rgb(0,0,0)'); + * @example + * colorToRgb('rgba(0,0,0)'); + * + * @return {{r: number, g: number, b: number, [a]: number}|null} + */ + function colorToRgb( color ) { + + var hex3 = color.match( /^#([0-9a-f]{3})$/i ); + if( hex3 && hex3[1] ) { + hex3 = hex3[1]; + return { + r: parseInt( hex3.charAt( 0 ), 16 ) * 0x11, + g: parseInt( hex3.charAt( 1 ), 16 ) * 0x11, + b: parseInt( hex3.charAt( 2 ), 16 ) * 0x11 + }; + } + + var hex6 = color.match( /^#([0-9a-f]{6})$/i ); + if( hex6 && hex6[1] ) { + hex6 = hex6[1]; + return { + r: parseInt( hex6.substr( 0, 2 ), 16 ), + g: parseInt( hex6.substr( 2, 2 ), 16 ), + b: parseInt( hex6.substr( 4, 2 ), 16 ) + }; + } + + var rgb = color.match( /^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i ); + if( rgb ) { + return { + r: parseInt( rgb[1], 10 ), + g: parseInt( rgb[2], 10 ), + b: parseInt( rgb[3], 10 ) + }; + } + + var rgba = color.match( /^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i ); + if( rgba ) { + return { + r: parseInt( rgba[1], 10 ), + g: parseInt( rgba[2], 10 ), + b: parseInt( rgba[3], 10 ), + a: parseFloat( rgba[4] ) + }; + } + + return null; + + } + + /** + * Calculates brightness on a scale of 0-255. + * + * @param {string} color See colorToRgb for supported formats. + * @see {@link colorToRgb} + */ + function colorBrightness( color ) { + + if( typeof color === 'string' ) color = colorToRgb( color ); + + if( color ) { + return ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000; + } + + return null; + + } + + /** + * Returns the remaining height within the parent of the + * target element. + * + * remaining height = [ configured parent height ] - [ current parent height ] + * + * @param {HTMLElement} element + * @param {number} [height] + */ + function getRemainingHeight( element, height ) { + + height = height || 0; + + if( element ) { + var newHeight, oldHeight = element.style.height; + + // Change the .stretch element height to 0 in order find the height of all + // the other elements + element.style.height = '0px'; + newHeight = height - element.parentNode.offsetHeight; + + // Restore the old height, just in case + element.style.height = oldHeight + 'px'; + + return newHeight; + } + + return height; + + } + + /** + * Checks if this instance is being used to print a PDF. + */ + function isPrintingPDF() { + + return ( /print-pdf/gi ).test( window.location.search ); + + } + + /** + * Check if this instance is being used to print a PDF with fragments. + */ + function isPrintingPDFFragments() { + + return ( /print-pdf-fragments/gi ).test( window.location.search ); + + } + + /** + * Hides the address bar if we're on a mobile device. + */ + function hideAddressBar() { + + if( config.hideAddressBar && isMobileDevice ) { + // Events that should trigger the address bar to hide + window.addEventListener( 'load', removeAddressBar, false ); + window.addEventListener( 'orientationchange', removeAddressBar, false ); + } + + } + + /** + * Causes the address bar to hide on mobile devices, + * more vertical space ftw. + */ + function removeAddressBar() { + + setTimeout( function() { + window.scrollTo( 0, 1 ); + }, 10 ); + + } + + /** + * Dispatches an event of the specified type from the + * reveal DOM element. + */ + function dispatchEvent( type, args ) { + + var event = document.createEvent( 'HTMLEvents', 1, 2 ); + event.initEvent( type, true, true ); + extend( event, args ); + dom.wrapper.dispatchEvent( event ); + + // If we're in an iframe, post each reveal.js event to the + // parent window. Used by the notes plugin + if( config.postMessageEvents && window.parent !== window.self ) { + window.parent.postMessage( JSON.stringify({ namespace: 'reveal', eventName: type, state: getState() }), '*' ); + } + + } + + /** + * Wrap all links in 3D goodness. + */ + function enableRollingLinks() { + + if( features.transforms3d && !( 'msPerspective' in document.body.style ) ) { + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + + if( anchor.textContent && !anchor.querySelector( '*' ) && ( !anchor.className || !anchor.classList.contains( anchor, 'roll' ) ) ) { + var span = document.createElement('span'); + span.setAttribute('data-title', anchor.text); + span.innerHTML = anchor.innerHTML; + + anchor.classList.add( 'roll' ); + anchor.innerHTML = ''; + anchor.appendChild(span); + } + } + } + + } + + /** + * Unwrap all 3D links. + */ + function disableRollingLinks() { + + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a.roll' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + var span = anchor.querySelector( 'span' ); + + if( span ) { + anchor.classList.remove( 'roll' ); + anchor.innerHTML = span.innerHTML; + } + } + + } + + /** + * Bind preview frame links. + * + * @param {string} [selector=a] - selector for anchors + */ + function enablePreviewLinks( selector ) { + + var anchors = toArray( document.querySelectorAll( selector ? selector : 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.addEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Unbind preview frame links. + */ + function disablePreviewLinks( selector ) { + + var anchors = toArray( document.querySelectorAll( selector ? selector : 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.removeEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Opens a preview window for the target URL. + * + * @param {string} url - url for preview iframe src + */ + function showPreview( url ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-preview' ); + dom.wrapper.appendChild( dom.overlay ); + + dom.overlay.innerHTML = [ + '', + '
    ', + '
    ', + '', + '', + 'Unable to load iframe. This is likely due to the site\'s policy (x-frame-options).', + '', + '
    ' + ].join(''); + + dom.overlay.querySelector( 'iframe' ).addEventListener( 'load', function( event ) { + dom.overlay.classList.add( 'loaded' ); + }, false ); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + dom.overlay.querySelector( '.external' ).addEventListener( 'click', function( event ) { + closeOverlay(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + /** + * Open or close help overlay window. + * + * @param {Boolean} [override] Flag which overrides the + * toggle logic and forcibly sets the desired state. True means + * help is open, false means it's closed. + */ + function toggleHelp( override ){ + + if( typeof override === 'boolean' ) { + override ? showHelp() : closeOverlay(); + } + else { + if( dom.overlay ) { + closeOverlay(); + } + else { + showHelp(); + } + } + } + + /** + * Opens an overlay window with help material. + */ + function showHelp() { + + if( config.help ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-help' ); + dom.wrapper.appendChild( dom.overlay ); + + var html = '

    Keyboard Shortcuts


    '; + + html += ''; + for( var key in keyboardShortcuts ) { + html += ''; + } + + // Add custom key bindings that have associated descriptions + for( var binding in registeredKeyBindings ) { + if( registeredKeyBindings[binding].key && registeredKeyBindings[binding].description ) { + html += ''; + } + } + + html += '
    KEYACTION
    ' + key + '' + keyboardShortcuts[ key ] + '
    ' + registeredKeyBindings[binding].key + '' + registeredKeyBindings[binding].description + '
    '; + + dom.overlay.innerHTML = [ + '
    ', + '', + '
    ', + '
    ', + '
    '+ html +'
    ', + '
    ' + ].join(''); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + } + + /** + * Closes any currently open overlay. + */ + function closeOverlay() { + + if( dom.overlay ) { + dom.overlay.parentNode.removeChild( dom.overlay ); + dom.overlay = null; + } + + } + + /** + * Applies JavaScript-controlled layout rules to the + * presentation. + */ + function layout() { + + if( dom.wrapper && !isPrintingPDF() ) { + + if( !config.disableLayout ) { + + var size = getComputedSlideSize(); + + // Layout the contents of the slides + layoutSlideContents( config.width, config.height ); + + dom.slides.style.width = size.width + 'px'; + dom.slides.style.height = size.height + 'px'; + + // Determine scale of content to fit within available space + scale = Math.min( size.presentationWidth / size.width, size.presentationHeight / size.height ); + + // Respect max/min scale settings + scale = Math.max( scale, config.minScale ); + scale = Math.min( scale, config.maxScale ); + + // Don't apply any scaling styles if scale is 1 + if( scale === 1 ) { + dom.slides.style.zoom = ''; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + else { + // Prefer zoom for scaling up so that content remains crisp. + // Don't use zoom to scale down since that can lead to shifts + // in text layout/line breaks. + if( scale > 1 && features.zoom ) { + dom.slides.style.zoom = scale; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + // Apply scale transform as a fallback + else { + dom.slides.style.zoom = ''; + dom.slides.style.left = '50%'; + dom.slides.style.top = '50%'; + dom.slides.style.bottom = 'auto'; + dom.slides.style.right = 'auto'; + transformSlides( { layout: 'translate(-50%, -50%) scale('+ scale +')' } ); + } + } + + // Select all slides, vertical and horizontal + var slides = toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ); + + for( var i = 0, len = slides.length; i < len; i++ ) { + var slide = slides[ i ]; + + // Don't bother updating invisible slides + if( slide.style.display === 'none' ) { + continue; + } + + if( config.center || slide.classList.contains( 'center' ) ) { + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) ) { + slide.style.top = 0; + } + else { + slide.style.top = Math.max( ( size.height - slide.scrollHeight ) / 2, 0 ) + 'px'; + } + } + else { + slide.style.top = ''; + } + + } + + } + + updateProgress(); + updateParallax(); + + if( isOverview() ) { + updateOverview(); + } + + } + + } + + /** + * Applies layout logic to the contents of all slides in + * the presentation. + * + * @param {string|number} width + * @param {string|number} height + */ + function layoutSlideContents( width, height ) { + + // Handle sizing of elements with the 'stretch' class + toArray( dom.slides.querySelectorAll( 'section > .stretch' ) ).forEach( function( element ) { + + // Determine how much vertical space we can use + var remainingHeight = getRemainingHeight( element, height ); + + // Consider the aspect ratio of media elements + if( /(img|video)/gi.test( element.nodeName ) ) { + var nw = element.naturalWidth || element.videoWidth, + nh = element.naturalHeight || element.videoHeight; + + var es = Math.min( width / nw, remainingHeight / nh ); + + element.style.width = ( nw * es ) + 'px'; + element.style.height = ( nh * es ) + 'px'; + + } + else { + element.style.width = width + 'px'; + element.style.height = remainingHeight + 'px'; + } + + } ); + + } + + /** + * Calculates the computed pixel size of our slides. These + * values are based on the width and height configuration + * options. + * + * @param {number} [presentationWidth=dom.wrapper.offsetWidth] + * @param {number} [presentationHeight=dom.wrapper.offsetHeight] + */ + function getComputedSlideSize( presentationWidth, presentationHeight ) { + + var size = { + // Slide size + width: config.width, + height: config.height, + + // Presentation size + presentationWidth: presentationWidth || dom.wrapper.offsetWidth, + presentationHeight: presentationHeight || dom.wrapper.offsetHeight + }; + + // Reduce available space by margin + size.presentationWidth -= ( size.presentationWidth * config.margin ); + size.presentationHeight -= ( size.presentationHeight * config.margin ); + + // Slide width may be a percentage of available width + if( typeof size.width === 'string' && /%$/.test( size.width ) ) { + size.width = parseInt( size.width, 10 ) / 100 * size.presentationWidth; + } + + // Slide height may be a percentage of available height + if( typeof size.height === 'string' && /%$/.test( size.height ) ) { + size.height = parseInt( size.height, 10 ) / 100 * size.presentationHeight; + } + + return size; + + } + + /** + * Stores the vertical index of a stack so that the same + * vertical slide can be selected when navigating to and + * from the stack. + * + * @param {HTMLElement} stack The vertical stack element + * @param {string|number} [v=0] Index to memorize + */ + function setPreviousVerticalIndex( stack, v ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' ) { + stack.setAttribute( 'data-previous-indexv', v || 0 ); + } + + } + + /** + * Retrieves the vertical index which was stored using + * #setPreviousVerticalIndex() or 0 if no previous index + * exists. + * + * @param {HTMLElement} stack The vertical stack element + */ + function getPreviousVerticalIndex( stack ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' && stack.classList.contains( 'stack' ) ) { + // Prefer manually defined start-indexv + var attributeName = stack.hasAttribute( 'data-start-indexv' ) ? 'data-start-indexv' : 'data-previous-indexv'; + + return parseInt( stack.getAttribute( attributeName ) || 0, 10 ); + } + + return 0; + + } + + /** + * Displays the overview of slides (quick nav) by scaling + * down and arranging all slide elements. + */ + function activateOverview() { + + // Only proceed if enabled in config + if( config.overview && !isOverview() ) { + + overview = true; + + dom.wrapper.classList.add( 'overview' ); + dom.wrapper.classList.remove( 'overview-deactivating' ); + + if( features.overviewTransitions ) { + setTimeout( function() { + dom.wrapper.classList.add( 'overview-animated' ); + }, 1 ); + } + + // Don't auto-slide while in overview mode + cancelAutoSlide(); + + // Move the backgrounds element into the slide container to + // that the same scaling is applied + dom.slides.appendChild( dom.background ); + + // Clicking on an overview slide navigates to it + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + if( !slide.classList.contains( 'stack' ) ) { + slide.addEventListener( 'click', onOverviewSlideClicked, true ); + } + } ); + + // Calculate slide sizes + var margin = 70; + var slideSize = getComputedSlideSize(); + overviewSlideWidth = slideSize.width + margin; + overviewSlideHeight = slideSize.height + margin; + + // Reverse in RTL mode + if( config.rtl ) { + overviewSlideWidth = -overviewSlideWidth; + } + + updateSlidesVisibility(); + layoutOverview(); + updateOverview(); + + layout(); + + // Notify observers of the overview showing + dispatchEvent( 'overviewshown', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + + } + + /** + * Uses CSS transforms to position all slides in a grid for + * display inside of the overview mode. + */ + function layoutOverview() { + + // Layout slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + transformElement( hslide, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + if( hslide.classList.contains( 'stack' ) ) { + + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + + transformElement( vslide, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + + } + } ); + + // Layout slide backgrounds + toArray( dom.background.childNodes ).forEach( function( hbackground, h ) { + transformElement( hbackground, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + toArray( hbackground.querySelectorAll( '.slide-background' ) ).forEach( function( vbackground, v ) { + transformElement( vbackground, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + } ); + + } + + /** + * Moves the overview viewport to the current slides. + * Called each time the current slide changes. + */ + function updateOverview() { + + var vmin = Math.min( window.innerWidth, window.innerHeight ); + var scale = Math.max( vmin / 5, 150 ) / vmin; + + transformSlides( { + overview: [ + 'scale('+ scale +')', + 'translateX('+ ( -indexh * overviewSlideWidth ) +'px)', + 'translateY('+ ( -indexv * overviewSlideHeight ) +'px)' + ].join( ' ' ) + } ); + + } + + /** + * Exits the slide overview and enters the currently + * active slide. + */ + function deactivateOverview() { + + // Only proceed if enabled in config + if( config.overview ) { + + overview = false; + + dom.wrapper.classList.remove( 'overview' ); + dom.wrapper.classList.remove( 'overview-animated' ); + + // Temporarily add a class so that transitions can do different things + // depending on whether they are exiting/entering overview, or just + // moving from slide to slide + dom.wrapper.classList.add( 'overview-deactivating' ); + + setTimeout( function () { + dom.wrapper.classList.remove( 'overview-deactivating' ); + }, 1 ); + + // Move the background element back out + dom.wrapper.appendChild( dom.background ); + + // Clean up changes made to slides + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + transformElement( slide, '' ); + + slide.removeEventListener( 'click', onOverviewSlideClicked, true ); + } ); + + // Clean up changes made to backgrounds + toArray( dom.background.querySelectorAll( '.slide-background' ) ).forEach( function( background ) { + transformElement( background, '' ); + } ); + + transformSlides( { overview: '' } ); + + slide( indexh, indexv ); + + layout(); + + cueAutoSlide(); + + // Notify observers of the overview hiding + dispatchEvent( 'overviewhidden', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + } + + /** + * Toggles the slide overview mode on and off. + * + * @param {Boolean} [override] Flag which overrides the + * toggle logic and forcibly sets the desired state. True means + * overview is open, false means it's closed. + */ + function toggleOverview( override ) { + + if( typeof override === 'boolean' ) { + override ? activateOverview() : deactivateOverview(); + } + else { + isOverview() ? deactivateOverview() : activateOverview(); + } + + } + + /** + * Checks if the overview is currently active. + * + * @return {Boolean} true if the overview is active, + * false otherwise + */ + function isOverview() { + + return overview; + + } + + /** + * Return a hash URL that will resolve to the current slide location. + */ + function locationHash() { + + var url = '/'; + + // Attempt to create a named link based on the slide's ID + var id = currentSlide ? currentSlide.getAttribute( 'id' ) : null; + if( id ) { + id = encodeURIComponent( id ); + } + + var indexf; + if( config.fragmentInURL ) { + indexf = getIndices().f; + } + + // If the current slide has an ID, use that as a named link, + // but we don't support named links with a fragment index + if( typeof id === 'string' && id.length && indexf === undefined ) { + url = '/' + id; + } + // Otherwise use the /h/v index + else { + var hashIndexBase = config.hashOneBasedIndex ? 1 : 0; + if( indexh > 0 || indexv > 0 || indexf !== undefined ) url += indexh + hashIndexBase; + if( indexv > 0 || indexf !== undefined ) url += '/' + (indexv + hashIndexBase ); + if( indexf !== undefined ) url += '/' + indexf; + } + + return url; + + } + + /** + * Checks if the current or specified slide is vertical + * (nested within another slide). + * + * @param {HTMLElement} [slide=currentSlide] The slide to check + * orientation of + * @return {Boolean} + */ + function isVerticalSlide( slide ) { + + // Prefer slide argument, otherwise use current slide + slide = slide ? slide : currentSlide; + + return slide && slide.parentNode && !!slide.parentNode.nodeName.match( /section/i ); + + } + + /** + * Handling the fullscreen functionality via the fullscreen API + * + * @see http://fullscreen.spec.whatwg.org/ + * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode + */ + function enterFullscreen() { + + var element = document.documentElement; + + // Check which implementation is available + var requestMethod = element.requestFullscreen || + element.webkitRequestFullscreen || + element.webkitRequestFullScreen || + element.mozRequestFullScreen || + element.msRequestFullscreen; + + if( requestMethod ) { + requestMethod.apply( element ); + } + + } + + /** + * Enters the paused mode which fades everything on screen to + * black. + */ + function pause() { + + if( config.pause ) { + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + + cancelAutoSlide(); + dom.wrapper.classList.add( 'paused' ); + + if( wasPaused === false ) { + dispatchEvent( 'paused' ); + } + } + + } + + /** + * Exits from the paused mode. + */ + function resume() { + + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + dom.wrapper.classList.remove( 'paused' ); + + cueAutoSlide(); + + if( wasPaused ) { + dispatchEvent( 'resumed' ); + } + + } + + /** + * Toggles the paused mode on and off. + */ + function togglePause( override ) { + + if( typeof override === 'boolean' ) { + override ? pause() : resume(); + } + else { + isPaused() ? resume() : pause(); + } + + } + + /** + * Checks if we are currently in the paused mode. + * + * @return {Boolean} + */ + function isPaused() { + + return dom.wrapper.classList.contains( 'paused' ); + + } + + /** + * Toggles the auto slide mode on and off. + * + * @param {Boolean} [override] Flag which sets the desired state. + * True means autoplay starts, false means it stops. + */ + + function toggleAutoSlide( override ) { + + if( typeof override === 'boolean' ) { + override ? resumeAutoSlide() : pauseAutoSlide(); + } + + else { + autoSlidePaused ? resumeAutoSlide() : pauseAutoSlide(); + } + + } + + /** + * Checks if the auto slide mode is currently on. + * + * @return {Boolean} + */ + function isAutoSliding() { + + return !!( autoSlide && !autoSlidePaused ); + + } + + /** + * Steps from the current point in the presentation to the + * slide which matches the specified horizontal and vertical + * indices. + * + * @param {number} [h=indexh] Horizontal index of the target slide + * @param {number} [v=indexv] Vertical index of the target slide + * @param {number} [f] Index of a fragment within the + * target slide to activate + * @param {number} [o] Origin for use in multimaster environments + */ + function slide( h, v, f, o ) { + + // Remember where we were at before + previousSlide = currentSlide; + + // Query all horizontal slides in the deck + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ); + + // Abort if there are no slides + if( horizontalSlides.length === 0 ) return; + + // If no vertical index is specified and the upcoming slide is a + // stack, resume at its previous vertical index + if( v === undefined && !isOverview() ) { + v = getPreviousVerticalIndex( horizontalSlides[ h ] ); + } + + // If we were on a vertical stack, remember what vertical index + // it was on so we can resume at the same position when returning + if( previousSlide && previousSlide.parentNode && previousSlide.parentNode.classList.contains( 'stack' ) ) { + setPreviousVerticalIndex( previousSlide.parentNode, indexv ); + } + + // Remember the state before this slide + var stateBefore = state.concat(); + + // Reset the state array + state.length = 0; + + var indexhBefore = indexh || 0, + indexvBefore = indexv || 0; + + // Activate and transition to the new slide + indexh = updateSlides( HORIZONTAL_SLIDES_SELECTOR, h === undefined ? indexh : h ); + indexv = updateSlides( VERTICAL_SLIDES_SELECTOR, v === undefined ? indexv : v ); + + // Update the visibility of slides now that the indices have changed + updateSlidesVisibility(); + + layout(); + + // Apply the new state + stateLoop: for( var i = 0, len = state.length; i < len; i++ ) { + // Check if this state existed on the previous slide. If it + // did, we will avoid adding it repeatedly + for( var j = 0; j < stateBefore.length; j++ ) { + if( stateBefore[j] === state[i] ) { + stateBefore.splice( j, 1 ); + continue stateLoop; + } + } + + document.documentElement.classList.add( state[i] ); + + // Dispatch custom event matching the state's name + dispatchEvent( state[i] ); + } + + // Clean up the remains of the previous state + while( stateBefore.length ) { + document.documentElement.classList.remove( stateBefore.pop() ); + } + + // Update the overview if it's currently active + if( isOverview() ) { + updateOverview(); + } + + // Find the current horizontal slide and any possible vertical slides + // within it + var currentHorizontalSlide = horizontalSlides[ indexh ], + currentVerticalSlides = currentHorizontalSlide.querySelectorAll( 'section' ); + + // Store references to the previous and current slides + currentSlide = currentVerticalSlides[ indexv ] || currentHorizontalSlide; + + // Show fragment, if specified + if( typeof f !== 'undefined' ) { + navigateFragment( f ); + } + + // Dispatch an event if the slide changed + var slideChanged = ( indexh !== indexhBefore || indexv !== indexvBefore ); + if (!slideChanged) { + // Ensure that the previous slide is never the same as the current + previousSlide = null; + } + + // Solves an edge case where the previous slide maintains the + // 'present' class when navigating between adjacent vertical + // stacks + if( previousSlide && previousSlide !== currentSlide ) { + previousSlide.classList.remove( 'present' ); + previousSlide.setAttribute( 'aria-hidden', 'true' ); + + // Reset all slides upon navigate to home + // Issue: #285 + if ( dom.wrapper.querySelector( HOME_SLIDE_SELECTOR ).classList.contains( 'present' ) ) { + // Launch async task + setTimeout( function () { + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.stack') ), i; + for( i in slides ) { + if( slides[i] ) { + // Reset stack + setPreviousVerticalIndex( slides[i], 0 ); + } + } + }, 0 ); + } + } + + if( slideChanged ) { + dispatchEvent( 'slidechanged', { + 'indexh': indexh, + 'indexv': indexv, + 'previousSlide': previousSlide, + 'currentSlide': currentSlide, + 'origin': o + } ); + } + + // Handle embedded content + if( slideChanged || !previousSlide ) { + stopEmbeddedContent( previousSlide ); + startEmbeddedContent( currentSlide ); + } + + // Announce the current slide contents, for screen readers + dom.statusDiv.textContent = getStatusText( currentSlide ); + + updateControls(); + updateProgress(); + updateBackground(); + updateParallax(); + updateSlideNumber(); + updateNotes(); + + // Update the URL hash + writeURL(); + + cueAutoSlide(); + + } + + /** + * Syncs the presentation with the current DOM. Useful + * when new slides or control elements are added or when + * the configuration has changed. + */ + function sync() { + + // Subscribe to input + removeEventListeners(); + addEventListeners(); + + // Force a layout to make sure the current config is accounted for + layout(); + + // Reflect the current autoSlide value + autoSlide = config.autoSlide; + + // Start auto-sliding if it's enabled + cueAutoSlide(); + + // Re-create the slide backgrounds + createBackgrounds(); + + // Write the current hash to the URL + writeURL(); + + sortAllFragments(); + + updateControls(); + updateProgress(); + updateSlideNumber(); + updateSlidesVisibility(); + updateBackground( true ); + updateNotesVisibility(); + updateNotes(); + + formatEmbeddedContent(); + + // Start or stop embedded content depending on global config + if( config.autoPlayMedia === false ) { + stopEmbeddedContent( currentSlide, { unloadIframes: false } ); + } + else { + startEmbeddedContent( currentSlide ); + } + + if( isOverview() ) { + layoutOverview(); + } + + } + + /** + * Updates reveal.js to keep in sync with new slide attributes. For + * example, if you add a new `data-background-image` you can call + * this to have reveal.js render the new background image. + * + * Similar to #sync() but more efficient when you only need to + * refresh a specific slide. + * + * @param {HTMLElement} slide + */ + function syncSlide( slide ) { + + syncBackground( slide ); + syncFragments( slide ); + + updateBackground(); + updateNotes(); + + loadSlide( slide ); + + } + + /** + * Formats the fragments on the given slide so that they have + * valid indices. Call this if fragments are changed in the DOM + * after reveal.js has already initialized. + * + * @param {HTMLElement} slide + */ + function syncFragments( slide ) { + + sortFragments( slide.querySelectorAll( '.fragment' ) ); + + } + + /** + * Resets all vertical slides so that only the first + * is visible. + */ + function resetVerticalSlides() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + if( y > 0 ) { + verticalSlide.classList.remove( 'present' ); + verticalSlide.classList.remove( 'past' ); + verticalSlide.classList.add( 'future' ); + verticalSlide.setAttribute( 'aria-hidden', 'true' ); + } + + } ); + + } ); + + } + + /** + * Sorts and formats all of fragments in the + * presentation. + */ + function sortAllFragments() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + sortFragments( verticalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + if( verticalSlides.length === 0 ) sortFragments( horizontalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + } + + /** + * Randomly shuffles all slides in the deck. + */ + function shuffle() { + + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + slides.forEach( function( slide ) { + + // Insert this slide next to another random slide. This may + // cause the slide to insert before itself but that's fine. + dom.slides.insertBefore( slide, slides[ Math.floor( Math.random() * slides.length ) ] ); + + } ); + + } + + /** + * Updates one dimension of slides by showing the slide + * with the specified index. + * + * @param {string} selector A CSS selector that will fetch + * the group of slides we are working with + * @param {number} index The index of the slide that should be + * shown + * + * @return {number} The index of the slide that is now shown, + * might differ from the passed in index if it was out of + * bounds. + */ + function updateSlides( selector, index ) { + + // Select all slides and convert the NodeList result to + // an array + var slides = toArray( dom.wrapper.querySelectorAll( selector ) ), + slidesLength = slides.length; + + var printMode = isPrintingPDF(); + + if( slidesLength ) { + + // Should the index loop? + if( config.loop ) { + index %= slidesLength; + + if( index < 0 ) { + index = slidesLength + index; + } + } + + // Enforce max and minimum index bounds + index = Math.max( Math.min( index, slidesLength - 1 ), 0 ); + + for( var i = 0; i < slidesLength; i++ ) { + var element = slides[i]; + + var reverse = config.rtl && !isVerticalSlide( element ); + + element.classList.remove( 'past' ); + element.classList.remove( 'present' ); + element.classList.remove( 'future' ); + + // http://www.w3.org/html/wg/drafts/html/master/editing.html#the-hidden-attribute + element.setAttribute( 'hidden', '' ); + element.setAttribute( 'aria-hidden', 'true' ); + + // If this element contains vertical slides + if( element.querySelector( 'section' ) ) { + element.classList.add( 'stack' ); + } + + // If we're printing static slides, all slides are "present" + if( printMode ) { + element.classList.add( 'present' ); + continue; + } + + if( i < index ) { + // Any element previous to index is given the 'past' class + element.classList.add( reverse ? 'future' : 'past' ); + + if( config.fragments ) { + var pastFragments = toArray( element.querySelectorAll( '.fragment' ) ); + + // Show all fragments on prior slides + while( pastFragments.length ) { + var pastFragment = pastFragments.pop(); + pastFragment.classList.add( 'visible' ); + pastFragment.classList.remove( 'current-fragment' ); + } + } + } + else if( i > index ) { + // Any element subsequent to index is given the 'future' class + element.classList.add( reverse ? 'past' : 'future' ); + + if( config.fragments ) { + var futureFragments = toArray( element.querySelectorAll( '.fragment.visible' ) ); + + // No fragments in future slides should be visible ahead of time + while( futureFragments.length ) { + var futureFragment = futureFragments.pop(); + futureFragment.classList.remove( 'visible' ); + futureFragment.classList.remove( 'current-fragment' ); + } + } + } + } + + // Mark the current slide as present + slides[index].classList.add( 'present' ); + slides[index].removeAttribute( 'hidden' ); + slides[index].removeAttribute( 'aria-hidden' ); + + // If this slide has a state associated with it, add it + // onto the current state of the deck + var slideState = slides[index].getAttribute( 'data-state' ); + if( slideState ) { + state = state.concat( slideState.split( ' ' ) ); + } + + } + else { + // Since there are no slides we can't be anywhere beyond the + // zeroth index + index = 0; + } + + return index; + + } + + /** + * Optimization method; hide all slides that are far away + * from the present slide. + */ + function updateSlidesVisibility() { + + // Select all slides and convert the NodeList result to + // an array + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ), + horizontalSlidesLength = horizontalSlides.length, + distanceX, + distanceY; + + if( horizontalSlidesLength && typeof indexh !== 'undefined' ) { + + // The number of steps away from the present slide that will + // be visible + var viewDistance = isOverview() ? 10 : config.viewDistance; + + // Limit view distance on weaker devices + if( isMobileDevice ) { + viewDistance = isOverview() ? 6 : 2; + } + + // All slides need to be visible when exporting to PDF + if( isPrintingPDF() ) { + viewDistance = Number.MAX_VALUE; + } + + for( var x = 0; x < horizontalSlidesLength; x++ ) { + var horizontalSlide = horizontalSlides[x]; + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ), + verticalSlidesLength = verticalSlides.length; + + // Determine how far away this slide is from the present + distanceX = Math.abs( ( indexh || 0 ) - x ) || 0; + + // If the presentation is looped, distance should measure + // 1 between the first and last slides + if( config.loop ) { + distanceX = Math.abs( ( ( indexh || 0 ) - x ) % ( horizontalSlidesLength - viewDistance ) ) || 0; + } + + // Show the horizontal slide if it's within the view distance + if( distanceX < viewDistance ) { + loadSlide( horizontalSlide ); + } + else { + unloadSlide( horizontalSlide ); + } + + if( verticalSlidesLength ) { + + var oy = getPreviousVerticalIndex( horizontalSlide ); + + for( var y = 0; y < verticalSlidesLength; y++ ) { + var verticalSlide = verticalSlides[y]; + + distanceY = x === ( indexh || 0 ) ? Math.abs( ( indexv || 0 ) - y ) : Math.abs( y - oy ); + + if( distanceX + distanceY < viewDistance ) { + loadSlide( verticalSlide ); + } + else { + unloadSlide( verticalSlide ); + } + } + + } + } + + // Flag if there are ANY vertical slides, anywhere in the deck + if( dom.wrapper.querySelectorAll( '.slides>section>section' ).length ) { + dom.wrapper.classList.add( 'has-vertical-slides' ); + } + else { + dom.wrapper.classList.remove( 'has-vertical-slides' ); + } + + // Flag if there are ANY horizontal slides, anywhere in the deck + if( dom.wrapper.querySelectorAll( '.slides>section' ).length > 1 ) { + dom.wrapper.classList.add( 'has-horizontal-slides' ); + } + else { + dom.wrapper.classList.remove( 'has-horizontal-slides' ); + } + + } + + } + + /** + * Pick up notes from the current slide and display them + * to the viewer. + * + * @see {@link config.showNotes} + */ + function updateNotes() { + + if( config.showNotes && dom.speakerNotes && currentSlide && !isPrintingPDF() ) { + + dom.speakerNotes.innerHTML = getSlideNotes() || 'No notes on this slide.'; + + } + + } + + /** + * Updates the visibility of the speaker notes sidebar that + * is used to share annotated slides. The notes sidebar is + * only visible if showNotes is true and there are notes on + * one or more slides in the deck. + */ + function updateNotesVisibility() { + + if( config.showNotes && hasNotes() ) { + dom.wrapper.classList.add( 'show-notes' ); + } + else { + dom.wrapper.classList.remove( 'show-notes' ); + } + + } + + /** + * Checks if there are speaker notes for ANY slide in the + * presentation. + */ + function hasNotes() { + + return dom.slides.querySelectorAll( '[data-notes], aside.notes' ).length > 0; + + } + + /** + * Updates the progress bar to reflect the current slide. + */ + function updateProgress() { + + // Update progress if enabled + if( config.progress && dom.progressbar ) { + + dom.progressbar.style.width = getProgress() * dom.wrapper.offsetWidth + 'px'; + + } + + } + + + /** + * Updates the slide number div to reflect the current slide. + * + * The following slide number formats are available: + * "h.v": horizontal . vertical slide number (default) + * "h/v": horizontal / vertical slide number + * "c": flattened slide number + * "c/t": flattened slide number / total slides + */ + function updateSlideNumber() { + + // Update slide number if enabled + if( config.slideNumber && dom.slideNumber ) { + + var value = []; + var format = 'h.v'; + + // Check if a custom number format is available + if( typeof config.slideNumber === 'string' ) { + format = config.slideNumber; + } + + // If there are ONLY vertical slides in this deck, always use + // a flattened slide number + if( !/c/.test( format ) && dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ).length === 1 ) { + format = 'c'; + } + + switch( format ) { + case 'c': + value.push( getSlidePastCount() + 1 ); + break; + case 'c/t': + value.push( getSlidePastCount() + 1, '/', getTotalSlides() ); + break; + case 'h/v': + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '/', indexv + 1 ); + break; + default: + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '.', indexv + 1 ); + } + + dom.slideNumber.innerHTML = formatSlideNumber( value[0], value[1], value[2] ); + } + + } + + /** + * Applies HTML formatting to a slide number before it's + * written to the DOM. + * + * @param {number} a Current slide + * @param {string} delimiter Character to separate slide numbers + * @param {(number|*)} b Total slides + * @return {string} HTML string fragment + */ + function formatSlideNumber( a, delimiter, b ) { + + var url = '#' + locationHash(); + if( typeof b === 'number' && !isNaN( b ) ) { + return '' + + ''+ a +'' + + ''+ delimiter +'' + + ''+ b +'' + + ''; + } + else { + return '' + + ''+ a +'' + + ''; + } + + } + + /** + * Updates the state of all control/navigation arrows. + */ + function updateControls() { + + var routes = availableRoutes(); + var fragments = availableFragments(); + + // Remove the 'enabled' class from all directions + dom.controlsLeft.concat( dom.controlsRight ) + .concat( dom.controlsUp ) + .concat( dom.controlsDown ) + .concat( dom.controlsPrev ) + .concat( dom.controlsNext ).forEach( function( node ) { + node.classList.remove( 'enabled' ); + node.classList.remove( 'fragmented' ); + + // Set 'disabled' attribute on all directions + node.setAttribute( 'disabled', 'disabled' ); + } ); + + // Add the 'enabled' class to the available routes; remove 'disabled' attribute to enable buttons + if( routes.left ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( routes.right ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( routes.up ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( routes.down ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + + // Prev/next buttons + if( routes.left || routes.up ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( routes.right || routes.down ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'enabled' ); el.removeAttribute( 'disabled' ); } ); + + // Highlight fragment directions + if( currentSlide ) { + + // Always apply fragment decorator to prev/next buttons + if( fragments.prev ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( fragments.next ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + + // Apply fragment decorators to directional buttons based on + // what slide axis they are in + if( isVerticalSlide( currentSlide ) ) { + if( fragments.prev ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( fragments.next ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + } + else { + if( fragments.prev ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + if( fragments.next ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); el.removeAttribute( 'disabled' ); } ); + } + + } + + if( config.controlsTutorial ) { + + // Highlight control arrows with an animation to ensure + // that the viewer knows how to navigate + if( !hasNavigatedDown && routes.down ) { + dom.controlsDownArrow.classList.add( 'highlight' ); + } + else { + dom.controlsDownArrow.classList.remove( 'highlight' ); + + if( !hasNavigatedRight && routes.right && indexv === 0 ) { + dom.controlsRightArrow.classList.add( 'highlight' ); + } + else { + dom.controlsRightArrow.classList.remove( 'highlight' ); + } + } + + } + + } + + /** + * Updates the background elements to reflect the current + * slide. + * + * @param {boolean} includeAll If true, the backgrounds of + * all vertical slides (not just the present) will be updated. + */ + function updateBackground( includeAll ) { + + var currentBackground = null; + + // Reverse past/future classes when in RTL mode + var horizontalPast = config.rtl ? 'future' : 'past', + horizontalFuture = config.rtl ? 'past' : 'future'; + + // Update the classes of all backgrounds to match the + // states of their slides (past/present/future) + toArray( dom.background.childNodes ).forEach( function( backgroundh, h ) { + + backgroundh.classList.remove( 'past' ); + backgroundh.classList.remove( 'present' ); + backgroundh.classList.remove( 'future' ); + + if( h < indexh ) { + backgroundh.classList.add( horizontalPast ); + } + else if ( h > indexh ) { + backgroundh.classList.add( horizontalFuture ); + } + else { + backgroundh.classList.add( 'present' ); + + // Store a reference to the current background element + currentBackground = backgroundh; + } + + if( includeAll || h === indexh ) { + toArray( backgroundh.querySelectorAll( '.slide-background' ) ).forEach( function( backgroundv, v ) { + + backgroundv.classList.remove( 'past' ); + backgroundv.classList.remove( 'present' ); + backgroundv.classList.remove( 'future' ); + + if( v < indexv ) { + backgroundv.classList.add( 'past' ); + } + else if ( v > indexv ) { + backgroundv.classList.add( 'future' ); + } + else { + backgroundv.classList.add( 'present' ); + + // Only if this is the present horizontal and vertical slide + if( h === indexh ) currentBackground = backgroundv; + } + + } ); + } + + } ); + + // Stop content inside of previous backgrounds + if( previousBackground ) { + + stopEmbeddedContent( previousBackground ); + + } + + // Start content in the current background + if( currentBackground ) { + + startEmbeddedContent( currentBackground ); + + var currentBackgroundContent = currentBackground.querySelector( '.slide-background-content' ); + if( currentBackgroundContent ) { + + var backgroundImageURL = currentBackgroundContent.style.backgroundImage || ''; + + // Restart GIFs (doesn't work in Firefox) + if( /\.gif/i.test( backgroundImageURL ) ) { + currentBackgroundContent.style.backgroundImage = ''; + window.getComputedStyle( currentBackgroundContent ).opacity; + currentBackgroundContent.style.backgroundImage = backgroundImageURL; + } + + } + + // Don't transition between identical backgrounds. This + // prevents unwanted flicker. + var previousBackgroundHash = previousBackground ? previousBackground.getAttribute( 'data-background-hash' ) : null; + var currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' ); + if( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== previousBackground ) { + dom.background.classList.add( 'no-transition' ); + } + + previousBackground = currentBackground; + + } + + // If there's a background brightness flag for this slide, + // bubble it to the .reveal container + if( currentSlide ) { + [ 'has-light-background', 'has-dark-background' ].forEach( function( classToBubble ) { + if( currentSlide.classList.contains( classToBubble ) ) { + dom.wrapper.classList.add( classToBubble ); + } + else { + dom.wrapper.classList.remove( classToBubble ); + } + } ); + } + + // Allow the first background to apply without transition + setTimeout( function() { + dom.background.classList.remove( 'no-transition' ); + }, 1 ); + + } + + /** + * Updates the position of the parallax background based + * on the current slide index. + */ + function updateParallax() { + + if( config.parallaxBackgroundImage ) { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var backgroundSize = dom.background.style.backgroundSize.split( ' ' ), + backgroundWidth, backgroundHeight; + + if( backgroundSize.length === 1 ) { + backgroundWidth = backgroundHeight = parseInt( backgroundSize[0], 10 ); + } + else { + backgroundWidth = parseInt( backgroundSize[0], 10 ); + backgroundHeight = parseInt( backgroundSize[1], 10 ); + } + + var slideWidth = dom.background.offsetWidth, + horizontalSlideCount = horizontalSlides.length, + horizontalOffsetMultiplier, + horizontalOffset; + + if( typeof config.parallaxBackgroundHorizontal === 'number' ) { + horizontalOffsetMultiplier = config.parallaxBackgroundHorizontal; + } + else { + horizontalOffsetMultiplier = horizontalSlideCount > 1 ? ( backgroundWidth - slideWidth ) / ( horizontalSlideCount-1 ) : 0; + } + + horizontalOffset = horizontalOffsetMultiplier * indexh * -1; + + var slideHeight = dom.background.offsetHeight, + verticalSlideCount = verticalSlides.length, + verticalOffsetMultiplier, + verticalOffset; + + if( typeof config.parallaxBackgroundVertical === 'number' ) { + verticalOffsetMultiplier = config.parallaxBackgroundVertical; + } + else { + verticalOffsetMultiplier = ( backgroundHeight - slideHeight ) / ( verticalSlideCount-1 ); + } + + verticalOffset = verticalSlideCount > 0 ? verticalOffsetMultiplier * indexv : 0; + + dom.background.style.backgroundPosition = horizontalOffset + 'px ' + -verticalOffset + 'px'; + + } + + } + + /** + * Called when the given slide is within the configured view + * distance. Shows the slide element and loads any content + * that is set to load lazily (data-src). + * + * @param {HTMLElement} slide Slide to show + */ + function loadSlide( slide, options ) { + + options = options || {}; + + // Show the slide element + slide.style.display = config.display; + + // Media elements with data-src attributes + toArray( slide.querySelectorAll( 'img[data-src], video[data-src], audio[data-src]' ) ).forEach( function( element ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.setAttribute( 'data-lazy-loaded', '' ); + element.removeAttribute( 'data-src' ); + } ); + + // Media elements with children + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( media ) { + var sources = 0; + + toArray( media.querySelectorAll( 'source[data-src]' ) ).forEach( function( source ) { + source.setAttribute( 'src', source.getAttribute( 'data-src' ) ); + source.removeAttribute( 'data-src' ); + source.setAttribute( 'data-lazy-loaded', '' ); + sources += 1; + } ); + + // If we rewrote sources for this video/audio element, we need + // to manually tell it to load from its new origin + if( sources > 0 ) { + media.load(); + } + } ); + + + // Show the corresponding background element + var background = slide.slideBackgroundElement; + if( background ) { + background.style.display = 'block'; + + var backgroundContent = slide.slideBackgroundContentElement; + + // If the background contains media, load it + if( background.hasAttribute( 'data-loaded' ) === false ) { + background.setAttribute( 'data-loaded', 'true' ); + + var backgroundImage = slide.getAttribute( 'data-background-image' ), + backgroundVideo = slide.getAttribute( 'data-background-video' ), + backgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ), + backgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' ), + backgroundIframe = slide.getAttribute( 'data-background-iframe' ); + + // Images + if( backgroundImage ) { + backgroundContent.style.backgroundImage = 'url('+ encodeURI( backgroundImage ) +')'; + } + // Videos + else if ( backgroundVideo && !isSpeakerNotes() ) { + var video = document.createElement( 'video' ); + + if( backgroundVideoLoop ) { + video.setAttribute( 'loop', '' ); + } + + if( backgroundVideoMuted ) { + video.muted = true; + } + + // Inline video playback works (at least in Mobile Safari) as + // long as the video is muted and the `playsinline` attribute is + // present + if( isMobileDevice ) { + video.muted = true; + video.autoplay = true; + video.setAttribute( 'playsinline', '' ); + } + + // Support comma separated lists of video sources + backgroundVideo.split( ',' ).forEach( function( source ) { + video.innerHTML += ''; + } ); + + backgroundContent.appendChild( video ); + } + // Iframes + else if( backgroundIframe && options.excludeIframes !== true ) { + var iframe = document.createElement( 'iframe' ); + iframe.setAttribute( 'allowfullscreen', '' ); + iframe.setAttribute( 'mozallowfullscreen', '' ); + iframe.setAttribute( 'webkitallowfullscreen', '' ); + + // Only load autoplaying content when the slide is shown to + // avoid having it play in the background + if( /autoplay=(1|true|yes)/gi.test( backgroundIframe ) ) { + iframe.setAttribute( 'data-src', backgroundIframe ); + } + else { + iframe.setAttribute( 'src', backgroundIframe ); + } + + iframe.style.width = '100%'; + iframe.style.height = '100%'; + iframe.style.maxHeight = '100%'; + iframe.style.maxWidth = '100%'; + + backgroundContent.appendChild( iframe ); + } + } + + } + + } + + /** + * Unloads and hides the given slide. This is called when the + * slide is moved outside of the configured view distance. + * + * @param {HTMLElement} slide + */ + function unloadSlide( slide ) { + + // Hide the slide element + slide.style.display = 'none'; + + // Hide the corresponding background element + var background = getSlideBackground( slide ); + if( background ) { + background.style.display = 'none'; + } + + // Reset lazy-loaded media elements with src attributes + toArray( slide.querySelectorAll( 'video[data-lazy-loaded][src], audio[data-lazy-loaded][src]' ) ).forEach( function( element ) { + element.setAttribute( 'data-src', element.getAttribute( 'src' ) ); + element.removeAttribute( 'src' ); + } ); + + // Reset lazy-loaded media elements with children + toArray( slide.querySelectorAll( 'video[data-lazy-loaded] source[src], audio source[src]' ) ).forEach( function( source ) { + source.setAttribute( 'data-src', source.getAttribute( 'src' ) ); + source.removeAttribute( 'src' ); + } ); + + } + + /** + * Determine what available routes there are for navigation. + * + * @return {{left: boolean, right: boolean, up: boolean, down: boolean}} + */ + function availableRoutes() { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var routes = { + left: indexh > 0, + right: indexh < horizontalSlides.length - 1, + up: indexv > 0, + down: indexv < verticalSlides.length - 1 + }; + + // Looped presentations can always be navigated as long as + // there are slides available + if( config.loop ) { + if( horizontalSlides.length > 1 ) { + routes.left = true; + routes.right = true; + } + + if( verticalSlides.length > 1 ) { + routes.up = true; + routes.down = true; + } + } + + // Reverse horizontal controls for rtl + if( config.rtl ) { + var left = routes.left; + routes.left = routes.right; + routes.right = left; + } + + return routes; + + } + + /** + * Returns an object describing the available fragment + * directions. + * + * @return {{prev: boolean, next: boolean}} + */ + function availableFragments() { + + if( currentSlide && config.fragments ) { + var fragments = currentSlide.querySelectorAll( '.fragment' ); + var hiddenFragments = currentSlide.querySelectorAll( '.fragment:not(.visible)' ); + + return { + prev: fragments.length - hiddenFragments.length > 0, + next: !!hiddenFragments.length + }; + } + else { + return { prev: false, next: false }; + } + + } + + /** + * Enforces origin-specific format rules for embedded media. + */ + function formatEmbeddedContent() { + + var _appendParamToIframeSource = function( sourceAttribute, sourceURL, param ) { + toArray( dom.slides.querySelectorAll( 'iframe['+ sourceAttribute +'*="'+ sourceURL +'"]' ) ).forEach( function( el ) { + var src = el.getAttribute( sourceAttribute ); + if( src && src.indexOf( param ) === -1 ) { + el.setAttribute( sourceAttribute, src + ( !/\?/.test( src ) ? '?' : '&' ) + param ); + } + }); + }; + + // YouTube frames must include "?enablejsapi=1" + _appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' ); + _appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' ); + + // Vimeo frames must include "?api=1" + _appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' ); + _appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' ); + + // Always show media controls on mobile devices + if( isMobileDevice ) { + toArray( dom.slides.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + el.controls = true; + } ); + } + + } + + /** + * Start playback of any embedded content inside of + * the given element. + * + * @param {HTMLElement} element + */ + function startEmbeddedContent( element ) { + + if( element && !isSpeakerNotes() ) { + + // Restart GIFs + toArray( element.querySelectorAll( 'img[src$=".gif"]' ) ).forEach( function( el ) { + // Setting the same unchanged source like this was confirmed + // to work in Chrome, FF & Safari + el.setAttribute( 'src', el.getAttribute( 'src' ) ); + } ); + + // HTML5 media elements + toArray( element.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( closestParent( el, '.fragment' ) && !closestParent( el, '.fragment.visible' ) ) { + return; + } + + // Prefer an explicit global autoplay setting + var autoplay = config.autoPlayMedia; + + // If no global setting is available, fall back on the element's + // own autoplay setting + if( typeof autoplay !== 'boolean' ) { + autoplay = el.hasAttribute( 'data-autoplay' ) || !!closestParent( el, '.slide-background' ); + } + + if( autoplay && typeof el.play === 'function' ) { + + // If the media is ready, start playback + if( el.readyState > 1 ) { + startEmbeddedMedia( { target: el } ); + } + // Mobile devices never fire a loaded event so instead + // of waiting, we initiate playback + else if( isMobileDevice ) { + el.play(); + } + // If the media isn't loaded, wait before playing + else { + el.removeEventListener( 'loadeddata', startEmbeddedMedia ); // remove first to avoid dupes + el.addEventListener( 'loadeddata', startEmbeddedMedia ); + } + + } + } ); + + // Normal iframes + toArray( element.querySelectorAll( 'iframe[src]' ) ).forEach( function( el ) { + if( closestParent( el, '.fragment' ) && !closestParent( el, '.fragment.visible' ) ) { + return; + } + + startEmbeddedIframe( { target: el } ); + } ); + + // Lazy loading iframes + toArray( element.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + if( closestParent( el, '.fragment' ) && !closestParent( el, '.fragment.visible' ) ) { + return; + } + + if( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) { + el.removeEventListener( 'load', startEmbeddedIframe ); // remove first to avoid dupes + el.addEventListener( 'load', startEmbeddedIframe ); + el.setAttribute( 'src', el.getAttribute( 'data-src' ) ); + } + } ); + + } + + } + + /** + * Starts playing an embedded video/audio element after + * it has finished loading. + * + * @param {object} event + */ + function startEmbeddedMedia( event ) { + + var isAttachedToDOM = !!closestParent( event.target, 'html' ), + isVisible = !!closestParent( event.target, '.present' ); + + if( isAttachedToDOM && isVisible ) { + event.target.currentTime = 0; + event.target.play(); + } + + event.target.removeEventListener( 'loadeddata', startEmbeddedMedia ); + + } + + /** + * "Starts" the content of an embedded iframe using the + * postMessage API. + * + * @param {object} event + */ + function startEmbeddedIframe( event ) { + + var iframe = event.target; + + if( iframe && iframe.contentWindow ) { + + var isAttachedToDOM = !!closestParent( event.target, 'html' ), + isVisible = !!closestParent( event.target, '.present' ); + + if( isAttachedToDOM && isVisible ) { + + // Prefer an explicit global autoplay setting + var autoplay = config.autoPlayMedia; + + // If no global setting is available, fall back on the element's + // own autoplay setting + if( typeof autoplay !== 'boolean' ) { + autoplay = iframe.hasAttribute( 'data-autoplay' ) || !!closestParent( iframe, '.slide-background' ); + } + + // YouTube postMessage API + if( /youtube\.com\/embed\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) { + iframe.contentWindow.postMessage( '{"event":"command","func":"playVideo","args":""}', '*' ); + } + // Vimeo postMessage API + else if( /player\.vimeo\.com\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) { + iframe.contentWindow.postMessage( '{"method":"play"}', '*' ); + } + // Generic postMessage API + else { + iframe.contentWindow.postMessage( 'slide:start', '*' ); + } + + } + + } + + } + + /** + * Stop playback of any embedded content inside of + * the targeted slide. + * + * @param {HTMLElement} element + */ + function stopEmbeddedContent( element, options ) { + + options = extend( { + // Defaults + unloadIframes: true + }, options || {} ); + + if( element && element.parentNode ) { + // HTML5 media elements + toArray( element.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) { + el.setAttribute('data-paused-by-reveal', ''); + el.pause(); + } + } ); + + // Generic postMessage API for non-lazy loaded iframes + toArray( element.querySelectorAll( 'iframe' ) ).forEach( function( el ) { + if( el.contentWindow ) el.contentWindow.postMessage( 'slide:stop', '*' ); + el.removeEventListener( 'load', startEmbeddedIframe ); + }); + + // YouTube postMessage API + toArray( element.querySelectorAll( 'iframe[src*="youtube.com/embed/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"event":"command","func":"pauseVideo","args":""}', '*' ); + } + }); + + // Vimeo postMessage API + toArray( element.querySelectorAll( 'iframe[src*="player.vimeo.com/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"method":"pause"}', '*' ); + } + }); + + if( options.unloadIframes === true ) { + // Unload lazy-loaded iframes + toArray( element.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + // Only removing the src doesn't actually unload the frame + // in all browsers (Firefox) so we set it to blank first + el.setAttribute( 'src', 'about:blank' ); + el.removeAttribute( 'src' ); + } ); + } + } + + } + + /** + * Returns the number of past slides. This can be used as a global + * flattened index for slides. + * + * @return {number} Past slide count + */ + function getSlidePastCount() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // The number of past slides + var pastCount = 0; + + // Step through all slides and count the past ones + mainLoop: for( var i = 0; i < horizontalSlides.length; i++ ) { + + var horizontalSlide = horizontalSlides[i]; + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + + for( var j = 0; j < verticalSlides.length; j++ ) { + + // Stop as soon as we arrive at the present + if( verticalSlides[j].classList.contains( 'present' ) ) { + break mainLoop; + } + + pastCount++; + + } + + // Stop as soon as we arrive at the present + if( horizontalSlide.classList.contains( 'present' ) ) { + break; + } + + // Don't count the wrapping section for vertical slides + if( horizontalSlide.classList.contains( 'stack' ) === false ) { + pastCount++; + } + + } + + return pastCount; + + } + + /** + * Returns a value ranging from 0-1 that represents + * how far into the presentation we have navigated. + * + * @return {number} + */ + function getProgress() { + + // The number of past and total slides + var totalCount = getTotalSlides(); + var pastCount = getSlidePastCount(); + + if( currentSlide ) { + + var allFragments = currentSlide.querySelectorAll( '.fragment' ); + + // If there are fragments in the current slide those should be + // accounted for in the progress. + if( allFragments.length > 0 ) { + var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' ); + + // This value represents how big a portion of the slide progress + // that is made up by its fragments (0-1) + var fragmentWeight = 0.9; + + // Add fragment progress to the past slide count + pastCount += ( visibleFragments.length / allFragments.length ) * fragmentWeight; + } + + } + + return pastCount / ( totalCount - 1 ); + + } + + /** + * Checks if this presentation is running inside of the + * speaker notes window. + * + * @return {boolean} + */ + function isSpeakerNotes() { + + return !!window.location.search.match( /receiver/gi ); + + } + + /** + * Reads the current URL (hash) and navigates accordingly. + */ + function readURL() { + + var hash = window.location.hash; + + // Attempt to parse the hash as either an index or name + var bits = hash.slice( 2 ).split( '/' ), + name = hash.replace( /#|\//gi, '' ); + + // If the first bit is not fully numeric and there is a name we + // can assume that this is a named link + if( !/^[0-9]*$/.test( bits[0] ) && name.length ) { + var element; + + // Ensure the named link is a valid HTML ID attribute + try { + element = document.getElementById( decodeURIComponent( name ) ); + } + catch ( error ) { } + + // Ensure that we're not already on a slide with the same name + var isSameNameAsCurrentSlide = currentSlide ? currentSlide.getAttribute( 'id' ) === name : false; + + if( element && !isSameNameAsCurrentSlide ) { + // Find the position of the named slide and navigate to it + var indices = Reveal.getIndices( element ); + slide( indices.h, indices.v ); + } + // If the slide doesn't exist, navigate to the current slide + else { + slide( indexh || 0, indexv || 0 ); + } + } + else { + var hashIndexBase = config.hashOneBasedIndex ? 1 : 0; + + // Read the index components of the hash + var h = ( parseInt( bits[0], 10 ) - hashIndexBase ) || 0, + v = ( parseInt( bits[1], 10 ) - hashIndexBase ) || 0, + f; + + if( config.fragmentInURL ) { + f = parseInt( bits[2], 10 ); + if( isNaN( f ) ) { + f = undefined; + } + } + + if( h !== indexh || v !== indexv || f !== undefined ) { + slide( h, v, f ); + } + } + + } + + /** + * Updates the page URL (hash) to reflect the current + * state. + * + * @param {number} delay The time in ms to wait before + * writing the hash + */ + function writeURL( delay ) { + + if( config.history ) { + + // Make sure there's never more than one timeout running + clearTimeout( writeURLTimeout ); + + // If a delay is specified, timeout this call + if( typeof delay === 'number' ) { + writeURLTimeout = setTimeout( writeURL, delay ); + } + else if( currentSlide ) { + window.location.hash = locationHash(); + } + } + + } + /** + * Retrieves the h/v location and fragment of the current, + * or specified, slide. + * + * @param {HTMLElement} [slide] If specified, the returned + * index will be for this slide rather than the currently + * active one + * + * @return {{h: number, v: number, f: number}} + */ + function getIndices( slide ) { + + // By default, return the current indices + var h = indexh, + v = indexv, + f; + + // If a slide is specified, return the indices of that slide + if( slide ) { + var isVertical = isVerticalSlide( slide ); + var slideh = isVertical ? slide.parentNode : slide; + + // Select all horizontal slides + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // Now that we know which the horizontal slide is, get its index + h = Math.max( horizontalSlides.indexOf( slideh ), 0 ); + + // Assume we're not vertical + v = undefined; + + // If this is a vertical slide, grab the vertical index + if( isVertical ) { + v = Math.max( toArray( slide.parentNode.querySelectorAll( 'section' ) ).indexOf( slide ), 0 ); + } + } + + if( !slide && currentSlide ) { + var hasFragments = currentSlide.querySelectorAll( '.fragment' ).length > 0; + if( hasFragments ) { + var currentFragment = currentSlide.querySelector( '.current-fragment' ); + if( currentFragment && currentFragment.hasAttribute( 'data-fragment-index' ) ) { + f = parseInt( currentFragment.getAttribute( 'data-fragment-index' ), 10 ); + } + else { + f = currentSlide.querySelectorAll( '.fragment.visible' ).length - 1; + } + } + } + + return { h: h, v: v, f: f }; + + } + + /** + * Retrieves all slides in this presentation. + */ + function getSlides() { + + return toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' )); + + } + + /** + * Retrieves the total number of slides in this presentation. + * + * @return {number} + */ + function getTotalSlides() { + + return getSlides().length; + + } + + /** + * Returns the slide element matching the specified index. + * + * @return {HTMLElement} + */ + function getSlide( x, y ) { + + var horizontalSlide = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR )[ x ]; + var verticalSlides = horizontalSlide && horizontalSlide.querySelectorAll( 'section' ); + + if( verticalSlides && verticalSlides.length && typeof y === 'number' ) { + return verticalSlides ? verticalSlides[ y ] : undefined; + } + + return horizontalSlide; + + } + + /** + * Returns the background element for the given slide. + * All slides, even the ones with no background properties + * defined, have a background element so as long as the + * index is valid an element will be returned. + * + * @param {mixed} x Horizontal background index OR a slide + * HTML element + * @param {number} y Vertical background index + * @return {(HTMLElement[]|*)} + */ + function getSlideBackground( x, y ) { + + var slide = typeof x === 'number' ? getSlide( x, y ) : x; + if( slide ) { + return slide.slideBackgroundElement; + } + + return undefined; + + } + + /** + * Retrieves the speaker notes from a slide. Notes can be + * defined in two ways: + * 1. As a data-notes attribute on the slide
    + * 2. As an
    ', + '', + '', + '