{"version":3,"file":"index.mjs","sources":["../../src/nhsuk/index.mjs"],"names":["initAll","scopeOrConfig","config","isObject","options","normaliseOptions","isSupported","SupportError","scope","ElementError","element","identifier","error","onError","console","log","components","Button","button","CharacterCount","characterCount","Checkboxes","checkboxes","Code","code","ErrorSummary","errorSummary","FileUpload","fileUpload","Header","header","NotificationBanner","notificationBanner","PasswordInput","passwordInput","Radios","radios","SkipLink","skipLink","Tabs","tabs","forEach","Component","componentConfig","createAll","scopeOrOptions","$elements","_options$scope","component","querySelectorAll","moduleName","Array","from","map","$element","filter","instance"],"mappings":"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"}