You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
5.1 KiB

{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports.default = getStorage;\n\nfunction _typeof(obj) {\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(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 noop() {}\n\nvar noopStorage = {\n getItem: noop,\n setItem: noop,\n removeItem: noop\n};\n\nfunction hasStorage(storageType) {\n if ((typeof self === \"undefined\" ? \"undefined\" : _typeof(self)) !== 'object' || !(storageType in self)) {\n return false;\n }\n\n try {\n var storage = self[storageType];\n var testKey = \"redux-persist \".concat(storageType, \" test\");\n storage.setItem(testKey, 'test');\n storage.getItem(testKey);\n storage.removeItem(testKey);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') console.warn(\"redux-persist \".concat(storageType, \" test failed, persistence will be disabled.\"));\n return false;\n }\n\n return true;\n}\n\nfunction getStorage(type) {\n var storageType = \"\".concat(type, \"Storage\");\n if (hasStorage(storageType)) return self[storageType];else {\n if (process.env.NODE_ENV !== 'production') {\n console.error(\"redux-persist failed to create sync storage. falling back to noop storage.\");\n }\n\n return noopStorage;\n }\n}","map":{"version":3,"names":["exports","__esModule","default","getStorage","_typeof","obj","Symbol","iterator","constructor","prototype","noop","noopStorage","getItem","setItem","removeItem","hasStorage","storageType","self","storage","testKey","concat","e","process","env","NODE_ENV","console","warn","type","error"],"sources":["/Users/mahdi/Documents/work/programming/barnameNegar/arbaeenWebApp/node_modules/redux-persist/lib/storage/getStorage.js"],"sourcesContent":["\"use strict\";\n\nexports.__esModule = true;\nexports.default = getStorage;\n\nfunction _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); }\n\nfunction noop() {}\n\nvar noopStorage = {\n getItem: noop,\n setItem: noop,\n removeItem: noop\n};\n\nfunction hasStorage(storageType) {\n if ((typeof self === \"undefined\" ? \"undefined\" : _typeof(self)) !== 'object' || !(storageType in self)) {\n return false;\n }\n\n try {\n var storage = self[storageType];\n var testKey = \"redux-persist \".concat(storageType, \" test\");\n storage.setItem(testKey, 'test');\n storage.getItem(testKey);\n storage.removeItem(testKey);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') console.warn(\"redux-persist \".concat(storageType, \" test failed, persistence will be disabled.\"));\n return false;\n }\n\n return true;\n}\n\nfunction getStorage(type) {\n var storageType = \"\".concat(type, \"Storage\");\n if (hasStorage(storageType)) return self[storageType];else {\n if (process.env.NODE_ENV !== 'production') {\n console.error(\"redux-persist failed to create sync storage. falling back to noop storage.\");\n }\n\n return noopStorage;\n }\n}"],"mappings":"AAAA;;AAEAA,OAAO,CAACC,UAAR,GAAqB,IAArB;AACAD,OAAO,CAACE,OAAR,GAAkBC,UAAlB;;AAEA,SAASC,OAAT,CAAiBC,GAAjB,EAAsB;EAAE,IAAI,OAAOC,MAAP,KAAkB,UAAlB,IAAgC,OAAOA,MAAM,CAACC,QAAd,KAA2B,QAA/D,EAAyE;IAAEH,OAAO,GAAG,SAASA,OAAT,CAAiBC,GAAjB,EAAsB;MAAE,OAAO,OAAOA,GAAd;IAAoB,CAAtD;EAAyD,CAApI,MAA0I;IAAED,OAAO,GAAG,SAASA,OAAT,CAAiBC,GAAjB,EAAsB;MAAE,OAAOA,GAAG,IAAI,OAAOC,MAAP,KAAkB,UAAzB,IAAuCD,GAAG,CAACG,WAAJ,KAAoBF,MAA3D,IAAqED,GAAG,KAAKC,MAAM,CAACG,SAApF,GAAgG,QAAhG,GAA2G,OAAOJ,GAAzH;IAA+H,CAAjK;EAAoK;;EAAC,OAAOD,OAAO,CAACC,GAAD,CAAd;AAAsB;;AAE/V,SAASK,IAAT,GAAgB,CAAE;;AAElB,IAAIC,WAAW,GAAG;EAChBC,OAAO,EAAEF,IADO;EAEhBG,OAAO,EAAEH,IAFO;EAGhBI,UAAU,EAAEJ;AAHI,CAAlB;;AAMA,SAASK,UAAT,CAAoBC,WAApB,EAAiC;EAC/B,IAAI,CAAC,OAAOC,IAAP,KAAgB,WAAhB,GAA8B,WAA9B,GAA4Cb,OAAO,CAACa,IAAD,CAApD,MAAgE,QAAhE,IAA4E,EAAED,WAAW,IAAIC,IAAjB,CAAhF,EAAwG;IACtG,OAAO,KAAP;EACD;;EAED,IAAI;IACF,IAAIC,OAAO,GAAGD,IAAI,CAACD,WAAD,CAAlB;IACA,IAAIG,OAAO,GAAG,iBAAiBC,MAAjB,CAAwBJ,WAAxB,EAAqC,OAArC,CAAd;IACAE,OAAO,CAACL,OAAR,CAAgBM,OAAhB,EAAyB,MAAzB;IACAD,OAAO,CAACN,OAAR,CAAgBO,OAAhB;IACAD,OAAO,CAACJ,UAAR,CAAmBK,OAAnB;EACD,CAND,CAME,OAAOE,CAAP,EAAU;IACV,IAAIC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2CC,OAAO,CAACC,IAAR,CAAa,iBAAiBN,MAAjB,CAAwBJ,WAAxB,EAAqC,6CAArC,CAAb;IAC3C,OAAO,KAAP;EACD;;EAED,OAAO,IAAP;AACD;;AAED,SAASb,UAAT,CAAoBwB,IAApB,EAA0B;EACxB,IAAIX,WAAW,GAAG,GAAGI,MAAH,CAAUO,IAAV,EAAgB,SAAhB,CAAlB;EACA,IAAIZ,UAAU,CAACC,WAAD,CAAd,EAA6B,OAAOC,IAAI,CAACD,WAAD,CAAX,CAA7B,KAA2D;IACzD,IAAIM,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;MACzCC,OAAO,CAACG,KAAR,CAAc,4EAAd;IACD;;IAED,OAAOjB,WAAP;EACD;AACF"},"metadata":{},"sourceType":"script"}