UNPKG

component-slider

Version:

used to show react components in carousal format

1,692 lines (1,232 loc) 110 kB
require("source-map-support").install(); module.exports = /******/ (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] = { /******/ exports: {}, /******/ id: moduleId, /******/ loaded: false /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.loaded = 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; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/assets/"; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var _stringify = __webpack_require__(1); var _stringify2 = _interopRequireDefault(_stringify); __webpack_require__(2); var _path = __webpack_require__(3); var _path2 = _interopRequireDefault(_path); var _express = __webpack_require__(4); var _express2 = _interopRequireDefault(_express); var _compression = __webpack_require__(5); var _compression2 = _interopRequireDefault(_compression); var _bodyParser = __webpack_require__(6); var _bodyParser2 = _interopRequireDefault(_bodyParser); var _config = __webpack_require__(7); var _serverMiddleWares = __webpack_require__(8); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } if (false) { // http://www.slideshare.net/denisizmaylov/isomorphic-react-applications-performance-and-scalability // https://github.com/facebook/react/issues/812#issuecomment-172929366 process.env = JSON.parse((0, _stringify2.default)(process.env)); } var app = (0, _express2.default)(); // // Tell any CSS tooling (such as Material UI) to use all vendor prefixes if the // user agent is not known. // ----------------------------------------------------------------------------- global.navigator = global.navigator || {}; global.navigator.userAgent = global.navigator.userAgent || 'all'; // // Register Node.js middleware // ----------------------------------------------------------------------------- app.use((0, _compression2.default)()); app.use(_express2.default.static(_path2.default.join(__dirname, 'public'))); app.use(_bodyParser2.default.urlencoded({ extended: true })); app.use(_bodyParser2.default.json()); // // Register server-side rendering middleware // ----------------------------------------------------------------------------- (0, _serverMiddleWares.serverSideRender)(app); // // Error handling // ----------------------------------------------------------------------------- app.use(function (err, req, res, next) { // eslint-disable-line no-unused-vars logger.error(err, { pid: process.pid, remoteAddress: req.connection.remoteAddress }); var template = __webpack_require__(74); // eslint-disable-line global-require var statusCode = err.status || 500; res.status(statusCode); res.send(template({ message: err.message, stack: false ? '' : err.stack })); }); // // Launch the server app.listen(_config.port, function () { console.log(("development") + ' The server is running at http://localhost:' + _config.port + '/'); }); /***/ }, /* 1 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/json/stringify"); /***/ }, /* 2 */ /***/ function(module, exports) { module.exports = require("babel-polyfill"); /***/ }, /* 3 */ /***/ function(module, exports) { module.exports = require("path"); /***/ }, /* 4 */ /***/ function(module, exports) { module.exports = require("express"); /***/ }, /* 5 */ /***/ function(module, exports) { module.exports = require("compression"); /***/ }, /* 6 */ /***/ function(module, exports) { module.exports = require("body-parser"); /***/ }, /* 7 */ /***/ function(module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var port = exports.port = process.env.PORT || 3111; var host = exports.host = process.env.WEBSITE_HOSTNAME || "localhost:" + port; /***/ }, /* 8 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.serverSideRender = undefined; var _serverSideRender = __webpack_require__(9); var _serverSideRender2 = _interopRequireDefault(_serverSideRender); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.serverSideRender = _serverSideRender2.default; /***/ }, /* 9 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var _typeof2 = __webpack_require__(10); var _typeof3 = _interopRequireDefault(_typeof2); var _regenerator = __webpack_require__(11); var _regenerator2 = _interopRequireDefault(_regenerator); var _toConsumableArray2 = __webpack_require__(12); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); var _stringify = __webpack_require__(1); var _stringify2 = _interopRequireDefault(_stringify); var _set = __webpack_require__(13); var _set2 = _interopRequireDefault(_set); var _asyncToGenerator2 = __webpack_require__(14); var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); var _configureStore = __webpack_require__(15); var _configureStore2 = _interopRequireDefault(_configureStore); var _server = __webpack_require__(28); var _server2 = _interopRequireDefault(_server); var _universalRouter = __webpack_require__(29); var _routes = __webpack_require__(30); var _routes2 = _interopRequireDefault(_routes); var _assets = __webpack_require__(70); var _assets2 = _interopRequireDefault(_assets); var _memoizee = __webpack_require__(52); var _memoizee2 = _interopRequireDefault(_memoizee); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var template = __webpack_require__(71); // eslint-disable-line global-require // eslint-disable-line import/no-unresolved // import logger from './logger'; // import { setRuntimeVariable } from '../actions'; var getTemplateData = function getTemplateData(path) { var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; return data && template(data); }; var memoized = (0, _memoizee2.default)(getTemplateData, { length: 1, maxAge: 20000 }); var isProduction = ("development") === 'production'; module.exports = function serverSideRender(app) { var _this = this; app.get('*', function () { var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2(req, res, next) { var result, _ret; return _regenerator2.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: if (!isProduction) { _context2.next = 6; break; } result = memoized(req.path); if (!result) { _context2.next = 5; break; } res.status(200); return _context2.abrupt('return', res.send(result)); case 5: memoized.delete(req.path, true); case 6: _context2.prev = 6; return _context2.delegateYield(_regenerator2.default.mark(function _callee() { var css, statusCode, data, store; return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: css = new _set2.default(); statusCode = 200; data = { title: '', description: '', keywords: '', css: '', body: '', entry: _assets2.default.main.js }; store = (0, _configureStore2.default)({}, { cookie: req.headers.cookie }); _context.next = 6; return (0, _universalRouter.match)(_routes2.default, { path: req.path, query: req.query, context: { store: store, insertCss: function insertCss(styles) { return css.add(styles._getCss()); }, setTitle: function setTitle(value) { return data.title = value; }, setMeta: function setMeta(key, value) { return data[key] = value; } }, render: function render(component) { var status = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 200; css = new _set2.default(); statusCode = status; data.state = (0, _stringify2.default)(store.getState()); data.body = _server2.default.renderToString(component); data.css = [].concat((0, _toConsumableArray3.default)(css)).join(''); return true; } }); case 6: res.status(statusCode); return _context.abrupt('return', { v: res.send(isProduction ? memoized(req.path, data) : template(data)) }); case 8: case 'end': return _context.stop(); } } }, _callee, _this); })(), 't0', 8); case 8: _ret = _context2.t0; if (!((typeof _ret === 'undefined' ? 'undefined' : (0, _typeof3.default)(_ret)) === "object")) { _context2.next = 11; break; } return _context2.abrupt('return', _ret.v); case 11: _context2.next = 16; break; case 13: _context2.prev = 13; _context2.t1 = _context2['catch'](6); return _context2.abrupt('return', next(_context2.t1)); case 16: case 'end': return _context2.stop(); } } }, _callee2, _this, [[6, 13]]); })); return function (_x2, _x3, _x4) { return _ref.apply(this, arguments); }; }()); }; /***/ }, /* 10 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/typeof"); /***/ }, /* 11 */ /***/ function(module, exports) { module.exports = require("babel-runtime/regenerator"); /***/ }, /* 12 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/toConsumableArray"); /***/ }, /* 13 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/set"); /***/ }, /* 14 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/asyncToGenerator"); /***/ }, /* 15 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = configureStore; var _redux = __webpack_require__(16); var _reduxThunk = __webpack_require__(17); var _reduxThunk2 = _interopRequireDefault(_reduxThunk); var _reducers = __webpack_require__(18); var _reducers2 = _interopRequireDefault(_reducers); var _createHelpers = __webpack_require__(22); var _createHelpers2 = _interopRequireDefault(_createHelpers); var _reduxLogger = __webpack_require__(27); var _reduxLogger2 = _interopRequireDefault(_reduxLogger); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function configureStore(initialState, helpersConfig) { var helpers = (0, _createHelpers2.default)(helpersConfig); var middleware = [_reduxThunk2.default.withExtraArgument(helpers)]; var enhancer = void 0; if (true) { if (false) { var createLogger = _reduxLogger2.default; middleware.push(createLogger({ collapsed: true })); } else { // Server side redux action logger middleware.push(function (store) { return function (next) { return function (action) { // eslint-disable-line no-unused-vars return next(action); }; }; }); } // https://github.com/zalmoxisus/redux-devtools-extension#redux-devtools-extension var devToolsExtension = function devToolsExtension(f) { return f; }; if (false) { devToolsExtension = window.devToolsExtension(); } enhancer = (0, _redux.compose)(_redux.applyMiddleware.apply(undefined, middleware), devToolsExtension); } else { enhancer = _redux.applyMiddleware.apply(undefined, middleware); } // See https://github.com/rackt/redux/releases/tag/v3.1.0 var store = (0, _redux.createStore)(_reducers2.default, initialState, enhancer); // Hot reload reducers (requires Webpack or Browserify HMR to be enabled) if (false) { module.hot.accept('../reducers', function () { return store.replaceReducer(_reducers2.default.default); }); } return store; } /***/ }, /* 16 */ /***/ function(module, exports) { module.exports = require("redux"); /***/ }, /* 17 */ /***/ function(module, exports) { module.exports = require("redux-thunk"); /***/ }, /* 18 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _redux = __webpack_require__(16); var _imageList = __webpack_require__(19); exports.default = (0, _redux.combineReducers)({ imageList: _imageList.imageList }); /***/ }, /* 19 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _toConsumableArray2 = __webpack_require__(12); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); var _reject2 = __webpack_require__(20); var _reject3 = _interopRequireDefault(_reject2); exports.imageList = imageList; var _constants = __webpack_require__(21); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function imageList() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var action = arguments[1]; var type = action.type, payload = action.payload; switch (type) { case _constants.ADD_IMAGE: return [].concat((0, _toConsumableArray3.default)(state), [payload]); case _constants.REMOVE_IMAGE: return (0, _reject3.default)(state, function (el) { return el === payload; }); default: return state; } } /***/ }, /* 20 */ /***/ function(module, exports) { module.exports = require("lodash/reject"); /***/ }, /* 21 */ /***/ function(module, exports) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); // Action constants var ADD_IMAGE = exports.ADD_IMAGE = 'ADD_IMAGE'; var REMOVE_IMAGE = exports.REMOVE_IMAGE = 'REMOVE_IMAGE'; /***/ }, /* 22 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = __webpack_require__(23); var _extends3 = _interopRequireDefault(_extends2); exports.default = createHelpers; var _fetch = __webpack_require__(24); var _fetch2 = _interopRequireDefault(_fetch); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function createFetchKnowingCookie(_ref) { var cookie = _ref.cookie; if (true) { return function (url) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var isLocalUrl = /^\/($|[^\/])/.test(url); // pass cookie only for itself. // We can't know cookies for other sites BTW if (isLocalUrl && options.credentials === 'include') { var headers = (0, _extends3.default)({}, options.headers, { cookie: cookie }); return (0, _fetch2.default)(url, (0, _extends3.default)({}, options, { headers: headers })); } return (0, _fetch2.default)(url, options); }; } return _fetch2.default; } function createHelpers(config) { var fetchKnowingCookie = createFetchKnowingCookie(config); return { fetch: fetchKnowingCookie }; } /***/ }, /* 23 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/extends"); /***/ }, /* 24 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.Response = exports.Headers = exports.Request = exports.default = undefined; var _bluebird = __webpack_require__(25); var _bluebird2 = _interopRequireDefault(_bluebird); var _nodeFetch = __webpack_require__(26); var _nodeFetch2 = _interopRequireDefault(_nodeFetch); var _config = __webpack_require__(7); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _nodeFetch2.default.Promise = _bluebird2.default; /** * React Starter Kit (https://www.reactstarterkit.com/) * * Copyright © 2014-2016 Kriasoft, LLC. All rights reserved. * * This source code is licensed under the MIT license found in the * LICENSE.txt file in the root directory of this source tree. */ _nodeFetch.Response.Promise = _bluebird2.default; function localUrl(url) { if (url.startsWith('//')) { return 'https:' + url; } if (url.startsWith('http')) { return url; } return 'http://' + _config.host + url; } function localFetch(url, options) { return (0, _nodeFetch2.default)(localUrl(url), options); } exports.default = localFetch; exports.Request = _nodeFetch.Request; exports.Headers = _nodeFetch.Headers; exports.Response = _nodeFetch.Response; /***/ }, /* 25 */ /***/ function(module, exports) { module.exports = require("bluebird"); /***/ }, /* 26 */ /***/ function(module, exports) { module.exports = require("node-fetch"); /***/ }, /* 27 */ /***/ function(module, exports) { module.exports = require("redux-logger"); /***/ }, /* 28 */ /***/ function(module, exports) { module.exports = require("react-dom/server"); /***/ }, /* 29 */ /***/ function(module, exports) { module.exports = require("universal-router"); /***/ }, /* 30 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _regenerator = __webpack_require__(11); var _regenerator2 = _interopRequireDefault(_regenerator); var _asyncToGenerator2 = __webpack_require__(14); var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _App = __webpack_require__(32); var _App2 = _interopRequireDefault(_App); var _home = __webpack_require__(49); var _home2 = _interopRequireDefault(_home); var _error = __webpack_require__(63); var _error2 = _interopRequireDefault(_error); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Child routes exports.default = { path: '/', children: [_home2.default, _error2.default], action: function action(_ref) { var _this = this; var next = _ref.next, render = _ref.render, context = _ref.context; return (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee() { var component; return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return next(); case 2: component = _context.sent; if (!(component === undefined)) { _context.next = 5; break; } return _context.abrupt('return', component); case 5: return _context.abrupt('return', render(_react2.default.createElement( _App2.default, { context: context }, component ))); case 6: case 'end': return _context.stop(); } } }, _callee, _this); }))(); } }; /***/ }, /* 31 */ /***/ function(module, exports) { module.exports = require("react"); /***/ }, /* 32 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getPrototypeOf = __webpack_require__(33); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = __webpack_require__(34); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = __webpack_require__(35); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = __webpack_require__(36); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = __webpack_require__(37); var _inherits3 = _interopRequireDefault(_inherits2); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _emptyFunction = __webpack_require__(38); var _emptyFunction2 = _interopRequireDefault(_emptyFunction); var _reactRedux = __webpack_require__(39); var _AppContainer = __webpack_require__(40); var _AppContainer2 = _interopRequireDefault(_AppContainer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var App = function (_Component) { (0, _inherits3.default)(App, _Component); function App() { (0, _classCallCheck3.default)(this, App); return (0, _possibleConstructorReturn3.default)(this, (App.__proto__ || (0, _getPrototypeOf2.default)(App)).apply(this, arguments)); } (0, _createClass3.default)(App, [{ key: 'getChildContext', value: function getChildContext() { var context = this.props.context; return { insertCss: context.insertCss || _emptyFunction2.default, setTitle: context.setTitle || _emptyFunction2.default, setMeta: context.setMeta || _emptyFunction2.default }; } }, { key: 'render', value: function render() { var store = this.props.context.store; return _react2.default.createElement( _reactRedux.Provider, { store: store }, _react2.default.createElement(_AppContainer2.default, { children: this.props.children }) ); } }]); return App; }(_react.Component); App.propTypes = { context: _react.PropTypes.shape({ store: _react.PropTypes.object.isRequired, insertCss: _react.PropTypes.func, setTitle: _react.PropTypes.func, setMeta: _react.PropTypes.func }).isRequired, children: _react.PropTypes.element.isRequired, error: _react.PropTypes.object }; App.childContextTypes = { insertCss: _react.PropTypes.func.isRequired, setTitle: _react.PropTypes.func.isRequired, setMeta: _react.PropTypes.func.isRequired }; exports.default = App; /***/ }, /* 33 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/object/get-prototype-of"); /***/ }, /* 34 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/classCallCheck"); /***/ }, /* 35 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/createClass"); /***/ }, /* 36 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/possibleConstructorReturn"); /***/ }, /* 37 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/inherits"); /***/ }, /* 38 */ /***/ function(module, exports) { module.exports = require("fbjs/lib/emptyFunction"); /***/ }, /* 39 */ /***/ function(module, exports) { module.exports = require("react-redux"); /***/ }, /* 40 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getPrototypeOf = __webpack_require__(33); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = __webpack_require__(34); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = __webpack_require__(35); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = __webpack_require__(36); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = __webpack_require__(37); var _inherits3 = _interopRequireDefault(_inherits2); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _withStyles = __webpack_require__(41); var _withStyles2 = _interopRequireDefault(_withStyles); var _AppContainer = __webpack_require__(42); var _AppContainer2 = _interopRequireDefault(_AppContainer); var _reactRedux = __webpack_require__(39); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var AppContainer = function (_Component) { (0, _inherits3.default)(AppContainer, _Component); function AppContainer() { (0, _classCallCheck3.default)(this, AppContainer); return (0, _possibleConstructorReturn3.default)(this, (AppContainer.__proto__ || (0, _getPrototypeOf2.default)(AppContainer)).apply(this, arguments)); } (0, _createClass3.default)(AppContainer, [{ key: 'render', value: function render() { return _react2.default.createElement( 'div', null, _react2.default.createElement( 'div', { className: _AppContainer2.default.childContainer }, this.props.children ) ); } }]); return AppContainer; }(_react.Component); AppContainer.propTypes = {}; exports.default = (0, _withStyles2.default)(_AppContainer2.default)((0, _reactRedux.connect)(function () { return {}; }, {})(AppContainer)); /***/ }, /* 41 */ /***/ function(module, exports) { module.exports = require("isomorphic-style-loader/lib/withStyles"); /***/ }, /* 42 */ /***/ function(module, exports, __webpack_require__) { var content = __webpack_require__(43); var insertCss = __webpack_require__(45); if (typeof content === 'string') { content = [[module.id, content, '']]; } module.exports = content.locals || {}; module.exports._getCss = function() { return content.toString(); }; module.exports._insertCss = function(options) { return insertCss(content, options) }; // Hot Module Replacement // https://webpack.github.io/docs/hot-module-replacement // Only activated in browser context if (false) { var removeCss = function() {}; module.hot.accept("!!./../../../node_modules/css-loader/index.js?{\"sourceMap\":true,\"modules\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:3]\",\"minimize\":false}!./../../../node_modules/postcss-loader/index.js?pack=sass!./../../../node_modules/sass-loader/index.js!./AppContainer.scss", function() { content = require("!!./../../../node_modules/css-loader/index.js?{\"sourceMap\":true,\"modules\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:3]\",\"minimize\":false}!./../../../node_modules/postcss-loader/index.js?pack=sass!./../../../node_modules/sass-loader/index.js!./AppContainer.scss"); if (typeof content === 'string') { content = [[module.id, content, '']]; } removeCss = insertCss(content, { replace: true }); }); module.hot.dispose(function() { removeCss(); }); } /***/ }, /* 43 */ /***/ function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(44)(); // imports // module exports.push([module.id, "/*\nWebsite to find color names corresponding to hash code\nhttp://chir.ag/projects/name-that-color/\nhttp://www.color-hex.com/color/da70d6\n */\nul {\n margin: 0;\n padding: 0;\n list-style-type: none; }\n", "", {"version":3,"sources":["/./components/AppContainer/AppContainer.scss"],"names":[],"mappings":"AAAA;;;;GAIG;AACH;EACE,UAAU;EACV,WAAW;EACX,sBAAsB,EAAE","file":"AppContainer.scss","sourcesContent":["/*\nWebsite to find color names corresponding to hash code\nhttp://chir.ag/projects/name-that-color/\nhttp://www.color-hex.com/color/da70d6\n */\nul {\n margin: 0;\n padding: 0;\n list-style-type: none; }\n"],"sourceRoot":"webpack://"}]); // exports /***/ }, /* 44 */ /***/ function(module, exports) { /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ // css base code, injected by the css-loader module.exports = function() { var list = []; // return the list of modules as css string list.toString = function toString() { var result = []; for(var i = 0; i < this.length; i++) { var item = this[i]; if(item[2]) { result.push("@media " + item[2] + "{" + item[1] + "}"); } else { result.push(item[1]); } } return result.join(""); }; // import a list of modules into the list list.i = function(modules, mediaQuery) { if(typeof modules === "string") modules = [[null, modules, ""]]; var alreadyImportedModules = {}; for(var i = 0; i < this.length; i++) { var id = this[i][0]; if(typeof id === "number") alreadyImportedModules[id] = true; } for(i = 0; i < modules.length; i++) { var item = modules[i]; // skip already imported module // this implementation is not 100% perfect for weird media query combinations // when a module is imported multiple times with different media queries. // I hope this will never occur (Hey this way we have smaller bundles) if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { if(mediaQuery && !item[2]) { item[2] = mediaQuery; } else if(mediaQuery) { item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; } list.push(item); } } }; return list; }; /***/ }, /* 45 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; var _assign = __webpack_require__(46); var _assign2 = _interopRequireDefault(_assign); var _stringify = __webpack_require__(1); var _stringify2 = _interopRequireDefault(_stringify); var _slicedToArray2 = __webpack_require__(47); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); var _getIterator2 = __webpack_require__(48); var _getIterator3 = _interopRequireDefault(_getIterator2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Isomorphic CSS style loader for Webpack * * Copyright © 2015-2016 Kriasoft, LLC. All rights reserved. * * This source code is licensed under the MIT license found in the * LICENSE.txt file in the root directory of this source tree. */ var prefix = 's'; var inserted = {}; // Base64 encoding and decoding - The "Unicode Problem" // https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#The_Unicode_Problem function b64EncodeUnicode(str) { return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function (match, p1) { return String.fromCharCode('0x' + p1); })); } /** * Remove style/link elements for specified node IDs * if they are no longer referenced by UI components. */ function removeCss(ids) { var _iteratorNormalCompletion = true; var _didIteratorError = false; var _iteratorError = undefined; try { for (var _iterator = (0, _getIterator3.default)(ids), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { var id = _step.value; if (--inserted[id] <= 0) { var elem = document.getElementById(prefix + id); if (elem) { elem.parentNode.removeChild(elem); } } } } catch (err) { _didIteratorError = true; _iteratorError = err; } finally { try { if (!_iteratorNormalCompletion && _iterator.return) { _iterator.return(); } } finally { if (_didIteratorError) { throw _iteratorError; } } } } /** * Example: * // Insert CSS styles object generated by `css-loader` into DOM * var removeCss = insertCss([[1, 'body { color: red; }']]); * * // Remove it from the DOM * removeCss(); */ function insertCss(styles, options) { var _Object$assign = (0, _assign2.default)({ replace: false, prepend: false }, options); var replace = _Object$assign.replace; var prepend = _Object$assign.prepend; var ids = []; for (var i = 0; i < styles.length; i++) { var _styles$i = (0, _slicedToArray3.default)(styles[i], 4); var moduleId = _styles$i[0]; var css = _styles$i[1]; var media = _styles$i[2]; var sourceMap = _styles$i[3]; var id = moduleId + '-' + i; ids.push(id); if (inserted[id]) { if (!replace) { inserted[id]++; continue; } } inserted[id] = 1; var elem = document.getElementById(prefix + id); var create = false; if (!elem) { create = true; elem = document.createElement('style'); elem.setAttribute('type', 'text/css'); elem.id = prefix + id; if (media) { elem.setAttribute('media', media); } } var cssText = css; if (sourceMap) { cssText += '\n/*# sourceMappingURL=data:application/json;base64,' + b64EncodeUnicode((0, _stringify2.default)(sourceMap)) + '*/'; cssText += '\n/*# sourceURL=' + sourceMap.file + '*/'; } if ('textContent' in elem) { elem.textContent = cssText; } else { elem.styleSheet.cssText = cssText; } if (create) { if (prepend) { document.head.insertBefore(elem, document.head.childNodes[0]); } else { document.head.appendChild(elem); } } } return removeCss.bind(null, ids); } module.exports = insertCss; /***/ }, /* 46 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/object/assign"); /***/ }, /* 47 */ /***/ function(module, exports) { module.exports = require("babel-runtime/helpers/slicedToArray"); /***/ }, /* 48 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/get-iterator"); /***/ }, /* 49 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _typeof2 = __webpack_require__(10); var _typeof3 = _interopRequireDefault(_typeof2); var _promise = __webpack_require__(50); var _promise2 = _interopRequireDefault(_promise); var _regenerator = __webpack_require__(11); var _regenerator2 = _interopRequireDefault(_regenerator); var _asyncToGenerator2 = __webpack_require__(14); var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); var getHomePageData = function () { var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(searchedWord) { var data, json; return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0, _fetch2.default)(_urls.fbSearchUrl + '?type=place&q=' + searchedWord + '&access_token=1007663462664319|k4JAh0W2aPAFHjjN-2AvZCy7gmo'); case 2: data = _context.sent; _context.next = 5; return data.json(); case 5: json = _context.sent; _context.next = 8; return json; case 8: return _context.abrupt('return', _context.sent); case 9: case 'end': return _context.stop(); } } }, _callee, this); })); return function getHomePageData(_x) { return _ref.apply(this, arguments); }; }(); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _fetch = __webpack_require__(24); var _fetch2 = _interopRequireDefault(_fetch); var _urls = __webpack_require__(51); var _memoizee = __webpack_require__(52); var _memoizee2 = _interopRequireDefault(_memoizee); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { path: '/:c*', action: function action(_ref2, _ref3) { var _this = this; var path = _ref2.path; var c = _ref3.c; return (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee3() { var _ret; return _regenerator2.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: _context3.prev = 0; return _context3.delegateYield(_regenerator2.default.mark(function _callee2() { var homePageData; return _regenerator2.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return getHomePageData(c); case 2: homePageData = _context2.sent; return _context2.abrupt('return', { v: new _promise2.default(function (resolve) { if (false) { require.ensure(['./Home'], function (require) { var Home = require('./Home').default; // eslint-disable-line global-require resolve(_react2.default.createElement(Home, { data: homePageData, path: path })); }, 'Home'); } else { var Home = __webpack_require__(53).default; // eslint-disable-line resolve(_react2.default.createElement(Home, { data: homePageData, path: path })); } }) }); case 4: case 'end': return _context2.stop(); } } }, _callee2, _this); })(), 't0', 2); case 2: _ret = _context3.t0; if (!((typeof _ret === 'undefined' ? 'undefined' : (0, _typeof3.default)(_ret)) === "object")) { _context3.next = 5; break; } return _context3.abrupt('return', _ret.v); case 5: _context3.next = 10; break; case 7: _context3.prev = 7; _context3.t1 = _context3['catch'](0); console.log(_context3.t1); case 10: case 'end': return _context3.stop(); } } }, _callee3, _this, [[0, 7]]); }))(); } }; /***/ }, /* 50 */ /***/ function(module, exports) { module.exports = require("babel-runtime/core-js/promise"); /***/ }, /* 51 */ /***/ function(module, exports) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var fbSearchUrl = exports.fbSearchUrl = 'https://graph.facebook.com/search'; /***/ }, /* 52 */ /***/ function(module, exports) { module.exports = require("memoizee"); /***/ }, /* 53 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getPrototypeOf = __webpack_require__(33); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = __webpack_require__(34); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = __webpack_require__(35); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = __webpack_require__(36); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = __webpack_require__(37); var _inherits3 = _interopRequireDefault(_inherits2); var _map2 = __webpack_require__(54); var _map3 = _interopRequireDefault(_map2); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _withStyles = __webpack_require__(41); var _withStyles2 = _interopRequireDefault(_withStyles); var _Home = __webpack_require__(55); var _Home2 = _interopRequireDefault(_Home); var _ComponentsSlider = __webpack_require__(57); var _ComponentsSlider2 = _interopRequireDefault(_ComponentsSlider); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Home = function (_Component) { (0, _inherits3.default)(Home, _Component); function Home() { (0, _classCallCheck3.default)(this, Home); return (0, _possibleConstructorReturn3.default)(this, (Home.__proto__ || (0, _getPrototypeOf2.default)(Home)).apply(this, arguments)); } (0, _createClass3.default)(Home, [{ key: 'render', // eslint-disable-line react/prefer-stateless-function value: function render() { var imageList = ['https://www.familydollar.com/content/dam/familydollar/products-services/products-module-image.jpg', 'http://w3.siemens.com/mcms/automation/en/product-lifecycle-management-plm/plm-products/PublishingImages/plm-products.jpg', 'http://d152j5tfobgaot.cloudfront.net/wp-content/uploads/2016/08/125-fall-in-love.png', 'http://img.businessdictionary.com/share-social/terms/product.png']; return _react2.default.createElement( _ComponentsSlider2.default, { isCircular: false, autoplay: false }, (0, _map3.default)(imageList, function (imgSrc, i) { return _react2.default.createElement( 'div', { key: i }, _react2.default.createElement('img', { role: 'presentation', src: imgSrc }) ); }) ); } }]); return Home; }(_react.Component); Home.contextTypes = {}; exports.default = (0, _withStyles2.default)(_Home2.default)(Home); /***/ }, /* 54 */ /***/ function(module, exports) { module.exports = require("lodash/map"); /***/ }, /* 55 */ /***/ function(module, exports, __webpack_require__) { var content = __webpack_require__(56); var insertCss = __webpack_require__(45); if (typeof content === 'string') { content = [[module.id, content, '']]; } module.exports = content.locals || {}; module.exports._getCss = function() { return content.toString(); }; module.exports._insertCss = function(options) { return insertCss(content, options) }; // Hot Module Replacement // https://webpack.github.io/docs/hot-module-replacement // Only activated in browser context if (false) { var removeCss = function() {}; module.hot.accept("!!./../../../node_modules/css-loader/index.js?{\"sourceMap\":true,\"modules\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:3]\",\"minimize\":false}!./../../../node_modules/postcss-loader/index.js?pack=sass!./../../../node_modules/sass-loader/index.js!./Home.scss", function() { content = require("!!./../../../node_modules/css-loader/index.js?{\"sourceMap\":true,\"modules\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:3]\",\"minimize\":false}!./../../../node_modules/postcss-loader/index.js?pack=sass!./../../../node_modules/sass-loader/index.js!./Home.scss"); if (typeof content === 'string') { content = [[module.id, content, '']]; } removeCss = insertCss(content, { replace: true }); }); module.hot.dispose(function() { removeCss(); }); } /***/ }, /* 56 */ /***/ function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(44)(); // imports // module exports.push([module.id, ".Home_input_3MJ {\n height: 2em;\n font-size: 2em;\n border: 1px solid green; }\n", "", {"version":3,"sources":["/./routes/home/Home.scss"],"names":[],"mappings":"AAAA;EACE,YAAY;EACZ,eAAe;EACf,wBAAwB,EAAE","file":"Home.scss","sourcesContent":[".input {\n height: 2em;\n font-size: 2em;\n border: 1px solid green; }\n"],"sourceRoot":"webpack://"}]); // exports exports.locals = { "input": "Home_input_3MJ" }; /***/ }, /* 57 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = __webpack_require__(23); var _extends3 = _interopRequireDefault(_extends2); var _toConsumableArray2 = __webpack_require__(12); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); var _react = __webpack_require__(31); var _react2 = _interopRequireDefault(_react); var _withStyles = __webpack_require__(41); var _withStyles2 = _interopRequireDefault(_withStyles); var _ComponentsSlider = __webpack_require__(58); var _ComponentsSlider2 = _interopRequireDefault(_ComponentsSlider); var _Slider = __webpack_require__(60); var _Slider2 = _interopRequireDefault(_Slider); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var defaultClassNames = { slider: _ComponentsSlider2.default.slider, icon: _ComponentsSlider2.default.icon, sliderContainer: _ComponentsSlider2.default.sliderContainer, 'slider-next': _ComponentsSlider2.default[