{"version":3,"sources":["../src/framework/react/index.ts","../src/framework/react/config.ts","../src/framework/react/shared.ts"],"sourcesContent":["import {externalReact} from './config'\nimport {shared} from './shared'\n\nconst external = externalReact\nexport {shared, external}\n","export const externalReact = (o: any, globalVal: string) => {\n  o = Object.assign(o, {\n    react: `${globalVal}.React`,\n    'react-dom': `${globalVal}.ReactDOM`,\n    'react-dom/client': globalVal,\n    'react/jsx-runtime': globalVal,\n    'react/jsx-dev-runtime': globalVal,\n    'react-router-dom': `${globalVal}.ReactRouterDOM`,\n  })\n  return o\n}\n","import {EMPShareRuntimeAdapterReactType, InitOptionsType} from 'src/types'\n\nconst win: any = window\nlet globalLib = {}\nconst {EMPShareGlobalVal} = win || {}\nif (EMPShareGlobalVal && EMPShareGlobalVal.frameworkLib) {\n  globalLib = win[EMPShareGlobalVal.frameworkLib]\n}\nconst libs: EMPShareRuntimeAdapterReactType = {\n  scope: 'default',\n  ...globalLib,\n}\nexport const shared = (): InitOptionsType['shared'] => {\n  const {React, ReactDOM, scope} = libs\n  return {\n    react: {\n      lib: () => React,\n      version: React.version,\n      scope,\n      shareConfig: {\n        singleton: true,\n        requiredVersion: `^${React.version}`,\n      },\n    },\n    'react-dom': {\n      lib: () => ReactDOM,\n      version: ReactDOM.version,\n      scope,\n      shareConfig: {\n        singleton: true,\n        requiredVersion: `^${React.version}`,\n      },\n    },\n  }\n}\n"],"mappings":"4rBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,cAAAE,EAAA,WAAAC,IAAA,eAAAC,EAAAJ,GCAO,IAAMK,EAAgB,CAACC,EAAQC,KACpCD,EAAI,OAAO,OAAOA,EAAG,CACnB,MAAO,GAAGC,CAAS,SACnB,YAAa,GAAGA,CAAS,YACzB,mBAAoBA,EACpB,oBAAqBA,EACrB,wBAAyBA,EACzB,mBAAoB,GAAGA,CAAS,iBAClC,CAAC,EACMD,GCPT,IAAME,EAAW,OACbC,EAAY,CAAC,EACX,CAAC,kBAAAC,CAAiB,EAAIF,GAAO,CAAC,EAChCE,GAAqBA,EAAkB,eACzCD,EAAYD,EAAIE,EAAkB,YAAY,GAEhD,IAAMC,EAAwCC,EAAA,CAC5C,MAAO,WACJH,GAEQI,EAAS,IAAiC,CACrD,GAAM,CAAC,MAAAC,EAAO,SAAAC,EAAU,MAAAC,CAAK,EAAIL,EACjC,MAAO,CACL,MAAO,CACL,IAAK,IAAMG,EACX,QAASA,EAAM,QACf,MAAAE,EACA,YAAa,CACX,UAAW,GACX,gBAAiB,IAAIF,EAAM,OAAO,EACpC,CACF,EACA,YAAa,CACX,IAAK,IAAMC,EACX,QAASA,EAAS,QAClB,MAAAC,EACA,YAAa,CACX,UAAW,GACX,gBAAiB,IAAIF,EAAM,OAAO,EACpC,CACF,CACF,CACF,EF/BA,IAAMG,EAAWC","names":["react_exports","__export","external","shared","__toCommonJS","externalReact","o","globalVal","win","globalLib","EMPShareGlobalVal","libs","__spreadValues","shared","React","ReactDOM","scope","external","externalReact"]}