{"version":3,"sources":["webpack:///./node_modules/react-device-detect/main.js"],"names":["Object","defineProperty","exports","value","ex","React","React__default","UA","browser","getBrowser","device","getCPU","getDevice","engine","getEngine","os","getOS","ua","getUA","setDefaults","p","d","arguments","length","undefined","getNavigatorInstance","window","navigator","isIOS13Check","type","nav","platform","indexOf","maxTouchPoints","MSStream","_typeof","obj","Symbol","iterator","constructor","prototype","_defineProperties","target","props","i","descriptor","enumerable","configurable","writable","key","_defineProperty","_extends","assign","source","hasOwnProperty","call","apply","this","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","_getPrototypeOf","o","setPrototypeOf","getPrototypeOf","__proto__","_setPrototypeOf","_objectWithoutProperties","excluded","sourceKeys","_objectWithoutPropertiesLoose","sourceSymbolKeys","propertyIsEnumerable","_assertThisInitialized","self","ReferenceError","DeviceTypes","BrowserTypes","Chrome","Firefox","Opera","Yandex","Safari","InternetExplorer","Edge","Chromium","Ie","MobileSafari","EdgeChromium","MIUI","SamsungBrowser","OsTypes","IOS","Android","WindowsPhone","Windows","MAC_OS","initialData","isMobile","isTablet","isBrowser","isSmartTV","isConsole","isWearable","mobilePayload","forEach","getOwnPropertyDescriptors","defineProperties","_objectSpread2","vendor","model","name","osVersion","version","checkType","isEdgeChromiumType","isBrowserType","isEdgeType","getIPad13","isMobileSafari","isChromium","isMobileAndTabletType","isMobileOnly","isDesktop","isAndroid","isWinPhone","isIOS","isChrome","isFirefox","isSafari","isOpera","isIE","osName","fullBrowserVersion","browserVersion","major","browserName","mobileVendor","mobileModel","engineName","engineVersion","isEdge","isYandex","deviceType","isIOS13","test","isIPad13","isIPhone13","isIPod13","isElectron","userAgent","toLowerCase","isElectronType","isEdgeChromium","isLegacyEdge","isWindows","isMacOs","isMIUI","isSamsungBrowser","AndroidView","_ref","renderWithFragment","children","viewClassName","style","createElement","Fragment","className","BrowserView","_ref2","ConsoleView","_ref10","CustomView","_ref12","condition","IEView","_ref3","IOSView","_ref4","MobileOnlyView","_ref8","MobileView","_ref5","SmartTVView","_ref9","TabletView","_ref6","WearableView","_ref11","WinPhoneView","_ref7","deviceDetect","browserMajorVersion","browserFullVersion","broPayload","stvPayload","consolePayload","wearPayload","withOrientationChange","WrappedComponent","_React$Component","_class","_this","instance","Constructor","TypeError","_classCallCheck","isEventListenerAdded","handleOrientationChange","bind","onOrientationChange","onPageLoad","state","isLandscape","isPortrait","protoProps","staticProps","subClass","superClass","create","_inherits","orientation","innerWidth","innerHeight","setState","removeEventListener","addEventListener","Component"],"mappings":"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","file":"yarn.react-device-detect.becc34fe6fa559c58c21.js","sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar React = require('react');\nvar React__default = _interopDefault(React);\n\nvar UAParser = require('ua-parser-js/dist/ua-parser.min');\n\nvar UA = new UAParser();\nvar browser = UA.getBrowser();\nvar cpu = UA.getCPU();\nvar device = UA.getDevice();\nvar engine = UA.getEngine();\nvar os = UA.getOS();\nvar ua = UA.getUA();\n\nvar setDefaults = function setDefaults(p) {\n var d = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'none';\n return p ? p : d;\n};\nvar getNavigatorInstance = function getNavigatorInstance() {\n if (typeof window !== 'undefined') {\n if (window.navigator || navigator) {\n return window.navigator || navigator;\n }\n }\n\n return false;\n};\nvar isIOS13Check = function isIOS13Check(type) {\n var nav = getNavigatorInstance();\n return nav && nav.platform && (nav.platform.indexOf(type) !== -1 || nav.platform === 'MacIntel' && nav.maxTouchPoints > 1 && !window.MSStream);\n};\n\nfunction _typeof(obj) {\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function (obj) {\n return typeof obj;\n };\n } else {\n _typeof = function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(source, true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(source).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (typeof call === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return _assertThisInitialized(self);\n}\n\nvar DeviceTypes = {\n Mobile: 'mobile',\n Tablet: 'tablet',\n SmartTv: 'smarttv',\n Console: 'console',\n Wearable: 'wearable',\n Browser: undefined\n};\nvar BrowserTypes = {\n Chrome: 'Chrome',\n Firefox: \"Firefox\",\n Opera: \"Opera\",\n Yandex: \"Yandex\",\n Safari: \"Safari\",\n InternetExplorer: \"Internet Explorer\",\n Edge: \"Edge\",\n Chromium: \"Chromium\",\n Ie: 'IE',\n MobileSafari: \"Mobile Safari\",\n EdgeChromium: \"Edge Chromium\",\n MIUI: \"MIUI Browser\",\n SamsungBrowser: 'Samsung Browser'\n};\nvar OsTypes = {\n IOS: 'iOS',\n Android: \"Android\",\n WindowsPhone: \"Windows Phone\",\n Windows: 'Windows',\n MAC_OS: 'Mac OS'\n};\nvar initialData = {\n isMobile: false,\n isTablet: false,\n isBrowser: false,\n isSmartTV: false,\n isConsole: false,\n isWearable: false\n};\nvar checkType = function checkType(type) {\n switch (type) {\n case DeviceTypes.Mobile:\n return {\n isMobile: true\n };\n\n case DeviceTypes.Tablet:\n return {\n isTablet: true\n };\n\n case DeviceTypes.SmartTv:\n return {\n isSmartTV: true\n };\n\n case DeviceTypes.Console:\n return {\n isConsole: true\n };\n\n case DeviceTypes.Wearable:\n return {\n isWearable: true\n };\n\n case DeviceTypes.Browser:\n return {\n isBrowser: true\n };\n\n default:\n return initialData;\n }\n};\nvar broPayload = function broPayload(isBrowser, browser, engine, os, ua) {\n return {\n isBrowser: isBrowser,\n browserMajorVersion: setDefaults(browser.major),\n browserFullVersion: setDefaults(browser.version),\n browserName: setDefaults(browser.name),\n engineName: setDefaults(engine.name),\n engineVersion: setDefaults(engine.version),\n osName: setDefaults(os.name),\n osVersion: setDefaults(os.version),\n userAgent: setDefaults(ua)\n };\n};\nvar mobilePayload = function mobilePayload(type, device, os, ua) {\n return _objectSpread2({}, type, {\n vendor: setDefaults(device.vendor),\n model: setDefaults(device.model),\n os: setDefaults(os.name),\n osVersion: setDefaults(os.version),\n ua: setDefaults(ua)\n });\n};\nvar stvPayload = function stvPayload(isSmartTV, engine, os, ua) {\n return {\n isSmartTV: isSmartTV,\n engineName: setDefaults(engine.name),\n engineVersion: setDefaults(engine.version),\n osName: setDefaults(os.name),\n osVersion: setDefaults(os.version),\n userAgent: setDefaults(ua)\n };\n};\nvar consolePayload = function consolePayload(isConsole, engine, os, ua) {\n return {\n isConsole: isConsole,\n engineName: setDefaults(engine.name),\n engineVersion: setDefaults(engine.version),\n osName: setDefaults(os.name),\n osVersion: setDefaults(os.version),\n userAgent: setDefaults(ua)\n };\n};\nvar wearPayload = function wearPayload(isWearable, engine, os, ua) {\n return {\n isWearable: isWearable,\n engineName: setDefaults(engine.name),\n engineVersion: setDefaults(engine.version),\n osName: setDefaults(os.name),\n osVersion: setDefaults(os.version),\n userAgent: setDefaults(ua)\n };\n};\n\nvar type = checkType(device.type);\n\nfunction deviceDetect() {\n var isBrowser = type.isBrowser,\n isMobile = type.isMobile,\n isTablet = type.isTablet,\n isSmartTV = type.isSmartTV,\n isConsole = type.isConsole,\n isWearable = type.isWearable;\n\n if (isBrowser) {\n return broPayload(isBrowser, browser, engine, os, ua);\n }\n\n if (isSmartTV) {\n return stvPayload(isSmartTV, engine, os, ua);\n }\n\n if (isConsole) {\n return consolePayload(isConsole, engine, os, ua);\n }\n\n if (isMobile) {\n return mobilePayload(type, device, os, ua);\n }\n\n if (isTablet) {\n return mobilePayload(type, device, os, ua);\n }\n\n if (isWearable) {\n return wearPayload(isWearable, engine, os, ua);\n }\n}\n\nvar isMobileType = function isMobileType() {\n return device.type === DeviceTypes.Mobile;\n};\n\nvar isTabletType = function isTabletType() {\n return device.type === DeviceTypes.Tablet;\n};\n\nvar isMobileAndTabletType = function isMobileAndTabletType() {\n switch (device.type) {\n case DeviceTypes.Mobile:\n case DeviceTypes.Tablet:\n return true;\n\n default:\n return false;\n }\n};\n\nvar isEdgeChromiumType = function isEdgeChromiumType() {\n return typeof ua === 'string' && ua.indexOf('Edg/') !== -1;\n};\n\nvar isSmartTVType = function isSmartTVType() {\n return device.type === DeviceTypes.SmartTv;\n};\n\nvar isBrowserType = function isBrowserType() {\n return device.type === DeviceTypes.Browser;\n};\n\nvar isWearableType = function isWearableType() {\n return device.type === DeviceTypes.Wearable;\n};\n\nvar isConsoleType = function isConsoleType() {\n return device.type === DeviceTypes.Console;\n};\n\nvar isAndroidType = function isAndroidType() {\n return os.name === OsTypes.Android;\n};\n\nvar isWindowsType = function isWindowsType() {\n return os.name === OsTypes.Windows;\n};\n\nvar isMacOsType = function isMacOsType() {\n return os.name === OsTypes.MAC_OS;\n};\n\nvar isWinPhoneType = function isWinPhoneType() {\n return os.name === OsTypes.WindowsPhone;\n};\n\nvar isIOSType = function isIOSType() {\n return os.name === OsTypes.IOS;\n};\n\nvar isChromeType = function isChromeType() {\n return browser.name === BrowserTypes.Chrome;\n};\n\nvar isFirefoxType = function isFirefoxType() {\n return browser.name === BrowserTypes.Firefox;\n};\n\nvar isChromiumType = function isChromiumType() {\n return browser.name === BrowserTypes.Chromium;\n};\n\nvar isEdgeType = function isEdgeType() {\n return browser.name === BrowserTypes.Edge;\n};\n\nvar isYandexType = function isYandexType() {\n return browser.name === BrowserTypes.Yandex;\n};\n\nvar isSafariType = function isSafariType() {\n return browser.name === BrowserTypes.Safari || browser.name === BrowserTypes.MobileSafari;\n};\n\nvar isMobileSafariType = function isMobileSafariType() {\n return browser.name === BrowserTypes.MobileSafari;\n};\n\nvar isOperaType = function isOperaType() {\n return browser.name === BrowserTypes.Opera;\n};\n\nvar isIEType = function isIEType() {\n return browser.name === BrowserTypes.InternetExplorer || browser.name === BrowserTypes.Ie;\n};\n\nvar isMIUIType = function isMIUIType() {\n return browser.name === BrowserTypes.MIUI;\n};\n\nvar isSamsungBrowserType = function isSamsungBrowserType() {\n return browser.name === BrowserTypes.SamsungBrowser;\n};\n\nvar isElectronType = function isElectronType() {\n var nav = getNavigatorInstance();\n var ua = nav && nav.userAgent && nav.userAgent.toLowerCase();\n return typeof ua === 'string' ? /electron/.test(ua) : false;\n};\n\nvar getIOS13 = function getIOS13() {\n var nav = getNavigatorInstance();\n return nav && (/iPad|iPhone|iPod/.test(nav.platform) || nav.platform === 'MacIntel' && nav.maxTouchPoints > 1) && !window.MSStream;\n};\n\nvar getIPad13 = function getIPad13() {\n return isIOS13Check('iPad');\n};\n\nvar getIphone13 = function getIphone13() {\n return isIOS13Check('iPhone');\n};\n\nvar getIPod13 = function getIPod13() {\n return isIOS13Check('iPod');\n};\n\nvar getBrowserFullVersion = function getBrowserFullVersion() {\n return setDefaults(browser.version);\n};\n\nvar getBrowserVersion = function getBrowserVersion() {\n return setDefaults(browser.major);\n};\n\nvar getOsVersion = function getOsVersion() {\n return setDefaults(os.version);\n};\n\nvar getOsName = function getOsName() {\n return setDefaults(os.name);\n};\n\nvar getBrowserName = function getBrowserName() {\n return setDefaults(browser.name);\n};\n\nvar getMobileVendor = function getMobileVendor() {\n return setDefaults(device.vendor);\n};\n\nvar getMobileModel = function getMobileModel() {\n return setDefaults(device.model);\n};\n\nvar getEngineName = function getEngineName() {\n return setDefaults(engine.name);\n};\n\nvar getEngineVersion = function getEngineVersion() {\n return setDefaults(engine.version);\n};\n\nvar getUseragent = function getUseragent() {\n return setDefaults(ua);\n};\n\nvar getDeviceType = function getDeviceType() {\n return setDefaults(device.type, 'browser');\n};\n\nvar isSmartTV = isSmartTVType();\nvar isConsole = isConsoleType();\nvar isWearable = isWearableType();\nvar isMobileSafari = isMobileSafariType() || getIPad13();\nvar isChromium = isChromiumType();\nvar isMobile = isMobileAndTabletType() || getIPad13();\nvar isMobileOnly = isMobileType();\nvar isTablet = isTabletType() || getIPad13();\nvar isBrowser = isBrowserType();\nvar isDesktop = isBrowserType();\nvar isAndroid = isAndroidType();\nvar isWinPhone = isWinPhoneType();\nvar isIOS = isIOSType() || getIPad13();\nvar isChrome = isChromeType();\nvar isFirefox = isFirefoxType();\nvar isSafari = isSafariType();\nvar isOpera = isOperaType();\nvar isIE = isIEType();\nvar osVersion = getOsVersion();\nvar osName = getOsName();\nvar fullBrowserVersion = getBrowserFullVersion();\nvar browserVersion = getBrowserVersion();\nvar browserName = getBrowserName();\nvar mobileVendor = getMobileVendor();\nvar mobileModel = getMobileModel();\nvar engineName = getEngineName();\nvar engineVersion = getEngineVersion();\nvar getUA = getUseragent();\nvar isEdge = isEdgeType() || isEdgeChromiumType();\nvar isYandex = isYandexType();\nvar deviceType = getDeviceType();\nvar isIOS13 = getIOS13();\nvar isIPad13 = getIPad13();\nvar isIPhone13 = getIphone13();\nvar isIPod13 = getIPod13();\nvar isElectron = isElectronType();\nvar isEdgeChromium = isEdgeChromiumType();\nvar isLegacyEdge = isEdgeType() && !isEdgeChromiumType();\nvar isWindows = isWindowsType();\nvar isMacOs = isMacOsType();\nvar isMIUI = isMIUIType();\nvar isSamsungBrowser = isSamsungBrowserType();\n\nvar AndroidView = function AndroidView(_ref) {\n var renderWithFragment = _ref.renderWithFragment,\n children = _ref.children,\n viewClassName = _ref.viewClassName,\n style = _ref.style,\n props = _objectWithoutProperties(_ref, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isAndroid ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar BrowserView = function BrowserView(_ref2) {\n var renderWithFragment = _ref2.renderWithFragment,\n children = _ref2.children,\n viewClassName = _ref2.viewClassName,\n style = _ref2.style,\n props = _objectWithoutProperties(_ref2, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isBrowser ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar IEView = function IEView(_ref3) {\n var renderWithFragment = _ref3.renderWithFragment,\n children = _ref3.children,\n viewClassName = _ref3.viewClassName,\n style = _ref3.style,\n props = _objectWithoutProperties(_ref3, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isIE ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar IOSView = function IOSView(_ref4) {\n var renderWithFragment = _ref4.renderWithFragment,\n children = _ref4.children,\n viewClassName = _ref4.viewClassName,\n style = _ref4.style,\n props = _objectWithoutProperties(_ref4, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isIOS ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar MobileView = function MobileView(_ref5) {\n var renderWithFragment = _ref5.renderWithFragment,\n children = _ref5.children,\n viewClassName = _ref5.viewClassName,\n style = _ref5.style,\n props = _objectWithoutProperties(_ref5, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isMobile ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar TabletView = function TabletView(_ref6) {\n var renderWithFragment = _ref6.renderWithFragment,\n children = _ref6.children,\n viewClassName = _ref6.viewClassName,\n style = _ref6.style,\n props = _objectWithoutProperties(_ref6, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isTablet ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar WinPhoneView = function WinPhoneView(_ref7) {\n var renderWithFragment = _ref7.renderWithFragment,\n children = _ref7.children,\n viewClassName = _ref7.viewClassName,\n style = _ref7.style,\n props = _objectWithoutProperties(_ref7, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isWinPhone ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar MobileOnlyView = function MobileOnlyView(_ref8) {\n var renderWithFragment = _ref8.renderWithFragment,\n children = _ref8.children,\n viewClassName = _ref8.viewClassName,\n style = _ref8.style,\n props = _objectWithoutProperties(_ref8, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isMobileOnly ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar SmartTVView = function SmartTVView(_ref9) {\n var renderWithFragment = _ref9.renderWithFragment,\n children = _ref9.children,\n viewClassName = _ref9.viewClassName,\n style = _ref9.style,\n props = _objectWithoutProperties(_ref9, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isSmartTV ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar ConsoleView = function ConsoleView(_ref10) {\n var renderWithFragment = _ref10.renderWithFragment,\n children = _ref10.children,\n viewClassName = _ref10.viewClassName,\n style = _ref10.style,\n props = _objectWithoutProperties(_ref10, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isConsole ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar WearableView = function WearableView(_ref11) {\n var renderWithFragment = _ref11.renderWithFragment,\n children = _ref11.children,\n viewClassName = _ref11.viewClassName,\n style = _ref11.style,\n props = _objectWithoutProperties(_ref11, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\"]);\n\n return isWearable ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\nvar CustomView = function CustomView(_ref12) {\n var renderWithFragment = _ref12.renderWithFragment,\n children = _ref12.children,\n viewClassName = _ref12.viewClassName,\n style = _ref12.style,\n condition = _ref12.condition,\n props = _objectWithoutProperties(_ref12, [\"renderWithFragment\", \"children\", \"viewClassName\", \"style\", \"condition\"]);\n\n return condition ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", _extends({\n className: viewClassName,\n style: style\n }, props), children) : null;\n};\n\nfunction withOrientationChange(WrappedComponent) {\n return (\n /*#__PURE__*/\n function (_React$Component) {\n _inherits(_class, _React$Component);\n\n function _class(props) {\n var _this;\n\n _classCallCheck(this, _class);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(_class).call(this, props));\n _this.isEventListenerAdded = false;\n _this.handleOrientationChange = _this.handleOrientationChange.bind(_assertThisInitialized(_this));\n _this.onOrientationChange = _this.onOrientationChange.bind(_assertThisInitialized(_this));\n _this.onPageLoad = _this.onPageLoad.bind(_assertThisInitialized(_this));\n _this.state = {\n isLandscape: false,\n isPortrait: false\n };\n return _this;\n }\n\n _createClass(_class, [{\n key: \"handleOrientationChange\",\n value: function handleOrientationChange() {\n if (!this.isEventListenerAdded) {\n this.isEventListenerAdded = true;\n }\n\n var orientation = window.innerWidth > window.innerHeight ? 90 : 0;\n this.setState({\n isPortrait: orientation === 0,\n isLandscape: orientation === 90\n });\n }\n }, {\n key: \"onOrientationChange\",\n value: function onOrientationChange() {\n this.handleOrientationChange();\n }\n }, {\n key: \"onPageLoad\",\n value: function onPageLoad() {\n this.handleOrientationChange();\n }\n }, {\n key: \"componentDidMount\",\n value: function componentDidMount() {\n if ((typeof window === \"undefined\" ? \"undefined\" : _typeof(window)) !== undefined && isMobile) {\n if (!this.isEventListenerAdded) {\n this.handleOrientationChange();\n window.addEventListener(\"load\", this.onPageLoad, false);\n } else {\n window.removeEventListener(\"load\", this.onPageLoad, false);\n }\n\n window.addEventListener(\"resize\", this.onOrientationChange, false);\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n window.removeEventListener(\"resize\", this.onOrientationChange, false);\n }\n }, {\n key: \"render\",\n value: function render() {\n return React__default.createElement(WrappedComponent, _extends({}, this.props, {\n isLandscape: this.state.isLandscape,\n isPortrait: this.state.isPortrait\n }));\n }\n }]);\n\n return _class;\n }(React__default.Component)\n );\n}\n\nexports.AndroidView = AndroidView;\nexports.BrowserTypes = BrowserTypes;\nexports.BrowserView = BrowserView;\nexports.ConsoleView = ConsoleView;\nexports.CustomView = CustomView;\nexports.IEView = IEView;\nexports.IOSView = IOSView;\nexports.MobileOnlyView = MobileOnlyView;\nexports.MobileView = MobileView;\nexports.OsTypes = OsTypes;\nexports.SmartTVView = SmartTVView;\nexports.TabletView = TabletView;\nexports.WearableView = WearableView;\nexports.WinPhoneView = WinPhoneView;\nexports.browserName = browserName;\nexports.browserVersion = browserVersion;\nexports.deviceDetect = deviceDetect;\nexports.deviceType = deviceType;\nexports.engineName = engineName;\nexports.engineVersion = engineVersion;\nexports.fullBrowserVersion = fullBrowserVersion;\nexports.getUA = getUA;\nexports.isAndroid = isAndroid;\nexports.isBrowser = isBrowser;\nexports.isChrome = isChrome;\nexports.isChromium = isChromium;\nexports.isConsole = isConsole;\nexports.isDesktop = isDesktop;\nexports.isEdge = isEdge;\nexports.isEdgeChromium = isEdgeChromium;\nexports.isElectron = isElectron;\nexports.isFirefox = isFirefox;\nexports.isIE = isIE;\nexports.isIOS = isIOS;\nexports.isIOS13 = isIOS13;\nexports.isIPad13 = isIPad13;\nexports.isIPhone13 = isIPhone13;\nexports.isIPod13 = isIPod13;\nexports.isLegacyEdge = isLegacyEdge;\nexports.isMIUI = isMIUI;\nexports.isMacOs = isMacOs;\nexports.isMobile = isMobile;\nexports.isMobileOnly = isMobileOnly;\nexports.isMobileSafari = isMobileSafari;\nexports.isOpera = isOpera;\nexports.isSafari = isSafari;\nexports.isSamsungBrowser = isSamsungBrowser;\nexports.isSmartTV = isSmartTV;\nexports.isTablet = isTablet;\nexports.isWearable = isWearable;\nexports.isWinPhone = isWinPhone;\nexports.isWindows = isWindows;\nexports.isYandex = isYandex;\nexports.mobileModel = mobileModel;\nexports.mobileVendor = mobileVendor;\nexports.osName = osName;\nexports.osVersion = osVersion;\nexports.withOrientationChange = withOrientationChange;\n"],"sourceRoot":""}