/* >>> file start: js/crossStorageServ.js */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){function e(e){var t="LJ.CrossStorage"===e.data.source;if(!t)return null;var n=e.data;if("object"===("undefined"==typeof n?"undefined":_typeof(n))&&n.fn){if("getItem"===n.fn){var r={};try{r=localStorage.getItem(n.args[0])}catch(e){r.error=!0}o.parent.postMessage({crossStorageServResponse:r,requestID:n.requestID},"*")}if("setItem"===n.fn){var s=n.args[1],a="";"string"==typeof s?a=s:"object"===("undefined"==typeof s?"undefined":_typeof(s))&&(a=JSON.stringify(s));try{localStorage.setItem(n.args[0],a)}catch(e){}}}}function t(){try{return window.self!==window.top}catch(e){return!0}}if(!t())return null;var o=window;"object"===("undefined"==typeof LJMocks?"undefined":_typeof(LJMocks))&&LJMocks.window&&(o=LJMocks.window),o.addEventListener("message",e),o.addEventListener("storage",function(e){var t=e.key,n=e.newValue,r=e.oldValue;o.parent.postMessage({messageType:"ljCrossStorage.storageEvent",eventObj:{key:t,newValue:n,oldValue:r}},"*")})}(); /* <<< file end: js/crossStorageServ.js */ //# map link was there [crossStorageServ.js.map]