Commit 7d9418b6 authored by Trevor Clarke's avatar Trevor Clarke 😉
Browse files

Initial slides setup

parent bf8d388f
/* global module:false */
module.exports = function(grunt) {
var port = grunt.option('port') || 8000;
var root = grunt.option('root') || '.';
if (!Array.isArray(root)) root = [root];
// Project configuration
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
meta: {
banner:
'/*!\n' +
' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' +
' * http://revealjs.com\n' +
' * MIT licensed\n' +
' *\n' +
' * Copyright (C) 2018 Hakim El Hattab, http://hakim.se\n' +
' */'
},
qunit: {
files: [ 'test/*.html' ]
},
uglify: {
options: {
banner: '<%= meta.banner %>\n',
ie8: true
},
build: {
src: 'js/reveal.js',
dest: 'js/reveal.min.js'
}
},
sass: {
core: {
src: 'css/reveal.scss',
dest: 'css/reveal.css'
},
themes: {
expand: true,
cwd: 'css/theme/source',
src: ['*.sass', '*.scss'],
dest: 'css/theme',
ext: '.css'
}
},
autoprefixer: {
core: {
src: 'css/reveal.css'
}
},
cssmin: {
options: {
compatibility: 'ie9'
},
compress: {
src: 'css/reveal.css',
dest: 'css/reveal.min.css'
}
},
jshint: {
options: {
curly: false,
eqeqeq: true,
immed: true,
esnext: true,
latedef: 'nofunc',
newcap: true,
noarg: true,
sub: true,
undef: true,
eqnull: true,
browser: true,
expr: true,
loopfunc: true,
globals: {
head: false,
module: false,
console: false,
unescape: false,
define: false,
exports: false
}
},
files: [ 'Gruntfile.js', 'js/reveal.js' ]
},
connect: {
server: {
options: {
port: port,
base: root,
livereload: true,
open: true,
useAvailablePort: true
}
}
},
zip: {
bundle: {
src: [
'index.html',
'css/**',
'js/**',
'lib/**',
'images/**',
'plugin/**',
'**.md'
],
dest: 'reveal-js-presentation.zip'
}
},
watch: {
js: {
files: [ 'Gruntfile.js', 'js/reveal.js' ],
tasks: 'js'
},
theme: {
files: [
'css/theme/source/*.sass',
'css/theme/source/*.scss',
'css/theme/template/*.sass',
'css/theme/template/*.scss'
],
tasks: 'css-themes'
},
css: {
files: [ 'css/reveal.scss' ],
tasks: 'css-core'
},
html: {
files: root.map(path => path + '/*.html')
},
markdown: {
files: root.map(path => path + '/*.md')
},
options: {
livereload: true
}
},
retire: {
js: [ 'js/reveal.js', 'lib/js/*.js', 'plugin/**/*.js' ],
node: [ '.' ]
}
});
// Dependencies
grunt.loadNpmTasks( 'grunt-contrib-connect' );
grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
grunt.loadNpmTasks( 'grunt-contrib-qunit' );
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
grunt.loadNpmTasks( 'grunt-contrib-watch' );
grunt.loadNpmTasks( 'grunt-autoprefixer' );
grunt.loadNpmTasks( 'grunt-retire' );
grunt.loadNpmTasks( 'grunt-sass' );
grunt.loadNpmTasks( 'grunt-zip' );
// Default task
grunt.registerTask( 'default', [ 'css', 'js' ] );
// JS task
grunt.registerTask( 'js', [ 'jshint', 'uglify', 'qunit' ] );
// Theme CSS
grunt.registerTask( 'css-themes', [ 'sass:themes' ] );
// Core framework CSS
grunt.registerTask( 'css-core', [ 'sass:core', 'autoprefixer', 'cssmin' ] );
// All CSS
grunt.registerTask( 'css', [ 'sass', 'autoprefixer', 'cssmin' ] );
// Package presentation to archive
grunt.registerTask( 'package', [ 'default', 'zip' ] );
// Serve presentation locally
grunt.registerTask( 'serve', [ 'connect', 'watch' ] );
// Run tests
grunt.registerTask( 'test', [ 'jshint', 'qunit' ] );
};
# State Channels - Edcon Hack Slides
Build your first state channel using Solidity. These are the slides for Edcon.io Hack Workshop session.
\ No newline at end of file
Build your first state channel using Solidity. These are the slides for Edcon.io Hack Workshop session.
[See Live Slides]()
## Development
`npm i` - install
`npm start` - local build & development
`npm run build` - build for deploy
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="564.446px" height="72.249px" viewBox="0 0 564.446 72.249" enable-background="new 0 0 564.446 72.249"
xml:space="preserve">
<g>
<g>
<path id="rnd1" fill="#1C3664" d="M106.983,59.143c-0.03-7.014-5.741-12.674-12.754-12.643c-3.253,0.015-6.216,1.256-8.455,3.278
c-4.15,3.76-5.258,7.413-12.184,7.442c-4.969,0.022-6.953-1.666-9.472-4.828c-2.256-3.416-6.112-5.671-10.489-5.707l-0.086-0.006
H53.46h-0.027h-0.025l-0.055,0.001l-0.099,0.007c-3.698,0.059-7.005,1.697-9.287,4.264c-3.353,3.385-4.833,6.422-11.145,6.45
c-5.361,0.024-7.247-1.938-10.083-5.604c-2.334-3.02-5.995-4.955-10.103-4.938C5.629,46.891-0.031,52.602,0,59.613
c0.03,7.007,5.741,12.666,12.748,12.636c4.019-0.017,7.59-1.897,9.905-4.815c2.793-3.537,5.417-5.543,10.389-5.564
c5.389-0.023,7.523,2.275,10.543,5.484c2.312,2.854,5.836,4.69,9.783,4.717l0.08-0.002h0.071h0.025h0.027h0.086h0.075
c4.262-0.068,8.005-2.239,10.257-5.515c2.594-3.099,5.188-4.845,9.821-4.865c5.825-0.025,7.849,2.664,11.293,6.271
c2.323,2.435,5.607,3.944,9.237,3.929C101.354,71.859,107.014,66.148,106.983,59.143z"/>
<path id="rnd2" fill="#8ABFD9" d="M86.396,35.435c-0.031-7.006-5.739-12.667-12.748-12.636c-3.256,0.014-6.22,1.25-8.458,3.278
c-4.15,3.753-5.26,7.413-12.184,7.443c-5.361,0.024-7.246-1.942-10.08-5.609c-2.335-3.015-5.995-4.95-10.103-4.932
c-7.01,0.031-12.67,5.742-12.639,12.749c0.03,7.012,5.741,12.673,12.751,12.642c4.016-0.018,7.588-1.897,9.902-4.821
c2.793-3.531,5.42-5.537,10.389-5.559c5.821-0.025,7.845,2.657,11.294,6.265c2.326,2.441,5.607,3.95,9.24,3.936
C80.77,48.158,86.427,42.448,86.396,35.435z"/>
<path id="rnd3" fill="#F26724" d="M65.952,12.642C65.921,5.629,60.211-0.031,53.201,0C46.189,0.031,40.528,5.741,40.56,12.753
c0.031,7.006,5.741,12.667,12.754,12.636C60.323,25.358,65.983,19.647,65.952,12.642z"/>
</g>
<g>
<path fill="#1C3664" d="M161.306,29.254c3.457,3.126,5.186,7.841,5.186,14.148v25.972H156.7V63.98
c-1.273,1.938-3.084,3.416-5.435,4.439c-2.352,1.023-5.186,1.535-8.505,1.535c-3.319,0-6.224-0.568-8.713-1.701
s-4.412-2.71-5.767-4.73c-1.356-2.018-2.033-4.3-2.033-6.845c0-3.983,1.479-7.178,4.439-9.584
c2.958-2.406,7.62-3.609,13.981-3.609h11.451v-0.664c0-3.097-0.927-5.477-2.78-7.136c-1.854-1.66-4.605-2.49-8.256-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.407,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.263-0.94,6.721-1.411,10.372-1.411C152.855,24.566,157.848,26.13,161.306,29.254z M151.846,60.62
c2.019-1.188,3.443-2.89,4.273-5.103v-5.146h-10.704c-5.975,0-8.962,1.964-8.962,5.892c0,1.881,0.747,3.375,2.241,4.48
c1.494,1.107,3.568,1.66,6.223,1.66C147.517,62.404,149.826,61.811,151.846,60.62z"/>
<path fill="#1C3664" d="M242.332,29.42c3.264,3.236,4.896,8.09,4.896,14.562v25.391h-10.372V45.311
c0-3.871-0.858-6.79-2.573-8.754c-1.715-1.963-4.177-2.946-7.385-2.946c-3.485,0-6.279,1.149-8.381,3.443
c-2.103,2.296-3.153,5.574-3.153,9.833v22.487h-10.372V45.311c0-3.871-0.858-6.79-2.572-8.754
c-1.715-1.963-4.178-2.946-7.385-2.946c-3.541,0-6.348,1.134-8.422,3.402c-2.075,2.269-3.112,5.559-3.112,9.874v22.487h-10.372
v-44.31h9.874v5.642c1.66-1.991,3.734-3.512,6.224-4.563c2.489-1.05,5.254-1.577,8.297-1.577c3.319,0,6.265,0.622,8.837,1.867
c2.572,1.245,4.605,3.084,6.099,5.518c1.826-2.323,4.176-4.134,7.053-5.435c2.875-1.299,6.057-1.95,9.542-1.95
C234.643,24.566,239.067,26.185,242.332,29.42z"/>
<path fill="#1C3664" d="M290.002,27.388c3.402,1.881,6.07,4.537,8.008,7.966c1.936,3.431,2.904,7.385,2.904,11.865
s-0.969,8.451-2.904,11.908c-1.938,3.457-4.605,6.127-8.008,8.007c-3.402,1.881-7.26,2.821-11.575,2.821
c-3.043,0-5.823-0.526-8.339-1.576c-2.518-1.051-4.634-2.627-6.348-4.73v5.726h-9.874V7.805h10.372v22.652
c1.77-1.936,3.858-3.402,6.265-4.397s5.047-1.494,7.924-1.494C282.742,24.566,286.6,25.508,290.002,27.388z M286.683,57.26
c2.461-2.544,3.692-5.892,3.692-10.041c0-4.148-1.231-7.495-3.692-10.04c-2.462-2.543-5.601-3.817-9.418-3.817
c-2.489,0-4.729,0.568-6.721,1.701c-1.991,1.134-3.568,2.752-4.729,4.854c-1.162,2.103-1.743,4.537-1.743,7.302
c0,2.768,0.581,5.201,1.743,7.303c1.162,2.103,2.738,3.721,4.729,4.854c1.992,1.135,4.232,1.701,6.721,1.701
C281.082,61.076,284.221,59.805,286.683,57.26z"/>
<path fill="#1C3664" d="M352.275,50.538h-34.768c0.608,3.265,2.199,5.851,4.771,7.759s5.767,2.862,9.583,2.862
c4.867,0,8.879-1.604,12.032-4.812l5.56,6.39c-1.991,2.379-4.51,4.177-7.551,5.393c-3.043,1.218-6.473,1.826-10.289,1.826
c-4.869,0-9.156-0.967-12.862-2.904c-3.706-1.936-6.569-4.633-8.588-8.09c-2.02-3.457-3.028-7.371-3.028-11.742
c0-4.314,0.981-8.2,2.945-11.658c1.963-3.457,4.688-6.153,8.174-8.09c3.484-1.936,7.412-2.904,11.782-2.904
c4.314,0,8.174,0.954,11.575,2.863c3.402,1.908,6.058,4.592,7.966,8.049c1.908,3.458,2.863,7.455,2.863,11.991
C352.441,48.188,352.386,49.211,352.275,50.538z M321.615,35.81c-2.296,1.964-3.692,4.578-4.19,7.841h25.142
c-0.443-3.208-1.798-5.808-4.065-7.8c-2.269-1.991-5.09-2.987-8.464-2.987C326.718,32.864,323.91,33.847,321.615,35.81z"/>
<path fill="#1C3664" d="M384.72,24.566v9.874c-0.886-0.166-1.688-0.249-2.406-0.249c-4.039,0-7.192,1.176-9.46,3.526
c-2.269,2.352-3.402,5.74-3.402,10.165v21.491h-10.372v-44.31h9.875v6.472C371.941,26.89,377.195,24.566,384.72,24.566z"/>
<path fill="#1C3664" d="M434.837,7.805v61.569h-9.957v-5.726c-1.716,2.104-3.831,3.68-6.348,4.73
c-2.519,1.05-5.298,1.576-8.34,1.576c-4.26,0-8.09-0.94-11.492-2.821c-3.402-1.88-6.071-4.55-8.007-8.007
c-1.938-3.457-2.904-7.428-2.904-11.908s0.967-8.435,2.904-11.865c1.936-3.429,4.604-6.084,8.007-7.966
c3.402-1.88,7.232-2.821,11.492-2.821c2.932,0,5.614,0.498,8.049,1.494c2.434,0.996,4.508,2.489,6.224,4.48V7.805H434.837z
M418.158,59.375c1.992-1.133,3.568-2.751,4.73-4.854c1.161-2.102,1.742-4.535,1.742-7.303c0-2.765-0.581-5.199-1.742-7.302
c-1.162-2.102-2.738-3.72-4.73-4.854c-1.991-1.133-4.231-1.701-6.721-1.701s-4.729,0.568-6.722,1.701
c-1.991,1.134-3.567,2.752-4.729,4.854c-1.161,2.103-1.742,4.537-1.742,7.302c0,2.768,0.581,5.201,1.742,7.303
c1.162,2.103,2.738,3.721,4.729,4.854c1.992,1.135,4.232,1.701,6.722,1.701S416.167,60.51,418.158,59.375z"/>
<path fill="#1C3664" d="M477.031,29.254c3.456,3.126,5.186,7.841,5.186,14.148v25.972h-9.791V63.98
c-1.273,1.938-3.084,3.416-5.435,4.439c-2.353,1.023-5.187,1.535-8.506,1.535c-3.318,0-6.223-0.568-8.712-1.701
s-4.412-2.71-5.768-4.73c-1.355-2.018-2.032-4.3-2.032-6.845c0-3.983,1.479-7.178,4.438-9.584
c2.959-2.406,7.62-3.609,13.982-3.609h11.45v-0.664c0-3.097-0.927-5.477-2.779-7.136c-1.854-1.66-4.605-2.49-8.257-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.406,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.264-0.94,6.721-1.411,10.372-1.411C468.58,24.566,473.573,26.13,477.031,29.254z M467.571,60.62
c2.02-1.188,3.444-2.89,4.273-5.103v-5.146h-10.704c-5.974,0-8.961,1.964-8.961,5.892c0,1.881,0.746,3.375,2.24,4.48
c1.493,1.107,3.568,1.66,6.224,1.66C463.242,62.404,465.552,61.811,467.571,60.62z"/>
<path fill="#1C3664" d="M520.469,66.968c-1.217,0.995-2.696,1.743-4.438,2.24c-1.743,0.498-3.583,0.747-5.519,0.747
c-4.868,0-8.63-1.271-11.285-3.817c-2.655-2.544-3.982-6.251-3.982-11.118V33.694h-7.302v-8.298h7.302V15.273h10.372v10.123
h11.865v8.298h-11.865V54.77c0,2.158,0.525,3.805,1.576,4.938c1.051,1.135,2.572,1.701,4.564,1.701
c2.323,0,4.259-0.607,5.808-1.826L520.469,66.968z"/>
<path fill="#1C3664" d="M559.261,29.254c3.456,3.126,5.186,7.841,5.186,14.148v25.972h-9.791V63.98
c-1.273,1.938-3.084,3.416-5.435,4.439c-2.353,1.023-5.187,1.535-8.506,1.535c-3.318,0-6.223-0.568-8.712-1.701
s-4.412-2.71-5.768-4.73c-1.355-2.018-2.032-4.3-2.032-6.845c0-3.983,1.479-7.178,4.438-9.584
c2.959-2.406,7.62-3.609,13.982-3.609h11.45v-0.664c0-3.097-0.927-5.477-2.779-7.136c-1.854-1.66-4.605-2.49-8.257-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.406,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.264-0.94,6.721-1.411,10.372-1.411C550.81,24.566,555.803,26.13,559.261,29.254z M549.801,60.62
c2.02-1.188,3.444-2.89,4.273-5.103v-5.146H543.37c-5.974,0-8.961,1.964-8.961,5.892c0,1.881,0.746,3.375,2.24,4.48
c1.493,1.107,3.568,1.66,6.224,1.66C545.472,62.404,547.781,61.811,549.801,60.62z"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="564.446px" height="72.249px" viewBox="0 0 564.446 72.249" enable-background="new 0 0 564.446 72.249"
xml:space="preserve">
<g>
<g>
<path id="rnd1_1_" fill="#FFFFFF" d="M106.983,59.142c-0.03-7.013-5.741-12.673-12.754-12.642
c-3.253,0.014-6.216,1.256-8.455,3.277c-4.15,3.76-5.258,7.414-12.184,7.443c-4.969,0.021-6.953-1.666-9.472-4.828
c-2.256-3.416-6.112-5.672-10.489-5.707l-0.086-0.006H53.46h-0.027h-0.025h-0.055l-0.099,0.007
c-3.698,0.06-7.005,1.698-9.287,4.265c-3.353,3.385-4.833,6.422-11.145,6.449c-5.361,0.025-7.247-1.938-10.083-5.604
c-2.334-3.021-5.995-4.955-10.103-4.938C5.629,46.891-0.031,52.601,0,59.614C0.03,66.62,5.741,72.28,12.748,72.249
c4.019-0.017,7.59-1.896,9.905-4.814c2.793-3.537,5.417-5.543,10.389-5.565c5.389-0.023,7.523,2.276,10.543,5.485
c2.312,2.854,5.836,4.689,9.783,4.716l0.08-0.001h0.071h0.025h0.027h0.086h0.075c4.262-0.069,8.005-2.24,10.257-5.516
c2.594-3.098,5.188-4.844,9.821-4.865c5.825-0.025,7.849,2.664,11.293,6.271c2.323,2.436,5.607,3.945,9.237,3.929
C101.354,71.859,107.014,66.148,106.983,59.142z"/>
<path id="rnd2_1_" fill="#FFFFFF" d="M86.396,35.435c-0.031-7.006-5.739-12.667-12.748-12.636c-3.256,0.014-6.22,1.25-8.458,3.278
c-4.15,3.753-5.26,7.413-12.184,7.443c-5.361,0.024-7.246-1.942-10.08-5.609c-2.335-3.015-5.995-4.95-10.103-4.932
c-7.01,0.031-12.67,5.742-12.639,12.749c0.03,7.012,5.741,12.672,12.751,12.642c4.016-0.019,7.588-1.898,9.902-4.822
c2.793-3.531,5.42-5.537,10.389-5.559c5.821-0.025,7.845,2.657,11.294,6.265c2.326,2.441,5.607,3.95,9.24,3.935
C80.77,48.159,86.427,42.448,86.396,35.435z"/>
<path id="rnd3_1_" fill="#FFFFFF" d="M65.952,12.642C65.921,5.629,60.211-0.031,53.201,0C46.189,0.031,40.528,5.741,40.56,12.753
c0.031,7.006,5.741,12.667,12.754,12.636C60.323,25.358,65.983,19.647,65.952,12.642z"/>
</g>
<g>
<path fill="#FFFFFF" d="M161.306,29.254c3.457,3.126,5.186,7.841,5.186,14.148v25.971H156.7v-5.393
c-1.273,1.937-3.084,3.416-5.435,4.439c-2.352,1.022-5.186,1.535-8.505,1.535c-3.319,0-6.224-0.568-8.713-1.701
c-2.489-1.134-4.412-2.711-5.767-4.73c-1.356-2.019-2.033-4.301-2.033-6.846c0-3.982,1.479-7.178,4.439-9.584
c2.958-2.406,7.62-3.609,13.981-3.609h11.451v-0.664c0-3.097-0.927-5.477-2.78-7.136c-1.854-1.66-4.605-2.49-8.256-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.407,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.263-0.94,6.721-1.411,10.372-1.411C152.855,24.566,157.848,26.13,161.306,29.254z M151.846,60.62
c2.019-1.188,3.443-2.89,4.273-5.103v-5.146h-10.704c-5.975,0-8.962,1.965-8.962,5.893c0,1.881,0.747,3.375,2.241,4.48
c1.494,1.107,3.568,1.659,6.223,1.659C147.517,62.404,149.826,61.81,151.846,60.62z"/>
<path fill="#FFFFFF" d="M242.332,29.42c3.264,3.236,4.896,8.09,4.896,14.562v25.391h-10.372V45.311
c0-3.871-0.858-6.79-2.573-8.754c-1.715-1.963-4.177-2.946-7.385-2.946c-3.485,0-6.279,1.149-8.381,3.443
c-2.103,2.296-3.153,5.574-3.153,9.833v22.486h-10.372V45.311c0-3.871-0.858-6.79-2.572-8.754
c-1.715-1.963-4.178-2.946-7.385-2.946c-3.541,0-6.348,1.134-8.422,3.402c-2.075,2.269-3.112,5.559-3.112,9.874v22.486h-10.372
V25.064h9.874v5.642c1.66-1.991,3.734-3.512,6.224-4.563c2.489-1.05,5.254-1.577,8.297-1.577c3.319,0,6.265,0.622,8.837,1.867
c2.572,1.245,4.605,3.084,6.099,5.518c1.826-2.323,4.176-4.134,7.053-5.435c2.875-1.299,6.057-1.95,9.542-1.95
C234.643,24.566,239.067,26.185,242.332,29.42z"/>
<path fill="#FFFFFF" d="M290.002,27.388c3.402,1.881,6.07,4.537,8.008,7.966c1.936,3.431,2.904,7.385,2.904,11.866
c0,4.48-0.969,8.451-2.904,11.907c-1.938,3.458-4.605,6.128-8.008,8.007c-3.402,1.881-7.26,2.822-11.575,2.822
c-3.043,0-5.823-0.527-8.339-1.577c-2.518-1.05-4.634-2.627-6.348-4.729v5.725h-9.874V7.805h10.372v22.652
c1.77-1.936,3.858-3.402,6.265-4.397s5.047-1.494,7.924-1.494C282.742,24.566,286.6,25.508,290.002,27.388z M286.683,57.259
c2.461-2.544,3.692-5.892,3.692-10.04c0-4.149-1.231-7.495-3.692-10.041c-2.462-2.543-5.601-3.817-9.418-3.817
c-2.489,0-4.729,0.568-6.721,1.701c-1.991,1.134-3.568,2.752-4.729,4.854c-1.162,2.103-1.743,4.537-1.743,7.302
c0,2.767,0.581,5.2,1.743,7.302c1.162,2.103,2.738,3.722,4.729,4.854c1.992,1.135,4.232,1.701,6.721,1.701
C281.082,61.077,284.221,59.804,286.683,57.259z"/>
<path fill="#FFFFFF" d="M352.275,50.538h-34.768c0.608,3.266,2.199,5.851,4.771,7.759c2.572,1.909,5.767,2.862,9.583,2.862
c4.867,0,8.879-1.604,12.032-4.812l5.56,6.39c-1.991,2.379-4.51,4.177-7.551,5.394c-3.043,1.217-6.473,1.826-10.289,1.826
c-4.869,0-9.156-0.968-12.862-2.904s-6.569-4.633-8.588-8.091c-2.02-3.456-3.028-7.37-3.028-11.741
c0-4.315,0.981-8.201,2.945-11.658c1.963-3.457,4.688-6.153,8.174-8.09c3.484-1.936,7.412-2.904,11.782-2.904
c4.314,0,8.174,0.954,11.575,2.863c3.402,1.908,6.058,4.592,7.966,8.049c1.908,3.458,2.863,7.455,2.863,11.99
C352.441,48.188,352.386,49.21,352.275,50.538z M321.615,35.81c-2.296,1.964-3.692,4.578-4.19,7.841h25.142
c-0.443-3.208-1.798-5.808-4.065-7.8c-2.269-1.991-5.09-2.987-8.464-2.987C326.718,32.864,323.91,33.847,321.615,35.81z"/>
<path fill="#FFFFFF" d="M384.72,24.566v9.874c-0.886-0.166-1.688-0.249-2.406-0.249c-4.039,0-7.192,1.176-9.46,3.526
c-2.269,2.352-3.402,5.74-3.402,10.165v21.49h-10.372V25.064h9.875v6.472C371.941,26.89,377.195,24.566,384.72,24.566z"/>
<path fill="#FFFFFF" d="M434.837,7.805v61.568h-9.957v-5.725c-1.716,2.103-3.831,3.68-6.348,4.729
c-2.519,1.05-5.298,1.577-8.34,1.577c-4.26,0-8.09-0.941-11.492-2.822c-3.402-1.879-6.071-4.549-8.007-8.007
c-1.938-3.456-2.904-7.427-2.904-11.907c0-4.481,0.967-8.435,2.904-11.866c1.936-3.429,4.604-6.084,8.007-7.966
c3.402-1.88,7.232-2.821,11.492-2.821c2.932,0,5.614,0.498,8.049,1.494c2.434,0.996,4.508,2.489,6.224,4.48V7.805H434.837z
M418.158,59.375c1.992-1.133,3.568-2.752,4.73-4.854c1.161-2.102,1.742-4.535,1.742-7.302c0-2.766-0.581-5.199-1.742-7.302
c-1.162-2.102-2.738-3.72-4.73-4.854c-1.991-1.133-4.231-1.701-6.721-1.701s-4.729,0.568-6.722,1.701
c-1.991,1.134-3.567,2.752-4.729,4.854c-1.161,2.103-1.742,4.537-1.742,7.302c0,2.767,0.581,5.2,1.742,7.302
c1.162,2.103,2.738,3.722,4.729,4.854c1.992,1.135,4.232,1.701,6.722,1.701S416.167,60.51,418.158,59.375z"/>
<path fill="#FFFFFF" d="M477.031,29.254c3.456,3.126,5.186,7.841,5.186,14.148v25.971h-9.791v-5.393
c-1.273,1.937-3.084,3.416-5.435,4.439c-2.353,1.022-5.187,1.535-8.506,1.535c-3.318,0-6.223-0.568-8.712-1.701
c-2.489-1.134-4.412-2.711-5.768-4.73c-1.355-2.019-2.032-4.301-2.032-6.846c0-3.982,1.479-7.178,4.438-9.584
c2.959-2.406,7.62-3.609,13.982-3.609h11.45v-0.664c0-3.097-0.927-5.477-2.779-7.136c-1.854-1.66-4.605-2.49-8.257-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.406,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.264-0.94,6.721-1.411,10.372-1.411C468.58,24.566,473.573,26.13,477.031,29.254z M467.571,60.62
c2.02-1.188,3.444-2.89,4.273-5.103v-5.146h-10.704c-5.974,0-8.961,1.965-8.961,5.893c0,1.881,0.746,3.375,2.24,4.48
c1.493,1.107,3.568,1.659,6.224,1.659C463.242,62.404,465.552,61.81,467.571,60.62z"/>
<path fill="#FFFFFF" d="M520.469,66.967c-1.217,0.996-2.696,1.743-4.438,2.24c-1.743,0.498-3.583,0.748-5.519,0.748
c-4.868,0-8.63-1.272-11.285-3.818c-2.655-2.543-3.982-6.25-3.982-11.118V33.694h-7.302v-8.298h7.302V15.273h10.372v10.123h11.865
v8.298h-11.865V54.77c0,2.157,0.525,3.805,1.576,4.938c1.051,1.135,2.572,1.701,4.564,1.701c2.323,0,4.259-0.608,5.808-1.826
L520.469,66.967z"/>
<path fill="#FFFFFF" d="M559.261,29.254c3.456,3.126,5.186,7.841,5.186,14.148v25.971h-9.791v-5.393
c-1.273,1.937-3.084,3.416-5.435,4.439c-2.353,1.022-5.187,1.535-8.506,1.535c-3.318,0-6.223-0.568-8.712-1.701
c-2.489-1.134-4.412-2.711-5.768-4.73c-1.355-2.019-2.032-4.301-2.032-6.846c0-3.982,1.479-7.178,4.438-9.584
c2.959-2.406,7.62-3.609,13.982-3.609h11.45v-0.664c0-3.097-0.927-5.477-2.779-7.136c-1.854-1.66-4.605-2.49-8.257-2.49
c-2.489,0-4.937,0.388-7.343,1.162c-2.406,0.775-4.439,1.854-6.099,3.236l-4.066-7.551c2.323-1.77,5.116-3.125,8.381-4.066
c3.264-0.94,6.721-1.411,10.372-1.411C550.81,24.566,555.803,26.13,559.261,29.254z M549.801,60.62
c2.02-1.188,3.444-2.89,4.273-5.103v-5.146H543.37c-5.974,0-8.961,1.965-8.961,5.893c0,1.881,0.746,3.375,2.24,4.48
c1.493,1.107,3.568,1.659,6.224,1.659C545.472,62.404,547.781,61.81,549.801,60.62z"/>
</g>
</g>
</svg>
{
"name": "reveal.js",
"version": "3.7.0",
"main": [
"js/reveal.js",
"css/reveal.css"
],
"homepage": "http://revealjs.com",
"license": "MIT",
"description": "The HTML Presentation Framework",
"authors": [
"Hakim El Hattab <hakim.elhattab@gmail.com>"
],
"dependencies": {
"headjs": "~1.0.3"
},
"repository": {
"type": "git",
"url": "git://github.com/hakimel/reveal.js.git"
},
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test"
]
}
\ No newline at end of file
/* 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;