New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

embla-carousel-aria

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

embla-carousel-aria - npm Package Compare versions

Comparing version 8.0.0-rc15 to 8.0.0-rc16

285

dist/embla-carousel-aria.cjs.js

@@ -104,4 +104,277 @@ 'use strict';

const locales = ['ar-AE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-US', 'es-ES', 'et-EE', 'fi-FI', 'fr-FR', 'he-IL', 'hr-HR', 'hu-HU', 'it-IT', 'ja-JP', 'ko-KR', 'lt-LT', 'lv-LV', 'nb-NO', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sl-SI', 'sr-SP', 'sv-SE', 'tr-TR', 'uk-UA', 'zh-CN', 'zh-TW'];
let dictionary;
var roledescription$x = "دائري";
var arAE = {
roledescription: roledescription$x,
"slide.label": "{i} من {n}",
"slide.roledescription": "شريحة"
};
var roledescription$w = "Карусел";
var bgBG = {
roledescription: roledescription$w,
"slide.label": "{i} от {n}",
"slide.roledescription": "Слайд"
};
var roledescription$v = "Karusel";
var csCZ = {
roledescription: roledescription$v,
"slide.label": "{i} z {n}",
"slide.roledescription": "Snímek"
};
var roledescription$u = "Karussel";
var daDK = {
roledescription: roledescription$u,
"slide.label": "{i} af {n}",
"slide.roledescription": "Slide"
};
var roledescription$t = "Karussell";
var deDE = {
roledescription: roledescription$t,
"slide.label": "{i} von {n}",
"slide.roledescription": "Folie"
};
var roledescription$s = "Καρουσέλ";
var elGR = {
roledescription: roledescription$s,
"slide.label": "{i} από {n}",
"slide.roledescription": "Διαφάνεια"
};
var roledescription$r = "Carousel";
var enUS = {
roledescription: roledescription$r,
"slide.label": "{i} of {n}",
"slide.roledescription": "Slide"
};
var roledescription$q = "Carrusel";
var esES = {
roledescription: roledescription$q,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositiva"
};
var roledescription$p = "Karussell";
var etEE = {
roledescription: roledescription$p,
"slide.label": "{i} {n}-st",
"slide.roledescription": "Slaide"
};
var roledescription$o = "Karusselli";
var fiFI = {
roledescription: roledescription$o,
"slide.label": "{i} {n}:sta",
"slide.roledescription": "Dia"
};
var roledescription$n = "Carrousel";
var frCA = {
roledescription: roledescription$n,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositive"
};
var roledescription$m = "Carrousel";
var frFR = {
roledescription: roledescription$m,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositive"
};
var roledescription$l = "קרוסלה";
var heIL = {
roledescription: roledescription$l,
"slide.label": "{i} מתוך {n}",
"slide.roledescription": "שקופית"
};
var roledescription$k = "Karuzela";
var hrHR = {
roledescription: roledescription$k,
"slide.label": "{i} od {n}",
"slide.roledescription": "Slajd"
};
var roledescription$j = "Körhinta";
var huHU = {
roledescription: roledescription$j,
"slide.label": "{i} a {n}-ból",
"slide.roledescription": "Dia"
};
var roledescription$i = "Carosello";
var itIT = {
roledescription: roledescription$i,
"slide.label": "{i} di {n}",
"slide.roledescription": "Diapositiva"
};
var roledescription$h = "カルーセル";
var jaJP = {
roledescription: roledescription$h,
"slide.label": "{i} の {n}",
"slide.roledescription": "スライド"
};
var roledescription$g = "회전목마";
var koKR = {
roledescription: roledescription$g,
"slide.label": "{i} 의 {n}",
"slide.roledescription": "슬라이드"
};
var roledescription$f = "Karusele";
var ltLT = {
roledescription: roledescription$f,
"slide.label": "{i} iš {n}",
"slide.roledescription": "Skaidrė"
};
var roledescription$e = "Karusele";
var lvLV = {
roledescription: roledescription$e,
"slide.label": "{i} no {n}",
"slide.roledescription": "Slaid"
};
var roledescription$d = "Karusell";
var nbNO = {
roledescription: roledescription$d,
"slide.label": "{i} av {n}",
"slide.roledescription": "Lysbilde"
};
var roledescription$c = "Carrousel";
var nlNL = {
roledescription: roledescription$c,
"slide.label": "{i} van {n}",
"slide.roledescription": "Dia"
};
var roledescription$b = "Karuzela";
var plPL = {
roledescription: roledescription$b,
"slide.label": "{i} z {n}",
"slide.roledescription": "Slajd"
};
var roledescription$a = "Carrossel";
var ptBR = {
roledescription: roledescription$a,
"slide.label": "{i} de {n}",
"slide.roledescription": "Slide"
};
var roledescription$9 = "Carrossel";
var ptPT = {
roledescription: roledescription$9,
"slide.label": "{i} de {n}",
"slide.roledescription": "Slide"
};
var roledescription$8 = "Carusel";
var roRO = {
roledescription: roledescription$8,
"slide.label": "{i} din {n}",
"slide.roledescription": "Diapozitiv"
};
var roledescription$7 = "Карусель";
var ruRU = {
roledescription: roledescription$7,
"slide.label": "{i} из {n}",
"slide.roledescription": "Слайд"
};
var roledescription$6 = "Karosel";
var skSK = {
roledescription: roledescription$6,
"slide.label": "{i} z {n}",
"slide.roledescription": "Snímka"
};
var roledescription$5 = "Krožnik";
var slSI = {
roledescription: roledescription$5,
"slide.label": "{i} od {n}",
"slide.roledescription": "Drsnik"
};
var roledescription$4 = "Карусел";
var srSP = {
roledescription: roledescription$4,
"slide.label": "{i} од {n}",
"slide.roledescription": "Слајд"
};
var roledescription$3 = "Karusell";
var svSE = {
roledescription: roledescription$3,
"slide.label": "{i} av {n}",
"slide.roledescription": "Bild"
};
var roledescription$2 = "Atlıkarınca";
var trTR = {
roledescription: roledescription$2,
"slide.label": "{i} / {n}",
"slide.roledescription": "Slayt"
};
var roledescription$1 = "Карусель";
var ukUA = {
roledescription: roledescription$1,
"slide.label": "{i} з {n}",
"slide.roledescription": "Слайд"
};
var roledescription = "旋转木马";
var zhTW = {
roledescription: roledescription,
"slide.label": "{i} 的 {n}",
"slide.roledescription": "幻灯片"
};
const locales = {
'ar-AE': arAE,
'bg-BG': bgBG,
'cs-CZ': csCZ,
'da-DK': daDK,
'de-DE': deDE,
'el-GR': elGR,
'en-US': enUS,
'es-ES': esES,
'et-EE': etEE,
'fi-FI': fiFI,
'fr-CA': frCA,
'fr-FR': frFR,
'he-IL': heIL,
'hr-HR': hrHR,
'hu-HU': huHU,
'it-IT': itIT,
'ja-JP': jaJP,
'ko-KR': koKR,
'lt-LT': ltLT,
'lv-LV': lvLV,
'nb-NO': nbNO,
'nl-NL': nlNL,
'pl-PL': plPL,
'pt-BR': ptBR,
'pt-PT': ptPT,
'ro-RO': roRO,
'ru-RU': ruRU,
'sk-SK': skSK,
'sl-SI': slSI,
'sr-SP': srSP,
'sv-SE': svSE,
'tr-TR': trTR,
'uk-UA': ukUA,
'zh-CN': zhTW,
'zh-TW': zhTW
};
function getIntl(locale = 'en-US') {

@@ -111,9 +384,3 @@ return Object.freeze({

var _a;
if (!dictionary) {
const reduceIntl = (acc, isoCountry) => Object.assign(Object.assign({}, acc), {
[isoCountry]: require(`../intl/${isoCountry}.json`)
});
dictionary = locales.reduce(reduceIntl, {});
}
let message = (_a = dictionary === null || dictionary === void 0 ? void 0 : dictionary[locale]) === null || _a === void 0 ? void 0 : _a[key];
let message = (_a = locales === null || locales === void 0 ? void 0 : locales[locale]) === null || _a === void 0 ? void 0 : _a[key];
if (!message) {

@@ -120,0 +387,0 @@ throw new Error(`Could not find intl message ${key} in ${locale} locale`);

@@ -102,4 +102,277 @@ /**

const locales = ['ar-AE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-US', 'es-ES', 'et-EE', 'fi-FI', 'fr-FR', 'he-IL', 'hr-HR', 'hu-HU', 'it-IT', 'ja-JP', 'ko-KR', 'lt-LT', 'lv-LV', 'nb-NO', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sl-SI', 'sr-SP', 'sv-SE', 'tr-TR', 'uk-UA', 'zh-CN', 'zh-TW'];
let dictionary;
var roledescription$x = "دائري";
var arAE = {
roledescription: roledescription$x,
"slide.label": "{i} من {n}",
"slide.roledescription": "شريحة"
};
var roledescription$w = "Карусел";
var bgBG = {
roledescription: roledescription$w,
"slide.label": "{i} от {n}",
"slide.roledescription": "Слайд"
};
var roledescription$v = "Karusel";
var csCZ = {
roledescription: roledescription$v,
"slide.label": "{i} z {n}",
"slide.roledescription": "Snímek"
};
var roledescription$u = "Karussel";
var daDK = {
roledescription: roledescription$u,
"slide.label": "{i} af {n}",
"slide.roledescription": "Slide"
};
var roledescription$t = "Karussell";
var deDE = {
roledescription: roledescription$t,
"slide.label": "{i} von {n}",
"slide.roledescription": "Folie"
};
var roledescription$s = "Καρουσέλ";
var elGR = {
roledescription: roledescription$s,
"slide.label": "{i} από {n}",
"slide.roledescription": "Διαφάνεια"
};
var roledescription$r = "Carousel";
var enUS = {
roledescription: roledescription$r,
"slide.label": "{i} of {n}",
"slide.roledescription": "Slide"
};
var roledescription$q = "Carrusel";
var esES = {
roledescription: roledescription$q,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositiva"
};
var roledescription$p = "Karussell";
var etEE = {
roledescription: roledescription$p,
"slide.label": "{i} {n}-st",
"slide.roledescription": "Slaide"
};
var roledescription$o = "Karusselli";
var fiFI = {
roledescription: roledescription$o,
"slide.label": "{i} {n}:sta",
"slide.roledescription": "Dia"
};
var roledescription$n = "Carrousel";
var frCA = {
roledescription: roledescription$n,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositive"
};
var roledescription$m = "Carrousel";
var frFR = {
roledescription: roledescription$m,
"slide.label": "{i} de {n}",
"slide.roledescription": "Diapositive"
};
var roledescription$l = "קרוסלה";
var heIL = {
roledescription: roledescription$l,
"slide.label": "{i} מתוך {n}",
"slide.roledescription": "שקופית"
};
var roledescription$k = "Karuzela";
var hrHR = {
roledescription: roledescription$k,
"slide.label": "{i} od {n}",
"slide.roledescription": "Slajd"
};
var roledescription$j = "Körhinta";
var huHU = {
roledescription: roledescription$j,
"slide.label": "{i} a {n}-ból",
"slide.roledescription": "Dia"
};
var roledescription$i = "Carosello";
var itIT = {
roledescription: roledescription$i,
"slide.label": "{i} di {n}",
"slide.roledescription": "Diapositiva"
};
var roledescription$h = "カルーセル";
var jaJP = {
roledescription: roledescription$h,
"slide.label": "{i} の {n}",
"slide.roledescription": "スライド"
};
var roledescription$g = "회전목마";
var koKR = {
roledescription: roledescription$g,
"slide.label": "{i} 의 {n}",
"slide.roledescription": "슬라이드"
};
var roledescription$f = "Karusele";
var ltLT = {
roledescription: roledescription$f,
"slide.label": "{i} iš {n}",
"slide.roledescription": "Skaidrė"
};
var roledescription$e = "Karusele";
var lvLV = {
roledescription: roledescription$e,
"slide.label": "{i} no {n}",
"slide.roledescription": "Slaid"
};
var roledescription$d = "Karusell";
var nbNO = {
roledescription: roledescription$d,
"slide.label": "{i} av {n}",
"slide.roledescription": "Lysbilde"
};
var roledescription$c = "Carrousel";
var nlNL = {
roledescription: roledescription$c,
"slide.label": "{i} van {n}",
"slide.roledescription": "Dia"
};
var roledescription$b = "Karuzela";
var plPL = {
roledescription: roledescription$b,
"slide.label": "{i} z {n}",
"slide.roledescription": "Slajd"
};
var roledescription$a = "Carrossel";
var ptBR = {
roledescription: roledescription$a,
"slide.label": "{i} de {n}",
"slide.roledescription": "Slide"
};
var roledescription$9 = "Carrossel";
var ptPT = {
roledescription: roledescription$9,
"slide.label": "{i} de {n}",
"slide.roledescription": "Slide"
};
var roledescription$8 = "Carusel";
var roRO = {
roledescription: roledescription$8,
"slide.label": "{i} din {n}",
"slide.roledescription": "Diapozitiv"
};
var roledescription$7 = "Карусель";
var ruRU = {
roledescription: roledescription$7,
"slide.label": "{i} из {n}",
"slide.roledescription": "Слайд"
};
var roledescription$6 = "Karosel";
var skSK = {
roledescription: roledescription$6,
"slide.label": "{i} z {n}",
"slide.roledescription": "Snímka"
};
var roledescription$5 = "Krožnik";
var slSI = {
roledescription: roledescription$5,
"slide.label": "{i} od {n}",
"slide.roledescription": "Drsnik"
};
var roledescription$4 = "Карусел";
var srSP = {
roledescription: roledescription$4,
"slide.label": "{i} од {n}",
"slide.roledescription": "Слајд"
};
var roledescription$3 = "Karusell";
var svSE = {
roledescription: roledescription$3,
"slide.label": "{i} av {n}",
"slide.roledescription": "Bild"
};
var roledescription$2 = "Atlıkarınca";
var trTR = {
roledescription: roledescription$2,
"slide.label": "{i} / {n}",
"slide.roledescription": "Slayt"
};
var roledescription$1 = "Карусель";
var ukUA = {
roledescription: roledescription$1,
"slide.label": "{i} з {n}",
"slide.roledescription": "Слайд"
};
var roledescription = "旋转木马";
var zhTW = {
roledescription: roledescription,
"slide.label": "{i} 的 {n}",
"slide.roledescription": "幻灯片"
};
const locales = {
'ar-AE': arAE,
'bg-BG': bgBG,
'cs-CZ': csCZ,
'da-DK': daDK,
'de-DE': deDE,
'el-GR': elGR,
'en-US': enUS,
'es-ES': esES,
'et-EE': etEE,
'fi-FI': fiFI,
'fr-CA': frCA,
'fr-FR': frFR,
'he-IL': heIL,
'hr-HR': hrHR,
'hu-HU': huHU,
'it-IT': itIT,
'ja-JP': jaJP,
'ko-KR': koKR,
'lt-LT': ltLT,
'lv-LV': lvLV,
'nb-NO': nbNO,
'nl-NL': nlNL,
'pl-PL': plPL,
'pt-BR': ptBR,
'pt-PT': ptPT,
'ro-RO': roRO,
'ru-RU': ruRU,
'sk-SK': skSK,
'sl-SI': slSI,
'sr-SP': srSP,
'sv-SE': svSE,
'tr-TR': trTR,
'uk-UA': ukUA,
'zh-CN': zhTW,
'zh-TW': zhTW
};
function getIntl(locale = 'en-US') {

@@ -109,9 +382,3 @@ return Object.freeze({

var _a;
if (!dictionary) {
const reduceIntl = (acc, isoCountry) => Object.assign(Object.assign({}, acc), {
[isoCountry]: require(`../intl/${isoCountry}.json`)
});
dictionary = locales.reduce(reduceIntl, {});
}
let message = (_a = dictionary === null || dictionary === void 0 ? void 0 : dictionary[locale]) === null || _a === void 0 ? void 0 : _a[key];
let message = (_a = locales === null || locales === void 0 ? void 0 : locales[locale]) === null || _a === void 0 ? void 0 : _a[key];
if (!message) {

@@ -118,0 +385,0 @@ throw new Error(`Could not find intl message ${key} in ${locale} locale`);

2

dist/embla-carousel-aria.umd.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).EmblaCarouselAria=t()}(this,(function(){"use strict";function e(t,n){return"#comment"!==t.nodeName&&function(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let{display:t,visibility:n}=e.style,o="none"!==t&&"hidden"!==n&&"collapse"!==n;if(o){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:i}=t(e);o="none"!==n&&"hidden"!==i&&"collapse"!==i}return o}(t)&&function(e,t){return!e.hasAttribute("hidden")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(t,n)&&(!t.parentElement||e(t.parentElement,t))}const t=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],n=t.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";t.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const o=t.join(':not([hidden]):not([tabindex="-1"]),');function i(t,i,l){let a=(null==i?void 0:i.tabbable)?o:n,r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode(t){var n;return(null===(n=null==i?void 0:i.from)||void 0===n?void 0:n.contains(t))?NodeFilter.FILTER_REJECT:!t.matches(a)||!e(t)||l&&!function(e,t){return!!e&&!!t&&t.some((t=>t.contains(e)))}(t,l)||(null==i?void 0:i.accept)&&!i.accept(t)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==i?void 0:i.from)&&(r.currentNode=i.from),r}function l(e,t=300){let n;return(...o)=>{const i=this;clearTimeout(n),n=setTimeout((()=>{e.apply(i,o)}),t)}}const a=["ar-AE","bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-US","es-ES","et-EE","fi-FI","fr-FR","he-IL","hr-HR","hu-HU","it-IT","ja-JP","ko-KR","lt-LT","lv-LV","nb-NO","nl-NL","pl-PL","pt-BR","pt-PT","ro-RO","ru-RU","sk-SK","sl-SI","sr-SP","sv-SE","tr-TR","uk-UA","zh-CN","zh-TW"];let r;const s=["slidesInView"],d=(e={})=>{let t,n,o;function c(e,t){if(e instanceof HTMLElement){const n=e.getAttribute(`data-backup-${t}`);null!==n&&"null"!==n?e.setAttribute(t,n):e.removeAttribute(t)}}function u(e,t,n){if(e instanceof HTMLElement){const o=e.getAttribute(t);null===e.getAttribute(`data-backup-${t}`)&&e.setAttribute(`data-backup-${t}`,null!=o?o:"null"),void 0!==n&&n!==o&&e.setAttribute(t,n)}}function f(e,t){c(e,t),e.removeAttribute(`data-backup-${t}`)}function b(e){var t;const l=document.activeElement===e;if(document.hasFocus()&&l){const l=null!==(t=i(o.containerNode(),{tabbable:!0}).nextNode())&&void 0!==t?t:o.rootNode();l instanceof HTMLElement&&(l.focus(),n.onFocusChange&&n.onFocusChange(e,l))}u(e,"tabindex","-1")}function m(e,t,n){const o=i(e,n);let l;for(;l=o.nextNode();)t(l)}function p(){const e=o.slideNodes();for(let n=0;n<=e.length;n++){const i=e[n];if(!i)continue;const l=t.format("slide.label",{i:n+1,n:e.length}),a=o.slidesInView().includes(n),r=t.format("slide.roledescription");u(i,"role","tab"),u(i,"aria-label",l),u(i,"aria-roledescription",r),u(i,"aria-hidden",a?"false":"true"),u(i,"aria-selected",a?"true":"false")}}function h(){const[e,t]=function(){const e=[],t=[],n=o.slideNodes();for(let i=0;i<=n.length;i++){const l=n[i];void 0!==l&&(o.slidesInView().includes(i)?e.push(l):t.push(l))}return[e,t]}();for(const t of e)u(t,"tabindex"),c(t,"tabindex"),m(t,(e=>{c(e,"tabindex")}));for(const e of t)b(e),m(e,(e=>{b(e)}))}return{name:"aria",options:e,init:function(i,c){o=i;const{mergeOptions:f,optionsAtMedia:b}=c,m=f({active:!0,breakpoints:{},locale:"en-US",live:!1,debounce:300,onFocusChange:()=>{}},d.globalOptions);n=b(f(m,e)),t=function(e="en-US"){return Object.freeze({format:(t,n)=>{var o;if(!r){const e=(e,t)=>Object.assign(Object.assign({},e),{[t]:require(`../intl/${t}.json`)});r=a.reduce(e,{})}let i=null===(o=null==r?void 0:r[e])||void 0===o?void 0:o[t];if(!i)throw new Error(`Could not find intl message ${t} in ${e} locale`);if(n)for(const[e,t]of Object.entries(n))i=i.replace(`{${e}}`,String(t));return i}})}(n.locale);const v=o.rootNode(),E=`${n.live}`,g=t.format("roledescription"),N="x"===o.internalEngine().axis.scroll?"horizontal":"vertical",T=o.slidesInView().length>1?"true":"false";u(v,"role","tablist"),u(v,"aria-live",E),u(v,"aria-orientation",N),u(v,"aria-roledescription",g),u(v,"aria-multiselectable",T);for(const e of s)o.on(e,l(p,n.debounce)),o.on(e,l(h,n.debounce));p(),h()},destroy:function(){for(const e of s)o.off(e,l(p,n.debounce)),o.off(e,l(h,n.debounce));const e=o.rootNode(),t=o.slideNodes();f(e,"role"),f(e,"aria-live"),f(e,"aria-orientation"),f(e,"aria-roledescription"),f(e,"aria-multiselectable");for(const e of t)f(e,"role"),f(e,"tabindex"),f(e,"aria-label"),f(e,"aria-roledescription"),f(e,"aria-hidden"),f(e,"aria-selected"),m(e,(e=>{f(e,"tabindex")}))}}};return d.globalOptions=void 0,d}));
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).EmblaCarouselAria=i()}(this,(function(){"use strict";function e(i,l){return"#comment"!==i.nodeName&&function(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let{display:i,visibility:l}=e.style,o="none"!==i&&"hidden"!==l&&"collapse"!==l;if(o){const{getComputedStyle:i}=e.ownerDocument.defaultView;let{display:l,visibility:n}=i(e);o="none"!==l&&"hidden"!==n&&"collapse"!==n}return o}(i)&&function(e,i){return!e.hasAttribute("hidden")&&("DETAILS"!==e.nodeName||!i||"SUMMARY"===i.nodeName||e.hasAttribute("open"))}(i,l)&&(!i.parentElement||e(i.parentElement,i))}const i=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],l=i.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";i.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const o=i.join(':not([hidden]):not([tabindex="-1"]),');function n(i,n,t){let r=(null==n?void 0:n.tabbable)?o:l,s=document.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,{acceptNode(i){var l;return(null===(l=null==n?void 0:n.from)||void 0===l?void 0:l.contains(i))?NodeFilter.FILTER_REJECT:!i.matches(r)||!e(i)||t&&!function(e,i){return!!e&&!!i&&i.some((i=>i.contains(e)))}(i,t)||(null==n?void 0:n.accept)&&!n.accept(i)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==n?void 0:n.from)&&(s.currentNode=n.from),s}function t(e,i=300){let l;return(...o)=>{const n=this;clearTimeout(l),l=setTimeout((()=>{e.apply(n,o)}),i)}}var r={roledescription:"旋转木马","slide.label":"{i} 的 {n}","slide.roledescription":"幻灯片"};const s={"ar-AE":{roledescription:"دائري","slide.label":"{i} من {n}","slide.roledescription":"شريحة"},"bg-BG":{roledescription:"Карусел","slide.label":"{i} от {n}","slide.roledescription":"Слайд"},"cs-CZ":{roledescription:"Karusel","slide.label":"{i} z {n}","slide.roledescription":"Snímek"},"da-DK":{roledescription:"Karussel","slide.label":"{i} af {n}","slide.roledescription":"Slide"},"de-DE":{roledescription:"Karussell","slide.label":"{i} von {n}","slide.roledescription":"Folie"},"el-GR":{roledescription:"Καρουσέλ","slide.label":"{i} από {n}","slide.roledescription":"Διαφάνεια"},"en-US":{roledescription:"Carousel","slide.label":"{i} of {n}","slide.roledescription":"Slide"},"es-ES":{roledescription:"Carrusel","slide.label":"{i} de {n}","slide.roledescription":"Diapositiva"},"et-EE":{roledescription:"Karussell","slide.label":"{i} {n}-st","slide.roledescription":"Slaide"},"fi-FI":{roledescription:"Karusselli","slide.label":"{i} {n}:sta","slide.roledescription":"Dia"},"fr-CA":{roledescription:"Carrousel","slide.label":"{i} de {n}","slide.roledescription":"Diapositive"},"fr-FR":{roledescription:"Carrousel","slide.label":"{i} de {n}","slide.roledescription":"Diapositive"},"he-IL":{roledescription:"קרוסלה","slide.label":"{i} מתוך {n}","slide.roledescription":"שקופית"},"hr-HR":{roledescription:"Karuzela","slide.label":"{i} od {n}","slide.roledescription":"Slajd"},"hu-HU":{roledescription:"Körhinta","slide.label":"{i} a {n}-ból","slide.roledescription":"Dia"},"it-IT":{roledescription:"Carosello","slide.label":"{i} di {n}","slide.roledescription":"Diapositiva"},"ja-JP":{roledescription:"カルーセル","slide.label":"{i} の {n}","slide.roledescription":"スライド"},"ko-KR":{roledescription:"회전목마","slide.label":"{i} 의 {n}","slide.roledescription":"슬라이드"},"lt-LT":{roledescription:"Karusele","slide.label":"{i} iš {n}","slide.roledescription":"Skaidrė"},"lv-LV":{roledescription:"Karusele","slide.label":"{i} no {n}","slide.roledescription":"Slaid"},"nb-NO":{roledescription:"Karusell","slide.label":"{i} av {n}","slide.roledescription":"Lysbilde"},"nl-NL":{roledescription:"Carrousel","slide.label":"{i} van {n}","slide.roledescription":"Dia"},"pl-PL":{roledescription:"Karuzela","slide.label":"{i} z {n}","slide.roledescription":"Slajd"},"pt-BR":{roledescription:"Carrossel","slide.label":"{i} de {n}","slide.roledescription":"Slide"},"pt-PT":{roledescription:"Carrossel","slide.label":"{i} de {n}","slide.roledescription":"Slide"},"ro-RO":{roledescription:"Carusel","slide.label":"{i} din {n}","slide.roledescription":"Diapozitiv"},"ru-RU":{roledescription:"Карусель","slide.label":"{i} из {n}","slide.roledescription":"Слайд"},"sk-SK":{roledescription:"Karosel","slide.label":"{i} z {n}","slide.roledescription":"Snímka"},"sl-SI":{roledescription:"Krožnik","slide.label":"{i} od {n}","slide.roledescription":"Drsnik"},"sr-SP":{roledescription:"Карусел","slide.label":"{i} од {n}","slide.roledescription":"Слајд"},"sv-SE":{roledescription:"Karusell","slide.label":"{i} av {n}","slide.roledescription":"Bild"},"tr-TR":{roledescription:"Atlıkarınca","slide.label":"{i} / {n}","slide.roledescription":"Slayt"},"uk-UA":{roledescription:"Карусель","slide.label":"{i} з {n}","slide.roledescription":"Слайд"},"zh-CN":r,"zh-TW":r};const d=["slidesInView"],a=(e={})=>{let i,l,o;function r(e,i){if(e instanceof HTMLElement){const l=e.getAttribute(`data-backup-${i}`);null!==l&&"null"!==l?e.setAttribute(i,l):e.removeAttribute(i)}}function c(e,i,l){if(e instanceof HTMLElement){const o=e.getAttribute(i);null===e.getAttribute(`data-backup-${i}`)&&e.setAttribute(`data-backup-${i}`,null!=o?o:"null"),void 0!==l&&l!==o&&e.setAttribute(i,l)}}function u(e,i){r(e,i),e.removeAttribute(`data-backup-${i}`)}function p(e){var i;const t=document.activeElement===e;if(document.hasFocus()&&t){const t=null!==(i=n(o.containerNode(),{tabbable:!0}).nextNode())&&void 0!==i?i:o.rootNode();t instanceof HTMLElement&&(t.focus(),l.onFocusChange&&l.onFocusChange(e,t))}c(e,"tabindex","-1")}function b(e,i,l){const o=n(e,l);let t;for(;t=o.nextNode();)i(t)}function f(){const e=o.slideNodes();for(let l=0;l<=e.length;l++){const n=e[l];if(!n)continue;const t=i.format("slide.label",{i:l+1,n:e.length}),r=o.slidesInView().includes(l),s=i.format("slide.roledescription");c(n,"role","tab"),c(n,"aria-label",t),c(n,"aria-roledescription",s),c(n,"aria-hidden",r?"false":"true"),c(n,"aria-selected",r?"true":"false")}}function m(){const[e,i]=function(){const e=[],i=[],l=o.slideNodes();for(let n=0;n<=l.length;n++){const t=l[n];void 0!==t&&(o.slidesInView().includes(n)?e.push(t):i.push(t))}return[e,i]}();for(const i of e)c(i,"tabindex"),r(i,"tabindex"),b(i,(e=>{r(e,"tabindex")}));for(const e of i)p(e),b(e,(e=>{p(e)}))}return{name:"aria",options:e,init:function(n,r){o=n;const{mergeOptions:u,optionsAtMedia:p}=r,b=u({active:!0,breakpoints:{},locale:"en-US",live:!1,debounce:300,onFocusChange:()=>{}},a.globalOptions);l=p(u(b,e)),i=function(e="en-US"){return Object.freeze({format:(i,l)=>{var o;let n=null===(o=null==s?void 0:s[e])||void 0===o?void 0:o[i];if(!n)throw new Error(`Could not find intl message ${i} in ${e} locale`);if(l)for(const[e,i]of Object.entries(l))n=n.replace(`{${e}}`,String(i));return n}})}(l.locale);const v=o.rootNode(),h=`${l.live}`,E=i.format("roledescription"),S="x"===o.internalEngine().axis.scroll?"horizontal":"vertical",N=o.slidesInView().length>1?"true":"false";c(v,"role","tablist"),c(v,"aria-live",h),c(v,"aria-orientation",S),c(v,"aria-roledescription",E),c(v,"aria-multiselectable",N);for(const e of d)o.on(e,t(f,l.debounce)),o.on(e,t(m,l.debounce));f(),m()},destroy:function(){for(const e of d)o.off(e,t(f,l.debounce)),o.off(e,t(m,l.debounce));const e=o.rootNode(),i=o.slideNodes();u(e,"role"),u(e,"aria-live"),u(e,"aria-orientation"),u(e,"aria-roledescription"),u(e,"aria-multiselectable");for(const e of i)u(e,"role"),u(e,"tabindex"),u(e,"aria-label"),u(e,"aria-roledescription"),u(e,"aria-hidden"),u(e,"aria-selected"),b(e,(e=>{u(e,"tabindex")}))}}};return a.globalOptions=void 0,a}));

@@ -1,2 +0,2 @@

export declare const locales: string[];
export declare const locales: Record<string, Record<string, string>>;
export type IntlDictionary = Readonly<{

@@ -3,0 +3,0 @@ format: (key: string, value?: Record<string, any>) => string;

{
"name": "embla-carousel-aria",
"version": "8.0.0-rc15",
"version": "8.0.0-rc16",
"author": "Nikolas Schröter",

@@ -46,2 +46,3 @@ "description": "An accessibility plugin for Embla Carousel",

"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-json": "^6.0.1",
"@rollup/plugin-node-resolve": "13.1.3",

@@ -48,0 +49,0 @@ "@types/jest": "^27.4.0",

@@ -1,39 +0,74 @@

export const locales = [
'ar-AE',
'bg-BG',
'cs-CZ',
'da-DK',
'de-DE',
'el-GR',
'en-US',
'es-ES',
'et-EE',
'fi-FI',
'fr-FR',
'he-IL',
'hr-HR',
'hu-HU',
'it-IT',
'ja-JP',
'ko-KR',
'lt-LT',
'lv-LV',
'nb-NO',
'nl-NL',
'pl-PL',
'pt-BR',
'pt-PT',
'ro-RO',
'ru-RU',
'sk-SK',
'sl-SI',
'sr-SP',
'sv-SE',
'tr-TR',
'uk-UA',
'zh-CN',
'zh-TW',
];
import arAE from '../intl/ar-AE.json';
import bgBG from '../intl/bg-BG.json';
import csCZ from '../intl/cs-CZ.json';
import daDK from '../intl/da-DK.json';
import deDE from '../intl/de-DE.json';
import elGR from '../intl/el-GR.json';
import enUS from '../intl/en-US.json';
import esES from '../intl/es-ES.json';
import etEE from '../intl/et-EE.json';
import fiFI from '../intl/fi-FI.json';
import frCA from '../intl/fr-CA.json';
import frFR from '../intl/fr-FR.json';
import heIL from '../intl/he-IL.json';
import hrHR from '../intl/hr-HR.json';
import huHU from '../intl/hu-HU.json';
import itIT from '../intl/it-IT.json';
import jaJP from '../intl/ja-JP.json';
import koKR from '../intl/ko-KR.json';
import ltLT from '../intl/lt-LT.json';
import lvLV from '../intl/lv-LV.json';
import nbNO from '../intl/nb-NO.json';
import nlNL from '../intl/nl-NL.json';
import plPL from '../intl/pl-PL.json';
import ptBR from '../intl/pt-BR.json';
import ptPT from '../intl/pt-PT.json';
import roRO from '../intl/ro-RO.json';
import ruRU from '../intl/ru-RU.json';
import skSK from '../intl/sk-SK.json';
import slSI from '../intl/sl-SI.json';
import srSP from '../intl/sr-SP.json';
import svSE from '../intl/sv-SE.json';
import trTR from '../intl/tr-TR.json';
import ukUA from '../intl/uk-UA.json';
import zhCN from '../intl/zh-CN.json';
import zhTW from '../intl/zh-CN.json';
let dictionary: Record<string, Record<string, string>>;
export const locales = {
'ar-AE': arAE,
'bg-BG': bgBG,
'cs-CZ': csCZ,
'da-DK': daDK,
'de-DE': deDE,
'el-GR': elGR,
'en-US': enUS,
'es-ES': esES,
'et-EE': etEE,
'fi-FI': fiFI,
'fr-CA': frCA,
'fr-FR': frFR,
'he-IL': heIL,
'hr-HR': hrHR,
'hu-HU': huHU,
'it-IT': itIT,
'ja-JP': jaJP,
'ko-KR': koKR,
'lt-LT': ltLT,
'lv-LV': lvLV,
'nb-NO': nbNO,
'nl-NL': nlNL,
'pl-PL': plPL,
'pt-BR': ptBR,
'pt-PT': ptPT,
'ro-RO': roRO,
'ru-RU': ruRU,
'sk-SK': skSK,
'sl-SI': slSI,
'sr-SP': srSP,
'sv-SE': svSE,
'tr-TR': trTR,
'uk-UA': ukUA,
'zh-CN': zhCN,
'zh-TW': zhTW,
} as Record<string, Record<string, string>>;

@@ -47,13 +82,4 @@ export type IntlDictionary = Readonly<{

format: (key: string, value?: Record<string, any>) => {
if (!dictionary) {
const reduceIntl = (acc: typeof dictionary, isoCountry: string) => ({
...acc,
[isoCountry]: require(`../intl/${isoCountry}.json`),
});
let message = locales?.[locale]?.[key];
dictionary = locales.reduce(reduceIntl, {});
}
let message = dictionary?.[locale]?.[key];
if (!message) {

@@ -60,0 +86,0 @@ throw new Error(

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc