Merge pull request #871 from SISheogorath/update/dependencies
Update dependencies
This commit is contained in:
		
						commit
						501b46f304
					
				@ -15,7 +15,7 @@ let ldapAuth = module.exports = Router()
 | 
				
			|||||||
passport.use(new LDAPStrategy({
 | 
					passport.use(new LDAPStrategy({
 | 
				
			||||||
  server: {
 | 
					  server: {
 | 
				
			||||||
    url: config.ldap.url || null,
 | 
					    url: config.ldap.url || null,
 | 
				
			||||||
    bindDn: config.ldap.bindDn || null,
 | 
					    bindDN: config.ldap.bindDn || null,
 | 
				
			||||||
    bindCredentials: config.ldap.bindCredentials || null,
 | 
					    bindCredentials: config.ldap.bindCredentials || null,
 | 
				
			||||||
    searchBase: config.ldap.searchBase || null,
 | 
					    searchBase: config.ldap.searchBase || null,
 | 
				
			||||||
    searchFilter: config.ldap.searchFilter || null,
 | 
					    searchFilter: config.ldap.searchFilter || null,
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										28
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								package.json
									
									
									
									
									
								
							@ -47,7 +47,7 @@
 | 
				
			|||||||
    "graceful-fs": "^4.1.11",
 | 
					    "graceful-fs": "^4.1.11",
 | 
				
			||||||
    "handlebars": "^4.0.6",
 | 
					    "handlebars": "^4.0.6",
 | 
				
			||||||
    "helmet": "^3.3.0",
 | 
					    "helmet": "^3.3.0",
 | 
				
			||||||
    "highlight.js": "~9.9.0",
 | 
					    "highlight.js": "~9.12.0",
 | 
				
			||||||
    "i18n": "^0.8.3",
 | 
					    "i18n": "^0.8.3",
 | 
				
			||||||
    "imgur": "git+https://github.com/hackmdio/node-imgur.git",
 | 
					    "imgur": "git+https://github.com/hackmdio/node-imgur.git",
 | 
				
			||||||
    "ionicons": "~2.0.1",
 | 
					    "ionicons": "~2.0.1",
 | 
				
			||||||
@ -76,36 +76,36 @@
 | 
				
			|||||||
    "markdown-it-regexp": "^0.4.0",
 | 
					    "markdown-it-regexp": "^0.4.0",
 | 
				
			||||||
    "markdown-it-sub": "^1.0.0",
 | 
					    "markdown-it-sub": "^1.0.0",
 | 
				
			||||||
    "markdown-it-sup": "^1.0.0",
 | 
					    "markdown-it-sup": "^1.0.0",
 | 
				
			||||||
    "markdown-pdf": "^7.0.0",
 | 
					    "markdown-pdf": "^8.0.0",
 | 
				
			||||||
    "mathjax": "~2.7.0",
 | 
					    "mathjax": "~2.7.0",
 | 
				
			||||||
    "mermaid": "~7.1.0",
 | 
					    "mermaid": "~7.1.0",
 | 
				
			||||||
    "mattermost": "^3.4.0",
 | 
					    "mattermost": "^3.4.0",
 | 
				
			||||||
    "meta-marked": "^0.4.2",
 | 
					    "meta-marked": "^0.4.2",
 | 
				
			||||||
    "method-override": "^2.3.7",
 | 
					    "method-override": "^2.3.7",
 | 
				
			||||||
    "minimist": "^1.2.0",
 | 
					    "minimist": "^1.2.0",
 | 
				
			||||||
    "minio": "^3.1.3",
 | 
					    "minio": "^6.0.0",
 | 
				
			||||||
    "moment": "^2.17.1",
 | 
					    "moment": "^2.17.1",
 | 
				
			||||||
    "morgan": "^1.7.0",
 | 
					    "morgan": "^1.7.0",
 | 
				
			||||||
    "mysql": "^2.12.0",
 | 
					    "mysql": "^2.12.0",
 | 
				
			||||||
    "node-uuid": "^1.4.7",
 | 
					    "node-uuid": "^1.4.7",
 | 
				
			||||||
    "octicons": "~3.5.0",
 | 
					    "octicons": "~4.4.0",
 | 
				
			||||||
    "passport": "^0.3.2",
 | 
					    "passport": "^0.4.0",
 | 
				
			||||||
    "passport-dropbox-oauth2": "^1.1.0",
 | 
					    "passport-dropbox-oauth2": "^1.1.0",
 | 
				
			||||||
    "passport-facebook": "^2.1.1",
 | 
					    "passport-facebook": "^2.1.1",
 | 
				
			||||||
    "passport-github": "^1.1.0",
 | 
					    "passport-github": "^1.1.0",
 | 
				
			||||||
    "passport-gitlab2": "^2.2.0",
 | 
					    "passport-gitlab2": "^4.0.0",
 | 
				
			||||||
    "passport-google-oauth20": "^1.0.0",
 | 
					    "passport-google-oauth20": "^1.0.0",
 | 
				
			||||||
    "passport-ldapauth": "^0.6.0",
 | 
					    "passport-ldapauth": "^2.0.0",
 | 
				
			||||||
    "passport-local": "^1.0.0",
 | 
					    "passport-local": "^1.0.0",
 | 
				
			||||||
    "passport-oauth2": "^1.4.0",
 | 
					    "passport-oauth2": "^1.4.0",
 | 
				
			||||||
    "passport-twitter": "^1.0.4",
 | 
					    "passport-twitter": "^1.0.4",
 | 
				
			||||||
    "passport-saml": "^0.31.0",
 | 
					    "passport-saml": "^0.31.0",
 | 
				
			||||||
    "passport.socketio": "^3.7.0",
 | 
					    "passport.socketio": "^3.7.0",
 | 
				
			||||||
    "pdfobject": "^2.0.201604172",
 | 
					    "pdfobject": "^2.0.201604172",
 | 
				
			||||||
    "pg": "^6.1.2",
 | 
					    "pg": "^7.4.3",
 | 
				
			||||||
    "pg-hstore": "^2.3.2",
 | 
					    "pg-hstore": "^2.3.2",
 | 
				
			||||||
    "prismjs": "^1.6.0",
 | 
					    "prismjs": "^1.6.0",
 | 
				
			||||||
    "randomcolor": "^0.4.4",
 | 
					    "randomcolor": "^0.5.3",
 | 
				
			||||||
    "raphael": "git+https://github.com/dmitrybaranovskiy/raphael",
 | 
					    "raphael": "git+https://github.com/dmitrybaranovskiy/raphael",
 | 
				
			||||||
    "readline-sync": "^1.4.7",
 | 
					    "readline-sync": "^1.4.7",
 | 
				
			||||||
    "request": "^2.79.0",
 | 
					    "request": "^2.79.0",
 | 
				
			||||||
@ -114,24 +114,24 @@
 | 
				
			|||||||
    "select2": "^3.5.2-browserify",
 | 
					    "select2": "^3.5.2-browserify",
 | 
				
			||||||
    "sequelize": "^3.28.0",
 | 
					    "sequelize": "^3.28.0",
 | 
				
			||||||
    "sequelize-cli": "^2.5.1",
 | 
					    "sequelize-cli": "^2.5.1",
 | 
				
			||||||
    "shortid": "2.2.6",
 | 
					    "shortid": "2.2.8",
 | 
				
			||||||
    "socket.io": "~2.0.4",
 | 
					    "socket.io": "~2.0.4",
 | 
				
			||||||
    "socket.io-client": "~2.0.4",
 | 
					    "socket.io-client": "~2.0.4",
 | 
				
			||||||
    "spin.js": "^2.3.2",
 | 
					    "spin.js": "^2.3.2",
 | 
				
			||||||
    "sqlite3": "^3.1.8",
 | 
					    "sqlite3": "^4.0.1",
 | 
				
			||||||
    "store": "^1.3.20",
 | 
					    "store": "^2.0.12",
 | 
				
			||||||
    "string": "^3.3.3",
 | 
					    "string": "^3.3.3",
 | 
				
			||||||
    "tedious": "^1.14.0",
 | 
					    "tedious": "^1.14.0",
 | 
				
			||||||
    "to-markdown": "^3.0.3",
 | 
					    "to-markdown": "^3.0.3",
 | 
				
			||||||
    "toobusy-js": "^0.5.1",
 | 
					    "toobusy-js": "^0.5.1",
 | 
				
			||||||
    "uuid": "^3.1.0",
 | 
					    "uuid": "^3.1.0",
 | 
				
			||||||
    "uws": "~0.14.1",
 | 
					    "uws": "~0.14.1",
 | 
				
			||||||
    "validator": "^6.2.0",
 | 
					    "validator": "^10.4.0",
 | 
				
			||||||
    "velocity-animate": "^1.4.0",
 | 
					    "velocity-animate": "^1.4.0",
 | 
				
			||||||
    "visibilityjs": "^1.2.4",
 | 
					    "visibilityjs": "^1.2.4",
 | 
				
			||||||
    "viz.js": "^1.7.0",
 | 
					    "viz.js": "^1.7.0",
 | 
				
			||||||
    "winston": "^2.3.0",
 | 
					    "winston": "^2.3.0",
 | 
				
			||||||
    "xss": "^0.3.3"
 | 
					    "xss": "^1.0.3"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "engines": {
 | 
					  "engines": {
 | 
				
			||||||
    "node": ">=6.x <10.x"
 | 
					    "node": ">=6.x <10.x"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,5 @@
 | 
				
			|||||||
/* eslint-env browser, jquery */
 | 
					/* eslint-env browser, jquery */
 | 
				
			||||||
/* global serverurl, Cookies, moment */
 | 
					/* global serverurl, moment */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import store from 'store'
 | 
					import store from 'store'
 | 
				
			||||||
import S from 'string'
 | 
					import S from 'string'
 | 
				
			||||||
@ -64,13 +64,7 @@ export function saveHistory (notehistory) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function saveHistoryToStorage (notehistory) {
 | 
					function saveHistoryToStorage (notehistory) {
 | 
				
			||||||
  if (store.enabled) { store.set('notehistory', JSON.stringify(notehistory)) } else { saveHistoryToCookie(notehistory) }
 | 
					  store.set('notehistory', JSON.stringify(notehistory))
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
function saveHistoryToCookie (notehistory) {
 | 
					 | 
				
			||||||
  Cookies.set('notehistory', notehistory, {
 | 
					 | 
				
			||||||
    expires: 365
 | 
					 | 
				
			||||||
  })
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function saveHistoryToServer (notehistory) {
 | 
					function saveHistoryToServer (notehistory) {
 | 
				
			||||||
@ -150,35 +144,17 @@ export function writeHistory (title, tags) {
 | 
				
			|||||||
    )
 | 
					    )
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function writeHistoryToCookie (title, tags) {
 | 
					 | 
				
			||||||
  var notehistory
 | 
					 | 
				
			||||||
  try {
 | 
					 | 
				
			||||||
    notehistory = Cookies.getJSON('notehistory')
 | 
					 | 
				
			||||||
  } catch (err) {
 | 
					 | 
				
			||||||
    notehistory = []
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  if (!notehistory) { notehistory = [] }
 | 
					 | 
				
			||||||
  const newnotehistory = generateHistory(title, tags, notehistory)
 | 
					 | 
				
			||||||
  saveHistoryToCookie(newnotehistory)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
function writeHistoryToStorage (title, tags) {
 | 
					function writeHistoryToStorage (title, tags) {
 | 
				
			||||||
  if (store.enabled) {
 | 
					 | 
				
			||||||
  let data = store.get('notehistory')
 | 
					  let data = store.get('notehistory')
 | 
				
			||||||
    var notehistory
 | 
					  let notehistory
 | 
				
			||||||
    if (data) {
 | 
					  if (data && typeof data === 'string') {
 | 
				
			||||||
      if (typeof data === 'string') { data = JSON.parse(data) }
 | 
					    notehistory = JSON.parse(data)
 | 
				
			||||||
      notehistory = data
 | 
					 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    notehistory = []
 | 
					    notehistory = []
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
    if (!notehistory) { notehistory = [] }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const newnotehistory = generateHistory(title, tags, notehistory)
 | 
					  const newnotehistory = generateHistory(title, tags, notehistory)
 | 
				
			||||||
  saveHistoryToStorage(newnotehistory)
 | 
					  saveHistoryToStorage(newnotehistory)
 | 
				
			||||||
  } else {
 | 
					 | 
				
			||||||
    writeHistoryToCookie(title, tags)
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (!Array.isArray) {
 | 
					if (!Array.isArray) {
 | 
				
			||||||
@ -236,20 +212,13 @@ function getServerHistory (callback) {
 | 
				
			|||||||
        })
 | 
					        })
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function getCookieHistory (callback) {
 | 
					 | 
				
			||||||
  callback(Cookies.getJSON('notehistory'))
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export function getStorageHistory (callback) {
 | 
					export function getStorageHistory (callback) {
 | 
				
			||||||
  if (store.enabled) {
 | 
					 | 
				
			||||||
  let data = store.get('notehistory')
 | 
					  let data = store.get('notehistory')
 | 
				
			||||||
  if (data) {
 | 
					  if (data) {
 | 
				
			||||||
    if (typeof data === 'string') { data = JSON.parse(data) }
 | 
					    if (typeof data === 'string') { data = JSON.parse(data) }
 | 
				
			||||||
    callback(data)
 | 
					    callback(data)
 | 
				
			||||||
    } else { getCookieHistory(callback) }
 | 
					 | 
				
			||||||
  } else {
 | 
					 | 
				
			||||||
    getCookieHistory(callback)
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  callback([])
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function parseHistory (list, callback) {
 | 
					export function parseHistory (list, callback) {
 | 
				
			||||||
@ -275,21 +244,13 @@ export function parseServerToHistory (list, callback) {
 | 
				
			|||||||
        })
 | 
					        })
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function parseCookieToHistory (list, callback) {
 | 
					 | 
				
			||||||
  const notehistory = Cookies.getJSON('notehistory')
 | 
					 | 
				
			||||||
  parseToHistory(list, notehistory, callback)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export function parseStorageToHistory (list, callback) {
 | 
					export function parseStorageToHistory (list, callback) {
 | 
				
			||||||
  if (store.enabled) {
 | 
					 | 
				
			||||||
  let data = store.get('notehistory')
 | 
					  let data = store.get('notehistory')
 | 
				
			||||||
  if (data) {
 | 
					  if (data) {
 | 
				
			||||||
    if (typeof data === 'string') { data = JSON.parse(data) }
 | 
					    if (typeof data === 'string') { data = JSON.parse(data) }
 | 
				
			||||||
    parseToHistory(list, data, callback)
 | 
					    parseToHistory(list, data, callback)
 | 
				
			||||||
    } else { parseCookieToHistory(list, callback) }
 | 
					 | 
				
			||||||
  } else {
 | 
					 | 
				
			||||||
    parseCookieToHistory(list, callback)
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  parseToHistory(list, [], callback)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function parseToHistory (list, notehistory, callback) {
 | 
					function parseToHistory (list, notehistory, callback) {
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@
 | 
				
			|||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.2/lodash.min.js" integrity="sha256-Cv5v4i4SuYvwRYzIONifZjoc99CkwfncROMSWat1cVA=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.2/lodash.min.js" integrity="sha256-Cv5v4i4SuYvwRYzIONifZjoc99CkwfncROMSWat1cVA=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js" integrity="sha256-WPeFPWD3PZQUDrpFnDM1N2KadNVwCfNS4cCZ78b76T8=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js" integrity="sha256-WPeFPWD3PZQUDrpFnDM1N2KadNVwCfNS4cCZ78b76T8=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js" integrity="sha256-KbfTjB0WZ8vvXngdpJGY3Yp3xKk+tttbqClO11anCIU=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" integrity="sha256-/BfiIkHlHoVihZdc6TFuj7MmJ0TWcWsMXkeDFwhi0zw=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/1000hz-bootstrap-validator/0.11.8/validator.min.js" integrity="sha256-LHeY7YoYJ0SSXbCx7sR14Pqna+52moaH3bhv0Mjzd/M=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/1000hz-bootstrap-validator/0.11.8/validator.min.js" integrity="sha256-LHeY7YoYJ0SSXbCx7sR14Pqna+52moaH3bhv0Mjzd/M=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
				
			||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-social/4.9.0/bootstrap-social.min.css" integrity="sha256-02JtFTurpwBjQJ6q13iJe82/NF0RbZlJroDegK5g87Y=" crossorigin="anonymous" />
 | 
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-social/4.9.0/bootstrap-social.min.css" integrity="sha256-02JtFTurpwBjQJ6q13iJe82/NF0RbZlJroDegK5g87Y=" crossorigin="anonymous" />
 | 
				
			||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
				
			||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css" integrity="sha256-QiWfLIsCT02Sdwkogf6YMiQlj4NE84MKkzEMkZnMGdg=" crossorigin="anonymous" />
 | 
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/octicons.min.css" integrity="sha256-4eCms8tUm+iL29tUvmRhNRnz/7lNI4oTtQzqa/uM2dI=" crossorigin="anonymous" />
 | 
				
			||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
				
			||||||
<%- include ../build/index-header %>
 | 
					<%- include ../build/index-header %>
 | 
				
			||||||
<%- include ../shared/polyfill %>
 | 
					<%- include ../shared/polyfill %>
 | 
				
			||||||
 | 
				
			|||||||
@ -18,9 +18,9 @@
 | 
				
			|||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css" integrity="sha256-QiWfLIsCT02Sdwkogf6YMiQlj4NE84MKkzEMkZnMGdg=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/octicons.min.css" integrity="sha256-4eCms8tUm+iL29tUvmRhNRnz/7lNI4oTtQzqa/uM2dI=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.1/themes/prism.min.css" integrity="sha256-vtR0hSWRc3Tb26iuN2oZHt3KRUomwTufNIf5/4oeCyg=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.1/themes/prism.min.css" integrity="sha256-vtR0hSWRc3Tb26iuN2oZHt3KRUomwTufNIf5/4oeCyg=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/github-gist.min.css" integrity="sha256-tAflq+ymku3Khs+I/WcAneIlafYgDiOQ9stIHH985Wo=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github-gist.min.css" integrity="sha256-tAflq+ymku3Khs+I/WcAneIlafYgDiOQ9stIHH985Wo=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
				
			||||||
    <style>
 | 
					    <style>
 | 
				
			||||||
        {{{css}}}
 | 
					        {{{css}}}
 | 
				
			||||||
 | 
				
			|||||||
@ -21,7 +21,7 @@
 | 
				
			|||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css" integrity="sha256-QiWfLIsCT02Sdwkogf6YMiQlj4NE84MKkzEMkZnMGdg=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/octicons.min.css" integrity="sha256-4eCms8tUm+iL29tUvmRhNRnz/7lNI4oTtQzqa/uM2dI=" crossorigin="anonymous" />
 | 
				
			||||||
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
					    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
				
			||||||
    <%- include build/pretty-header %>
 | 
					    <%- include build/pretty-header %>
 | 
				
			||||||
    <%- include shared/polyfill %>
 | 
					    <%- include shared/polyfill %>
 | 
				
			||||||
@ -85,7 +85,7 @@
 | 
				
			|||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.1.0/mermaid.min.js" integrity="sha256-M3OC0Q6g4/+Q4j73OvnsnA+lMkdAE5KgupRHqTiPbnI=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.1.0/mermaid.min.js" integrity="sha256-M3OC0Q6g4/+Q4j73OvnsnA+lMkdAE5KgupRHqTiPbnI=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/js/emojify.min.js" integrity="sha256-VAB5tAlKBvgaxw8oJ1crWMVbdmBVl4mP/2M8MNRl+4E=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/js/emojify.min.js" integrity="sha256-VAB5tAlKBvgaxw8oJ1crWMVbdmBVl4mP/2M8MNRl+4E=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js" integrity="sha256-KbfTjB0WZ8vvXngdpJGY3Yp3xKk+tttbqClO11anCIU=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" integrity="sha256-/BfiIkHlHoVihZdc6TFuj7MmJ0TWcWsMXkeDFwhi0zw=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity="sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin="anonymous"></script>
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity="sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin="anonymous"></script>
 | 
				
			||||||
 | 
				
			|||||||
@ -18,7 +18,7 @@
 | 
				
			|||||||
        <% if(useCDN) { %>
 | 
					        <% if(useCDN) { %>
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
					        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" />
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
					        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css" integrity="sha256-3iu9jgsy9TpTwXKb7bNQzqWekRX7pPK+2OLj3R922fo=" crossorigin="anonymous" />
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css" integrity="sha256-QiWfLIsCT02Sdwkogf6YMiQlj4NE84MKkzEMkZnMGdg=" crossorigin="anonymous" />
 | 
					        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/octicons.min.css" integrity="sha256-4eCms8tUm+iL29tUvmRhNRnz/7lNI4oTtQzqa/uM2dI=" crossorigin="anonymous" />
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.6.0/css/reveal.min.css" integrity="sha256-ol2N5Xr80jdDqxK0lte3orKGb9Ja3sOnpAUV7TTADmg=" crossorigin="anonymous" />
 | 
					        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.6.0/css/reveal.min.css" integrity="sha256-ol2N5Xr80jdDqxK0lte3orKGb9Ja3sOnpAUV7TTADmg=" crossorigin="anonymous" />
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
					        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/css/basic/emojify.min.css" integrity="sha256-UOrvMOsSDSrW6szVLe8ZDZezBxh5IoIfgTwdNDgTjiU=" crossorigin="anonymous" />
 | 
				
			||||||
        <%- include build/slide-header %>
 | 
					        <%- include build/slide-header %>
 | 
				
			||||||
@ -101,7 +101,7 @@
 | 
				
			|||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.1.0/mermaid.min.js" integrity="sha256-M3OC0Q6g4/+Q4j73OvnsnA+lMkdAE5KgupRHqTiPbnI=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.1.0/mermaid.min.js" integrity="sha256-M3OC0Q6g4/+Q4j73OvnsnA+lMkdAE5KgupRHqTiPbnI=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/js/emojify.min.js" integrity="sha256-VAB5tAlKBvgaxw8oJ1crWMVbdmBVl4mP/2M8MNRl+4E=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/emojify.js/1.1.0/js/emojify.min.js" integrity="sha256-VAB5tAlKBvgaxw8oJ1crWMVbdmBVl4mP/2M8MNRl+4E=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.6/handlebars.min.js" integrity="sha256-1O3BtOwnPyyRzOszK6P+gqaRoXHV6JXj8HkjZmPYhCI=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js" integrity="sha256-KbfTjB0WZ8vvXngdpJGY3Yp3xKk+tttbqClO11anCIU=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" integrity="sha256-/BfiIkHlHoVihZdc6TFuj7MmJ0TWcWsMXkeDFwhi0zw=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/gist-embed/2.6.0/gist-embed.min.js" integrity="sha256-KyF2D6xPIJUW5sUDSs93vWyZm+1RzIpKCexxElmxl8g=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.0/viz.js" integrity="sha256-8t+rndrF+TU4JtelmOH1lDHTMe2ovhO2UbzDArp5lY8=" crossorigin="anonymous" defer></script>
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity="sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin="anonymous"></script>
 | 
					        <script src="https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity="sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin="anonymous"></script>
 | 
				
			||||||
 | 
				
			|||||||
@ -234,7 +234,7 @@ module.exports = {
 | 
				
			|||||||
      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
					      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'public/css/bootstrap-social.css'),
 | 
					      path.join(__dirname, 'public/css/bootstrap-social.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
					      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/octicons/octicons/octicons.css')
 | 
					      path.join(__dirname, 'node_modules/octicons/build/octicons.css')
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    'index-pack': [
 | 
					    'index-pack': [
 | 
				
			||||||
      'babel-polyfill',
 | 
					      'babel-polyfill',
 | 
				
			||||||
@ -284,7 +284,7 @@ module.exports = {
 | 
				
			|||||||
      path.join(__dirname, 'node_modules/bootstrap/dist/css/bootstrap.min.css'),
 | 
					      path.join(__dirname, 'node_modules/bootstrap/dist/css/bootstrap.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
					      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
					      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/octicons/octicons/octicons.css')
 | 
					      path.join(__dirname, 'node_modules/octicons/build/octicons.css')
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    'pretty-pack': [
 | 
					    'pretty-pack': [
 | 
				
			||||||
      'babel-polyfill',
 | 
					      'babel-polyfill',
 | 
				
			||||||
@ -321,7 +321,7 @@ module.exports = {
 | 
				
			|||||||
    'slide-styles-pack': [
 | 
					    'slide-styles-pack': [
 | 
				
			||||||
      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
					      path.join(__dirname, 'node_modules/font-awesome/css/font-awesome.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
					      path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'),
 | 
				
			||||||
      path.join(__dirname, 'node_modules/octicons/octicons/octicons.css')
 | 
					      path.join(__dirname, 'node_modules/octicons/build/octicons.css')
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    'slide-pack': [
 | 
					    'slide-pack': [
 | 
				
			||||||
      'babel-polyfill',
 | 
					      'babel-polyfill',
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user