{
  "$schema": "./../jsonSchemas/client-side-multi-version-manifest.schema.json",

  "manifestVersion": 2,
  "id": "00000000-0000-0000-0000-000000000000",
  "versions": {
    "1.0.0": {
      "manifestVersion": 2,
      "componentType": "Library",
      "id": "00000000-0000-0000-0000-000000000000",
      "alias": "Library",
      "version": "0.0.1",
      "loaderConfig": {
        "internalModuleBaseUrls": ["https://cdn.net/"],
        "entryModuleId": "main.bundle",
        "exportName": "helloworld",
        "scriptResources": {
          "frameworkA": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000"
          },
          "frameworkB": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": "script.js"
          },
          "frameworkC": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js"
            }
          },
          "frameworkD": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            }
          },
          "frameworkE": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000",
            "shouldNotPreload": true
          },
          "frameworkF": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": "script.js",
            "shouldNotPreload": true
          },
          "frameworkG": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js"
            },
            "shouldNotPreload": true
          },
          "frameworkI": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": true
          },
          "frameworkJ": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000",
            "shouldNotPreload": false
          },
          "frameworkK": {
            "type": "component",
            "version": "1.2.3",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": "script.js",
            "shouldNotPreload": false
          },
          "frameworkL": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js"
            },
            "shouldNotPreload": false
          },
          "frameworkM": {
            "type": "component",
            "version": "latest",
            "id": "00000000-0000-0000-0000-000000000000",
            "failoverPath": {
              "path": "script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": false
          },
          "main.bundle": {
            "type": "path",
            "path": "bundle.script.js"
          },
          "dependencyA": {
            "type": "path",
            "path": {
              "path": "dependencyA.script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            }
          },
          "dependencyB": {
            "type": "path",
            "path": {
              "path": "dependencyB.script.js"
            }
          },
          "dependencyC": {
            "type": "path",
            "path": "dependencyC.script.js"
          },
          "dependencyD": {
            "type": "path",
            "path": {
              "path": "dependencyD.script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": true
          },
          "dependencyE": {
            "type": "path",
            "path": {
              "path": "dependencyE.script.js"
            },
            "shouldNotPreload": true
          },
          "dependencyF": {
            "type": "path",
            "path": "dependencyF.script.js",
            "shouldNotPreload": true
          },
          "dependencyG": {
            "type": "path",
            "path": {
              "path": "dependencyG.script.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": false
          },
          "dependencyH": {
            "type": "path",
            "path": {
              "path": "dependencyH.script.js"
            },
            "shouldNotPreload": false
          },
          "dependencyI": {
            "type": "path",
            "path": "dependencyI.script.js",
            "shouldNotPreload": false
          },
          "stringsA": {
            "type": "localizedPath",
            "defaultPath": "stringsA_default.js"
          },
          "stringsB": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsB_default.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            }
          },
          "stringsC": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsC_default.js"
            }
          },
          "stringsD": {
            "type": "localizedPath",
            "defaultPath": "stringsD_default.js",
            "paths": {
              "en-us": "stringsD_en-us.js",
              "fr-fr": "stringsD_fr-fr.js"
            }
          },
          "stringsE": {
            "type": "localizedPath",
            "defaultPath": "stringsE_default.js",
            "paths": {
              "en-us": {
                "path": "stringsE_en-us.js"
              },
              "fr-fr": "stringsE_fr-fr.js"
            }
          },
          "stringsF": {
            "type": "localizedPath",
            "defaultPath": "stringsF_default.js",
            "paths": {
              "en-us": {
                "path": "stringsF_en-us.js",
                "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
              },
              "fr-fr": "stringsF_fr-fr.js"
            }
          },
          "stringsG": {
            "type": "localizedPath",
            "defaultPath": "stringsG_default.js",
            "shouldNotPreload": true
          },
          "stringsH": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsH_default.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": true
          },
          "stringsI": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsI_default.js"
            },
            "shouldNotPreload": true
          },
          "stringsJ": {
            "type": "localizedPath",
            "defaultPath": "stringsJ_default.js",
            "paths": {
              "en-us": "stringsJ_en-us.js",
              "fr-fr": "stringsJ_fr-fr.js"
            },
            "shouldNotPreload": true
          },
          "stringsK": {
            "type": "localizedPath",
            "defaultPath": "stringsK_default.js",
            "paths": {
              "en-us": {
                "path": "stringsK_en-us.js"
              },
              "fr-fr": "stringsK_fr-fr.js"
            },
            "shouldNotPreload": true
          },
          "stringsL": {
            "type": "localizedPath",
            "defaultPath": "stringsL_default.js",
            "paths": {
              "en-us": {
                "path": "stringsL_en-us.js",
                "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
              },
              "fr-fr": "stringsL_fr-fr.js"
            },
            "shouldNotPreload": true
          },
          "stringsM": {
            "type": "localizedPath",
            "defaultPath": "stringsM_default.js",
            "shouldNotPreload": false
          },
          "stringsN": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsN_default.js",
              "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
            },
            "shouldNotPreload": false
          },
          "stringsO": {
            "type": "localizedPath",
            "defaultPath": {
              "path": "stringsO_default.js"
            },
            "shouldNotPreload": false
          },
          "stringsP": {
            "type": "localizedPath",
            "defaultPath": "stringsP_default.js",
            "paths": {
              "en-us": "stringsP_en-us.js",
              "fr-fr": "stringsP_fr-fr.js"
            },
            "shouldNotPreload": false
          },
          "stringsQ": {
            "type": "localizedPath",
            "defaultPath": "stringsQ_default.js",
            "paths": {
              "en-us": {
                "path": "stringsQ_en-us.js"
              },
              "fr-fr": "stringsQ_fr-fr.js"
            },
            "shouldNotPreload": false
          },
          "stringsR": {
            "type": "localizedPath",
            "defaultPath": "stringsR_default.js",
            "paths": {
              "en-us": {
                "path": "stringsR_en-us.js",
                "integrity": "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
              },
              "fr-fr": "stringsR_fr-fr.js"
            },
            "shouldNotPreload": false
          },
          "nonAmdA": {
            "type": "path",
            "path": "nonAmdA.js",
            "globalName": "nonAmdA"
          },
          "nonAmdB": {
            "type": "path",
            "path": "nonAmdB.js",
            "globalName": "nonAmdB",
            "globalDependencies": ["nonAmdB"]
          }
        }
      }
    }
  }
}
