/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) /******/ return installedModules[moduleId].exports; /******/ /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // identity function for calling harmony imports with the correct context /******/ __webpack_require__.i = function(value) { return value; }; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 12); /******/ }) /************************************************************************/ /******/ ({ /***/ 12: /***/ (function(module, exports, __webpack_require__) { "use strict"; //links.js var youtubeRegex = /watch\?v=([A-Za-z0-9\-_]+)\b/; var spotifyRegex = /https\:\/\/play\.spotify\.com\/(.*)\b/; var notes = document.querySelectorAll('.e-content'); var _iteratorNormalCompletion = true; var _didIteratorError = false; var _iteratorError = undefined; try { for (var _iterator = notes[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { var note = _step.value; var ytid = note.textContent.match(youtubeRegex); if (ytid) { var ytcontainer = document.createElement('div'); ytcontainer.classList.add('container'); var ytiframe = document.createElement('iframe'); ytiframe.classList.add('youtube'); ytiframe.setAttribute('src', 'https://www.youtube.com/embed/' + ytid[1]); ytiframe.setAttribute('frameborder', 0); ytiframe.setAttribute('allowfullscreen', 'true'); ytcontainer.appendChild(ytiframe); note.appendChild(ytcontainer); } var spotifyid = note.textContent.match(spotifyRegex); if (spotifyid) { var sid = spotifyid[1].replace('/', ':'); var siframe = document.createElement('iframe'); siframe.classList.add('spotify'); siframe.setAttribute('src', 'https://embed.spotify.com/?uri=spotify:' + sid); siframe.setAttribute('frameborder', 0); siframe.setAttribute('allowtransparency', 'true'); note.appendChild(siframe); } } } catch (err) { _didIteratorError = true; _iteratorError = err; } finally { try { if (!_iteratorNormalCompletion && _iterator.return) { _iterator.return(); } } finally { if (_didIteratorError) { throw _iteratorError; } } } /***/ }) /******/ }); //# sourceMappingURL=links.js.map