1define(['exports', 'react', 'js/config/config', 'draggable'], function (exports, _react, _jsConfigConfig, _draggable) { 2 'use strict'; 3 4 Object.defineProperty(exports, '__esModule', { 5 value: true 6 }); 7 8 var _createClass = (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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); 9 10 var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; 11 12 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } 13 14 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } 15 16 function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 17 18 var _React = _interopRequireDefault(_react); 19 20 var _config = _interopRequireDefault(_jsConfigConfig); 21 22 var _Draggable = _interopRequireDefault(_draggable); 23 24 var WelcomeModal = (function (_React$Component) { 25 _inherits(WelcomeModal, _React$Component); 26 27 function WelcomeModal(props) { 28 _classCallCheck(this, WelcomeModal); 29 30 _get(Object.getPrototypeOf(WelcomeModal.prototype), 'constructor', this).call(this, props); 31 this.state = { 32 showWelcomeModal: true 33 }; 34 } 35 36 _createClass(WelcomeModal, [{ 37 key: 'closeWelcomeWindow', 38 value: function closeWelcomeWindow() { 39 this.setState({ showWelcomeModal: !this.state.showWelcomeModal }); 40 } 41 }, { 42 key: 'render', 43 value: function render() { 44 var welcomeModalClass = this.state.showWelcomeModal === true ? '' : 'hidden'; 45 return _React['default'].createElement( 46 'div', 47 { className: welcomeModalClass }, 48 _React['default'].createElement( 49 _Draggable['default'], 50 { 51 axis: 'both', 52 handle: '.header-small', 53 bounds: '#map' }, 54 _React['default'].createElement( 55 'div', 56 { className: 'details-popup' }, 57 _React['default'].createElement( 58 'div', 59 { className: 'card small' }, 60 _React['default'].createElement('div', { className: 'header-small blue darken-3' }), 61 _React['default'].createElement( 62 'div', 63 { className: 'card-content white' }, 64 _React['default'].createElement( 65 'div', 66 { className: 'card-title bolder-text font-size-30' }, 67 'Welcome' 68 ), 69 _React['default'].createElement( 70 'div', 71 null, 72 _React['default'].createElement( 73 'p', 74 null, 75 'The ASCE Tsunami Design Geodatabase Version 2022-1.0 of geocoded reference points of Offshore Tsunami Amplitude and Period, and Runup Elevation and associated Inundation Limit of the Tsunami Design Zone is an integral part of the tsunami design provisions of the ASCE/SEI 7-22 Standard. It is not intended to be used for evacuation or emergency management planning. By using this site, you agree to be bound by the ', 76 _React['default'].createElement( 77 'a', 78 { href: '/terms.html', target: '_blank' }, 79 'Terms of Use.' 80 ) 81 ) 82 ) 83 ), 84 _React['default'].createElement( 85 'div', 86 { className: 'card-content white center' }, 87 _React['default'].createElement( 88 'p', 89 null, 90 _React['default'].createElement( 91 'a', 92 { href: '/features.html', target: '_blank' }, 93 'ASCE Tsunami Hazard Tool last updated as of December 1, 2021' 94 ) 95 ) 96 ), 97 _React['default'].createElement( 98 'div', 99 { className: 'card-content white center' }, 100 _React['default'].createElement( 101 'a', 102 { className: 'waves-effect waves-light btn-large blue lighten-1 result-item-details-btn', onClick: this.closeWelcomeWindow.bind(this) }, 103 'Enter' 104 ) 105 ) 106 ) 107 ) 108 ), 109 _React['default'].createElement('div', { className: 'details-popup-wrapper' }) 110 ); 111 } 112 }]); 113 114 return WelcomeModal; 115 })(_React['default'].Component); 116 117 exports.WelcomeModal = WelcomeModal; 118}); 119//# sourceMappingURL=WelcomeModal.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.