UNPKG

react-background-animation

Version:
182 lines (160 loc) 18.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireWildcard(require("react")); var _lodash = _interopRequireDefault(require("lodash")); require("./seaWave.scss"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; if (obj != null) { var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } var SeaWaveEffect = /*#__PURE__*/ function (_PureComponent) { _inherits(SeaWaveEffect, _PureComponent); function SeaWaveEffect() { _classCallCheck(this, SeaWaveEffect); return _possibleConstructorReturn(this, _getPrototypeOf(SeaWaveEffect).apply(this, arguments)); } _createClass(SeaWaveEffect, [{ key: "render", value: function render() { var _this$props$className = this.props.className, className = _this$props$className === void 0 ? '' : _this$props$className; return _react["default"].createElement("div", { className: className }, _react["default"].createElement("svg", { version: "1.1", xmlns: "http://www.w3.org/2000/svg", xmlnsXlink: "http://www.w3.org/1999/xlink", x: "0px", y: "0px", width: "100vw", height: "150px", viewBox: "0 0 800 350", style: { enableBackground: 'new 0 0 800 400', left: 0, bottom: 0, position: 'fixed' }, xmlSpace: "preserve" }, _react["default"].createElement("style", { type: "text/css" }, ".st0{opacity:0.76;}\n .st1{fill:url(#SVGID_1_);width:100%;}\n .st2{fill:url(#SVGID_2_);width:100%;}\n .st3{fill:url(#SVGID_3_);width:100%;}\n .st4{fill:none;stroke:#FFFFFF;stroke-width:4;stroke-miterlimit:10;width:100%;}"), _react["default"].createElement("g", { id: "DarkWaves", className: "DarkWaves" }, _react["default"].createElement("g", null, _react["default"].createElement("linearGradient", { id: "SVGID_2_", gradientUnits: "userSpaceOnUse", x1: "400.0005", y1: "602", x2: "400.0005", y2: "202.3545" }, _react["default"].createElement("stop", { offset: "0", style: { stopColor: '#0000FF' } }), _react["default"].createElement("stop", { offset: "0.1789", style: { stopColor: '#0020EC' } }), _react["default"].createElement("stop", { offset: "0.4149", style: { stopColor: '#0043D7' } }), _react["default"].createElement("stop", { offset: "0.6374", style: { stopColor: '#005CC8' } }), _react["default"].createElement("stop", { offset: "0.8386", style: { stopColor: '#006CBF' } }), _react["default"].createElement("stop", { offset: "1", style: { stopColor: '#0071BC' } })), _react["default"].createElement("path", { className: "st2", d: "M761.8,202.4c-24.7,0-36.7,7.2-49.5,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.6-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.7-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.7-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7C78.7,224.9,65,232.9,38,232.9c-27,0-40.4-8.1-53.6-15.9\r c-12.1-7.1-24.3-13.9-45.4-14.6V602h922V232.9c-22.6-0.8-37.2-8.4-49.7-15.8C798.5,209.5,786.5,202.4,761.8,202.4z" }))), _react["default"].createElement("g", { id: "LightWaves", className: "LightWaves" }, _react["default"].createElement("g", null, _react["default"].createElement("linearGradient", { id: "SVGID_3_", gradientUnits: "userSpaceOnUse", x1: "400.0005", y1: "600", x2: "400.0005", y2: "214.3545" }, _react["default"].createElement("stop", { offset: "0", style: { stopColor: '#0000FF' } }), _react["default"].createElement("stop", { offset: "0.1643", style: { stopColor: '#0B2CF7' } }), _react["default"].createElement("stop", { offset: "0.3574", style: { stopColor: '#1559F0' } }), _react["default"].createElement("stop", { offset: "0.5431", style: { stopColor: '#1E7DEA' } }), _react["default"].createElement("stop", { offset: "0.7168", style: { stopColor: '#2496E6' } }), _react["default"].createElement("stop", { offset: "0.874", style: { stopColor: '#28A6E3' } }), _react["default"].createElement("stop", { offset: "1", style: { stopColor: '#29ABE2' } })), _react["default"].createElement("path", { className: "st3", d: "M750.9,229.8c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r s-46.9-8.4-62.1-16.6c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r c-31.2,0-46.9-8.4-62.1-16.6c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r c-31.2,0-46.9-8.4-62.1-16.6c-14.8-7.9-28.9-15.4-57.3-15.4c-16.9,0-28.8,2.6-38.8,6.4V600h922V237c-12,5.3-26,9.4-47.8,9.4\r C782.1,246.4,766.1,237.9,750.9,229.8z" }))), _react["default"].createElement("g", { id: "WhiteWaves", className: "WhiteWaves" }, _react["default"].createElement("g", { className: "st0" }, _react["default"].createElement("path", { className: "st4", d: "M-71,220c94.2,0,94.2,18,188.4,18c94.2,0,94.2-18,188.4-18c94.2,0,94.2,18,188.4,18c94.2,0,94.2-18,188.4-18\r s94.2,18,188.4,18" }))))); } }]); return SeaWaveEffect; }(_react.PureComponent); var _default = SeaWaveEffect; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3NFZmZlY3RzL3NlYVdhdmUvc2VhV2F2ZS5qc3giXSwibmFtZXMiOlsiU2VhV2F2ZUVmZmVjdCIsInByb3BzIiwiY2xhc3NOYW1lIiwiZW5hYmxlQmFja2dyb3VuZCIsImxlZnQiLCJib3R0b20iLCJwb3NpdGlvbiIsInN0b3BDb2xvciIsIlB1cmVDb21wb25lbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFTUEsYTs7Ozs7Ozs7Ozs7Ozs2QkFFTTtBQUFBLGtDQUNtQixLQUFLQyxLQUR4QixDQUNBQyxTQURBO0FBQUEsVUFDQUEsU0FEQSxzQ0FDWSxFQURaO0FBRVIsYUFDRTtBQUFLLFFBQUEsU0FBUyxFQUFFQTtBQUFoQixTQUNFO0FBQUssUUFBQSxPQUFPLEVBQUMsS0FBYjtBQUFtQixRQUFBLEtBQUssRUFBQyw0QkFBekI7QUFBc0QsUUFBQSxVQUFVLEVBQUMsOEJBQWpFO0FBQ0UsUUFBQSxDQUFDLEVBQUMsS0FESjtBQUNVLFFBQUEsQ0FBQyxFQUFDLEtBRFo7QUFDa0IsUUFBQSxLQUFLLEVBQUMsT0FEeEI7QUFDZ0MsUUFBQSxNQUFNLEVBQUMsT0FEdkM7QUFDK0MsUUFBQSxPQUFPLEVBQUMsYUFEdkQ7QUFFRSxRQUFBLEtBQUssRUFBRTtBQUFFQyxVQUFBQSxnQkFBZ0IsRUFBRSxpQkFBcEI7QUFBdUNDLFVBQUFBLElBQUksRUFBRSxDQUE3QztBQUFnREMsVUFBQUEsTUFBTSxFQUFFLENBQXhEO0FBQTJEQyxVQUFBQSxRQUFRLEVBQUU7QUFBckUsU0FGVDtBQUV5RixRQUFBLFFBQVEsRUFBQztBQUZsRyxTQUdBO0FBQU8sUUFBQSxJQUFJLEVBQUM7QUFBWiw0UUFIQSxFQVVBO0FBQUcsUUFBQSxFQUFFLEVBQUMsV0FBTjtBQUFrQixRQUFBLFNBQVMsRUFBQztBQUE1QixTQUNBLDJDQUNBO0FBQWdCLFFBQUEsRUFBRSxFQUFDLFVBQW5CO0FBQThC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QixRQUFBLENBQUMsRUFBQztBQUF4QixRQURBLENBREEsQ0E3Q0EsQ0FERixDQURGO0FBd0REOzs7O0VBNUR5QkMsb0I7O2VBK0RiUixhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IFB1cmVDb21wb25lbnQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBfIGZyb20gJ2xvZGFzaCdcclxuXHJcbmltcG9ydCAnLi9zZWFXYXZlLnNjc3MnXHJcblxyXG5jbGFzcyBTZWFXYXZlRWZmZWN0IGV4dGVuZHMgUHVyZUNvbXBvbmVudCB7XHJcblxyXG4gIHJlbmRlciAoKSB7XHJcbiAgICBjb25zdCB7IGNsYXNzTmFtZSA9ICcnIH0gPSB0aGlzLnByb3BzXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NOYW1lfT5cclxuICAgICAgICA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuc1hsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJ1xyXG4gICAgICAgICAgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxMDB2dycgaGVpZ2h0PScxNTBweCcgdmlld0JveD0nMCAwIDgwMCAzNTAnXHJcbiAgICAgICAgICBzdHlsZT17eyBlbmFibGVCYWNrZ3JvdW5kOiAnbmV3IDAgMCA4MDAgNDAwJywgbGVmdDogMCwgYm90dG9tOiAwLCBwb3NpdGlvbjogJ2ZpeGVkJyB9fSB4bWxTcGFjZT0ncHJlc2VydmUnPlxyXG4gICAgICAgIDxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+XHJcbiAgICAgICAgICB7YC5zdDB7b3BhY2l0eTowLjc2O31cclxuICAgICAgICAgIC5zdDF7ZmlsbDp1cmwoI1NWR0lEXzFfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzJfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDN7ZmlsbDp1cmwoI1NWR0lEXzNfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDR7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3dpZHRoOjEwMCU7fWB9XHJcbiAgICAgICAgPC9zdHlsZT5cclxuICAgICAgICA8ZyBpZD0nRGFya1dhdmVzJyBjbGFzc05hbWU9J0RhcmtXYXZlcyc+XHJcbiAgICAgICAgPGc+XHJcbiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSdTVkdJRF8yXycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIHgxPSc0MDAuMDAwNScgeTE9JzYwMicgeDI9JzQwMC4wMDA1JyB5Mj0nMjAyLjM1NDUnPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMwMDAwRkYnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC4xNzg5JyBzdHlsZT17e3N0b3BDb2xvcjonIzAwMjBFQyd9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScwLjQxNDknIHN0eWxlPXt7c3RvcENvbG9yOicjMDA0M0Q3J319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuNjM3NCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMwMDVDQzgnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC44Mzg2JyBzdHlsZT17e3N0b3BDb2xvcjonIzAwNkNCRid9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScxJyBzdHlsZT17e3N0b3BDb2xvcjonIzAwNzFCQyd9fT48L3N0b3A+XHJcbiAgICAgICAgPC9saW5lYXJHcmFkaWVudD5cclxuICAgICAgICA8cGF0aCBjbGFzc05hbWU9J3N0MicgZD0nTTc2MS44LDIwMi40Yy0yNC43LDAtMzYuNyw3LjItNDkuNSwxNC43Yy0xMy4yLDcuOC0yNi44LDE1LjktNTMuOCwxNS45Yy0yNywwLTQwLjYtOC4xLTUzLjgtMTUuOVxyXG4gICAgICAgICAgICAgIGMtMTIuOC03LjYtMjQuOS0xNC43LTQ5LjYtMTQuN2MtMjQuNywwLTM2LjgsNy4yLTQ5LjYsMTQuN2MtMTMuMiw3LjgtMjYuOCwxNS45LTUzLjgsMTUuOWMtMjcsMC00MC43LTguMS01My44LTE1LjlcclxuICAgICAgICAgICAgICBjLTEyLjgtNy42LTI0LjktMTQuNy00OS42LTE0LjdjLTI0LjcsMC0zNi44LDcuMi00OS42LDE0LjdjLTEzLjIsNy44LTI2LjgsMTUuOS01My44LDE1LjljLTI3LDAtNDAuNy04LjEtNTMuOC0xNS45XHJcbiAgICAgICAgICAgICAgYy0xMi44LTcuNi0yNC45LTE0LjctNDkuNi0xNC43Yy0yNC43LDAtMzYuOCw3LjItNDkuNiwxNC43Qzc4LjcsMjI0LjksNjUsMjMyLjksMzgsMjMyLjljLTI3LDAtNDAuNC04LjEtNTMuNi0xNS45XHJcbiAgICAgICAgICAgICAgYy0xMi4xLTcuMS0yNC4zLTEzLjktNDUuNC0xNC42VjYwMmg5MjJWMjMyLjljLTIyLjYtMC44LTM3LjItOC40LTQ5LjctMTUuOEM3OTguNSwyMDkuNSw3ODYuNSwyMDIuNCw3NjEuOCwyMDIuNHonPjwvcGF0aD5cclxuICAgICAgICA8L2c+XHJcbiAgICAgICAgPC9nPlxyXG4gICAgICAgIDxnIGlkPSdMaWdodFdhdmVzJyBjbGFzc05hbWU9J0xpZ2h0V2F2ZXMnPlxyXG4gICAgICAgIDxnPlxyXG4gICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0nU1ZHSURfM18nIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nNDAwLjAwMDUnIHkxPSc2MDAnIHgyPSc0MDAuMDAwNScgeTI9JzIxNC4zNTQ1Jz5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAnIHN0eWxlPXt7c3RvcENvbG9yOicjMDAwMEZGJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuMTY0Mycgc3R5bGU9e3tzdG9wQ29sb3I6JyMwQjJDRjcnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC4zNTc0JyBzdHlsZT17e3N0b3BDb2xvcjonIzE1NTlGMCd9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScwLjU0MzEnIHN0eWxlPXt7c3RvcENvbG9yOicjMUU3REVBJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuNzE2OCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMyNDk2RTYnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC44NzQnIHN0eWxlPXt7c3RvcENvbG9yOicjMjhBNkUzJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzEnIHN0eWxlPXt7c3RvcENvbG9yOicjMjlBQkUyJ319Pjwvc3RvcD5cclxuICAgICAgICA8L2xpbmVhckdyYWRpZW50PlxyXG4gICAgICAgIDxwYXRoIGNsYXNzTmFtZT0nc3QzJyBkPSdNNzUwLjksMjI5LjhjLTE0LjgtNy45LTI4LjctMTUuNC01Ny4yLTE1LjRjLTI4LjUsMC00Mi40LDcuNS01Ny4yLDE1LjRjLTE1LjIsOC4yLTMwLjksMTYuNi02Mi4xLDE2LjZcclxuICAgICAgICAgICAgICBzLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguNy0xNS40LTU3LjItMTUuNGMtMjguNSwwLTQyLjQsNy41LTU3LjIsMTUuNGMtMTUuMiw4LjItMzAuOSwxNi42LTYyLjEsMTYuNlxyXG4gICAgICAgICAgICAgIGMtMzEuMiwwLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguNy0xNS40LTU3LjItMTUuNGMtMjguNSwwLTQyLjQsNy41LTU3LjIsMTUuNGMtMTUuMiw4LjItMzAuOSwxNi42LTYyLjEsMTYuNlxyXG4gICAgICAgICAgICAgIGMtMzEuMiwwLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguOS0xNS40LTU3LjMtMTUuNGMtMTYuOSwwLTI4LjgsMi42LTM4LjgsNi40VjYwMGg5MjJWMjM3Yy0xMiw1LjMtMjYsOS40LTQ3LjgsOS40XHJcbiAgICAgICAgICAgICAgQzc4Mi4xLDI0Ni40LDc2Ni4xLDIzNy45LDc1MC45LDIyOS44eic+PC9wYXRoPlxyXG4gICAgICAgIDwvZz5cclxuICAgICAgICA8L2c+XHJcbiAgICAgICAgPGcgaWQ9J1doaXRlV2F2ZXMnIGNsYXNzTmFtZT0nV2hpdGVXYXZlcyc+XHJcbiAgICAgICAgPGcgY2xhc3NOYW1lPSdzdDAnPlxyXG4gICAgICAgIDxwYXRoIGNsYXNzTmFtZT0nc3Q0JyBkPSdNLTcxLDIyMGM5NC4yLDAsOTQuMiwxOCwxODguNCwxOGM5NC4yLDAsOTQuMi0xOCwxODguNC0xOGM5NC4yLDAsOTQuMiwxOCwxODguNCwxOGM5NC4yLDAsOTQuMi0xOCwxODguNC0xOFxyXG4gICAgICAgICAgICAgIHM5NC4yLDE4LDE4OC40LDE4Jz48L3BhdGg+XHJcbiAgICAgICAgPC9nPlxyXG4gICAgICAgIDwvZz5cclxuICAgICAgICA8L3N2Zz5cclxuICAgICAgPC9kaXY+XHJcbiAgICApXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTZWFXYXZlRWZmZWN0Il19