{"version":3,"sources":["jsdelivr-header.js","/npm/gensites@0.1.1/gensites.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCFC,SAAU,EAAM,GACO,mBAAX,QAAyB,OAAO,IAEzC,OAAO,CAAC,WAAY,GACQ,iBAAZ,QAEhB,EAAQ,SAGR,EAAS,EAAK,SAAW,CAAC,EAAI,EAAK,EAEvC,CAXA,CAWE,MAAM,SAAU,GAIhB,EAAQ,QAAU,QAkNlB,IAhNA,IAAI,EAAY,CACd,CACE,GAAI,oBACJ,KAAM,wBACN,IAAK,mCACL,YAAa,CACX,GAAI,4UAGR,CACE,GAAI,WACJ,KAAM,eACN,IAAK,sBACL,YAAa,CACX,GAAI,0JAGR,CACE,GAAI,WACJ,KAAM,WACN,IAAK,0BACL,YAAa,CACX,GAAI,oFAGR,CACE,GAAI,gBACJ,KAAM,gBACN,IAAK,2BACL,YAAa,CACX,GAAI,wIAGR,CACE,GAAI,qBACJ,KAAM,sBACN,IAAK,oCACL,YAAa,CACX,GAAI,+KAGR,CACE,GAAI,eACJ,KAAM,eACN,IAAK,2BACL,YAAa,CACX,GAAI,gIAGR,CACE,GAAI,aACJ,KAAM,eACN,IAAK,4BACL,YAAa,CACX,GAAI,6gBAGR,CACE,GAAI,mBACJ,KAAM,mBACN,IAAK,8BACL,YAAa,CACX,GAAI,0IAGR,CACE,GAAI,iBACJ,KAAM,iBACN,IAAK,4BACL,YAAa,CACX,GAAI,0IAGR,CACE,GAAI,QACJ,KAAM,QACN,IAAK,uBACL,YAAa,CACX,GAAI,yHAGR,CACE,GAAI,mBACJ,KAAM,oBACN,IAAK,iCACL,YAAa,CACX,GAAI,qIAGR,CACE,GAAI,gBACJ,KAAM,gBACN,IAAK,+BACL,YAAa,CACX,GAAI,yKAGR,CACE,GAAI,cACJ,KAAM,WACN,IAAK,yBACL,YAAa,CACX,GAAI,oEAGR,CACE,GAAI,aACJ,KAAM,oBACN,IAAK,6BACL,YAAa,CACX,GAAI,qEAGR,CACE,GAAI,OACJ,KAAM,OACN,IAAK,sBACL,YAAa,CACX,GAAI,8JAGR,CACE,GAAI,SACJ,KAAM,gBACN,IAAK,yBACL,YAAa,CACX,GAAI,oKAGR,CACE,GAAI,aACJ,KAAM,aACN,IAAK,4BACL,YAAa,CACX,GAAI,gKAGR,CACE,GAAI,aACJ,KAAM,iBACN,IAAK,4BACL,YAAa,CACX,GAAI,uKAGR,CACE,GAAI,WACJ,KAAM,YACN,IAAK,0BACL,YAAa,CACX,GAAI,2GAGR,CACE,GAAI,eACJ,KAAM,gBACN,IAAK,sBACL,YAAa,CACX,GAAI,2MAGR,CACE,GAAI,WACJ,KAAM,oBACN,IAAK,8BACL,YAAa,CACX,GAAI,kJAGR,CACE,GAAI,WACJ,KAAM,WACN,IAAK,0BACL,YAAa,CACX,GAAI,sNAGR,CACE,GAAI,WACJ,KAAM,WACN,IAAK,0BACL,YAAa,CACX,GAAI,+JAGR,CACE,GAAI,oBACJ,KAAM,oBACN,IAAK,mCACL,YAAa,CACX,GAAI,iKAiBN,EAAW,CAAC,EACR,EAAI,EAAG,EAAI,EAAU,OAAQ,IAAI,CACvC,IAAI,EAAO,EAAU,GACrB,EAAS,EAAK,IAAM,CACtB,CAKA,EAAQ,KAAO,SAAS,GACtB,OAAO,EAAS,EAClB,EAMA,EAAQ,MAAQ,WACd,OAAO,EAAU,OACnB,CAEF","file":"/npm/gensites@0.1.1/gensites.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/gensites@0.1.1/gensites.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * UMD load definition that supports AMD, CommonJS and browser globals.\n * https://github.com/umdjs/umd/blob/992cc0d071b7ebcd7feaad2a5349bdbeab09a0fe/commonjsStrict.js\n */\n(function (root, factory) {\n  if (typeof define === 'function' && define.amd) {\n    // AMD. Register as an anonymous module.\n    define(['exports'], factory);\n  } else if (typeof exports === 'object') {\n    // CommonJS\n    factory(exports);\n  } else {\n    // Browser globals\n    factory((root.gensites = {}), root.b);\n  }\n}(this, function (exports) {\n  \n  // Now we can get down to business\n  \n  exports.version = '0.1.0';\n  \n  var sitesList = [\n    {\n      id: 'americanancestors',\n      name: 'AmericanAncestors.org',\n      url: 'http://www.americanancestors.org',\n      description: { \n        en: 'AmericanAncestors.org is the New England Historic Genealogical Society&#39;s portal to America, providing a wealth of resources for family history research.  We provide expertise and research in nearly all aspects of genealogy, from seventeenth-century colonial New England through twentieth-first-century immigration research.'\n      }\n    },\n    {\n      id: 'ancestry',\n      name: 'Ancestry.com',\n      url: 'http://ancestry.com',\n      description: { \n        en: 'Discover your family history and start your family tree. Try free and access billions of genealogy records including Census, SSDI & Military records.'\n      }\n    },\n    {\n      id: 'archives',\n      name: 'Archives',\n      url: 'http://www.archives.com',\n      description: { \n        en: 'Trace your genealogy and family tree to learn more about your family\\'s history.'\n      }\n    },\n    {\n      id: 'billiongraves',\n      name: 'BillionGraves',\n      url: 'http://billiongraves.com',\n      description: { \n        en: 'Collect photos of the headstones in your local cemetery with our iPhone/Android camera app. Then upload the mapped-out photos here.'\n      }\n    },\n    {\n      id: 'chroniclingamerica',\n      name: 'Chronicling America',\n      url: 'http://chroniclingamerica.loc.gov',\n      description: { \n        en: 'Search America\\'s historic newspaper pages from 1836-1922 or use the U.S. Newspaper Directory to find information about American newspapers published between 1690-present.'\n      }\n    },\n    {\n      id: 'familysearch',\n      name: 'FamilySearch',\n      url: 'https://familysearch.org',\n      description: { \n        en: 'Discover your family history. Explore the world’s largest collection of free family trees, genealogy records and resources.'\n      }\n    },\n    {\n      id: 'findagrave',\n      name: 'Find A Grave',\n      url: 'http://www.findagrave.com',\n      description: { \n        en: \"Find A Grave is a free resource for finding the final resting places of famous folks, friends and family members. With millions of names, it's an invaluable tool for genealogist and history buffs. Find A Grave memorials are rich with content, including dates, photos and bios. You can even leave 'virtual flowers' on the memorials you visit to complete the online cemetery experience. Find A Grave also contains listings for thousands of celebrity graves, making it the premier online destination for tombstone tourists.\"\n      }\n    },\n    {\n      id: 'findmypast.co.uk',\n      name: 'findmypast.co.uk',\n      url: 'http://www.findmypast.co.uk',\n      description: { \n        en: 'Trace your ancestry and build a family tree by researching extensive birth records, census data, obituaries and more with findmypast.'\n      }\n    },\n    {\n      id: 'findmypast.com',\n      name: 'findmypast.com',\n      url: 'http://www.findmypast.com',\n      description: { \n        en: 'Trace your ancestry and build a family tree by researching extensive birth records, census data, obituaries and more with findmypast.'\n      }\n    },\n    {\n      id: 'fold3',\n      name: 'fold3',\n      url: 'http://www.fold3.com',\n      description: { \n        en: 'Fold3 is the web\\'s premier collection of original US military records, including many from the US National Archives.'\n      }\n    },\n    {\n      id: 'genealogieonline',\n      name: 'Genealogie Online',\n      url: 'http://www.genealogieonline.nl',\n      description: { \n        en: 'Publish your genealogical information and images on the Internet, it\\'s easy! Over 25 million ancestors published and searchable.'\n      }\n    },\n    {\n      id: 'genealogybank',\n      name: 'GenealogyBank',\n      url: 'http://www.genealogybank.com',\n      description: {\n        en: 'Search over 1 billion genealogy records to discover your family history. Research the largest digitized newspaper archive online to trace your family genealogy now!'\n      }\n    },\n    {\n      id: 'geneanet.en',\n      name: 'Geneanet',\n      url: 'http://en.geneanet.org',\n      description: {\n        en: 'Create your family tree. Share your family history on Geneanet.'\n      }\n    },\n    {\n      id: 'gengophers',\n      name: 'Genealogy Gophers',\n      url: 'https://www.gengophers.com',\n      description: {\n        en: 'Find your ancestors in 80,000 digital genealogy books. For free.'\n      }\n    },\n    {\n      id: 'geni',\n      name: 'Geni',\n      url: 'http://www.geni.com',\n      description: {\n        en: 'Create your family tree and invite relatives to share. Search 140 million profiles and discover new ancestors. Share photos, videos and more at Geni.com.'\n      }\n    },\n    {\n      id: 'google',\n      name: 'Google Search',\n      url: 'https://www.google.com',\n      description: {\n        en: \"Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.\"\n      }\n    },\n    {\n      id: 'myheritage',\n      name: 'MyHeritage',\n      url: 'http://www.myheritage.com',\n      description: {\n        en: 'Create your family tree and discover your family history. Free genealogy software. Get automatic Smart Matches on over 2 billion profiles and share photos.'\n      }\n    },\n    {\n      id: 'newspapers',\n      name: 'newspapers.com',\n      url: 'http://www.newspapers.com',\n      description: {\n        en: 'Find historical newspapers from across the United States and beyond. Explore newspaper articles and clippings for help with genealogy, history and other research.'\n      }\n    },\n    {\n      id: 'nlatrove',\n      name: 'NLA Trove',\n      url: 'http://trove.nla.gov.au',\n      description: {\n        en: 'Trove: Find and get Australian resources. Books, images, historic newspapers, maps, archives and more.'\n      }\n    },\n    {\n      id: 'openarchives',\n      name: 'Open Archives',\n      url: 'https://openarch.nl',\n      description: {\n        en: 'Open Archives is a portal and aggregator of open historical data. Search genealogical data of open archives and automatically find linked records and additional information about people and context.'\n      }\n    },\n    {\n      id: 'usgenweb',\n      name: 'USGenWeb Archives',\n      url: 'http://www.usgwarchives.net',\n      description: {\n        en: 'Free genealogy and family history online made possible by the USGenWeb Project volunteers. Search free genealogy websites for your ancestors.'\n      }\n    },\n    {\n      id: 'werelate',\n      name: 'WeRelate',\n      url: 'http://www.werelate.org',\n      description: {\n        en: 'WeRelate is a free public-service wiki for genealogy sponsored by the Foundation for On-Line Genealogy in partnership with the Allen County Public Library. It has pages for over 2,692,000 profiles and growing.'\n      }\n    },\n    {\n      id: 'wikitree',\n      name: 'WikiTree',\n      url: 'http://www.wikitree.com',\n      description: {\n        en: 'A community of genealogists on a mission to connect the human family on one FREE and accurate tree using traditional genealogical sources and DNA testing.'\n      }\n    },\n    {\n      id: 'worldvitalrecords',\n      name: 'WorldVitalRecords',\n      url: 'http://www.worldvitalrecords.com',\n      description: {\n        en: 'Search for vital records here! Learn more about your family history and genealogy by searching through more than 5 billion records including vital records.'\n      }\n    }\n    \n    /* Site schema:\n    {\n      id: '',\n      name: '',\n      url: '',\n      description: {\n        en: ''\n      }\n    }\n    */\n  ];\n  \n  // Convert sites list into a map for easy access\n  var sitesMap = {};\n  for(var i = 0; i < sitesList.length; i++){\n    var site = sitesList[i];\n    sitesMap[site.id] = site;\n  }\n  \n  /**\n   * Get a specific site.\n   */\n  exports.site = function(siteId){\n    return sitesMap[siteId];\n  };\n  \n  /**\n   * Get the full list of websites.\n   * Return a shallow copy so that the user can mess with it as they like.\n   */\n  exports.sites = function(){\n    return sitesList.slice();\n  };\n  \n}));"]}