From ca1ad51b7be7e73b7321865681bc890fb1621a89 Mon Sep 17 00:00:00 2001
From: roedoejet
Date: Tue, 28 Feb 2023 15:19:38 -0800
Subject: [PATCH 01/64] chore: bump version because ci failed
---
packages/ngx-web-component/package.json | 2 +-
packages/studio-web/package.json | 4 ++--
packages/web-component/package.json | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/ngx-web-component/package.json b/packages/ngx-web-component/package.json
index 94db7ce2..2ff6b0d0 100644
--- a/packages/ngx-web-component/package.json
+++ b/packages/ngx-web-component/package.json
@@ -1,7 +1,7 @@
{
"name": "@readalongs/ngx-web-component",
"type": "module",
- "version": "1.0.1",
+ "version": "1.0.2",
"peerDependencies": {
"@angular/animations": "~15.1.0",
"@angular/common": "~15.1.0",
diff --git a/packages/studio-web/package.json b/packages/studio-web/package.json
index 13a2a068..de7de3aa 100644
--- a/packages/studio-web/package.json
+++ b/packages/studio-web/package.json
@@ -62,6 +62,6 @@
"tslib": "^2.3.0",
"zone.js": "~0.11.4"
},
- "singleFileBundleVersion": "1.0.0",
- "singleFileBundleTimestamp": "2023-02-28+12-46-32"
+ "singleFileBundleVersion": "1.0.2",
+ "singleFileBundleTimestamp": "2023-02-28+15-19-14"
}
diff --git a/packages/web-component/package.json b/packages/web-component/package.json
index 789739fa..047628e8 100644
--- a/packages/web-component/package.json
+++ b/packages/web-component/package.json
@@ -1,6 +1,6 @@
{
"name": "@readalongs/web-component",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "ReadAlong Web Component",
"main": "dist/index.cjs.js",
"module": "dist/index.js",
From 0b09294c8074c2b17d6a525fecd6bf70ce4dd97b Mon Sep 17 00:00:00 2001
From: roedoejet
Date: Wed, 1 Mar 2023 16:23:34 -0800
Subject: [PATCH 02/64] =?UTF-8?q?feat(es):=20add=20spanish=20thanks=20to?=
=?UTF-8?q?=20Jorge=20Ros=C3=A9s=20Labrada?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/publish.yml | 1 +
README.md | 7 +-
packages/studio-web/angular.json | 10 +-
packages/studio-web/package.json | 8 +-
packages/studio-web/project.json | 12 +-
.../studio-web/src/app/demo/demo.component.ts | 4 +-
packages/studio-web/src/assets/bundle.js | 6 +-
packages/studio-web/src/i18n/messages.es.json | 143 ++++++++++++++++++
.../read-along-component/read-along.tsx | 37 ++++-
.../components/read-along-component/readme.md | 2 +-
.../web-component/src/i18n/messages.eng.json | 18 +++
.../web-component/src/i18n/messages.spa.json | 18 +++
packages/web-component/src/i18n/readme.md | 1 +
packages/web-component/src/index.d.ts | 2 +-
14 files changed, 253 insertions(+), 16 deletions(-)
create mode 100644 packages/studio-web/src/i18n/messages.es.json
create mode 100644 packages/web-component/src/i18n/messages.eng.json
create mode 100644 packages/web-component/src/i18n/messages.spa.json
create mode 100644 packages/web-component/src/i18n/readme.md
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 837d835f..ac807983 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -31,6 +31,7 @@ jobs:
run: |
npx nx build studio-web --configuration=production
npx nx build studio-web --configuration=production --localize=fr --deleteOutputPath=false
+ npx nx build studio-web --configuration=production --localize=es --deleteOutputPath=false
- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4.2.3
with:
diff --git a/README.md b/README.md
index 8e90d355..5c863b27 100644
--- a/README.md
+++ b/README.md
@@ -84,7 +84,7 @@ Ou en français:
There are separate production and development serving configurations
for each interface language, so you may for instance also use
-`development-en`, `production-en`, `production-fr` for
+`development-en`, `production-en`,`development-es`, `production-es`, `production-fr`, etc for
`--configuration` above. Note that these configurations are _only_
for the `serve` command. To build for deployment, see
[below](#studio-web-2).
@@ -187,14 +187,15 @@ Then, go to the directory and publish:
#### Studio-Web
To build the web application in the currently deployed configuration
-(English interface in the root and French under `/fr`), run:
+(English interface in the root and French under `/fr`, and Spanish under `/es`), run:
nx build studio-web --configuration=production
nx build studio-web --configuration=production --localize=fr --deleteOutputPath=false
+ nx build studio-web --configuration=production --localize=es --deleteOutputPath=false
To build with each interface language in its own directory, run:
- nx build studio-web --configuration=production --localize=en --localize=fr
+ nx build studio-web --configuration=production --localize=en --localize=fr --localize=es
This will create a complete website under `dist/packages/studio-web/`
which you can deploy in whatever fashion you like to your server
diff --git a/packages/studio-web/angular.json b/packages/studio-web/angular.json
index d0a0327c..52291c77 100644
--- a/packages/studio-web/angular.json
+++ b/packages/studio-web/angular.json
@@ -16,7 +16,8 @@
"i18n": {
"sourceLocale": "en",
"locales": {
- "fr": "src/i18n/messages.fr.json"
+ "fr": "src/i18n/messages.fr.json",
+ "es": "src/i18n/messages.es.json"
}
},
"architect": {
@@ -79,6 +80,10 @@
"fr": {
"localize": ["fr"],
"deleteOutputPath": false
+ },
+ "es": {
+ "localize": ["es"],
+ "deleteOutputPath": false
}
},
"defaultConfiguration": "production"
@@ -94,6 +99,9 @@
},
"fr": {
"browserTarget": "readalong-studio:build:development,fr"
+ },
+ "es": {
+ "browserTarget": "readalong-studio:build:development,es"
}
},
"defaultConfiguration": "development"
diff --git a/packages/studio-web/package.json b/packages/studio-web/package.json
index de7de3aa..e185c486 100644
--- a/packages/studio-web/package.json
+++ b/packages/studio-web/package.json
@@ -9,15 +9,17 @@
"ng": "ng",
"start": "ng serve",
"start-fr": "ng serve --configuration=fr --port=5200",
+ "start-es": "ng serve --configuration=es --port=5200",
"serve-web-api": "cd ../../../Studio/readalongs && PRODUCTION= DEVELOPMENT=1 uvicorn readalongs.web_api:web_api_app --reload",
"build": "ng build --configuration development --localize",
"build:prod": "ng build --configuration production --localize",
- "build:prod:ghpages": "ng build --configuration production && ng build --configuration production,fr",
+ "build:prod:ghpages": "ng build --configuration production && ng build --configuration production,fr && ng build --configuration production,es",
"watch": "ng build --watch --configuration development --localize",
"test": "ng test",
"test:once": "ng test --watch=false --browsers ChromeHeadlessCI",
"extract-i18n": "ng extract-i18n --format json --output-path src/i18n; echo '' >> src/i18n/messages.json",
- "check-fr-l10n": "bash -c \"diff -w <(cat src/i18n/messages.json | sed 's/:.*//' | sort) <(cat src/i18n/messages.fr.json | sed 's/:.*//' | sort)\""
+ "check-fr-l10n": "bash -c \"diff -w <(cat src/i18n/messages.json | sed 's/:.*//' | sort) <(cat src/i18n/messages.fr.json | sed 's/:.*//' | sort)\"",
+ "check-es-l10n": "bash -c \"diff -w <(cat src/i18n/messages.json | sed 's/:.*//' | sort) <(cat src/i18n/messages.es.json | sed 's/:.*//' | sort)\""
},
"private": true,
"devDependencies": {
@@ -63,5 +65,5 @@
"zone.js": "~0.11.4"
},
"singleFileBundleVersion": "1.0.2",
- "singleFileBundleTimestamp": "2023-02-28+15-19-14"
+ "singleFileBundleTimestamp": "2023-03-01+16-23-59"
}
diff --git a/packages/studio-web/project.json b/packages/studio-web/project.json
index 7cfcbdc2..ca020ce3 100644
--- a/packages/studio-web/project.json
+++ b/packages/studio-web/project.json
@@ -7,7 +7,8 @@
"i18n": {
"sourceLocale": "en",
"locales": {
- "fr": "packages/studio-web/src/i18n/messages.fr.json"
+ "fr": "packages/studio-web/src/i18n/messages.fr.json",
+ "es": "packages/studio-web/src/i18n/messages.es.json"
}
},
"targets": {
@@ -68,7 +69,8 @@
"namedChunks": true
},
"en": { "localize": ["en"] },
- "fr": { "localize": ["fr"] }
+ "fr": { "localize": ["fr"] },
+ "es": { "localize": ["es"] }
},
"defaultConfiguration": "production"
},
@@ -86,6 +88,12 @@
},
"development-fr": {
"browserTarget": "studio-web:build:development,fr"
+ },
+ "production-es": {
+ "browserTarget": "studio-web:build:production,es"
+ },
+ "development-es": {
+ "browserTarget": "studio-web:build:development,es"
}
},
"defaultConfiguration": "development-en"
diff --git a/packages/studio-web/src/app/demo/demo.component.ts b/packages/studio-web/src/app/demo/demo.component.ts
index 708c4637..56766b86 100644
--- a/packages/studio-web/src/app/demo/demo.component.ts
+++ b/packages/studio-web/src/app/demo/demo.component.ts
@@ -33,7 +33,7 @@ export class DemoComponent implements OnDestroy, OnInit {
{ value: "vtt", display: $localize`WebVTT Subtitles` },
];
selectedOutputFormat: SupportedOutputs | string = "html";
- language: "eng" | "fra" = "eng";
+ language: "eng" | "fra" | "spa" = "eng";
unsubscribe$ = new Subject();
constructor(
public b64Service: B64Service,
@@ -43,6 +43,8 @@ export class DemoComponent implements OnDestroy, OnInit {
// If we do more languages, this should be a lookup table
if ($localize.locale == "fr") {
this.language = "fra";
+ } else if ($localize.locale == "es") {
+ this.language = "spa";
}
}
diff --git a/packages/studio-web/src/assets/bundle.js b/packages/studio-web/src/assets/bundle.js
index 60744f5d..e7b76243 100644
--- a/packages/studio-web/src/assets/bundle.js
+++ b/packages/studio-web/src/assets/bundle.js
@@ -1,4 +1,4 @@
-(()=>{var e={678:(e,t,n)=>{"use strict";n.d(t,{b:()=>N,g:()=>f,h:()=>u,p:()=>ae,r:()=>Z});let r,o,i=!1;const s="http://www.w3.org/1999/xlink",a={},l=e=>"object"===(e=typeof e)||"function"===e;function c(e){var t,n,r;return null!==(r=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==r?r:void 0}const u=(e,t,...n)=>{let r=null,o=null,i=!1,s=!1;const a=[],c=t=>{for(let n=0;ne[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,a,p);const u=d(e,null);return u.$attrs$=t,a.length>0&&(u.$children$=a),u.$key$=o,u},d=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null};return n},h={},p={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(g)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),g=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),u(e.vtag,t,...e.vchildren||[])}const t=d(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},f=e=>Y(e).$hostElement$,m=new WeakMap,b=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),i=((e,t,n,r)=>{var o;let i=y(t);const s=re.get(i);if(e=11===e.nodeType?e:ie,s)if("string"==typeof s){e=e.head||e;let t,n=m.get(e);if(n||m.set(e,n=new Set),!n.has(i)){{t=ie.createElement("style"),t.innerHTML=s;const n=null!==(o=se.$nonce$)&&void 0!==o?o:c(ie);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(i)}}else e.adoptedStyleSheets.includes(s)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,s]);return i})(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);10&r&&(n["s-sc"]=i,n.classList.add(i+"-h")),o()},y=(e,t)=>"sc-"+e.$tagName$,v=(e,t,n,r,o,i)=>{if(n!==r){let a=J(e,t),c=t.toLowerCase();if("class"===t){const t=e.classList,o=x(n),i=x(r);t.remove(...o.filter((e=>e&&!i.includes(e)))),t.add(...i.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(a||"o"!==t[0]||"n"!==t[1]){const u=l(r);if((a||u&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?a=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;c!==(c=c.replace(/^xlink\:?/,""))&&(t=c,d=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(d?e.removeAttributeNS(s,t):e.removeAttribute(t)):(!a||4&i||o)&&!u&&(r=!0===r?"":r,d?e.setAttributeNS(s,t,r):e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):J(oe,c)?c.slice(2):c[2]+t.slice(3),n&&se.rel(e,t,n,!1),r&&se.ael(e,t,r,!1)}},w=/\s/,x=e=>e?e.split(w):[],$=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,i=e&&e.$attrs$||a,s=t.$attrs$||a;for(r in i)r in s||v(o,r,i[r],void 0,n,t.$flags$);for(r in s)v(o,r,i[r],s[r],n,t.$flags$)},A=(e,t,n,o)=>{const i=t.$children$[n];let s,a,l=0;if(null!==i.$text$)s=i.$elm$=ie.createTextNode(i.$text$);else if(s=i.$elm$=ie.createElement(i.$tag$),$(null,i,false),null!=r&&s["s-si"]!==r&&s.classList.add(s["s-si"]=r),i.$children$)for(l=0;l{let a,l=e;for(l.shadowRoot&&l.tagName===o&&(l=l.shadowRoot);i<=s;++i)r[i]&&(a=A(null,n,i),a&&(r[i].$elm$=a,l.insertBefore(a,t)))},S=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,I(r),o.remove())},k=(e,t)=>e.$tag$===t.$tag$&&e.$key$===t.$key$,E=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=t.$children$,i=t.$tag$,s=t.$text$;null===s?("slot"===i||$(e,t,false),null!==r&&null!==o?((e,t,n,r)=>{let o,i,s=0,a=0,l=0,c=0,u=t.length-1,d=t[0],h=t[u],p=r.length-1,_=r[0],g=r[p];for(;s<=u&&a<=p;)if(null==d)d=t[++s];else if(null==h)h=t[--u];else if(null==_)_=r[++a];else if(null==g)g=r[--p];else if(k(d,_))E(d,_),d=t[++s],_=r[++a];else if(k(h,g))E(h,g),h=t[--u],g=r[--p];else if(k(d,g))E(d,g),e.insertBefore(d.$elm$,h.$elm$.nextSibling),d=t[++s],g=r[--p];else if(k(h,_))E(h,_),e.insertBefore(h.$elm$,d.$elm$),h=t[--u],_=r[++a];else{for(l=-1,c=s;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===_.$key$){l=c;break}l>=0?(i=t[l],i.$tag$!==_.$tag$?o=A(t&&t[a],n,l):(E(i,_),t[l]=void 0,o=i.$elm$),_=r[++a]):(o=A(t&&t[a],n,a),_=r[++a]),o&&d.$elm$.parentNode.insertBefore(o,d.$elm$)}s>u?T(e,null==r[p+1]?null:r[p+1].$elm$,n,r,a,p):a>p&&S(t,s,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),T(n,null,t,o,0,o.length-1)):null!==r&&S(r,0,r.length-1)):e.$text$!==s&&(n.data=s)},I=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(I)},O=(e,t)=>{const n=e.$hostElement$,i=e.$cmpMeta$,s=e.$vnode$||d(null,null),a=(l=t)&&l.$tag$===h?t:u(null,null,t);var l;o=n.tagName,i.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},i.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=s.$elm$=n.shadowRoot||n,r=n["s-sc"],E(s,a)},R=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise((t=>e.$onRenderResolve$=t)))},P=(e,t)=>{if(e.$flags$|=16,4&e.$flags$)return void(e.$flags$|=512);R(e,e.$ancestorComponent$);return ge((()=>L(e,t)))},L=(e,t)=>{const n=(e.$cmpMeta$.$tagName$,()=>{}),r=e.$lazyInstance$;let o;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map((([e,t])=>B(r,e,t))),e.$queuedListeners$=null),o=B(r,"componentWillLoad")),n(),M(o,(()=>C(e,r,t)))},C=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),i=r["s-rc"];n&&b(e);const s=(e.$cmpMeta$.$tagName$,()=>{});D(e,t),i&&(i.map((e=>e())),r["s-rc"]=void 0),s(),o();{const t=r["s-p"],n=()=>F(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}},D=(e,t,n)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,O(e,t)}catch(t){ee(t,e.$hostElement$)}return null},F=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=e.$lazyInstance$,o=e.$ancestorComponent$;B(r,"componentDidRender"),64&e.$flags$?(B(r,"componentDidUpdate"),n()):(e.$flags$|=64,H(t),B(r,"componentDidLoad"),n(),e.$onReadyResolve$(t),o||U()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&_e((()=>P(e,!1))),e.$flags$&=-517},U=e=>{H(ie.documentElement),_e((()=>((e,t,n)=>{const r=se.ce(t,n);return e.dispatchEvent(r),r})(oe,"appload",{detail:{namespace:"web-component"}})))},B=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){ee(e)}},M=(e,t)=>e&&e.then?e.then(t):t(),H=e=>e.classList.add("hydrated"),j=(e,t,n,r)=>{const o=Y(e),i=o.$instanceValues$.get(t),s=o.$flags$,a=o.$lazyInstance$;var c,u;c=n,u=r.$members$[t][0],n=null==c||l(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);8&s&&void 0!==i||!(n!==i&&!d)||(o.$instanceValues$.set(t,n),a&&2==(18&s)&&P(o,!1))},q=(e,t,n)=>{if(t.$members$){const r=Object.entries(t.$members$),o=e.prototype;if(r.map((([e,[r]])=>{31&r||2&n&&32&r?Object.defineProperty(o,e,{get(){return t=e,Y(this).$instanceValues$.get(t);var t},set(n){j(this,e,n,t)},configurable:!0,enumerable:!0}):1&n&&64&r&&Object.defineProperty(o,e,{value(...t){const n=Y(this);return n.$onInstancePromise$.then((()=>n.$lazyInstance$[e](...t)))}})})),1&n){const n=new Map;o.attributeChangedCallback=function(e,t,r){se.jmp((()=>{const t=n.get(e);if(this.hasOwnProperty(t))r=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==r)return;this[t]=(null!==r||"boolean"!=typeof this[t])&&r}))},e.observedAttributes=r.filter((([e,t])=>15&t[0])).map((([e,r])=>{const o=r[1]||e;return n.set(o,e),512&r[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},G=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)){{if(t.$flags$|=32,(o=ne(n)).then){const e=()=>{};o=await o,e()}o.isProxied||(q(o,n,2),o.isProxied=!0);const e=(n.$tagName$,()=>{});t.$flags$|=8;try{new o(t)}catch(e){ee(e)}t.$flags$&=-9,e()}if(o.style){let e=o.style;const t=y(n);if(!re.has(t)){const r=(n.$tagName$,()=>{});((e,t,n)=>{let r=re.get(e);le&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,re.set(e,r)})(t,e,!!(1&n.$flags$)),r()}}}const i=t.$ancestorComponent$,s=()=>P(t,!0);i&&i["s-rc"]?i["s-rc"].push(s):s()},N=(e,t={})=>{var n;const r=()=>{},o=[],i=t.exclude||[],s=oe.customElements,a=ie.head,l=a.querySelector("meta[charset]"),u=ie.createElement("style"),d=[];let h,p=!0;Object.assign(se,t),se.$resourcesUrl$=new URL(t.resourcesUrl||"./",ie.baseURI).href,e.map((e=>{e[1].map((t=>{const n={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};n.$members$=t[2],n.$listeners$=t[3],n.$attrsToReflect$=[];const r=n.$tagName$,a=class extends HTMLElement{constructor(e){super(e),K(e=this,n),1&n.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){h&&(clearTimeout(h),h=null),p?d.push(this):se.jmp((()=>(e=>{if(0==(1&se.$flags$)){const t=Y(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)V(e,t,n.$listeners$);else{t.$flags$|=1;{let n=e;for(;n=n.parentNode||n.host;)if(n["s-p"]){R(t,t.$ancestorComponent$=n);break}}n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),G(0,t,n)}r()}})(this)))}disconnectedCallback(){se.jmp((()=>(e=>{if(0==(1&se.$flags$)){const t=Y(e),n=t.$lazyInstance$;t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0),B(n,"disconnectedCallback")}})(this)))}componentOnReady(){return Y(this).$onReadyPromise$}};n.$lazyBundleId$=e[0],i.includes(r)||s.get(r)||(o.push(r),s.define(r,q(a,n,1)))}))}));{u.innerHTML=o+"{visibility:hidden}.hydrated{visibility:inherit}",u.setAttribute("data-styles","");const e=null!==(n=se.$nonce$)&&void 0!==n?n:c(ie);null!=e&&u.setAttribute("nonce",e),a.insertBefore(u,l?l.nextSibling:a.firstChild)}p=!1,d.length?d.map((e=>e.connectedCallback())):se.jmp((()=>h=setTimeout(U,30))),r()},V=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const i=W(e,n),s=z(t,o),a=X(n);se.ael(i,r,s,a),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>se.rel(i,r,s,a)))}))},z=(e,t)=>n=>{try{256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(e){ee(e)}},W=(e,t)=>8&t?oe:e,X=e=>0!=(2&e),Q=new WeakMap,Y=e=>Q.get(e),Z=(e,t)=>Q.set(t.$lazyInstance$=e,t),K=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return n.$onInstancePromise$=new Promise((e=>n.$onInstanceResolve$=e)),n.$onReadyPromise$=new Promise((e=>n.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[],V(e,n,t.$listeners$),Q.set(e,n)},J=(e,t)=>t in e,ee=(e,t)=>(0,console.error)(e,t),te=new Map,ne=(e,t,r)=>{const o=e.$tagName$.replace(/-/g,"_"),i=e.$lazyBundleId$,s=te.get(i);if(s)return s[o];if(!r||!BUILD.hotModuleReplacement){const e=e=>(te.set(i,e),e[o]);if("read-along"===i)return Promise.resolve().then(n.bind(n,704)).then(e,ee)}return n(131)(`./${i}.entry.js`).then((e=>(te.set(i,e),e[o])),ee)},re=new Map,oe="undefined"!=typeof window?window:{},ie=oe.document||{head:{}},se={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},ae=e=>Promise.resolve(e),le=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),ce=[],ue=[],de=(e,t)=>n=>{e.push(n),i||(i=!0,t&&4&se.$flags$?_e(pe):se.raf(pe))},he=e=>{for(let t=0;t{he(ce),he(ue),(i=ce.length>0)&&se.raf(pe)},_e=e=>ae().then(e),ge=de(ue,!0)},704:(e,t,n)=>{"use strict";n.r(t),n.d(t,{read_along:()=>C});var r=n(678),o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var i,s,a=(function(e,t){
+(()=>{var e={678:(e,t,n)=>{"use strict";n.d(t,{b:()=>G,g:()=>f,h:()=>u,p:()=>se,r:()=>Z});let r,o,i=!1;const a="http://www.w3.org/1999/xlink",s={},l=e=>"object"===(e=typeof e)||"function"===e;function c(e){var t,n,r;return null!==(r=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==r?r:void 0}const u=(e,t,...n)=>{let r=null,o=null,i=!1,a=!1;const s=[],c=t=>{for(let n=0;ne[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,s,p);const u=d(e,null);return u.$attrs$=t,s.length>0&&(u.$children$=s),u.$key$=o,u},d=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null};return n},h={},p={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(g)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),g=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),u(e.vtag,t,...e.vchildren||[])}const t=d(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},f=e=>Y(e).$hostElement$,m=new WeakMap,b=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),i=((e,t,n,r)=>{var o;let i=y(t);const a=re.get(i);if(e=11===e.nodeType?e:ie,a)if("string"==typeof a){e=e.head||e;let t,n=m.get(e);if(n||m.set(e,n=new Set),!n.has(i)){{t=ie.createElement("style"),t.innerHTML=a;const n=null!==(o=ae.$nonce$)&&void 0!==o?o:c(ie);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(i)}}else e.adoptedStyleSheets.includes(a)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,a]);return i})(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);10&r&&(n["s-sc"]=i,n.classList.add(i+"-h")),o()},y=(e,t)=>"sc-"+e.$tagName$,v=(e,t,n,r,o,i)=>{if(n!==r){let s=J(e,t),c=t.toLowerCase();if("class"===t){const t=e.classList,o=x(n),i=x(r);t.remove(...o.filter((e=>e&&!i.includes(e)))),t.add(...i.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(s||"o"!==t[0]||"n"!==t[1]){const u=l(r);if((s||u&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?s=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;c!==(c=c.replace(/^xlink\:?/,""))&&(t=c,d=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(d?e.removeAttributeNS(a,t):e.removeAttribute(t)):(!s||4&i||o)&&!u&&(r=!0===r?"":r,d?e.setAttributeNS(a,t,r):e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):J(oe,c)?c.slice(2):c[2]+t.slice(3),n&&ae.rel(e,t,n,!1),r&&ae.ael(e,t,r,!1)}},w=/\s/,x=e=>e?e.split(w):[],$=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,i=e&&e.$attrs$||s,a=t.$attrs$||s;for(r in i)r in a||v(o,r,i[r],void 0,n,t.$flags$);for(r in a)v(o,r,i[r],a[r],n,t.$flags$)},A=(e,t,n,o)=>{const i=t.$children$[n];let a,s,l=0;if(null!==i.$text$)a=i.$elm$=ie.createTextNode(i.$text$);else if(a=i.$elm$=ie.createElement(i.$tag$),$(null,i,false),null!=r&&a["s-si"]!==r&&a.classList.add(a["s-si"]=r),i.$children$)for(l=0;l{let s,l=e;for(l.shadowRoot&&l.tagName===o&&(l=l.shadowRoot);i<=a;++i)r[i]&&(s=A(null,n,i),s&&(r[i].$elm$=s,l.insertBefore(s,t)))},S=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,I(r),o.remove())},k=(e,t)=>e.$tag$===t.$tag$&&e.$key$===t.$key$,E=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=t.$children$,i=t.$tag$,a=t.$text$;null===a?("slot"===i||$(e,t,false),null!==r&&null!==o?((e,t,n,r)=>{let o,i,a=0,s=0,l=0,c=0,u=t.length-1,d=t[0],h=t[u],p=r.length-1,_=r[0],g=r[p];for(;a<=u&&s<=p;)if(null==d)d=t[++a];else if(null==h)h=t[--u];else if(null==_)_=r[++s];else if(null==g)g=r[--p];else if(k(d,_))E(d,_),d=t[++a],_=r[++s];else if(k(h,g))E(h,g),h=t[--u],g=r[--p];else if(k(d,g))E(d,g),e.insertBefore(d.$elm$,h.$elm$.nextSibling),d=t[++a],g=r[--p];else if(k(h,_))E(h,_),e.insertBefore(h.$elm$,d.$elm$),h=t[--u],_=r[++s];else{for(l=-1,c=a;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===_.$key$){l=c;break}l>=0?(i=t[l],i.$tag$!==_.$tag$?o=A(t&&t[s],n,l):(E(i,_),t[l]=void 0,o=i.$elm$),_=r[++s]):(o=A(t&&t[s],n,s),_=r[++s]),o&&d.$elm$.parentNode.insertBefore(o,d.$elm$)}a>u?T(e,null==r[p+1]?null:r[p+1].$elm$,n,r,s,p):s>p&&S(t,a,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),T(n,null,t,o,0,o.length-1)):null!==r&&S(r,0,r.length-1)):e.$text$!==a&&(n.data=a)},I=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(I)},R=(e,t)=>{const n=e.$hostElement$,i=e.$cmpMeta$,a=e.$vnode$||d(null,null),s=(l=t)&&l.$tag$===h?t:u(null,null,t);var l;o=n.tagName,i.$attrsToReflect$&&(s.$attrs$=s.$attrs$||{},i.$attrsToReflect$.map((([e,t])=>s.$attrs$[t]=n[e]))),s.$tag$=null,s.$flags$|=4,e.$vnode$=s,s.$elm$=a.$elm$=n.shadowRoot||n,r=n["s-sc"],E(a,s)},O=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise((t=>e.$onRenderResolve$=t)))},P=(e,t)=>{if(e.$flags$|=16,4&e.$flags$)return void(e.$flags$|=512);O(e,e.$ancestorComponent$);return ge((()=>L(e,t)))},L=(e,t)=>{const n=(e.$cmpMeta$.$tagName$,()=>{}),r=e.$lazyInstance$;let o;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map((([e,t])=>B(r,e,t))),e.$queuedListeners$=null),o=B(r,"componentWillLoad")),n(),M(o,(()=>C(e,r,t)))},C=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),i=r["s-rc"];n&&b(e);const a=(e.$cmpMeta$.$tagName$,()=>{});D(e,t),i&&(i.map((e=>e())),r["s-rc"]=void 0),a(),o();{const t=r["s-p"],n=()=>F(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}},D=(e,t,n)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,R(e,t)}catch(t){ee(t,e.$hostElement$)}return null},F=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=e.$lazyInstance$,o=e.$ancestorComponent$;B(r,"componentDidRender"),64&e.$flags$?(B(r,"componentDidUpdate"),n()):(e.$flags$|=64,H(t),B(r,"componentDidLoad"),n(),e.$onReadyResolve$(t),o||U()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&_e((()=>P(e,!1))),e.$flags$&=-517},U=e=>{H(ie.documentElement),_e((()=>((e,t,n)=>{const r=ae.ce(t,n);return e.dispatchEvent(r),r})(oe,"appload",{detail:{namespace:"web-component"}})))},B=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){ee(e)}},M=(e,t)=>e&&e.then?e.then(t):t(),H=e=>e.classList.add("hydrated"),j=(e,t,n,r)=>{const o=Y(e),i=o.$instanceValues$.get(t),a=o.$flags$,s=o.$lazyInstance$;var c,u;c=n,u=r.$members$[t][0],n=null==c||l(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);8&a&&void 0!==i||!(n!==i&&!d)||(o.$instanceValues$.set(t,n),s&&2==(18&a)&&P(o,!1))},q=(e,t,n)=>{if(t.$members$){const r=Object.entries(t.$members$),o=e.prototype;if(r.map((([e,[r]])=>{31&r||2&n&&32&r?Object.defineProperty(o,e,{get(){return t=e,Y(this).$instanceValues$.get(t);var t},set(n){j(this,e,n,t)},configurable:!0,enumerable:!0}):1&n&&64&r&&Object.defineProperty(o,e,{value(...t){const n=Y(this);return n.$onInstancePromise$.then((()=>n.$lazyInstance$[e](...t)))}})})),1&n){const n=new Map;o.attributeChangedCallback=function(e,t,r){ae.jmp((()=>{const t=n.get(e);if(this.hasOwnProperty(t))r=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==r)return;this[t]=(null!==r||"boolean"!=typeof this[t])&&r}))},e.observedAttributes=r.filter((([e,t])=>15&t[0])).map((([e,r])=>{const o=r[1]||e;return n.set(o,e),512&r[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},N=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)){{if(t.$flags$|=32,(o=ne(n)).then){const e=()=>{};o=await o,e()}o.isProxied||(q(o,n,2),o.isProxied=!0);const e=(n.$tagName$,()=>{});t.$flags$|=8;try{new o(t)}catch(e){ee(e)}t.$flags$&=-9,e()}if(o.style){let e=o.style;const t=y(n);if(!re.has(t)){const r=(n.$tagName$,()=>{});((e,t,n)=>{let r=re.get(e);le&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,re.set(e,r)})(t,e,!!(1&n.$flags$)),r()}}}const i=t.$ancestorComponent$,a=()=>P(t,!0);i&&i["s-rc"]?i["s-rc"].push(a):a()},G=(e,t={})=>{var n;const r=()=>{},o=[],i=t.exclude||[],a=oe.customElements,s=ie.head,l=s.querySelector("meta[charset]"),u=ie.createElement("style"),d=[];let h,p=!0;Object.assign(ae,t),ae.$resourcesUrl$=new URL(t.resourcesUrl||"./",ie.baseURI).href,e.map((e=>{e[1].map((t=>{const n={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};n.$members$=t[2],n.$listeners$=t[3],n.$attrsToReflect$=[];const r=n.$tagName$,s=class extends HTMLElement{constructor(e){super(e),K(e=this,n),1&n.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){h&&(clearTimeout(h),h=null),p?d.push(this):ae.jmp((()=>(e=>{if(0==(1&ae.$flags$)){const t=Y(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)V(e,t,n.$listeners$);else{t.$flags$|=1;{let n=e;for(;n=n.parentNode||n.host;)if(n["s-p"]){O(t,t.$ancestorComponent$=n);break}}n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),N(0,t,n)}r()}})(this)))}disconnectedCallback(){ae.jmp((()=>(e=>{if(0==(1&ae.$flags$)){const t=Y(e),n=t.$lazyInstance$;t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0),B(n,"disconnectedCallback")}})(this)))}componentOnReady(){return Y(this).$onReadyPromise$}};n.$lazyBundleId$=e[0],i.includes(r)||a.get(r)||(o.push(r),a.define(r,q(s,n,1)))}))}));{u.innerHTML=o+"{visibility:hidden}.hydrated{visibility:inherit}",u.setAttribute("data-styles","");const e=null!==(n=ae.$nonce$)&&void 0!==n?n:c(ie);null!=e&&u.setAttribute("nonce",e),s.insertBefore(u,l?l.nextSibling:s.firstChild)}p=!1,d.length?d.map((e=>e.connectedCallback())):ae.jmp((()=>h=setTimeout(U,30))),r()},V=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const i=W(e,n),a=z(t,o),s=X(n);ae.ael(i,r,a,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>ae.rel(i,r,a,s)))}))},z=(e,t)=>n=>{try{256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(e){ee(e)}},W=(e,t)=>8&t?oe:e,X=e=>0!=(2&e),Q=new WeakMap,Y=e=>Q.get(e),Z=(e,t)=>Q.set(t.$lazyInstance$=e,t),K=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return n.$onInstancePromise$=new Promise((e=>n.$onInstanceResolve$=e)),n.$onReadyPromise$=new Promise((e=>n.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[],V(e,n,t.$listeners$),Q.set(e,n)},J=(e,t)=>t in e,ee=(e,t)=>(0,console.error)(e,t),te=new Map,ne=(e,t,r)=>{const o=e.$tagName$.replace(/-/g,"_"),i=e.$lazyBundleId$,a=te.get(i);if(a)return a[o];if(!r||!BUILD.hotModuleReplacement){const e=e=>(te.set(i,e),e[o]);if("read-along"===i)return Promise.resolve().then(n.bind(n,704)).then(e,ee)}return n(131)(`./${i}.entry.js`).then((e=>(te.set(i,e),e[o])),ee)},re=new Map,oe="undefined"!=typeof window?window:{},ie=oe.document||{head:{}},ae={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},se=e=>Promise.resolve(e),le=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),ce=[],ue=[],de=(e,t)=>n=>{e.push(n),i||(i=!0,t&&4&ae.$flags$?_e(pe):ae.raf(pe))},he=e=>{for(let t=0;t{he(ce),he(ue),(i=ce.length>0)&&ae.raf(pe)},_e=e=>se().then(e),ge=de(ue,!0)},704:(e,t,n)=>{"use strict";n.r(t),n.d(t,{read_along:()=>C});var r=n(678),o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var i,a,s=(function(e,t){
/*!
* howler.js v2.2.3
* howlerjs.com
@@ -8,7 +8,7 @@
*
* MIT License
*/
-!function(){var e=function(){this.init()};e.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||d(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,d()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",i=o.match(/OPR\/([0-6].)/g),s=i&&parseInt(i[0].split("/")[1],10)<33,a=-1!==o.indexOf("Safari")&&-1===o.indexOf("Chrome"),l=o.match(/Version\/(.*?) /),c=a&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(s||!r&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(n){for(;e._html5AudioPool.length0?a._seek:r._sprite[e][0]/1e3),u=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-c),d=1e3*u/Math.abs(a._rate),h=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;a._sprite=e,a._ended=!1;var _=function(){a._paused=!1,a._seek=c,a._start=h,a._stop=p,a._loop=!(!a._loop&&!r._sprite[e][2])};if(!(c>=p)){var g=a._node;if(r._webAudio){var f=function(){r._playLock=!1,_(),r._refreshBuffer(a);var e=a._muted||r._muted?0:a._volume;g.gain.setValueAtTime(e,n.ctx.currentTime),a._playStart=n.ctx.currentTime,void 0===g.bufferSource.start?a._loop?g.bufferSource.noteGrainOn(0,c,86400):g.bufferSource.noteGrainOn(0,c,u):a._loop?g.bufferSource.start(0,c,86400):g.bufferSource.start(0,c,u),d!==1/0&&(r._endTimers[a._id]=setTimeout(r._ended.bind(r,a),d)),t||setTimeout((function(){r._emit("play",a._id),r._loadQueue()}),0)};"running"===n.state&&"interrupted"!==n.ctx.state?f():(r._playLock=!0,r.once("resume",f),r._clearTimer(a._id))}else{var m=function(){g.currentTime=c,g.muted=a._muted||r._muted||n._muted||g.muted,g.volume=a._volume*n.volume(),g.playbackRate=a._rate;try{var o=g.play();if(o&&"undefined"!=typeof Promise&&(o instanceof Promise||"function"==typeof o.then)?(r._playLock=!0,_(),o.then((function(){r._playLock=!1,g._unlocked=!0,t?r._loadQueue():r._emit("play",a._id)})).catch((function(){r._playLock=!1,r._emit("playerror",a._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),a._ended=!0,a._paused=!0}))):t||(r._playLock=!1,_(),r._emit("play",a._id)),g.playbackRate=a._rate,g.paused)return void r._emit("playerror",a._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||a._loop?r._endTimers[a._id]=setTimeout(r._ended.bind(r,a),d):(r._endTimers[a._id]=function(){r._ended(a),g.removeEventListener("ended",r._endTimers[a._id],!1)},g.addEventListener("ended",r._endTimers[a._id],!1))}catch(e){r._emit("playerror",a._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===g.src&&(g.src=r._src,g.load());var b=window&&window.ejecta||!g.readyState&&n._navigator.isCocoonJS;if(g.readyState>=3||b)m();else{r._playLock=!0,r._state="loading";var y=function(){r._state="loaded",m(),g.removeEventListener(n._canPlayEvent,y,!1)};g.addEventListener(n._canPlayEvent,y,!1),r._clearTimer(a._id)}}return a._id}r._ended(a)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),r=0;r=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else i.length>=2&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(r=t?o._soundById(t):o._sounds[0])?r._volume:0;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"volume",action:function(){o.volume.apply(o,i)}}),o;void 0===t&&(o._volume=e),t=o._getSoundIds(t);for(var l=0;l0?r/c:r),d=Date.now();e._fadeTo=n,e._interval=setInterval((function(){var o=(Date.now()-d)/r;d=Date.now(),a+=l*o,a=Math.round(100*a)/100,a=l<0?Math.max(n,a):Math.min(n,a),s._webAudio?e._volume=a:s.volume(a,e._id,!0),i&&(s._volume=a),(nt&&a>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,s.volume(n,e._id),s._emit("fade",e._id))}),u)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,n,r=this,o=arguments;if(0===o.length)return r._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(n=r._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],r._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=r._getSoundIds(t),s=0;s=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if("number"!=typeof e)return(r=o._soundById(t))?r._rate:o._rate;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"rate",action:function(){o.rate.apply(o,i)}}),o;void 0===t&&(o._rate=e),t=o._getSoundIds(t);for(var l=0;l=0?t=parseInt(o[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(o[0]))}else 2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,o)}}),r;var a=r._soundById(t);if(a){if(!("number"==typeof e&&e>=0)){if(r._webAudio){var l=r.playing(t)?n.ctx.currentTime-a._playStart:0,c=a._rateSeek?a._rateSeek-a._seek:0;return a._seek+(c+l*Math.abs(a._rate))}return a._node.currentTime}var u=r.playing(t);u&&r.pause(t,!0),a._seek=e,a._ended=!1,r._clearTimer(t),r._webAudio||!a._node||isNaN(a._node.duration)||(a._node.currentTime=e);var d=function(){u&&r.play(t,!0),r._emit("seek",t)};if(u&&!r._webAudio){var h=function(){r._playLock?setTimeout(h,0):d()};setTimeout(h,0)}else d()}return r},playing:function(e){var t=this;if("number"==typeof e){var n=t._soundById(e);return!!n&&!n._paused}for(var r=0;r=0&&n._howls.splice(o,1);var i=!0;for(r=0;r=0){i=!1;break}return s&&i&&delete s[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,r){var o=this["_on"+e];return"function"==typeof t&&o.push(r?{id:n,fn:t,once:r}:{id:n,fn:t}),this},off:function(e,t,n){var r=this,o=r["_on"+e],i=0;if("number"==typeof t&&(n=t,t=null),t||n)for(i=0;i=0;i--)o[i].id&&o[i].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,n)}.bind(r,o[i].fn),0),o[i].once&&r.off(e,o[i].fn,o[i].id));return r._loadQueue(e),r},_loadQueue:function(e){var t=this;if(t._queue.length>0){var n=t._queue[0];n.event===e&&(t._queue.shift(),t._loadQueue()),e||n.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;r--){if(n<=t)return;e._sounds[r]._ended&&(e._webAudio&&e._sounds[r]._node&&e._sounds[r]._node.disconnect(0),e._sounds.splice(r,1),n--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],n=0;n=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=n._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var i=function(e){this._parent=e,this.init()};i.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var s={},a=function(e){var t=e._src;if(s[t])return e._duration=s[t].duration,void u(e);if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),r=new Uint8Array(n.length),o=0;o0?(s[t._src]=e,u(t,e)):r()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},u=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},d=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};t.Howler=n,t.Howl=r,void 0!==o?(o.HowlerGlobal=e,o.Howler=n,o.Howl=r,o.Sound=i):"undefined"!=typeof window&&(window.HowlerGlobal=e,window.Howler=n,window.Howl=r,window.Sound=i)}(),
+!function(){var e=function(){this.init()};e.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||d(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,d()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",i=o.match(/OPR\/([0-6].)/g),a=i&&parseInt(i[0].split("/")[1],10)<33,s=-1!==o.indexOf("Safari")&&-1===o.indexOf("Chrome"),l=o.match(/Version\/(.*?) /),c=s&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(a||!r&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(n){for(;e._html5AudioPool.length0?s._seek:r._sprite[e][0]/1e3),u=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-c),d=1e3*u/Math.abs(s._rate),h=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var _=function(){s._paused=!1,s._seek=c,s._start=h,s._stop=p,s._loop=!(!s._loop&&!r._sprite[e][2])};if(!(c>=p)){var g=s._node;if(r._webAudio){var f=function(){r._playLock=!1,_(),r._refreshBuffer(s);var e=s._muted||r._muted?0:s._volume;g.gain.setValueAtTime(e,n.ctx.currentTime),s._playStart=n.ctx.currentTime,void 0===g.bufferSource.start?s._loop?g.bufferSource.noteGrainOn(0,c,86400):g.bufferSource.noteGrainOn(0,c,u):s._loop?g.bufferSource.start(0,c,86400):g.bufferSource.start(0,c,u),d!==1/0&&(r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d)),t||setTimeout((function(){r._emit("play",s._id),r._loadQueue()}),0)};"running"===n.state&&"interrupted"!==n.ctx.state?f():(r._playLock=!0,r.once("resume",f),r._clearTimer(s._id))}else{var m=function(){g.currentTime=c,g.muted=s._muted||r._muted||n._muted||g.muted,g.volume=s._volume*n.volume(),g.playbackRate=s._rate;try{var o=g.play();if(o&&"undefined"!=typeof Promise&&(o instanceof Promise||"function"==typeof o.then)?(r._playLock=!0,_(),o.then((function(){r._playLock=!1,g._unlocked=!0,t?r._loadQueue():r._emit("play",s._id)})).catch((function(){r._playLock=!1,r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0}))):t||(r._playLock=!1,_(),r._emit("play",s._id)),g.playbackRate=s._rate,g.paused)return void r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||s._loop?r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d):(r._endTimers[s._id]=function(){r._ended(s),g.removeEventListener("ended",r._endTimers[s._id],!1)},g.addEventListener("ended",r._endTimers[s._id],!1))}catch(e){r._emit("playerror",s._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===g.src&&(g.src=r._src,g.load());var b=window&&window.ejecta||!g.readyState&&n._navigator.isCocoonJS;if(g.readyState>=3||b)m();else{r._playLock=!0,r._state="loading";var y=function(){r._state="loaded",m(),g.removeEventListener(n._canPlayEvent,y,!1)};g.addEventListener(n._canPlayEvent,y,!1),r._clearTimer(s._id)}}return s._id}r._ended(s)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),r=0;r=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else i.length>=2&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(r=t?o._soundById(t):o._sounds[0])?r._volume:0;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"volume",action:function(){o.volume.apply(o,i)}}),o;void 0===t&&(o._volume=e),t=o._getSoundIds(t);for(var l=0;l0?r/c:r),d=Date.now();e._fadeTo=n,e._interval=setInterval((function(){var o=(Date.now()-d)/r;d=Date.now(),s+=l*o,s=Math.round(100*s)/100,s=l<0?Math.max(n,s):Math.min(n,s),a._webAudio?e._volume=s:a.volume(s,e._id,!0),i&&(a._volume=s),(nt&&s>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,a.volume(n,e._id),a._emit("fade",e._id))}),u)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,n,r=this,o=arguments;if(0===o.length)return r._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(n=r._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],r._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=r._getSoundIds(t),a=0;a=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if("number"!=typeof e)return(r=o._soundById(t))?r._rate:o._rate;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"rate",action:function(){o.rate.apply(o,i)}}),o;void 0===t&&(o._rate=e),t=o._getSoundIds(t);for(var l=0;l=0?t=parseInt(o[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(o[0]))}else 2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,o)}}),r;var s=r._soundById(t);if(s){if(!("number"==typeof e&&e>=0)){if(r._webAudio){var l=r.playing(t)?n.ctx.currentTime-s._playStart:0,c=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(c+l*Math.abs(s._rate))}return s._node.currentTime}var u=r.playing(t);u&&r.pause(t,!0),s._seek=e,s._ended=!1,r._clearTimer(t),r._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);var d=function(){u&&r.play(t,!0),r._emit("seek",t)};if(u&&!r._webAudio){var h=function(){r._playLock?setTimeout(h,0):d()};setTimeout(h,0)}else d()}return r},playing:function(e){var t=this;if("number"==typeof e){var n=t._soundById(e);return!!n&&!n._paused}for(var r=0;r=0&&n._howls.splice(o,1);var i=!0;for(r=0;r=0){i=!1;break}return a&&i&&delete a[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,r){var o=this["_on"+e];return"function"==typeof t&&o.push(r?{id:n,fn:t,once:r}:{id:n,fn:t}),this},off:function(e,t,n){var r=this,o=r["_on"+e],i=0;if("number"==typeof t&&(n=t,t=null),t||n)for(i=0;i=0;i--)o[i].id&&o[i].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,n)}.bind(r,o[i].fn),0),o[i].once&&r.off(e,o[i].fn,o[i].id));return r._loadQueue(e),r},_loadQueue:function(e){var t=this;if(t._queue.length>0){var n=t._queue[0];n.event===e&&(t._queue.shift(),t._loadQueue()),e||n.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;r--){if(n<=t)return;e._sounds[r]._ended&&(e._webAudio&&e._sounds[r]._node&&e._sounds[r]._node.disconnect(0),e._sounds.splice(r,1),n--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],n=0;n=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=n._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var i=function(e){this._parent=e,this.init()};i.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var a={},s=function(e){var t=e._src;if(a[t])return e._duration=a[t].duration,void u(e);if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),r=new Uint8Array(n.length),o=0;o0?(a[t._src]=e,u(t,e)):r()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},u=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},d=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};t.Howler=n,t.Howl=r,void 0!==o?(o.HowlerGlobal=e,o.Howler=n,o.Howl=r,o.Sound=i):"undefined"!=typeof window&&(window.HowlerGlobal=e,window.Howler=n,window.Howl=r,window.Sound=i)}(),
/*!
* Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported.
*
@@ -20,4 +20,4 @@
*
* MIT License
*/
-function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var n=t._howls.length-1;n>=0;n--)t._howls[n].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,n){var r=this;return r.ctx&&r.ctx.listener?(t="number"!=typeof t?r._pos[1]:t,n="number"!=typeof n?r._pos[2]:n,"number"!=typeof e?r._pos:(r._pos=[e,t,n],void 0!==r.ctx.listener.positionX?(r.ctx.listener.positionX.setTargetAtTime(r._pos[0],Howler.ctx.currentTime,.1),r.ctx.listener.positionY.setTargetAtTime(r._pos[1],Howler.ctx.currentTime,.1),r.ctx.listener.positionZ.setTargetAtTime(r._pos[2],Howler.ctx.currentTime,.1)):r.ctx.listener.setPosition(r._pos[0],r._pos[1],r._pos[2]),r)):r},HowlerGlobal.prototype.orientation=function(e,t,n,r,o,i){var s=this;if(!s.ctx||!s.ctx.listener)return s;var a=s._orientation;return t="number"!=typeof t?a[1]:t,n="number"!=typeof n?a[2]:n,r="number"!=typeof r?a[3]:r,o="number"!=typeof o?a[4]:o,i="number"!=typeof i?a[5]:i,"number"!=typeof e?a:(s._orientation=[e,t,n,r,o,i],void 0!==s.ctx.listener.forwardX?(s.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),s.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),s.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),s.ctx.listener.upX.setTargetAtTime(r,Howler.ctx.currentTime,.1),s.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),s.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):s.ctx.listener.setOrientation(e,t,n,r,o,i),s)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var n=this;return n._orientation=t.orientation||[1,0,0],n._stereo=t.stereo||null,n._pos=t.pos||null,n._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},n._onstereo=t.onstereo?[{fn:t.onstereo}]:[],n._onpos=t.onpos?[{fn:t.onpos}]:[],n._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var o=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===n){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var i=r._getSoundIds(n),s=0;s{throw e}),0)}const h={closed:!0,next(e){},error(e){if(u.useDeprecatedSynchronousErrorHandling)throw e;d(e)},complete(){}},p=Array.isArray||(e=>e&&"number"==typeof e.length);const _=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map(((e,t)=>`${t+1}) ${e.toString()}`)).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class g{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:n,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof g)t.remove(this);else if(null!==t)for(let e=0;ee.concat(t instanceof _?t.errors:t)),[])}g.EMPTY=function(e){return e.closed=!0,e}(new g);const m="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class b extends g{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=h;break;case 1:if(!e){this.destination=h;break}if("object"==typeof e){e instanceof b?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new y(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new y(this,e,t,n)}}[m](){return this}static create(e,t,n){const r=new b(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class y extends b{constructor(e,t,n,r){let o;super(),this._parentSubscriber=e;let i=this;l(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==h&&(i=Object.create(t),l(i.unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=o,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;u.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=u;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):d(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;d(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);u.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.useDeprecatedSynchronousErrorHandling)throw e;d(e)}}__tryOrSetError(e,t,n){if(!u.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(d(t),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const v="function"==typeof Symbol&&Symbol.observable||"@@observable";function w(e){return e}class x{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new x;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof b)return e;if(e[m])return e[m]()}return e||t||n?new b(e,t,n):new b(h)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||u.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),u.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){u.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof b?n:null}return!0}(e)?console.warn(t):e.error(t)}}forEach(e,t){return new(t=$(t))(((t,n)=>{let r;r=this.subscribe((t=>{try{e(t)}catch(e){n(e),r&&r.unsubscribe()}}),n,t)}))}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[v](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?w:1===t.length?t[0]:function(e){return t.reduce(((e,t)=>t(e)),e)})(this);var t}toPromise(e){return new(e=$(e))(((e,t)=>{let n;this.subscribe((e=>n=e),(e=>t(e)),(()=>e(n)))}))}}function $(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}x.create=e=>new x(e);class A{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new T(e,this.compare,this.keySelector))}}class T extends b{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(e){return this.destination.error(e)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}const S=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class k extends g{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class E extends b{constructor(e){super(e),this.destination=e}}class I extends x{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m](){return new E(this)}lift(e){const t=new O(this,this);return t.operator=e,t}next(e){if(this.closed)throw new S;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;tnew O(e,t);class O extends I{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):g.EMPTY}}class R extends I{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new S;return this._value}next(e){super.next(this._value=e)}}var P=function(e){var t=this;t.sounds=[],t._sprite=e.sprite,t._reading$=new I,t._tinySprite=Object.keys(e.sprite).map((e=>[t._sprite[e][0],e])),t._tinySprite.pop(),t._percentPlayed=new R("0%"),t.sound=new a.Howl({src:e.src,sprite:e.sprite,rate:e.rate}),requestAnimationFrame(t.step.bind(t))};async function L(e){return new Promise((function(t,n){let r=new XMLHttpRequest;r.open("HEAD",e),r.onload=function(){this.status>=200&&this.status<300?t(!0):t(!1)},r.onerror=function(){t(!1)},r.send()}))}P.prototype={play:function(e){var t=this;t._spriteLeft=t._tinySprite;var n=e;return t.sound.play(n)},pause:function(){return this.sound.pause(),this.sound.id},goBack:function(e,t){var n=this;if(n._spriteLeft=n._tinySprite,n.sound.seek(e)-t>0){e=n.sound.seek(n.sound.seek(e)-t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length))}else{e=n.sound.seek(0,e);n._reading$.next(n._spriteLeft[0][1])}return e},goTo:function(e,t){var n=this;n._spriteLeft=n._tinySprite;e=n.sound.seek(t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length));return e},stop:function(){return this._reading$.next(""),this.sound.stop()},step:function(){for(var e=this,t=0;t0&&1e3*n>=e._spriteLeft[r][0]&&(e._reading$.next(e._spriteLeft[r][1]),e._spriteLeft=e._spriteLeft.slice(r,e._spriteLeft.length));let o=(n/e.sound.duration()*100||0)+"%";e.sounds[t].style.width=o,e.sounds[t].setAttribute("offset",o)}requestAnimationFrame(e.step.bind(e))}};const C=class{constructor(e){(0,r.r)(this,e),this.playback_rate=1,this.showGuide=!1,this.hasTextTranslations=!1,this.assetsStatus={AUDIO:0,RAS:0},this.alignment_failed=!1,this.isScrolling=!1,this.scrollTimer=null,this.Guide=()=>(0,r.h)("button",{class:"scroll-guide__container ripple ui-button theme--"+this.theme,onClick:()=>this.hideGuideAndScroll()},(0,r.h)("span",{class:"scroll-guide__text theme--"+this.theme},this.returnTranslation("re-align",this.language))),this.Overlay=()=>(0,r.h)("object",{onClick:e=>this.goToSeekFromProgress(e),id:"overlay__object",type:"image/svg+xml",data:this.svgOverlay}),this.RemoveImg=e=>(0,r.h)("button",{"data-cy":"delete-button","aria-label":"Delete",title:"Delete image",onClick:()=>this.deleteImage(e.pageIndex),id:"img-remover",class:"ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"delete")),this.Img=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("img",{alt:"image",class:"image",src:e.imgURL})),this.ImgPlaceHolder=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("div",{class:"drop-area"},(0,r.h)("form",{class:"my-form"},(0,r.h)("p",{class:"theme--"+this.theme},this.returnTranslation("upload-image",this.language)),(0,r.h)("input",{type:"file",class:"fileElem",id:"fileElem--"+e.pageID,accept:"image/*",onChange:t=>this.handleFiles(t.target.files[0],e.pageIndex)}),(0,r.h)("label",{class:"button",htmlFor:"fileElem--"+e.pageID},this.returnTranslation("choose-file",this.language))))),this.PageCount=e=>(0,r.h)("div",{class:"page__counter color--"+this.theme},"Page ",(0,r.h)("span",{"data-cy":"page-count__current"},e.currentPage)," / ",(0,r.h)("span",{"data-cy":"page-count__total"},e.pgCount)),this.ImgContainer=e=>(0,r.h)("div",{class:"image__container"},(0,r.h)("span",{id:"image-container"},"EDIT"===this.mode&&e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.RemoveImg,{pageIndex:e.pageIndex}):null,e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.Img,{imgURL:this.images[e.pageIndex]}):null),"EDIT"!==this.mode||e.pageIndex in this.images&&null!==this.images[e.pageIndex]?null:(0,r.h)(this.ImgPlaceHolder,{pageID:e.pageID,pageIndex:e.pageIndex})),this.Page=e=>(0,r.h)("div",{class:"page page__container page--multi animate-transition theme--"+this.theme+" "+(e.pageData.attributes.class?e.pageData.attributes.class.value:""),id:e.pageData.id},this.parsed_text.length>1?(0,r.h)(this.PageCount,{pgCount:this.parsed_text.length,currentPage:this.parsed_text.indexOf(e.pageData)+1}):null,(0,r.h)(this.ImgContainer,{pageID:e.pageData.id,pageIndex:this.parsed_text.indexOf(e.pageData)}),(0,r.h)("div",{class:"page__col__text paragraph__container theme--"+this.theme},e.pageData.paragraphs.map((e=>(0,r.h)(this.Paragraph,{sentences:Array.from(e.childNodes),attributes:e.attributes}))))),this.Paragraph=e=>(0,r.h)("div",{class:"paragraph sentence__container theme--"+this.theme+" "+(e.attributes.class?e.attributes.class.value:"")},e.sentences.map((e=>e.childNodes.length>0&&(0,r.h)(this.Sentence,{sentenceData:e})))),this.Sentence=e=>{let t=Array.from(e.sentenceData.childNodes),n=e.sentenceData.id;!this.hasTextTranslations&&e.sentenceData.hasAttribute("class")&&(this.hasTextTranslations=/translation/.test(e.sentenceData.getAttribute("class")));let o={};return e.sentenceData.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),e.sentenceData.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("div",Object.assign({},o,{class:"sentence "+(e.sentenceData.hasAttribute("class")?e.sentenceData.getAttribute("class"):"")}),t.map(((t,n)=>{if("#text"===t.nodeName)return(0,r.h)(this.NonWordText,{text:t.textContent,attributes:t.attributes,id:(e.sentenceData.hasAttribute("id")?e.sentenceData.getAttribute("id"):"P")+"text"+n});if("w"===t.nodeName)return(0,r.h)(this.Word,{text:t.textContent,id:t.id,attributes:t.attributes});if(t){let o={};return t.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),t.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("span",Object.assign({},o,{class:"sentence__text theme--"+this.theme+" "+t.className,id:t.id?t.id:"text_"+n}),t.textContent)}})),(()=>"EDIT"!==this.mode||/translation/.test(e.sentenceData.getAttribute("class"))?null:n in this.translations&&n in this.translations&&null!==this.translations[n]?(0,r.h)("span",{class:"sentence__translation"},(0,r.h)("button",{title:"Remove translation","aria-label":"Remove translation","data-cy":"remove-translation-button",onClick:()=>this.removeLine(e.sentenceData),class:"sentence__translation__button remove"},(0,r.h)("i",{class:"material-icons"},"remove")),(0,r.h)("p",{id:n+"translation","data-cy":"translation-line",class:"sentence__text editable__translation",onInput:e=>{this.updateTranslation(n,e.currentTarget.innerText)},contentEditable:!0,onKeyDown:e=>{"Enter"==e.key&&e.preventDefault()},"data-placeholder":this.returnTranslation("line-placeholder",this.language)})):(0,r.h)("button",{title:"Add a translation, transliteration or gloss","aria-label":"Add translation","data-cy":"add-translation-button",class:"sentence__translation sentence__translation__button",onClick:()=>this.addLine(e.sentenceData)},(0,r.h)("i",{class:"material-icons"},"add")))())},this.NonWordText=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__text theme--"+this.theme,id:e.id}),e.text)},this.Word=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__word theme--"+this.theme+" "+(e&&e.attributes.class?e.attributes.class.value:""),id:e.id,onClick:e=>this.playSprite(e)}),e.text)},this.PlayControl=()=>(0,r.h)("button",{"data-cy":"play-button",disabled:this.hasLoaded<2,"aria-label":"Play",title:this.returnTranslation("play-tooltip",this.language),onClick:()=>{this.playing?this.pause():this.play()},class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},this.playing?"pause":"play_arrow")),this.ReplayControl=()=>(0,r.h)("button",{"data-cy":"replay-button",disabled:this.hasLoaded<2,"aria-label":"Rewind",title:this.returnTranslation("rewind-tooltip",this.language),onClick:()=>this.goBack(5),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"replay_5")),this.StopControl=()=>(0,r.h)("button",{"data-cy":"stop-button",disabled:this.hasLoaded<2,"aria-label":"Stop",title:this.returnTranslation("stop-tooltip",this.language),onClick:()=>this.stop(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"stop")),this.PlaybackSpeedControl=()=>(0,r.h)("div",null,(0,r.h)("h5",{class:"control-panel__buttons__header color--"+this.theme},this.returnTranslation("speed",this.language)),(0,r.h)("input",{type:"range",min:100-this.playbackRateRange,max:100+this.playbackRateRange,value:100*this.playback_rate,class:"slider control-panel__control",id:"myRange",onInput:e=>{console.log("v",e),this.changePlayback(e)}})),this.StyleControl=()=>(0,r.h)("button",{"aria-label":"Change theme",onClick:()=>this.changeTheme(),title:this.returnTranslation("theme-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"style")),this.FullScreenControl=()=>(0,r.h)("button",{"aria-label":"Full screen mode",onClick:()=>this.toggleFullscreen(),title:this.returnTranslation("full-screen-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons","aria-label":"Full screen mode"},this.fullscreen?"fullscreen_exit":"fullscreen")),this.TextTranslationDisplayControl=()=>(0,r.h)("button",{"data-cy":"translation-toggle","aria-label":"Toggle Translation",title:this.returnTranslation("translation-tooltip",this.language),onClick:()=>this.toggleTextTranslation(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"subtitles")),this.ErrorMessage=e=>(0,r.h)("p",{"data-cy":e.data_cy,class:"alert status-error"},(0,r.h)("span",{class:"material-icons"},"error_outline_outlined")," ",e.msg),this.ControlPanel=()=>(0,r.h)("div",{"data-cy":"control-panel",class:"control-panel theme--"+this.theme+" background--"+this.theme},(0,r.h)("div",{class:"control-panel__buttons--left"},(0,r.h)(this.PlayControl,null),(0,r.h)(this.ReplayControl,null),(0,r.h)(this.StopControl,null)),(0,r.h)("div",{class:"control-panel__buttons--center"},(0,r.h)(this.PlaybackSpeedControl,null)),(0,r.h)("div",{class:"control-panel__buttons--right"},this.hasTextTranslations&&(0,r.h)(this.TextTranslationDisplayControl,null),(0,r.h)(this.StyleControl,null),(0,r.h)(this.FullScreenControl,null))),this.href=void 0,this.audio=void 0,this.svgOverlay=void 0,this.theme="light",this.language="eng",this.cssUrl=void 0,this.useAssetsFolder=!0,this.pageScrolling="horizontal",this.mode="VIEW",this.scrollBehaviour="smooth",this.displayTranslation=!0,this.playbackRateRange=15,this.playing=!1,this.fullscreen=!1,this.autoScroll=!0,this.hasLoaded=0,this.images=void 0,this.translations=void 0}handleScrollEvent(){this.isScrolling=!0,this.scrollTimer&&clearTimeout(this.scrollTimer),this.scrollTimer=setTimeout((()=>{this.isScrolling=!1}),125)}wheelHandler(e){if(this.el.shadowRoot.querySelector(".reading")&&(e.path[0].classList.contains("sentence__word")||e.path[0].classList.contains("sentence__container")||e.path[0].classList.contains("sentence"))&&this.autoScroll){let e=this.el.shadowRoot.querySelector(".reading");e&&(this.autoScroll=!this.inPageContentOverflow(e),this.showGuide=!this.autoScroll)}}urlTransform(e){return this.useAssetsFolder&&function(e){return!/^(https?:[/][/]|assets[/]|data:)/.test(e)}(e)&&!e.startsWith("blob")?"assets/"+e:e}buildSprite(e,t){return new P({src:[e],sprite:t,rate:this.playback_rate})}tagToQuery(e){return"#"+(e=(e=e.replace(".","\\.")).replace("#","\\#"))}returnWordClosestTo(e){let t=Object.keys(this.processed_alignment);t.pop();for(let n=1;nthis.processed_alignment[t[n]][0]&&this.processed_alignment[t[n+1]]&&1e3*ethis.autoScroll=!0),100)}goTo(e){void 0===this.play_id&&(this.play(),this.pause()),this.autoScroll=!1,e/=1e3,this.audio_howl_sprites.goTo(this.play_id,e),setTimeout((()=>this.autoScroll=!0),100)}goToSeekAtEl(e){let t=e.currentTarget.id,n=this.processed_alignment[t][0];return this.goTo(n),t}goToSeekFromProgress(e){let t=e.currentTarget.getBoundingClientRect(),n=t.left,r=t.width,o=(e.pageX-n)/r*this.duration*1e3;this.goTo(o)}pause(){this.playing=!1,this.audio_howl_sprites.pause()}play(){this.playing=!0,void 0!==this.play_id?this.play_id=this.audio_howl_sprites.play(this.play_id):this.play_id=this.audio_howl_sprites.play("all"),this.animateProgress()}playSprite(e){let t=this.goToSeekAtEl(e);this.playing||this.audio_howl_sprites.play(t)}stop(){this.playing=!1,this.audio_howl_sprites.stop(),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.autoScroll||(this.autoScroll=!0,this.showGuide=!1)}toggleTextTranslation(){this.el.shadowRoot.querySelectorAll(".translation").forEach((e=>e.classList.toggle("invisible"))),this.el.shadowRoot.querySelectorAll(".sentence__translation").forEach((e=>e.classList.toggle("invisible")))}addHighlightingTo(e){this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),e.classList.add("reading")}animateProgressWithOverlay(){let e=this.el.shadowRoot.querySelector("#overlay__object"),t=e.contentDocument.querySelector("#progress-fill"),n=e.contentDocument.querySelector("#progress-trail"),r=e.contentDocument.querySelector("#progress-base");t.classList.add("stop-color--"+this.theme),r.classList.add("stop-color--"+this.theme),this.audio_howl_sprites.sounds.push(t),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.audio_howl_sprites.sounds.forEach((e=>{e.setAttribute("offset","0%")})),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgressDefault(e,t){let n=document.createElement("div");n.className="progress theme--"+this.theme,n.id=e.toString(),n.dataset.sprite=t;let r=this.tagToQuery(t);this.el.shadowRoot.querySelector(r).appendChild(n),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgress(e=this.play_id){this.svgOverlay?this.animateProgressWithOverlay():this.animateProgressDefault(e,"all")}changeFill(){let e=this.el.shadowRoot.querySelector(".sentence__word"),t=window.getComputedStyle(e).color,n=this.el.shadowRoot.querySelector("#overlay__object"),r=n.contentDocument.querySelector("#progress-fill"),o=n.contentDocument.querySelector("#progress-base");n.contentDocument.querySelector("#polygon").setAttribute("stroke",t),o.setAttribute("stop-color",t),r.setAttribute("stop-color",t)}async getImages(){return this.images}async getTranslations(){return this.translations}async changeTheme(){"light"===this.theme?this.theme="dark":this.theme="light"}static _getSentenceContainerOfWord(e){return e.parentElement.parentElement.parentElement}toggleFullscreen(){if(this.fullscreen){let e=this.el.ownerDocument;e.exitFullscreen?e.exitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.msExitFullscreen&&e.msExitFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.remove("read-along-container--fullscreen")}else{let e=this.el.shadowRoot.getElementById("read-along-container");e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.add("read-along-container--fullscreen")}this.fullscreen=!this.fullscreen}hideGuideAndScroll(){let e=this.el.shadowRoot.querySelector(".reading"),t=new IntersectionObserver((n=>{let[r]=n;r.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),t.unobserve(e))}));t.observe(e),this.scrollTo(e)}inParagraphContentOverflow(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.rightt.right,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),r||o}inPageContentOverflow(e){let t=this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}inPage(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}scrollToPage(e){let t=this.el.shadowRoot.querySelector(".pages__container"),n=this.el.shadowRoot.querySelector("#"+e);t.scrollBy({top:null!=this.pageScrolling.match("vertical")?n.offsetTop-t.scrollTop:0,left:null!=this.pageScrolling.match("vertical")?0:n.offsetLeft-t.scrollLeft,behavior:this.scrollBehaviour}),n.scrollTo(0,0)}scrollByHeight(e){let t=C._getSentenceContainerOfWord(e),n=e.parentElement.getBoundingClientRect(),r=new IntersectionObserver((o=>{let[i]=o;i.isIntersecting?r.unobserve(e):t.scrollTo({top:t.getBoundingClientRect().height-n.height,left:0,behavior:this.scrollBehaviour})}),{root:t,threshold:[0,.25,.5,.75,1]});r.observe(e)}scrollByWidth(e){let t=C._getSentenceContainerOfWord(e),n=e.getBoundingClientRect();t.scrollTo({left:n.left-10,top:0,behavior:this.scrollBehaviour})}scrollTo(e){e.scrollIntoView({behavior:this.scrollBehaviour})}disconnectedCallback(){this.stop()}componentDidUpdate(){this.svgOverlay&&this.changeFill()}async componentWillLoad(){if(this.language.length<3&&(null!=this.language.match("fr")?this.language="fra":this.language="eng"),"smooth"!==this.scrollBehaviour&&"auto"!==this.scrollBehaviour&&(console.log("Invalid scroll-behaviour value, using default (smooth)"),this.scrollBehaviour="smooth"),(isNaN(this.playbackRateRange)||this.playbackRateRange<0||this.playbackRateRange>99)&&(console.log("Invalid playback-rate-range value, using default (15)."),this.playbackRateRange=15),this.parsed_text=await async function(e){let t=await fetch(e);if(!t.ok)return console.log(`fetch(${e}) failed with status ${t.status}`),null;let n=await t.text(),r=(new DOMParser).parseFromString(n,"text/xml");return Array.from(r.querySelectorAll("div[type=page]")).map((e=>{let t=e.querySelector("graphic[url]"),n=e.querySelectorAll("p"),r={id:e.getAttribute("id"),paragraphs:Array.from(n)};return null!==t&&(r.img=t.getAttribute("url")),e.attributes&&(r.attributes=e.attributes),r}))}(this.href),null===this.parsed_text)this.parsed_text=[],this.assetsStatus.RAS=3;else if(0===this.parsed_text.length)this.assetsStatus.RAS=2;else{this.images={},this.translations={};for(const[t,n]of this.parsed_text.entries())if("img"in n){var e=this.urlTransform(n.img);if(this.images[t]=this.urlTransform(n.img),/^(https?:[/]|assets)[/]\b/.test(e)){await L(e)||(this.images[t]=null)}}else this.images[t]=null;this.assetsStatus.RAS=1}this.hasLoaded+=1}componentDidLoad(){this.processed_alignment=function(e){let t={};for(const n of e)for(const e of n.paragraphs)for(const n of Array.from(e.querySelectorAll("w[time][dur]"))){const e=n.getAttribute("time"),r=n.getAttribute("dur");null!==e&&null!==r&&(t[n.getAttribute("id")]=[Math.round(1e3*parseFloat(e)),Math.round(1e3*parseFloat(r))])}return t}(this.parsed_text),this.alignment_failed=0==Object.keys(this.processed_alignment).length,this.audio_howl_sprites=new a.Howl({src:[this.audio],preload:!1}),this.audio_howl_sprites.once("load",(()=>{var e,t;this.processed_alignment.all=[0,1e3*this.audio_howl_sprites.duration()],this.duration=this.audio_howl_sprites.duration(),this.audio_howl_sprites=this.buildSprite(this.audio,this.processed_alignment),this.reading$=this.audio_howl_sprites._reading$.pipe((n=>n.lift(new A(e,t)))).subscribe((e=>{if(this.playing){let t=this.tagToQuery(e),n=this.el.shadowRoot.querySelector(t);this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),n.classList.add("reading");let r=C._getSentenceContainerOfWord(n).parentElement.id;r!==this.current_page&&(void 0===this.current_page||this.isScrolling||this.scrollToPage(r),this.current_page=r);const o=Math.ceil(this.el.shadowRoot.querySelector(".pages__container").getBoundingClientRect().left)+1,i=Math.ceil(this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect().left);(n.getBoundingClientRect().left<0||i!==o)&&(this.isScrolling||this.scrollToPage(r)),this.inPageContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByHeight(n)),this.inParagraphContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByWidth(n))}})),this.hasLoaded+=1,this.assetsStatus.AUDIO=1})),this.audio_howl_sprites.once("loaderror",(()=>{this.hasLoaded+=1,this.assetsStatus.AUDIO=3})),this.audio_howl_sprites.load()}componentDidRender(){if(!this.displayTranslation&&this.parsed_text&&this.parsed_text.length>0&&(this.toggleTextTranslation(),this.displayTranslation=!0),this.latestTranslation){this.el.shadowRoot.querySelector(this.latestTranslation).focus(),this.latestTranslation=""}}returnTranslation(e,t,n,r){void 0===t&&(t=this.language);let o={speed:{eng:"Playback Speed",fra:"Vitesse de Lecture"},"re-align":{eng:"Re-align with audio",fra:"Réaligner avec l'audio"},"loading-error":{eng:"Error: the "+r+" file '"+n+"' could not be loaded.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être chargé."},"parse-error":{eng:"Error: the "+r+" file '"+n+"' could not be parsed.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être analysé."},"alignment-error":{eng:"Error: No alignments were found.",fra:"Erreur: aucun alignement n'a été trouvé."},loading:{eng:"Loading...",fra:"Chargement en cours"},"line-placeholder":{eng:"Type your text here",fra:"Écrivez votre texte ici"},"upload-image":{eng:"Upload an image for this page",fra:"Télécharger une image pour cette page"},"choose-file":{eng:"Choose a file",fra:"Choisir un fichier"},"play-tooltip":{eng:"Play audio recording",fra:"Écouter l'enregistrement"},"rewind-tooltip":{eng:"Rewind audio recording",fra:"Relire dès le début"},"stop-tooltip":{eng:"Stop audio recording",fra:"Arrêter la lecture"},"theme-tooltip":{eng:"Change theme",fra:"Changer de thême visuel"},"full-screen-tooltip":{eng:"Full screen mode",fra:"Mode plein écran"},"translation-tooltip":{eng:"Toggle translations",fra:"Afficher ou cacher les traductions"}};return o[e]&&o[e][t]?o[e][t]:e}addLine(e){this.hasTextTranslations||(this.hasTextTranslations=!0);let t={};t[e.id]="",this.translations=Object.assign(Object.assign({},this.translations),t),this.latestTranslation="#"+e.id+"translation"}removeLine(e){let t={};t[e.id]=null,this.translations=Object.assign(Object.assign({},this.translations),t)}updateTranslation(e,t){this.translations[e]=t}async handleFiles(e,t){let n=URL.createObjectURL(e),r={};r[t]=n,this.images=Object.assign(Object.assign({},this.images),r)}deleteImage(e){let t={};t[e]=null,this.images=Object.assign(Object.assign({},this.images),t)}render(){return(0,r.h)("div",{id:"read-along-container",class:"read-along-container"},(0,r.h)("h1",{class:"slot__header"},(0,r.h)("slot",{name:"read-along-header"})),(0,r.h)("h3",{class:"slot__subheader"},(0,r.h)("slot",{name:"read-along-subheader"})),Object.entries(this.assetsStatus).map((e=>{let t=e[0],n=e[1];if(2===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("parse-error",this.language,e,t),data_cy:t+"-error"})}if(3===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("loading-error",this.language,e,t),data_cy:t+"-error"})}})),this.alignment_failed&&1===this.assetsStatus.RAS&&(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("alignment-error",this.language),data_cy:"alignment-error"}),(0,r.h)("div",{onScroll:()=>{this.handleScrollEvent()},"data-cy":"text-container",class:"pages__container theme--"+this.theme+" "+this.pageScrolling},this.showGuide?(0,r.h)(this.Guide,null):null,1==this.assetsStatus.RAS&&this.parsed_text.map((e=>(0,r.h)(this.Page,{pageData:e}))),this.hasLoaded<2&&(0,r.h)("div",{class:"loader"})),this.alignment_failed||(0,r.h)("div",{onClick:e=>this.goToSeekFromProgress(e),id:"all","data-cy":"progress-bar",class:"overlay__container theme--"+this.theme+" background--"+this.theme},this.svgOverlay?(0,r.h)(this.Overlay,null):null),1==this.assetsStatus.AUDIO&&(0,r.h)(this.ControlPanel,null),this.cssUrl&&null!=this.cssUrl.match(".css")&&(0,r.h)("link",{href:this.cssUrl,rel:"stylesheet"}))}get el(){return(0,r.g)(this)}};C.style='@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RbLtyU5rZPoAU.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RVLtyU5rZP.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("assets/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2")\n format("woff2")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("assets/fonts/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2")\n format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.font-weight--100{font-weight:100}.font-weight--200{font-weight:200}.font-weight--300{font-weight:300}.font-weight--400{font-weight:400}.font-weight--500{font-weight:500}.font-weight--600{font-weight:600}.font-weight--700{font-weight:700}.font-weight--800{font-weight:800}.font-weight--900{font-weight:900}.shadowed{text-shadow:0.3px 0.2px black}.theme--light.sentence,.theme--light.page__col__image,.theme--light.page__container,.theme--light.scroll-guide__container{background-color:#fff}.theme--dark.sentence,.theme--dark.page__col__image,.theme--dark.page__container,.theme--dark.scroll-guide__container{background-color:#3c4369}.sentence__word,.sentence__text,.scroll-guide__text{line-height:1.5;border-radius:0.3125em;position:relative;padding:0.0625em;font-size:1em}.theme--light.ripple,.theme--light.reading,.theme--light.sentence__word,.theme--light.sentence__text,.theme--light.scroll-guide__text{color:#040508}.theme--dark.ripple,.theme--dark.reading,.theme--dark.sentence__word,.theme--dark.sentence__text,.theme--dark.scroll-guide__text{color:#fff}.theme--light.ripple:active,.theme--light.reading:active,.theme--light.sentence__word:hover{color:#fff;background:gray radial-gradient(circle, transparent 1%, gray 1%) center/15000%}.theme--dark.ripple:active,.theme--dark.reading:active,.theme--dark.sentence__word:hover{color:#fff;background:#a6a6a6 radial-gradient(circle, transparent 1%, #a6a6a6 1%) center/15000%}.theme--light.sentence__word.reading{color:#fff;background:#666666 radial-gradient(circle, transparent 1%, #666666 1%) center/15000%}.theme--dark.sentence__word.reading{color:#040508;background:#fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%}.theme--light.page__col__img-placeholder{border:0.046875em dotted gray}.theme--dark.page__col__img-placeholder{border:0.046875em dotted #a6a6a6}.theme--light.scroll-guide__container,.theme--light.overlay__container{border:0.046875em solid gray}.theme--dark.scroll-guide__container,.theme--dark.overlay__container{border:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-left:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-left:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-right:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-right:0.046875em solid #a6a6a6}.theme--light.pages__container{border-top:0.046875em solid gray}.theme--dark.pages__container{border-top:0.046875em solid #a6a6a6}.theme--light.control-panel{border-bottom:0.046875em solid gray}.theme--dark.control-panel{border-bottom:0.046875em solid #a6a6a6}.ripple:hover,.reading:hover,.sentence__word:hover{cursor:pointer}@viewport{width:device-width}button{border:0;cursor:pointer}html{background-color:#fff;box-sizing:border-box;height:100%}*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;color:#040508;font-family:"Lato", sans-serif;min-height:100%;overflow-x:hidden;overflow-y:hidden;text-rendering:optimizeLegibility}a{background:transparent;color:#c69;text-decoration:none;transition:color 0.2s;outline:none}a:active,a:focus{outline:none}img{height:90%;max-width:90%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:"Karla", sans-serif;font-weight:normal}p,mat-chip,mat-tab-label,span,button,a{font-family:"Lato", sans-serif}.theme--light::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--light::-webkit-scrollbar-track{background:#fff}.theme--light::-webkit-scrollbar-thumb{background:#040508;border-radius:0.3125em;height:0.625em;width:0.625em}.theme--dark::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--dark::-webkit-scrollbar-track{background:#3c4369}.theme--dark::-webkit-scrollbar-thumb{background:#fff;border-radius:0.3125em;height:0.625em;width:0.625em}.bg-img{background-image:url("../assets/img/bg.jpg");height:100vh;overflow:overlay;overflow-x:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%}.shadow-box{box-shadow:0 0.3125rem 1rem 0 rgba(0, 0, 0, 0.24);padding:25px;background:rgba(255, 255, 255, 0.94);border-radius:5px}.font-xs{font-size:0.5em}.font-sm{font-size:0.75em}.font-md{font-size:1em}.font-lg{font-size:1.25em}.font-xl{font-size:1.5em}.font-xxl{font-size:2em}.faded{opacity:0.2;color:black}table{table-layout:fixed}.center{margin-left:auto;margin-right:auto;text-align:center}.container{max-width:80em}.background--light{background:#fff}.stop-color--light{fill:#fff}.color--light{color:#040508}.background--dark{background:#3c4369}.stop-color--dark{fill:#3c4369}.color--dark{color:#fff}.abs{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-5{top:0.3125em}.left-5{left:0.3125em}.right-5{right:0.3125em}.top-10{top:0.625em}.left-10{left:0.625em}.right-10{right:0.625em}.top-15{top:0.9375em}.left-15{left:0.9375em}.right-15{right:0.9375em}.top-20{top:1.25em}.left-20{left:1.25em}.right-20{right:1.25em}.top-25{top:1.5625em}.left-25{left:1.5625em}.right-25{right:1.5625em}.top-30{top:1.875em}.left-30{left:1.875em}.right-30{right:1.875em}.top-35{top:2.1875em}.left-35{left:2.1875em}.right-35{right:2.1875em}.top-40{top:2.5em}.left-40{left:2.5em}.right-40{right:2.5em}.top-45{top:2.8125em}.left-45{left:2.8125em}.right-45{right:2.8125em}.top-50{top:3.125em}.left-50{left:3.125em}.right-50{right:3.125em}.invisible{visibility:hidden !important}.control-panel{border-radius:0 0 0.3125em 0.3125em;position:relative;min-width:100%;display:inline-flex}.control-panel__buttons--left{width:25%;float:left;margin-top:0.3125em;padding:0.3125em}.control-panel__buttons--center{width:25%;text-align:center;margin:0 auto}.control-panel__buttons--right{width:25%;text-align:right;float:right;margin-top:0.3125em;margin-right:0.3125em}.control-panel__buttons__header{margin:0.3125em}.control-panel__control{border-radius:0.3125em;margin:0.5em auto}.control-panel__control:focus{outline:none}.settings{margin-left:0;margin-right:0;text-align:center}.settings__option__header{margin-bottom:0.5em}#waveform{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.low{z-index:700}.overlay__container{width:100%;max-width:100%;height:3.125em;position:relative;z-index:8000}#overlay__object{z-index:700;max-height:100%;min-width:100%;fill:"transparent"}#overlay__object.theme--light{stroke:gray}#overlay__object.theme--dark{stroke:#a6a6a6}.scroll-guide__container{text-align:center;z-index:700;width:20%;position:fixed;left:50%;transform:translate(-50%, 0)}.scroll-guide__text{font-size:1.25em}.pages__container{overflow:auto;max-height:55vh;height:100%;max-width:100%;width:100%;position:relative;display:-webkit-inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-radius:0.3125em 0.3125em 0 0}.page{overflow-y:hidden;overflow-x:auto;flex-grow:1;min-width:99.6%;width:100%;max-width:55em}.page__container{display:grid;grid-template-columns:[col-start] [col-end];grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"image page-no" "image text";justify-items:stretch}.page__counter{grid-area:page-no;margin:0.625em 0 0 0.9375em;text-align:right;padding-right:0.9375em;max-height:5rem}.page__col__image{grid-area:image;float:left;max-height:100%;text-align:center;margin:5%;padding:0;border-radius:0 0 0 0;position:relative}.page__col__image img{height:100%;max-width:95%;object-fit:contain}.page__col__img-placeholder{cursor:pointer}.page__col__text{grid-area:text}.page.two-column-layout-page{grid-template-columns:40% auto}.page.one-column-layout-page{display:grid;grid-template-columns:auto;grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"page-no" "text";justify-items:stretch}.page.one-column-layout-page .page__col__image{grid-area:text}.hide-page-counter .page__counter{display:none}.pages__container.vertical{flex-direction:column !important}.pages__container.vertical>.page{min-height:100%}.paragraph__container{overflow-y:auto;min-width:40%;padding-bottom:0.75em}.sentence{margin:0 1.5em;text-align:left;max-width:90%}.sentence__container{margin:3.75em 0.625em 3.75em 0.625em;scroll-behavior:smooth;max-width:100%;position:relative;overflow-y:auto;overflow-x:hidden}.sentence__container__buttons{position:absolute;top:0;right:0}.sentence__text{font-size:1.5em;padding:0}.sentence__word{font-size:1.5em}.sentence__translation .sentence__text,.sentence__translation .sentence__word{color:#777;font-style:italic;font-size:95%}.sentence__translation__button{margin-left:10px}.sentence__translation__button i{font-size:medium}.paragraph.visually_aligned .sentence .sentence__text,.paragraph.visually_aligned .sentence .sentence__word{display:table-cell}.paragraph.visually_aligned .sentence .sentence__text:empty{display:none}.paragraph.visually_aligned{display:table}.paragraph.visually_aligned .sentence{display:table-row}.read-along-container{max-width:75em;margin:0 auto;overflow-y:hidden;overflow-x:hidden;padding:0.3125em;position:relative}.read-along-container--fullscreen{max-width:80%;min-width:80%}.slot__header{margin-bottom:0.3125em}.slot__subheader{margin-top:0;margin-left:1em}.loader{border:16px solid #eee;border-radius:50%;border-right-color:#aa0;border-bottom-color:#a33;border-left-color:#111;width:10rem;height:10rem;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;position:fixed;top:calc(50vh - 10rem);left:calc(50vw - 10rem);z-index:1000;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;transition-delay:2s;transition:visibility 5s height 5s}.alert.status-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert.status-error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert.fade{visibility:collapse;height:0 !important;overflow:hidden !important;line-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important}.animate-transition,.ripple,.reading{transition:background 0.4s}.animate-transition:active,.ripple:active,.reading:active{transition:background 0s}.ripple,.reading{background-position:center;padding:0.0625em}.ripple:active,.reading:active{background-size:100%}.progress{position:absolute;top:0;left:0;height:100%;width:0}.progress.theme--light{background-color:rgba(128, 128, 128, 0.2)}.progress.theme--dark{background-color:rgba(166, 166, 166, 0.2)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);position:absolute;color:gray;cursor:text;background-color:transparent}.drop-area{border:2px dashed #ccc;border-radius:20px;width:50%;font-family:sans-serif;margin:50px auto;padding:20px}.drop-area.highlight{border-color:purple}p{margin-top:0}.my-form{margin-bottom:10px}#gallery{margin-top:10px}#gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.button{display:inline-block;padding:10px;background:#ccc;cursor:pointer;border-radius:5px;border:1px solid #ccc}.button:hover{background:#ddd}.fileElem{display:none}#img-remover{margin:60px;position:absolute;z-index:9999;border-radius:50px;color:red}#image-container{display:contents}'},131:(e,t,n)=>{var r={"./read-along.entry.js":[704,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=131,e.exports=o}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(678);(()=>{const t="file:///Users/pinea/Web-Component/dist/packages/web-component/dist/esm/web-component.js",n={};return n.resourcesUrl=new URL(".",t).href,(0,e.p)(n)})().then((t=>(0,e.b)([["read-along",[[1,"read-along",{href:[1],audio:[1],svgOverlay:[1,"svg-overlay"],theme:[1537],language:[1537],cssUrl:[1,"css-url"],useAssetsFolder:[4,"use-assets-folder"],pageScrolling:[1,"page-scrolling"],mode:[1],scrollBehaviour:[1,"scroll-behaviour"],displayTranslation:[4,"display-translation"],playbackRateRange:[2,"playback-rate-range"],playing:[32],fullscreen:[32],autoScroll:[32],hasLoaded:[32],images:[32],translations:[32],getImages:[64],getTranslations:[64],changeTheme:[64]},[[9,"wheel","wheelHandler"]]]]]],t)))})()})();
\ No newline at end of file
+function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var n=t._howls.length-1;n>=0;n--)t._howls[n].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,n){var r=this;return r.ctx&&r.ctx.listener?(t="number"!=typeof t?r._pos[1]:t,n="number"!=typeof n?r._pos[2]:n,"number"!=typeof e?r._pos:(r._pos=[e,t,n],void 0!==r.ctx.listener.positionX?(r.ctx.listener.positionX.setTargetAtTime(r._pos[0],Howler.ctx.currentTime,.1),r.ctx.listener.positionY.setTargetAtTime(r._pos[1],Howler.ctx.currentTime,.1),r.ctx.listener.positionZ.setTargetAtTime(r._pos[2],Howler.ctx.currentTime,.1)):r.ctx.listener.setPosition(r._pos[0],r._pos[1],r._pos[2]),r)):r},HowlerGlobal.prototype.orientation=function(e,t,n,r,o,i){var a=this;if(!a.ctx||!a.ctx.listener)return a;var s=a._orientation;return t="number"!=typeof t?s[1]:t,n="number"!=typeof n?s[2]:n,r="number"!=typeof r?s[3]:r,o="number"!=typeof o?s[4]:o,i="number"!=typeof i?s[5]:i,"number"!=typeof e?s:(a._orientation=[e,t,n,r,o,i],void 0!==a.ctx.listener.forwardX?(a.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),a.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),a.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),a.ctx.listener.upX.setTargetAtTime(r,Howler.ctx.currentTime,.1),a.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),a.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):a.ctx.listener.setOrientation(e,t,n,r,o,i),a)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var n=this;return n._orientation=t.orientation||[1,0,0],n._stereo=t.stereo||null,n._pos=t.pos||null,n._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},n._onstereo=t.onstereo?[{fn:t.onstereo}]:[],n._onpos=t.onpos?[{fn:t.onpos}]:[],n._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var o=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===n){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var i=r._getSoundIds(n),a=0;a{throw e}),0)}const h={closed:!0,next(e){},error(e){if(u.useDeprecatedSynchronousErrorHandling)throw e;d(e)},complete(){}},p=Array.isArray||(e=>e&&"number"==typeof e.length);const _=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map(((e,t)=>`${t+1}) ${e.toString()}`)).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class g{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:n,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof g)t.remove(this);else if(null!==t)for(let e=0;ee.concat(t instanceof _?t.errors:t)),[])}g.EMPTY=function(e){return e.closed=!0,e}(new g);const m="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class b extends g{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=h;break;case 1:if(!e){this.destination=h;break}if("object"==typeof e){e instanceof b?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new y(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new y(this,e,t,n)}}[m](){return this}static create(e,t,n){const r=new b(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class y extends b{constructor(e,t,n,r){let o;super(),this._parentSubscriber=e;let i=this;l(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==h&&(i=Object.create(t),l(i.unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=o,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;u.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=u;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):d(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;d(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);u.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.useDeprecatedSynchronousErrorHandling)throw e;d(e)}}__tryOrSetError(e,t,n){if(!u.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(d(t),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const v="function"==typeof Symbol&&Symbol.observable||"@@observable";function w(e){return e}class x{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new x;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof b)return e;if(e[m])return e[m]()}return e||t||n?new b(e,t,n):new b(h)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||u.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),u.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){u.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof b?n:null}return!0}(e)?console.warn(t):e.error(t)}}forEach(e,t){return new(t=$(t))(((t,n)=>{let r;r=this.subscribe((t=>{try{e(t)}catch(e){n(e),r&&r.unsubscribe()}}),n,t)}))}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[v](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?w:1===t.length?t[0]:function(e){return t.reduce(((e,t)=>t(e)),e)})(this);var t}toPromise(e){return new(e=$(e))(((e,t)=>{let n;this.subscribe((e=>n=e),(e=>t(e)),(()=>e(n)))}))}}function $(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}x.create=e=>new x(e);class A{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new T(e,this.compare,this.keySelector))}}class T extends b{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(e){return this.destination.error(e)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}const S=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class k extends g{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class E extends b{constructor(e){super(e),this.destination=e}}class I extends x{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m](){return new E(this)}lift(e){const t=new R(this,this);return t.operator=e,t}next(e){if(this.closed)throw new S;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;tnew R(e,t);class R extends I{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):g.EMPTY}}class O extends I{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new S;return this._value}next(e){super.next(this._value=e)}}var P=function(e){var t=this;t.sounds=[],t._sprite=e.sprite,t._reading$=new I,t._tinySprite=Object.keys(e.sprite).map((e=>[t._sprite[e][0],e])),t._tinySprite.pop(),t._percentPlayed=new O("0%"),t.sound=new s.Howl({src:e.src,sprite:e.sprite,rate:e.rate}),requestAnimationFrame(t.step.bind(t))};async function L(e){return new Promise((function(t,n){let r=new XMLHttpRequest;r.open("HEAD",e),r.onload=function(){this.status>=200&&this.status<300?t(!0):t(!1)},r.onerror=function(){t(!1)},r.send()}))}P.prototype={play:function(e){var t=this;t._spriteLeft=t._tinySprite;var n=e;return t.sound.play(n)},pause:function(){return this.sound.pause(),this.sound.id},goBack:function(e,t){var n=this;if(n._spriteLeft=n._tinySprite,n.sound.seek(e)-t>0){e=n.sound.seek(n.sound.seek(e)-t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length))}else{e=n.sound.seek(0,e);n._reading$.next(n._spriteLeft[0][1])}return e},goTo:function(e,t){var n=this;n._spriteLeft=n._tinySprite;e=n.sound.seek(t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length));return e},stop:function(){return this._reading$.next(""),this.sound.stop()},step:function(){for(var e=this,t=0;t0&&1e3*n>=e._spriteLeft[r][0]&&(e._reading$.next(e._spriteLeft[r][1]),e._spriteLeft=e._spriteLeft.slice(r,e._spriteLeft.length));let o=(n/e.sound.duration()*100||0)+"%";e.sounds[t].style.width=o,e.sounds[t].setAttribute("offset",o)}requestAnimationFrame(e.step.bind(e))}};const C=class{constructor(e){(0,r.r)(this,e),this.playback_rate=1,this.showGuide=!1,this.hasTextTranslations=!1,this.assetsStatus={AUDIO:0,RAS:0},this.alignment_failed=!1,this.isScrolling=!1,this.scrollTimer=null,this.Guide=()=>(0,r.h)("button",{class:"scroll-guide__container ripple ui-button theme--"+this.theme,onClick:()=>this.hideGuideAndScroll()},(0,r.h)("span",{class:"scroll-guide__text theme--"+this.theme},this.returnTranslation("re-align",this.language))),this.Overlay=()=>(0,r.h)("object",{onClick:e=>this.goToSeekFromProgress(e),id:"overlay__object",type:"image/svg+xml",data:this.svgOverlay}),this.RemoveImg=e=>(0,r.h)("button",{"data-cy":"delete-button","aria-label":"Delete",title:"Delete image",onClick:()=>this.deleteImage(e.pageIndex),id:"img-remover",class:"ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"delete")),this.Img=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("img",{alt:"image",class:"image",src:e.imgURL})),this.ImgPlaceHolder=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("div",{class:"drop-area"},(0,r.h)("form",{class:"my-form"},(0,r.h)("p",{class:"theme--"+this.theme},this.returnTranslation("upload-image",this.language)),(0,r.h)("input",{type:"file",class:"fileElem",id:"fileElem--"+e.pageID,accept:"image/*",onChange:t=>this.handleFiles(t.target.files[0],e.pageIndex)}),(0,r.h)("label",{class:"button",htmlFor:"fileElem--"+e.pageID},this.returnTranslation("choose-file",this.language))))),this.PageCount=e=>(0,r.h)("div",{class:"page__counter color--"+this.theme},"Page ",(0,r.h)("span",{"data-cy":"page-count__current"},e.currentPage)," / ",(0,r.h)("span",{"data-cy":"page-count__total"},e.pgCount)),this.ImgContainer=e=>(0,r.h)("div",{class:"image__container"},(0,r.h)("span",{id:"image-container"},"EDIT"===this.mode&&e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.RemoveImg,{pageIndex:e.pageIndex}):null,e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.Img,{imgURL:this.images[e.pageIndex]}):null),"EDIT"!==this.mode||e.pageIndex in this.images&&null!==this.images[e.pageIndex]?null:(0,r.h)(this.ImgPlaceHolder,{pageID:e.pageID,pageIndex:e.pageIndex})),this.Page=e=>(0,r.h)("div",{class:"page page__container page--multi animate-transition theme--"+this.theme+" "+(e.pageData.attributes.class?e.pageData.attributes.class.value:""),id:e.pageData.id},this.parsed_text.length>1?(0,r.h)(this.PageCount,{pgCount:this.parsed_text.length,currentPage:this.parsed_text.indexOf(e.pageData)+1}):null,(0,r.h)(this.ImgContainer,{pageID:e.pageData.id,pageIndex:this.parsed_text.indexOf(e.pageData)}),(0,r.h)("div",{class:"page__col__text paragraph__container theme--"+this.theme},e.pageData.paragraphs.map((e=>(0,r.h)(this.Paragraph,{sentences:Array.from(e.childNodes),attributes:e.attributes}))))),this.Paragraph=e=>(0,r.h)("div",{class:"paragraph sentence__container theme--"+this.theme+" "+(e.attributes.class?e.attributes.class.value:"")},e.sentences.map((e=>e.childNodes.length>0&&(0,r.h)(this.Sentence,{sentenceData:e})))),this.Sentence=e=>{let t=Array.from(e.sentenceData.childNodes),n=e.sentenceData.id;!this.hasTextTranslations&&e.sentenceData.hasAttribute("class")&&(this.hasTextTranslations=/translation/.test(e.sentenceData.getAttribute("class")));let o={};return e.sentenceData.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),e.sentenceData.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("div",Object.assign({},o,{class:"sentence "+(e.sentenceData.hasAttribute("class")?e.sentenceData.getAttribute("class"):"")}),t.map(((t,n)=>{if("#text"===t.nodeName)return(0,r.h)(this.NonWordText,{text:t.textContent,attributes:t.attributes,id:(e.sentenceData.hasAttribute("id")?e.sentenceData.getAttribute("id"):"P")+"text"+n});if("w"===t.nodeName)return(0,r.h)(this.Word,{text:t.textContent,id:t.id,attributes:t.attributes});if(t){let o={};return t.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),t.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("span",Object.assign({},o,{class:"sentence__text theme--"+this.theme+" "+t.className,id:t.id?t.id:"text_"+n}),t.textContent)}})),(()=>"EDIT"!==this.mode||/translation/.test(e.sentenceData.getAttribute("class"))?null:n in this.translations&&n in this.translations&&null!==this.translations[n]?(0,r.h)("span",{class:"sentence__translation"},(0,r.h)("button",{title:"Remove translation","aria-label":"Remove translation","data-cy":"remove-translation-button",onClick:()=>this.removeLine(e.sentenceData),class:"sentence__translation__button remove"},(0,r.h)("i",{class:"material-icons"},"remove")),(0,r.h)("p",{id:n+"translation","data-cy":"translation-line",class:"sentence__text editable__translation",onInput:e=>{this.updateTranslation(n,e.currentTarget.innerText)},contentEditable:!0,onKeyDown:e=>{"Enter"==e.key&&e.preventDefault()},"data-placeholder":this.returnTranslation("line-placeholder",this.language)})):(0,r.h)("button",{title:this.returnTranslation("add-translation",this.language),"aria-label":"Add translation","data-cy":"add-translation-button",class:"sentence__translation sentence__translation__button",onClick:()=>this.addLine(e.sentenceData)},(0,r.h)("i",{class:"material-icons"},"add")))())},this.NonWordText=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__text theme--"+this.theme,id:e.id}),e.text)},this.Word=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__word theme--"+this.theme+" "+(e&&e.attributes.class?e.attributes.class.value:""),id:e.id,onClick:e=>this.playSprite(e)}),e.text)},this.PlayControl=()=>(0,r.h)("button",{"data-cy":"play-button",disabled:this.hasLoaded<2,"aria-label":"Play",title:this.returnTranslation("play-tooltip",this.language),onClick:()=>{this.playing?this.pause():this.play()},class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},this.playing?"pause":"play_arrow")),this.ReplayControl=()=>(0,r.h)("button",{"data-cy":"replay-button",disabled:this.hasLoaded<2,"aria-label":"Rewind",title:this.returnTranslation("rewind-tooltip",this.language),onClick:()=>this.goBack(5),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"replay_5")),this.StopControl=()=>(0,r.h)("button",{"data-cy":"stop-button",disabled:this.hasLoaded<2,"aria-label":"Stop",title:this.returnTranslation("stop-tooltip",this.language),onClick:()=>this.stop(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"stop")),this.PlaybackSpeedControl=()=>(0,r.h)("div",null,(0,r.h)("h5",{class:"control-panel__buttons__header color--"+this.theme},this.returnTranslation("speed",this.language)),(0,r.h)("input",{type:"range",min:100-this.playbackRateRange,max:100+this.playbackRateRange,value:100*this.playback_rate,class:"slider control-panel__control",id:"myRange",onInput:e=>{console.log("v",e),this.changePlayback(e)}})),this.StyleControl=()=>(0,r.h)("button",{"aria-label":"Change theme",onClick:()=>this.changeTheme(),title:this.returnTranslation("theme-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"style")),this.FullScreenControl=()=>(0,r.h)("button",{"aria-label":"Full screen mode",onClick:()=>this.toggleFullscreen(),title:this.returnTranslation("full-screen-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons","aria-label":"Full screen mode"},this.fullscreen?"fullscreen_exit":"fullscreen")),this.TextTranslationDisplayControl=()=>(0,r.h)("button",{"data-cy":"translation-toggle","aria-label":"Toggle Translation",title:this.returnTranslation("translation-tooltip",this.language),onClick:()=>this.toggleTextTranslation(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"subtitles")),this.ErrorMessage=e=>(0,r.h)("p",{"data-cy":e.data_cy,class:"alert status-error"},(0,r.h)("span",{class:"material-icons"},"error_outline_outlined")," ",e.msg),this.ControlPanel=()=>(0,r.h)("div",{"data-cy":"control-panel",class:"control-panel theme--"+this.theme+" background--"+this.theme},(0,r.h)("div",{class:"control-panel__buttons--left"},(0,r.h)(this.PlayControl,null),(0,r.h)(this.ReplayControl,null),(0,r.h)(this.StopControl,null)),(0,r.h)("div",{class:"control-panel__buttons--center"},(0,r.h)(this.PlaybackSpeedControl,null)),(0,r.h)("div",{class:"control-panel__buttons--right"},this.hasTextTranslations&&(0,r.h)(this.TextTranslationDisplayControl,null),(0,r.h)(this.StyleControl,null),(0,r.h)(this.FullScreenControl,null))),this.href=void 0,this.audio=void 0,this.svgOverlay=void 0,this.theme="light",this.language="eng",this.cssUrl=void 0,this.useAssetsFolder=!0,this.pageScrolling="horizontal",this.mode="VIEW",this.scrollBehaviour="smooth",this.displayTranslation=!0,this.playbackRateRange=15,this.playing=!1,this.fullscreen=!1,this.autoScroll=!0,this.hasLoaded=0,this.images=void 0,this.translations=void 0}handleScrollEvent(){this.isScrolling=!0,this.scrollTimer&&clearTimeout(this.scrollTimer),this.scrollTimer=setTimeout((()=>{this.isScrolling=!1}),125)}wheelHandler(e){if(this.el.shadowRoot.querySelector(".reading")&&(e.path[0].classList.contains("sentence__word")||e.path[0].classList.contains("sentence__container")||e.path[0].classList.contains("sentence"))&&this.autoScroll){let e=this.el.shadowRoot.querySelector(".reading");e&&(this.autoScroll=!this.inPageContentOverflow(e),this.showGuide=!this.autoScroll)}}urlTransform(e){return this.useAssetsFolder&&function(e){return!/^(https?:[/][/]|assets[/]|data:)/.test(e)}(e)&&!e.startsWith("blob")?"assets/"+e:e}buildSprite(e,t){return new P({src:[e],sprite:t,rate:this.playback_rate})}tagToQuery(e){return"#"+(e=(e=e.replace(".","\\.")).replace("#","\\#"))}returnWordClosestTo(e){let t=Object.keys(this.processed_alignment);t.pop();for(let n=1;nthis.processed_alignment[t[n]][0]&&this.processed_alignment[t[n+1]]&&1e3*ethis.autoScroll=!0),100)}goTo(e){void 0===this.play_id&&(this.play(),this.pause()),this.autoScroll=!1,e/=1e3,this.audio_howl_sprites.goTo(this.play_id,e),setTimeout((()=>this.autoScroll=!0),100)}goToSeekAtEl(e){let t=e.currentTarget.id,n=this.processed_alignment[t][0];return this.goTo(n),t}goToSeekFromProgress(e){let t=e.currentTarget.getBoundingClientRect(),n=t.left,r=t.width,o=(e.pageX-n)/r*this.duration*1e3;this.goTo(o)}pause(){this.playing=!1,this.audio_howl_sprites.pause()}play(){this.playing=!0,void 0!==this.play_id?this.play_id=this.audio_howl_sprites.play(this.play_id):this.play_id=this.audio_howl_sprites.play("all"),this.animateProgress()}playSprite(e){let t=this.goToSeekAtEl(e);this.playing||this.audio_howl_sprites.play(t)}stop(){this.playing=!1,this.audio_howl_sprites.stop(),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.autoScroll||(this.autoScroll=!0,this.showGuide=!1)}toggleTextTranslation(){this.el.shadowRoot.querySelectorAll(".translation").forEach((e=>e.classList.toggle("invisible"))),this.el.shadowRoot.querySelectorAll(".sentence__translation").forEach((e=>e.classList.toggle("invisible")))}addHighlightingTo(e){this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),e.classList.add("reading")}animateProgressWithOverlay(){let e=this.el.shadowRoot.querySelector("#overlay__object"),t=e.contentDocument.querySelector("#progress-fill"),n=e.contentDocument.querySelector("#progress-trail"),r=e.contentDocument.querySelector("#progress-base");t.classList.add("stop-color--"+this.theme),r.classList.add("stop-color--"+this.theme),this.audio_howl_sprites.sounds.push(t),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.audio_howl_sprites.sounds.forEach((e=>{e.setAttribute("offset","0%")})),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgressDefault(e,t){let n=document.createElement("div");n.className="progress theme--"+this.theme,n.id=e.toString(),n.dataset.sprite=t;let r=this.tagToQuery(t);this.el.shadowRoot.querySelector(r).appendChild(n),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgress(e=this.play_id){this.svgOverlay?this.animateProgressWithOverlay():this.animateProgressDefault(e,"all")}changeFill(){let e=this.el.shadowRoot.querySelector(".sentence__word"),t=window.getComputedStyle(e).color,n=this.el.shadowRoot.querySelector("#overlay__object"),r=n.contentDocument.querySelector("#progress-fill"),o=n.contentDocument.querySelector("#progress-base");n.contentDocument.querySelector("#polygon").setAttribute("stroke",t),o.setAttribute("stop-color",t),r.setAttribute("stop-color",t)}async getImages(){return this.images}async getTranslations(){return this.translations}async changeTheme(){"light"===this.theme?this.theme="dark":this.theme="light"}static _getSentenceContainerOfWord(e){return e.parentElement.parentElement.parentElement}toggleFullscreen(){if(this.fullscreen){let e=this.el.ownerDocument;e.exitFullscreen?e.exitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.msExitFullscreen&&e.msExitFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.remove("read-along-container--fullscreen")}else{let e=this.el.shadowRoot.getElementById("read-along-container");e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.add("read-along-container--fullscreen")}this.fullscreen=!this.fullscreen}hideGuideAndScroll(){let e=this.el.shadowRoot.querySelector(".reading"),t=new IntersectionObserver((n=>{let[r]=n;r.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),t.unobserve(e))}));t.observe(e),this.scrollTo(e)}inParagraphContentOverflow(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.rightt.right,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),r||o}inPageContentOverflow(e){let t=this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}inPage(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}scrollToPage(e){let t=this.el.shadowRoot.querySelector(".pages__container"),n=this.el.shadowRoot.querySelector("#"+e);t.scrollBy({top:null!=this.pageScrolling.match("vertical")?n.offsetTop-t.scrollTop:0,left:null!=this.pageScrolling.match("vertical")?0:n.offsetLeft-t.scrollLeft,behavior:this.scrollBehaviour}),n.scrollTo(0,0)}scrollByHeight(e){let t=C._getSentenceContainerOfWord(e),n=e.parentElement.getBoundingClientRect(),r=new IntersectionObserver((o=>{let[i]=o;i.isIntersecting?r.unobserve(e):t.scrollTo({top:t.getBoundingClientRect().height-n.height,left:0,behavior:this.scrollBehaviour})}),{root:t,threshold:[0,.25,.5,.75,1]});r.observe(e)}scrollByWidth(e){let t=C._getSentenceContainerOfWord(e),n=e.getBoundingClientRect();t.scrollTo({left:n.left-10,top:0,behavior:this.scrollBehaviour})}scrollTo(e){e.scrollIntoView({behavior:this.scrollBehaviour})}disconnectedCallback(){this.stop()}componentDidUpdate(){this.svgOverlay&&this.changeFill()}async componentWillLoad(){if(this.language.length<3&&(null!=this.language.match("fr")?this.language="fra":null!==this.language.match("es")?this.language="spa":this.language="eng"),"smooth"!==this.scrollBehaviour&&"auto"!==this.scrollBehaviour&&(console.log("Invalid scroll-behaviour value, using default (smooth)"),this.scrollBehaviour="smooth"),(isNaN(this.playbackRateRange)||this.playbackRateRange<0||this.playbackRateRange>99)&&(console.log("Invalid playback-rate-range value, using default (15)."),this.playbackRateRange=15),this.parsed_text=await async function(e){let t=await fetch(e);if(!t.ok)return console.log(`fetch(${e}) failed with status ${t.status}`),null;let n=await t.text(),r=(new DOMParser).parseFromString(n,"text/xml");return Array.from(r.querySelectorAll("div[type=page]")).map((e=>{let t=e.querySelector("graphic[url]"),n=e.querySelectorAll("p"),r={id:e.getAttribute("id"),paragraphs:Array.from(n)};return null!==t&&(r.img=t.getAttribute("url")),e.attributes&&(r.attributes=e.attributes),r}))}(this.href),null===this.parsed_text)this.parsed_text=[],this.assetsStatus.RAS=3;else if(0===this.parsed_text.length)this.assetsStatus.RAS=2;else{this.images={},this.translations={};for(const[t,n]of this.parsed_text.entries())if("img"in n){var e=this.urlTransform(n.img);if(this.images[t]=this.urlTransform(n.img),/^(https?:[/]|assets)[/]\b/.test(e)){await L(e)||(this.images[t]=null)}}else this.images[t]=null;this.assetsStatus.RAS=1}this.hasLoaded+=1}componentDidLoad(){this.processed_alignment=function(e){let t={};for(const n of e)for(const e of n.paragraphs)for(const n of Array.from(e.querySelectorAll("w[time][dur]"))){const e=n.getAttribute("time"),r=n.getAttribute("dur");null!==e&&null!==r&&(t[n.getAttribute("id")]=[Math.round(1e3*parseFloat(e)),Math.round(1e3*parseFloat(r))])}return t}(this.parsed_text),this.alignment_failed=0==Object.keys(this.processed_alignment).length,this.audio_howl_sprites=new s.Howl({src:[this.audio],preload:!1}),this.audio_howl_sprites.once("load",(()=>{var e,t;this.processed_alignment.all=[0,1e3*this.audio_howl_sprites.duration()],this.duration=this.audio_howl_sprites.duration(),this.audio_howl_sprites=this.buildSprite(this.audio,this.processed_alignment),this.reading$=this.audio_howl_sprites._reading$.pipe((n=>n.lift(new A(e,t)))).subscribe((e=>{if(this.playing){let t=this.tagToQuery(e),n=this.el.shadowRoot.querySelector(t);this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),n.classList.add("reading");let r=C._getSentenceContainerOfWord(n).parentElement.id;r!==this.current_page&&(void 0===this.current_page||this.isScrolling||this.scrollToPage(r),this.current_page=r);const o=Math.ceil(this.el.shadowRoot.querySelector(".pages__container").getBoundingClientRect().left)+1,i=Math.ceil(this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect().left);(n.getBoundingClientRect().left<0||i!==o)&&(this.isScrolling||this.scrollToPage(r)),this.inPageContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByHeight(n)),this.inParagraphContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByWidth(n))}})),this.hasLoaded+=1,this.assetsStatus.AUDIO=1})),this.audio_howl_sprites.once("loaderror",(()=>{this.hasLoaded+=1,this.assetsStatus.AUDIO=3})),this.audio_howl_sprites.load()}componentDidRender(){if(!this.displayTranslation&&this.parsed_text&&this.parsed_text.length>0&&(this.toggleTextTranslation(),this.displayTranslation=!0),this.latestTranslation){this.el.shadowRoot.querySelector(this.latestTranslation).focus(),this.latestTranslation=""}}returnTranslation(e,t,n,r){void 0===t&&(t=this.language);let o={speed:{eng:"Playback Speed",fra:"Vitesse de Lecture",spa:"Velocidad de reproducción"},"re-align":{eng:"Re-align with audio",fra:"Réaligner avec l'audio",spa:"Re-alinear con audio"},"loading-error":{eng:"Error: the "+r+" file '"+n+"' could not be loaded.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être chargé.",spa:"Error: el fichero "+r+" '"+n+"' no se pudo cargar."},"parse-error":{eng:"Error: the "+r+" file '"+n+"' could not be parsed.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être analysé.",spa:"Error: el fichero "+r+" '"+n+"' no se pudo analizar."},"alignment-error":{eng:"Error: No alignments were found.",fra:"Erreur: aucun alignement n'a été trouvé.",spa:"Error: No se encontró ningún alineamiento."},loading:{eng:"Loading...",fra:"Chargement en cours",spa:"Cargando..."},"line-placeholder":{eng:"Type your text here",fra:"Écrivez votre texte ici",spa:"Escriba su texto aquí"},"upload-image":{eng:"Upload an image for this page",fra:"Télécharger une image pour cette page",spa:"Cargue una imagen para esta página"},"choose-file":{eng:"Choose a file",fra:"Choisir un fichier",spa:"Seleccione un fichero"},"play-tooltip":{eng:"Play audio recording",fra:"Écouter l'enregistrement",spa:"Déle play a su grabación de audio"},"rewind-tooltip":{eng:"Rewind audio recording",fra:"Relire dès le début",spa:"Rebobine (rewind) su grabación de audio"},"stop-tooltip":{eng:"Stop audio recording",fra:"Arrêter la lecture",spa:"Pare la grabación"},"theme-tooltip":{eng:"Change theme",fra:"Changer de thême visuel",spa:"Cambie la paleta de colores"},"full-screen-tooltip":{eng:"Full screen mode",fra:"Mode plein écran",spa:"Modo pantalla completa"},"translation-tooltip":{eng:"Toggle translations",fra:"Afficher ou cacher les traductions",spa:"Active o desactive las traducciones"},"add-translation":{eng:"Add a translation, transliteration or gloss",fra:"Ajouter une traduction",spa:"Agregue una traducción"}};return o[e]&&o[e][t]?o[e][t]:e}addLine(e){this.hasTextTranslations||(this.hasTextTranslations=!0);let t={};t[e.id]="",this.translations=Object.assign(Object.assign({},this.translations),t),this.latestTranslation="#"+e.id+"translation"}removeLine(e){let t={};t[e.id]=null,this.translations=Object.assign(Object.assign({},this.translations),t)}updateTranslation(e,t){this.translations[e]=t}async handleFiles(e,t){let n=URL.createObjectURL(e),r={};r[t]=n,this.images=Object.assign(Object.assign({},this.images),r)}deleteImage(e){let t={};t[e]=null,this.images=Object.assign(Object.assign({},this.images),t)}render(){return(0,r.h)("div",{id:"read-along-container",class:"read-along-container"},(0,r.h)("h1",{class:"slot__header"},(0,r.h)("slot",{name:"read-along-header"})),(0,r.h)("h3",{class:"slot__subheader"},(0,r.h)("slot",{name:"read-along-subheader"})),Object.entries(this.assetsStatus).map((e=>{let t=e[0],n=e[1];if(2===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("parse-error",this.language,e,t),data_cy:t+"-error"})}if(3===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("loading-error",this.language,e,t),data_cy:t+"-error"})}})),this.alignment_failed&&1===this.assetsStatus.RAS&&(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("alignment-error",this.language),data_cy:"alignment-error"}),(0,r.h)("div",{onScroll:()=>{this.handleScrollEvent()},"data-cy":"text-container",class:"pages__container theme--"+this.theme+" "+this.pageScrolling},this.showGuide?(0,r.h)(this.Guide,null):null,1==this.assetsStatus.RAS&&this.parsed_text.map((e=>(0,r.h)(this.Page,{pageData:e}))),this.hasLoaded<2&&(0,r.h)("div",{class:"loader"})),this.alignment_failed||(0,r.h)("div",{onClick:e=>this.goToSeekFromProgress(e),id:"all","data-cy":"progress-bar",class:"overlay__container theme--"+this.theme+" background--"+this.theme},this.svgOverlay?(0,r.h)(this.Overlay,null):null),1==this.assetsStatus.AUDIO&&(0,r.h)(this.ControlPanel,null),this.cssUrl&&null!=this.cssUrl.match(".css")&&(0,r.h)("link",{href:this.cssUrl,rel:"stylesheet"}))}get el(){return(0,r.g)(this)}};C.style='@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RbLtyU5rZPoAU.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RVLtyU5rZP.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("assets/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2")\n format("woff2")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("assets/fonts/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2")\n format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.font-weight--100{font-weight:100}.font-weight--200{font-weight:200}.font-weight--300{font-weight:300}.font-weight--400{font-weight:400}.font-weight--500{font-weight:500}.font-weight--600{font-weight:600}.font-weight--700{font-weight:700}.font-weight--800{font-weight:800}.font-weight--900{font-weight:900}.shadowed{text-shadow:0.3px 0.2px black}.theme--light.sentence,.theme--light.page__col__image,.theme--light.page__container,.theme--light.scroll-guide__container{background-color:#fff}.theme--dark.sentence,.theme--dark.page__col__image,.theme--dark.page__container,.theme--dark.scroll-guide__container{background-color:#3c4369}.sentence__word,.sentence__text,.scroll-guide__text{line-height:1.5;border-radius:0.3125em;position:relative;padding:0.0625em;font-size:1em}.theme--light.ripple,.theme--light.reading,.theme--light.sentence__word,.theme--light.sentence__text,.theme--light.scroll-guide__text{color:#040508}.theme--dark.ripple,.theme--dark.reading,.theme--dark.sentence__word,.theme--dark.sentence__text,.theme--dark.scroll-guide__text{color:#fff}.theme--light.ripple:active,.theme--light.reading:active,.theme--light.sentence__word:hover{color:#fff;background:gray radial-gradient(circle, transparent 1%, gray 1%) center/15000%}.theme--dark.ripple:active,.theme--dark.reading:active,.theme--dark.sentence__word:hover{color:#fff;background:#a6a6a6 radial-gradient(circle, transparent 1%, #a6a6a6 1%) center/15000%}.theme--light.sentence__word.reading{color:#fff;background:#666666 radial-gradient(circle, transparent 1%, #666666 1%) center/15000%}.theme--dark.sentence__word.reading{color:#040508;background:#fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%}.theme--light.page__col__img-placeholder{border:0.046875em dotted gray}.theme--dark.page__col__img-placeholder{border:0.046875em dotted #a6a6a6}.theme--light.scroll-guide__container,.theme--light.overlay__container{border:0.046875em solid gray}.theme--dark.scroll-guide__container,.theme--dark.overlay__container{border:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-left:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-left:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-right:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-right:0.046875em solid #a6a6a6}.theme--light.pages__container{border-top:0.046875em solid gray}.theme--dark.pages__container{border-top:0.046875em solid #a6a6a6}.theme--light.control-panel{border-bottom:0.046875em solid gray}.theme--dark.control-panel{border-bottom:0.046875em solid #a6a6a6}.ripple:hover,.reading:hover,.sentence__word:hover{cursor:pointer}@viewport{width:device-width}button{border:0;cursor:pointer}html{background-color:#fff;box-sizing:border-box;height:100%}*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;color:#040508;font-family:"Lato", sans-serif;min-height:100%;overflow-x:hidden;overflow-y:hidden;text-rendering:optimizeLegibility}a{background:transparent;color:#c69;text-decoration:none;transition:color 0.2s;outline:none}a:active,a:focus{outline:none}img{height:90%;max-width:90%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:"Karla", sans-serif;font-weight:normal}p,mat-chip,mat-tab-label,span,button,a{font-family:"Lato", sans-serif}.theme--light::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--light::-webkit-scrollbar-track{background:#fff}.theme--light::-webkit-scrollbar-thumb{background:#040508;border-radius:0.3125em;height:0.625em;width:0.625em}.theme--dark::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--dark::-webkit-scrollbar-track{background:#3c4369}.theme--dark::-webkit-scrollbar-thumb{background:#fff;border-radius:0.3125em;height:0.625em;width:0.625em}.bg-img{background-image:url("../assets/img/bg.jpg");height:100vh;overflow:overlay;overflow-x:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%}.shadow-box{box-shadow:0 0.3125rem 1rem 0 rgba(0, 0, 0, 0.24);padding:25px;background:rgba(255, 255, 255, 0.94);border-radius:5px}.font-xs{font-size:0.5em}.font-sm{font-size:0.75em}.font-md{font-size:1em}.font-lg{font-size:1.25em}.font-xl{font-size:1.5em}.font-xxl{font-size:2em}.faded{opacity:0.2;color:black}table{table-layout:fixed}.center{margin-left:auto;margin-right:auto;text-align:center}.container{max-width:80em}.background--light{background:#fff}.stop-color--light{fill:#fff}.color--light{color:#040508}.background--dark{background:#3c4369}.stop-color--dark{fill:#3c4369}.color--dark{color:#fff}.abs{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-5{top:0.3125em}.left-5{left:0.3125em}.right-5{right:0.3125em}.top-10{top:0.625em}.left-10{left:0.625em}.right-10{right:0.625em}.top-15{top:0.9375em}.left-15{left:0.9375em}.right-15{right:0.9375em}.top-20{top:1.25em}.left-20{left:1.25em}.right-20{right:1.25em}.top-25{top:1.5625em}.left-25{left:1.5625em}.right-25{right:1.5625em}.top-30{top:1.875em}.left-30{left:1.875em}.right-30{right:1.875em}.top-35{top:2.1875em}.left-35{left:2.1875em}.right-35{right:2.1875em}.top-40{top:2.5em}.left-40{left:2.5em}.right-40{right:2.5em}.top-45{top:2.8125em}.left-45{left:2.8125em}.right-45{right:2.8125em}.top-50{top:3.125em}.left-50{left:3.125em}.right-50{right:3.125em}.invisible{visibility:hidden !important}.control-panel{border-radius:0 0 0.3125em 0.3125em;position:relative;min-width:100%;display:inline-flex}.control-panel__buttons--left{width:25%;float:left;margin-top:0.3125em;padding:0.3125em}.control-panel__buttons--center{width:25%;text-align:center;margin:0 auto}.control-panel__buttons--right{width:25%;text-align:right;float:right;margin-top:0.3125em;margin-right:0.3125em}.control-panel__buttons__header{margin:0.3125em}.control-panel__control{border-radius:0.3125em;margin:0.5em auto}.control-panel__control:focus{outline:none}.settings{margin-left:0;margin-right:0;text-align:center}.settings__option__header{margin-bottom:0.5em}#waveform{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.low{z-index:700}.overlay__container{width:100%;max-width:100%;height:3.125em;position:relative;z-index:8000}#overlay__object{z-index:700;max-height:100%;min-width:100%;fill:"transparent"}#overlay__object.theme--light{stroke:gray}#overlay__object.theme--dark{stroke:#a6a6a6}.scroll-guide__container{text-align:center;z-index:700;width:20%;position:fixed;left:50%;transform:translate(-50%, 0)}.scroll-guide__text{font-size:1.25em}.pages__container{overflow:auto;max-height:55vh;height:100%;max-width:100%;width:100%;position:relative;display:-webkit-inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-radius:0.3125em 0.3125em 0 0}.page{overflow-y:hidden;overflow-x:auto;flex-grow:1;min-width:99.6%;width:100%;max-width:55em}.page__container{display:grid;grid-template-columns:[col-start] [col-end];grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"image page-no" "image text";justify-items:stretch}.page__counter{grid-area:page-no;margin:0.625em 0 0 0.9375em;text-align:right;padding-right:0.9375em;max-height:5rem}.page__col__image{grid-area:image;float:left;max-height:100%;text-align:center;margin:5%;padding:0;border-radius:0 0 0 0;position:relative}.page__col__image img{height:100%;max-width:95%;object-fit:contain}.page__col__img-placeholder{cursor:pointer}.page__col__text{grid-area:text}.page.two-column-layout-page{grid-template-columns:40% auto}.page.one-column-layout-page{display:grid;grid-template-columns:auto;grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"page-no" "text";justify-items:stretch}.page.one-column-layout-page .page__col__image{grid-area:text}.hide-page-counter .page__counter{display:none}.pages__container.vertical{flex-direction:column !important}.pages__container.vertical>.page{min-height:100%}.paragraph__container{overflow-y:auto;min-width:40%;padding-bottom:0.75em}.sentence{margin:0 1.5em;text-align:left;max-width:90%}.sentence__container{margin:3.75em 0.625em 3.75em 0.625em;scroll-behavior:smooth;max-width:100%;position:relative;overflow-y:auto;overflow-x:hidden}.sentence__container__buttons{position:absolute;top:0;right:0}.sentence__text{font-size:1.5em;padding:0}.sentence__word{font-size:1.5em}.sentence__translation .sentence__text,.sentence__translation .sentence__word{color:#777;font-style:italic;font-size:95%}.sentence__translation__button{margin-left:10px}.sentence__translation__button i{font-size:medium}.paragraph.visually_aligned .sentence .sentence__text,.paragraph.visually_aligned .sentence .sentence__word{display:table-cell}.paragraph.visually_aligned .sentence .sentence__text:empty{display:none}.paragraph.visually_aligned{display:table}.paragraph.visually_aligned .sentence{display:table-row}.read-along-container{max-width:75em;margin:0 auto;overflow-y:hidden;overflow-x:hidden;padding:0.3125em;position:relative}.read-along-container--fullscreen{max-width:80%;min-width:80%}.slot__header{margin-bottom:0.3125em}.slot__subheader{margin-top:0;margin-left:1em}.loader{border:16px solid #eee;border-radius:50%;border-right-color:#aa0;border-bottom-color:#a33;border-left-color:#111;width:10rem;height:10rem;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;position:fixed;top:calc(50vh - 10rem);left:calc(50vw - 10rem);z-index:1000;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;transition-delay:2s;transition:visibility 5s height 5s}.alert.status-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert.status-error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert.fade{visibility:collapse;height:0 !important;overflow:hidden !important;line-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important}.animate-transition,.ripple,.reading{transition:background 0.4s}.animate-transition:active,.ripple:active,.reading:active{transition:background 0s}.ripple,.reading{background-position:center;padding:0.0625em}.ripple:active,.reading:active{background-size:100%}.progress{position:absolute;top:0;left:0;height:100%;width:0}.progress.theme--light{background-color:rgba(128, 128, 128, 0.2)}.progress.theme--dark{background-color:rgba(166, 166, 166, 0.2)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);position:absolute;color:gray;cursor:text;background-color:transparent}.drop-area{border:2px dashed #ccc;border-radius:20px;width:50%;font-family:sans-serif;margin:50px auto;padding:20px}.drop-area.highlight{border-color:purple}p{margin-top:0}.my-form{margin-bottom:10px}#gallery{margin-top:10px}#gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.button{display:inline-block;padding:10px;background:#ccc;cursor:pointer;border-radius:5px;border:1px solid #ccc}.button:hover{background:#ddd}.fileElem{display:none}#img-remover{margin:60px;position:absolute;z-index:9999;border-radius:50px;color:red}#image-container{display:contents}'},131:(e,t,n)=>{var r={"./read-along.entry.js":[704,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=131,e.exports=o}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(678);(()=>{const t="file:///Users/pinea/Web-Component/dist/packages/web-component/dist/esm/web-component.js",n={};return n.resourcesUrl=new URL(".",t).href,(0,e.p)(n)})().then((t=>(0,e.b)([["read-along",[[1,"read-along",{href:[1],audio:[1],svgOverlay:[1,"svg-overlay"],theme:[1537],language:[1537],cssUrl:[1,"css-url"],useAssetsFolder:[4,"use-assets-folder"],pageScrolling:[1,"page-scrolling"],mode:[1],scrollBehaviour:[1,"scroll-behaviour"],displayTranslation:[4,"display-translation"],playbackRateRange:[2,"playback-rate-range"],playing:[32],fullscreen:[32],autoScroll:[32],hasLoaded:[32],images:[32],translations:[32],getImages:[64],getTranslations:[64],changeTheme:[64]},[[9,"wheel","wheelHandler"]]]]]],t)))})()})();
\ No newline at end of file
diff --git a/packages/studio-web/src/i18n/messages.es.json b/packages/studio-web/src/i18n/messages.es.json
new file mode 100644
index 00000000..7cc83f46
--- /dev/null
+++ b/packages/studio-web/src/i18n/messages.es.json
@@ -0,0 +1,143 @@
+{
+ "locale": "es",
+ "translations": {
+ "2148054857885504777": " ¡Felicidades! ¡Aquí está su ReadAlong! ",
+ "8259766897258591399": "Formato de salida",
+ "5701618810648052610": "Título",
+ "1137319519199859335": "Subtítulo",
+ "5625881490589550893": "HTML offline",
+ "6780789831209474999": "Fichero Elan",
+ "7162646471173438471": "Textgrid de Praat",
+ "5409086795075780408": "Subtítulos (formato SRT)",
+ "6874638171510323302": "Subtítulos (formato WebVTT)",
+ "8762728484338173358": "La conversión del formato ReadAlong falló.",
+ "6017683769837067192": "Ah, no logramos conectarnos en este momentos a la API de ReadAlong. Inténtelo otra vez más tarde.",
+ "6766123079913371250": "Error de alineamiento",
+ "1614347125196988603": " No se pudo iniciar el alineador. Esto puede por incompatibilidad con su buscador de Internet. Por favor {$START_LINK}{$START_TAG_MAT_ICON}mail{$CLOSE_TAG_MAT_ICON} contacte a los programadores{$CLOSE_LINK} y envíe una copia completa del mensaje de error aquí debajo: ",
+ "8263673404941155539": "Error de servidor",
+ "4441973805993808330": " No se pudo acceder a la lista de idiomas en el servidor. Por favor {$START_LINK}{$START_TAG_MAT_ICON}mail{$CLOSE_TAG_MAT_ICON} contacte a los programadores{$CLOSE_LINK} y refresque la página una vez que se corrija el error. ",
+ "7504412437394032605": " ¡Uy! ¡Parece que está extraviado! No se supone que usted vea esta página. Por favor regrese a la página de inicio haciendo click aquí debajo. ",
+ "8793650218766282421": " ¡Lléveme al Inicio!",
+ "6818717224121299397": "Ah, el fichero no se puede acceder. Intente otra vez más tarde.",
+ "6731392928829867425": "Bienvenidos al Studio de ReadAlong",
+ "1309246714146466494": "¡Crear un ReadAlong es fácil! Esta guía le mostrará todas las funcionalidades del Studio.",
+ "3885497195825665706": "Próximo",
+ "1242877753139152692": "Añadir sus datos",
+ "2521339316382884905": "Para crear su ReadAlong, necesitará añadir su texto y su audio.",
+ "8890553633144307762": "Atrás",
+ "3439208209256809340": "Escriba su texto",
+ "6934589696014916904": "Puede escribir su texto directamente en el Studio de ReadAlong si selecciona la opción \"escribir\".",
+ "2135357114421532777": "Use un fichero de texto",
+ "8203636039276427127": "Puede usar también un fichero de texto (.txt) o un fichero en el formato RAS (.readalong).",
+ "8270964800848142984": "Grabe su propio audio",
+ "4200696836052759670": "Puede grabar su propio audio para que sea preprocesado si utiliza el micrófono en su buscador.",
+ "8619732226743260161": "Usar un fichero de audio",
+ "8374880530284796780": "También puede seleccionar un fichero .wav o .mp3 para su ReadAlong.",
+ "5481197392701906162": "Seleccione su idioma",
+ "1653005571499433141": "Para seguir, seleccione el idioma de su ReadAlong. El Studio ya está localizado para 30 idiomas diferentes pero si su idioma no está incluido aquí, trate de utilizar la opción No-determinado (und). Si eso no funcionara, existe la posibilidad de añadir su idioma a la lista de idiomas existente. Esto necesita que usted entienda bien el sistema de escritura u ortografía utilizada para su idioma. Nos puede escribir o visitar los posts en nuestro blog para mayor información.",
+ "6462395282000827572": "¡Eso es todo!",
+ "6491013634569415627": "Una vez que haya hecho esto, puede hacer click en el botón \"próximo paso\" aquí para que el Studio cree su ReadAlong. (Esto puede llevar varios segundos.)",
+ "8307846086620775727": "¡Listo!",
+ "5383048139152066599": "Su ReadAlong has sido creado.",
+ "481803948251279240": "Vea su ReadAlong",
+ "8760815604043544159": "Hacer click en \"play\" hace pasar el audio y resalta el texto al mismo tiempo. ¡Inténtelo!",
+ "6136458453037527406": "Darle click a una palabra también pasará el audio correspondiente.",
+ "268120138992910140": "Edite su ReadAlong",
+ "2372754282380446808": "Puede editar el texto aquí para añadir un Título o un Subtítulo a su ReadAlong.",
+ "463112944111781294": "Puede añadir una imagen a cada página de su ReadAlong aquí.",
+ "8141623860318291592": "Usted puede añadir una traducción o alguna información adicional para cada oración en su ReadAlong si le da click al ícono + aquí. Si más tarde quiere borrar la traducción, utilice el ícono - una vez que haya añadido la traducción.",
+ "6557490460418686205": "Exporte su ReadAlong",
+ "9028584152057075057": "Cuando esté satisfecho con su ReadAlong, puede exportarlo si selecciona un formato de descarga y le da click al botón de descarga (con la flecha apuntando hacia abajo). Puede seleccionar uno de los siguientes formatos: ",
+ "2010852928670878114": "HTML offline : su ReadAlong en un documento HTML único que no necesita acceso a la web para funcionar",
+ "1034483059001175624": "Ficheros de Elan y Praat : formatos de exportado utilizados por lingüistas documentales",
+ "4531999879654619327": "Subtítulos SRT y WebVTT : formatos de exportado utilizados para añadir subtítulos a un video",
+ "8906261852850345843": "Edite los inputs de su ReadAlong",
+ "121261747461955932": "Si quiere cambiar su audio o su texto puede regresar al Paso 1 y hacer cambios ahí o crear un nuevo ReadAlong. ",
+ "668489750030842261": "Pero tenga cuidado, regresar al paso anterior quiere decir que perderá sus traducciones y sus imágenes.",
+ "3430021493872613524": "Advertencia: Utilizar la fecha de atrás del buscador hace que usted salga de la app y puede que también borre todo su texto y su audio así que se debe evitar usar este botón. ",
+ "5849788734463744687": "En su lugar, use el botón \"Paso 1\" para regresar y cambiar su texto o audio.",
+ "65984904390749158": "Terminar",
+ "8439955599488894226": "Política de privacidad",
+ "9145384756401372637": " Hemos creado esta herramienta con el objetivo fundamental de respetar su privacidad y la soberanía de sus datos. El audio que usted usar en este sitio {$START_BOLD_TEXT}no es cargado a ninguna otra parte{$CLOSE_BOLD_TEXT}. Se queda en su computadora. El texto que usted use para este ReadAlong se cargará a un servidor mediante una conexión encriptada para pre-procesarlo. Su texto no se guarda en el servidor ni se usará para otros propósitos. Hacer uso de este sitio significa que usted está de acuerdo con que sus datos (audio + texto) se utilicen de la manera aquí indicada.",
+ "3354727320770003649": " Casi todos los sitios web que usted visita recogen información y datos sobre usted utilizando herramientas de Web Analytics (análisis web) lo que conlleva a ciertas preocupaciones sobre privacidad. Nosotros hemos optado por utilizar {$START_LINK}Plausible Analytics{$CLOSE_LINK}, lo que acarrea un costo para nosotros pero al mismo tiempo garantiza que la información recopilada en su visita al sitio no sea vendida y respeta su privacidad. Nuestro equipo utiliza esta información para determinar cuántas personas acceden al sitio, qué tipo de equipo utilizan para acceder y otros indicadores que utilizamos para mejorar el sitio. Para ver una lista completa de la información que recogemos, por favor ver {$START_LINK_1}Plausible's data policy{$CLOSE_LINK}. Para un ejemplo de los datos que vemos en un lenguaje menos técnico, puede visitar este {$START_LINK_2}sitio de prueba{$CLOSE_LINK}. En cualquier caso, usted puede optar por no brindar ninguna información al sitio si hace click en el botón \"No aceptar\" aquí debajo (siempre tiene la posibilidad de cambiar esta opción luego si usted lo desea).",
+ "8754999798797911202": " Aceptar Analytics ",
+ "5348316094035024059": " No aceptar Analytics ",
+ "479660647798030606": " Estoy de acuerdo ",
+ "8428348909593474745": "Paso 1",
+ "7458890725604973091": "Bienvenido al Studio de ReadAlong",
+ "3614618598824071164": " Esta es una herramienta diseñada para ayudarlo a crear su propio 'readalong' que resalta las palabras a medida que se pronuncian. Puede ver {$START_LINK}{$START_TAG_MAT_ICON}launch{$CLOSE_TAG_MAT_ICON} este ejemplo en el idioma cree oriental{$CLOSE_LINK} para tener una mejor idea de qué es un 'readalong'. ",
+ "11480612528390167": "Para empezar a crear su propio 'readalong', lea nuestra {$START_LINK}política de privacidad y soberanía de los datos{$CLOSE_LINK} y luego siga el tour del sitio haciendo click en el botón \"Siga el tour\" y siguiendo los pasos descritos aquí debajo. ",
+ "8366946611697584032": " ¡Siga el tour! ",
+ "3943314737845757694": "Paso 2",
+ "1021386634200142621": "Studio de ReadAlong para Narraciones Interactivas",
+ "5448899278320615037": "Cree sus propias historias interactivas que resaltan las palabras a medida que se pronuncian y que se pueden ver offline.",
+ "4019963252146086342": "ReadAlong interactivo que resalta el texto a medida que se pronuncia",
+ "4939253261247981581": " Usted ya empezó su ReadAlong así que si hace click en siguiente borra ese trabajo y continúa el tour con los datos de prueba. Cancele el tour si no quiere seguir.",
+ "7286649672478429351": "(borra sus datos)",
+ "2050258905855699260": " He aquí como formatear su texto sin formato (plain text). ",
+ "7402655112347006322": " Cada línea debe incluir una sola oración, aunque esto no es una regla estricta. ",
+ "1565438668041183426": " Los saltos de párrafo se indican insertando con una línea en blanco. ",
+ "6597490123856497618": " Los saltos de página se indican insertando dos líneas en blanco consecutivas. ",
+ "4832056586737439470": "Ejemplo: ",
+ "6487299681734040440": "Esta es la oración 1 en el párrafo 1 en la página 1.\nEsta es la oración 2 en el párrafo 1 en la página 1.\n\nEsta es la oración 1 en el párrafo 2 en la página 1.\nEsta es la oración 2 en el párrafo 2 en la página 1.\n\n\nEsta es la oración 1 en el párrafo 1 en la página 2.",
+ "5547981558491672240": " Cerrar ",
+ "8835207011849408799": " Seleccione los datos para empezar a crear su ReadAlong ",
+ "5649094541771811015": "Para crear un ReadAlong, se necesitan 3 cosas diferentes. Necesitamos saber {$START_BOLD_TEXT}en qué idioma{$CLOSE_BOLD_TEXT} está su \n'readalong' y necesitamos un {$START_BOLD_TEXT}texto{$CLOSE_BOLD_TEXT} y el {$START_BOLD_TEXT}audio correspondiente{$CLOSE_BOLD_TEXT}. ",
+ "6162693758764653365": "Texto",
+ "2603482535677312633": "Escriba",
+ "8455204924704616723": "Fichero",
+ "323794992596449638": "Seleccione un fichero de texto sin formato (.txt) o un fichero temporal del Studio de ReadAlong (.readalong)",
+ "6329500169661407619": " Escriba o pegue su texto aquí ",
+ "887019029800317757": "{$START_TAG_MAT_ICON}help_outline{$CLOSE_TAG_MAT_ICON} Formato ",
+ "4289685560479120097": "{$START_TAG_MAT_ICON}save{$CLOSE_TAG_MAT_ICON} Guarde una copia ",
+ "7534891070879763001": "Ej. Hola, me llamo...",
+ "347407180135731058": "Audio",
+ "6150173052210897773": "Grabe",
+ "5893500762826563625": " Seleccione un fichero de audio ",
+ "7124627482150867570": "Use el audio pre-grabado de un fichero MP3 o WAV",
+ "5613657256708794361": " Grabe su voz aquí ",
+ "1040741403296498484": "Borre y grabe otra vez",
+ "6543643564103016190": "Grabando",
+ "8066570559817495723": "{$START_TAG_MAT_ICON}stop_circle{$CLOSE_TAG_MAT_ICON} Pare ",
+ "6710230498600005462": "{$START_TAG_MAT_ICON}play_circle{$CLOSE_TAG_MAT_ICON} Play ",
+ "5050307465636924350": "{$START_TAG_MAT_ICON}delete{$CLOSE_TAG_MAT_ICON} Borrar ",
+ "3662704049012244015": " Seleccione el idioma de su texto y su audio ",
+ "4946040406121957395": " Si su idioma no está incluido en la lista aquí debajo, puede intentar con la opción \"No determinado\" (und). Si eso no funcionara bien, vea esta {$START_LINK}{$START_TAG_MAT_ICON}launch{$CLOSE_TAG_MAT_ICON} serie de posts en nuestro blog{$CLOSE_LINK} para entender cómo puede obtener ayuda para su idioma o {$START_LINK_1}{$START_TAG_MAT_ICON}mail{$CLOSE_TAG_MAT_ICON} contáctenos{$CLOSE_LINK} para mayor información. ",
+ "7797047079884673368": "Usted puede utilizar el menú desplegable aquí debajo para seleccionar un mapeamiento pre-configurado para su idioma.",
+ "487077452159084336": "Seleccione el Idioma",
+ "5423524275918558339": "No determinado - (und)",
+ "939318510937943024": " ¡Ir al paso siguiente!",
+ "9193890791359394027": "El procesamiento del texto falló.",
+ "8804844169128591194": "Por favor escuche su audio para asegurarse de que sea claro y que se corresponda al texto.",
+ "544933231530929418": "El alineamiento falló.",
+ "4812680719296626428": "Puede ser que su texto contenga caracteres impronunciables o números. Por favor verifique que todas las palabras están escritas en letras, por ejemplo escriba \"cuarenta y dos\" en vez de \"42\".",
+ "6071928720301938306": "El procesamiento del audio falló.",
+ "3763839702998678686": "No hay audio para descargar.",
+ "3790351978262872462": "¡Perdón!",
+ "6558433540988178003": "No hay texto para descargar.",
+ "4183225119057268962": "¡No se pudo empezar la grabación!",
+ "2596823344081631983": "El audio se grabó con éxito. Por favor escuche su grabación para asegurarse de que está correcta y si lo está, guárdela para reusarla luego.",
+ "1317075918959775059": "¡Hurra!",
+ "3585637900550692820": "No pudimos grabar nada, ¿su micrófono está bloqueado o desconectado? Si el problema persiste, por favor inténtelo con un auricular u otro micrófono.",
+ "779265781994803872": "¡El audio no se grabó!",
+ "1983793909601149790": "Por favor inténtelo de nuevo o seleccione un fichero pre-grabado.",
+ "3533349926767927338": "Por favor entre el texto que quiere alinear.",
+ "7881212750036563398": "Sin texto",
+ "3578398528078428417": "Por favor seleccione un fichero de texto.",
+ "4603453641249002294": "Perdón, el modelo de alineamiento no ha sido cargado. Por favor espere un rato e inténtelo de nuevo si está usando una conexión lenta. Si el problema persiste, contáctenos.",
+ "3861272198542491849": "No se ha cargado el modelo",
+ "7614709406289221963": "Posible problema con el procesamiento del texto.",
+ "7051563249389544165": "Por favor seleccione un idioma.",
+ "5845021075215482602": "Ningún idioma seleccionado",
+ "7528020111424948593": "Por favor grabe (o vuelva a grabar) el audio o seleccione un fichero de audio.",
+ "7997459583873215257": "No hay audio",
+ "5640828320811588897": "Por favor seleccione o escriba el texto, seleccione o grabe el audio y seleccione el idioma.",
+ "7065107025201081158": "Plantilla incompleta",
+ "7719309746449095739": "Fichero ",
+ "1326685349515945581": " procesado pero no cargado. Su audio se mantendrá en su computadora.",
+ "6899344040225872362": "¡Genial!",
+ "7895338145504956239": "Fichero demasiado grande. Tamaño máximo: ",
+ "5997429059663319535": " KB",
+ "2722548994886578004": " procesado. El texto se cargará mediante una conexión encriptada cuando pase al próximo paso."
+ }
+}
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index 40304d20..a0b3905b 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -821,6 +821,8 @@ export class ReadAlongComponent {
if (this.language.length < 3) {
if (this.language.match("fr") != null) {
this.language = "fra";
+ } else if (this.language.match("es") !== null) {
+ this.language = "spa";
} else {
this.language = "eng";
}
@@ -1019,10 +1021,12 @@ export class ReadAlongComponent {
speed: {
eng: "Playback Speed",
fra: "Vitesse de Lecture",
+ spa: "Velocidad de reproducción",
},
"re-align": {
eng: "Re-align with audio",
fra: "Réaligner avec l'audio",
+ spa: "Re-alinear con audio",
},
"loading-error": {
eng:
@@ -1037,6 +1041,12 @@ export class ReadAlongComponent {
" '" +
path +
"' n'a pas pu être chargé.",
+ spa:
+ "Error: el fichero " +
+ assetType +
+ " '" +
+ path +
+ "' no se pudo cargar.",
},
"parse-error": {
eng:
@@ -1051,50 +1061,72 @@ export class ReadAlongComponent {
" '" +
path +
"' n'a pas pu être analysé.",
+ spa:
+ "Error: el fichero " +
+ assetType +
+ " '" +
+ path +
+ "' no se pudo analizar.",
},
"alignment-error": {
eng: "Error: No alignments were found.",
fra: "Erreur: aucun alignement n'a été trouvé.",
+ spa: "Error: No se encontró ningún alineamiento.",
},
loading: {
eng: "Loading...",
fra: "Chargement en cours",
+ spa: "Cargando...",
},
"line-placeholder": {
eng: "Type your text here",
fra: "Écrivez votre texte ici",
+ spa: "Escriba su texto aquí",
},
"upload-image": {
eng: "Upload an image for this page",
fra: "Télécharger une image pour cette page",
+ spa: "Cargue una imagen para esta página",
},
"choose-file": {
eng: "Choose a file",
fra: "Choisir un fichier",
+ spa: "Seleccione un fichero",
},
"play-tooltip": {
eng: "Play audio recording",
fra: "Écouter l'enregistrement",
+ spa: "Déle play a su grabación de audio",
},
"rewind-tooltip": {
eng: "Rewind audio recording",
fra: "Relire dès le début",
+ spa: "Rebobine (rewind) su grabación de audio",
},
"stop-tooltip": {
eng: "Stop audio recording",
fra: "Arrêter la lecture",
+ spa: "Pare la grabación",
},
"theme-tooltip": {
eng: "Change theme",
fra: "Changer de thême visuel",
+ spa: "Cambie la paleta de colores",
},
"full-screen-tooltip": {
eng: "Full screen mode",
fra: "Mode plein écran",
+ spa: "Modo pantalla completa",
},
"translation-tooltip": {
eng: "Toggle translations",
fra: "Afficher ou cacher les traductions",
+ spa: "Active o desactive las traducciones",
+ },
+ "add-translation": {
+ eng: "Add a translation, transliteration or gloss",
+ fra: "Ajouter une traduction",
+ spa: "Agregue una traducción",
},
};
if (translations[word] && translations[word][lang])
@@ -1480,7 +1512,10 @@ export class ReadAlongComponent {
} else {
return (
file could not be loaded.",
+ "web.component.parse-error": "Error: the file could not be parsed.",
+ "web.component.alignment-error": "Error: No alignments were found.",
+ "web.component.loading": "Loading...",
+ "web.component.line-placeholder": "Type your text here",
+ "web.component.upload-image": "Upload an image for this page",
+ "web.component.choose-file": "Choose a file",
+ "web.component.play-tooltip": "Play audio recording",
+ "web.component.rewind-tooltip": "Rewind audio recording",
+ "web.component.stop-tooltip": "Stop audio recording",
+ "web.component.theme-tooltip": "Change theme",
+ "web.component.full-screen-tooltip": "Full screen mode",
+ "web.component.translation-tooltip": "Toggle translations",
+ "web.component.add-translation": "Add a translation, transliteration or gloss"
+}
diff --git a/packages/web-component/src/i18n/messages.spa.json b/packages/web-component/src/i18n/messages.spa.json
new file mode 100644
index 00000000..56e428a5
--- /dev/null
+++ b/packages/web-component/src/i18n/messages.spa.json
@@ -0,0 +1,18 @@
+{
+ "web.component.speed": "Velocidad de reproducción",
+ "web.component.re-align": "Re-alinear con audio",
+ "web.component.loading-error": "Error: el fichero no se pudo cargar.",
+ "web.component.parse-error": "Error: el fichero no se pudo analizar.",
+ "web.component.alignment-error": "Error: No se encontró ningún alineamiento.",
+ "web.component.loading": "Cargando...",
+ "web.component.line-placeholder": "Escriba su texto aquí",
+ "web.component.upload-image": "Cargue una imagen para esta página",
+ "web.component.choose-file": "Seleccione un fichero",
+ "web.component.play-tooltip": "Déle play a su grabación de audio",
+ "web.component.rewind-tooltip": "Rebobine (rewind) su grabación de audio",
+ "web.component.stop-tooltip": "Pare la grabación",
+ "web.component.theme-tooltip": "Cambie el tema",
+ "web.component.full-screen-tooltip": "Modo pantalla completa",
+ "web.component.translation-tooltip": "Alterne entre las traducciones",
+ "web.component.add-translation": "Añadir una traducción"
+}
diff --git a/packages/web-component/src/i18n/readme.md b/packages/web-component/src/i18n/readme.md
new file mode 100644
index 00000000..99051798
--- /dev/null
+++ b/packages/web-component/src/i18n/readme.md
@@ -0,0 +1 @@
+These aren't connected to anything, but I created this so it could be uploaded easily to POEditor.
diff --git a/packages/web-component/src/index.d.ts b/packages/web-component/src/index.d.ts
index 3713aa1f..bd26536c 100644
--- a/packages/web-component/src/index.d.ts
+++ b/packages/web-component/src/index.d.ts
@@ -10,7 +10,7 @@ export interface Alignment {
}
export type ReadAlongMode = "VIEW" | "EDIT";
-export type InterfaceLanguage = "eng" | "fra"; //iso 639-3 code
+export type InterfaceLanguage = "eng" | "fra" | "spa"; //iso 639-3 code
export type Translation = {
[lang in InterfaceLanguage]: string;
};
From 042c5e0b6700d3412e410c78d06c5378136c508e Mon Sep 17 00:00:00 2001
From: roedoejet
Date: Wed, 1 Mar 2023 22:37:17 -0800
Subject: [PATCH 03/64] fix(es): add Jorge's spanish translation fixes
---
packages/studio-web/src/i18n/messages.es.json | 34 +++++++++----------
.../read-along-component/read-along.tsx | 2 +-
.../web-component/src/i18n/messages.spa.json | 2 +-
3 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/packages/studio-web/src/i18n/messages.es.json b/packages/studio-web/src/i18n/messages.es.json
index 7cc83f46..97ccc45a 100644
--- a/packages/studio-web/src/i18n/messages.es.json
+++ b/packages/studio-web/src/i18n/messages.es.json
@@ -2,7 +2,7 @@
"locale": "es",
"translations": {
"2148054857885504777": " ¡Felicidades! ¡Aquí está su ReadAlong! ",
- "8259766897258591399": "Formato de salida",
+ "8259766897258591399": "Formato de descarga",
"5701618810648052610": "Título",
"1137319519199859335": "Subtítulo",
"5625881490589550893": "HTML offline",
@@ -17,7 +17,7 @@
"8263673404941155539": "Error de servidor",
"4441973805993808330": " No se pudo acceder a la lista de idiomas en el servidor. Por favor {$START_LINK}{$START_TAG_MAT_ICON}mail{$CLOSE_TAG_MAT_ICON} contacte a los programadores{$CLOSE_LINK} y refresque la página una vez que se corrija el error. ",
"7504412437394032605": " ¡Uy! ¡Parece que está extraviado! No se supone que usted vea esta página. Por favor regrese a la página de inicio haciendo click aquí debajo. ",
- "8793650218766282421": " ¡Lléveme al Inicio!",
+ "8793650218766282421": " ¡Lléveme al Inicio! ",
"6818717224121299397": "Ah, el fichero no se puede acceder. Intente otra vez más tarde.",
"6731392928829867425": "Bienvenidos al Studio de ReadAlong",
"1309246714146466494": "¡Crear un ReadAlong es fácil! Esta guía le mostrará todas las funcionalidades del Studio.",
@@ -25,41 +25,41 @@
"1242877753139152692": "Añadir sus datos",
"2521339316382884905": "Para crear su ReadAlong, necesitará añadir su texto y su audio.",
"8890553633144307762": "Atrás",
- "3439208209256809340": "Escriba su texto",
+ "3439208209256809340": "Escribir su texto",
"6934589696014916904": "Puede escribir su texto directamente en el Studio de ReadAlong si selecciona la opción \"escribir\".",
- "2135357114421532777": "Use un fichero de texto",
+ "2135357114421532777": "Usar un fichero de texto",
"8203636039276427127": "Puede usar también un fichero de texto (.txt) o un fichero en el formato RAS (.readalong).",
- "8270964800848142984": "Grabe su propio audio",
+ "8270964800848142984": "Grabar su propio audio",
"4200696836052759670": "Puede grabar su propio audio para que sea preprocesado si utiliza el micrófono en su buscador.",
"8619732226743260161": "Usar un fichero de audio",
"8374880530284796780": "También puede seleccionar un fichero .wav o .mp3 para su ReadAlong.",
- "5481197392701906162": "Seleccione su idioma",
- "1653005571499433141": "Para seguir, seleccione el idioma de su ReadAlong. El Studio ya está localizado para 30 idiomas diferentes pero si su idioma no está incluido aquí, trate de utilizar la opción No-determinado (und). Si eso no funcionara, existe la posibilidad de añadir su idioma a la lista de idiomas existente. Esto necesita que usted entienda bien el sistema de escritura u ortografía utilizada para su idioma. Nos puede escribir o visitar los posts en nuestro blog para mayor información.",
+ "5481197392701906162": "Seleccionar su idioma",
+ "1653005571499433141": "Para seguir, seleccione el idioma de su ReadAlong. El Studio ya está localizado para 30 idiomas diferentes pero si su idioma no está incluido aquí, trate de utilizar la opción No-determinado (und). Si eso no funcionara, existe la posibilidad de añadir su idioma a la lista de idiomas existente. Esto necesita que usted entienda bien el sistema de escritura o la ortografía utilizada para su idioma. Nos puede escribir o visitar los posts en nuestro blog para mayor información.",
"6462395282000827572": "¡Eso es todo!",
- "6491013634569415627": "Una vez que haya hecho esto, puede hacer click en el botón \"próximo paso\" aquí para que el Studio cree su ReadAlong. (Esto puede llevar varios segundos.)",
+ "6491013634569415627": "Una vez que haya hecho esto, puede hacer click en el botón \"Próximo\" aquí para que el Studio cree su ReadAlong. (Esto puede llevar varios segundos.)",
"8307846086620775727": "¡Listo!",
- "5383048139152066599": "Su ReadAlong has sido creado.",
- "481803948251279240": "Vea su ReadAlong",
+ "5383048139152066599": "Su ReadAlong ha sido creado.",
+ "481803948251279240": "Ver su ReadAlong",
"8760815604043544159": "Hacer click en \"play\" hace pasar el audio y resalta el texto al mismo tiempo. ¡Inténtelo!",
"6136458453037527406": "Darle click a una palabra también pasará el audio correspondiente.",
- "268120138992910140": "Edite su ReadAlong",
+ "268120138992910140": "Editar su ReadAlong",
"2372754282380446808": "Puede editar el texto aquí para añadir un Título o un Subtítulo a su ReadAlong.",
"463112944111781294": "Puede añadir una imagen a cada página de su ReadAlong aquí.",
"8141623860318291592": "Usted puede añadir una traducción o alguna información adicional para cada oración en su ReadAlong si le da click al ícono + aquí. Si más tarde quiere borrar la traducción, utilice el ícono - una vez que haya añadido la traducción.",
"6557490460418686205": "Exporte su ReadAlong",
"9028584152057075057": "Cuando esté satisfecho con su ReadAlong, puede exportarlo si selecciona un formato de descarga y le da click al botón de descarga (con la flecha apuntando hacia abajo). Puede seleccionar uno de los siguientes formatos: ",
"2010852928670878114": "HTML offline : su ReadAlong en un documento HTML único que no necesita acceso a la web para funcionar",
- "1034483059001175624": "Ficheros de Elan y Praat : formatos de exportado utilizados por lingüistas documentales",
- "4531999879654619327": "Subtítulos SRT y WebVTT : formatos de exportado utilizados para añadir subtítulos a un video",
- "8906261852850345843": "Edite los inputs de su ReadAlong",
+ "1034483059001175624": "Ficheros de Elan y Praat : formatos de descarga utilizados por lingüistas documentales",
+ "4531999879654619327": "Subtítulos SRT y WebVTT : formatos de descarga utilizados para añadir subtítulos a un video",
+ "8906261852850345843": "Editar los inputs de su ReadAlong",
"121261747461955932": "Si quiere cambiar su audio o su texto puede regresar al Paso 1 y hacer cambios ahí o crear un nuevo ReadAlong. ",
"668489750030842261": "Pero tenga cuidado, regresar al paso anterior quiere decir que perderá sus traducciones y sus imágenes.",
"3430021493872613524": "Advertencia: Utilizar la fecha de atrás del buscador hace que usted salga de la app y puede que también borre todo su texto y su audio así que se debe evitar usar este botón. ",
"5849788734463744687": "En su lugar, use el botón \"Paso 1\" para regresar y cambiar su texto o audio.",
"65984904390749158": "Terminar",
"8439955599488894226": "Política de privacidad",
- "9145384756401372637": " Hemos creado esta herramienta con el objetivo fundamental de respetar su privacidad y la soberanía de sus datos. El audio que usted usar en este sitio {$START_BOLD_TEXT}no es cargado a ninguna otra parte{$CLOSE_BOLD_TEXT}. Se queda en su computadora. El texto que usted use para este ReadAlong se cargará a un servidor mediante una conexión encriptada para pre-procesarlo. Su texto no se guarda en el servidor ni se usará para otros propósitos. Hacer uso de este sitio significa que usted está de acuerdo con que sus datos (audio + texto) se utilicen de la manera aquí indicada.",
- "3354727320770003649": " Casi todos los sitios web que usted visita recogen información y datos sobre usted utilizando herramientas de Web Analytics (análisis web) lo que conlleva a ciertas preocupaciones sobre privacidad. Nosotros hemos optado por utilizar {$START_LINK}Plausible Analytics{$CLOSE_LINK}, lo que acarrea un costo para nosotros pero al mismo tiempo garantiza que la información recopilada en su visita al sitio no sea vendida y respeta su privacidad. Nuestro equipo utiliza esta información para determinar cuántas personas acceden al sitio, qué tipo de equipo utilizan para acceder y otros indicadores que utilizamos para mejorar el sitio. Para ver una lista completa de la información que recogemos, por favor ver {$START_LINK_1}Plausible's data policy{$CLOSE_LINK}. Para un ejemplo de los datos que vemos en un lenguaje menos técnico, puede visitar este {$START_LINK_2}sitio de prueba{$CLOSE_LINK}. En cualquier caso, usted puede optar por no brindar ninguna información al sitio si hace click en el botón \"No aceptar\" aquí debajo (siempre tiene la posibilidad de cambiar esta opción luego si usted lo desea).",
+ "9145384756401372637": " Hemos creado esta herramienta con el objetivo fundamental de respetar su privacidad y la soberanía de sus datos. El audio que usted use en este sitio {$START_BOLD_TEXT}no es cargado a ninguna otra parte{$CLOSE_BOLD_TEXT}. Se queda en su computadora. El texto que usted use para este ReadAlong se cargará a un servidor mediante una conexión encriptada para pre-procesarlo. Su texto no se guarda en el servidor ni se usará para otros propósitos. Hacer uso de este sitio significa que usted está de acuerdo con que sus datos (audio + texto) se utilicen de la manera aquí indicada.",
+ "3354727320770003649": " Casi todos los sitios web que usted visita recogen información y datos sobre sus usuarios—en este caso, usted—utilizando herramientas de Web Analytics (análisis de la web) y esto conlleva a ciertas preocupaciones sobre la privacidad del usuario. Nosotros hemos optado por utilizar {$START_LINK}Plausible Analytics{$CLOSE_LINK}, lo que acarrea un costo para nosotros pero al mismo tiempo garantiza que la información recopilada en su visita al sitio no sea vendida y respeta su privacidad. Nuestro equipo utiliza esta información para determinar cuántas personas acceden al sitio, qué tipo de equipo utilizan para acceder y otros indicadores que utilizamos para mejorar el sitio. Para ver una lista completa de la información que recogemos, por favor ver {$START_LINK_1}la política de información de Plausible{$CLOSE_LINK}. Para un ejemplo de los datos que vemos en un lenguaje menos técnico, puede visitar este {$START_LINK_2}sitio de prueba{$CLOSE_LINK}. En cualquier caso, usted puede optar por no brindar ninguna información al sitio si hace click en el botón \"No aceptar\" aquí debajo (siempre tiene la posibilidad de cambiar esta opción luego si usted lo desea).",
"8754999798797911202": " Aceptar Analytics ",
"5348316094035024059": " No aceptar Analytics ",
"479660647798030606": " Estoy de acuerdo ",
@@ -72,7 +72,7 @@
"1021386634200142621": "Studio de ReadAlong para Narraciones Interactivas",
"5448899278320615037": "Cree sus propias historias interactivas que resaltan las palabras a medida que se pronuncian y que se pueden ver offline.",
"4019963252146086342": "ReadAlong interactivo que resalta el texto a medida que se pronuncia",
- "4939253261247981581": " Usted ya empezó su ReadAlong así que si hace click en siguiente borra ese trabajo y continúa el tour con los datos de prueba. Cancele el tour si no quiere seguir.",
+ "4939253261247981581": " Usted ya empezó su ReadAlong así que si hace click en \"próximo\", borraría ese trabajo y continuaría el tour con los datos de prueba. Cancele el tour si no quiere seguir.",
"7286649672478429351": "(borra sus datos)",
"2050258905855699260": " He aquí como formatear su texto sin formato (plain text). ",
"7402655112347006322": " Cada línea debe incluir una sola oración, aunque esto no es una regla estricta. ",
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index a0b3905b..60c47ff6 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -1126,7 +1126,7 @@ export class ReadAlongComponent {
"add-translation": {
eng: "Add a translation, transliteration or gloss",
fra: "Ajouter une traduction",
- spa: "Agregue una traducción",
+ spa: "Añada una traducción",
},
};
if (translations[word] && translations[word][lang])
diff --git a/packages/web-component/src/i18n/messages.spa.json b/packages/web-component/src/i18n/messages.spa.json
index 56e428a5..124f7d44 100644
--- a/packages/web-component/src/i18n/messages.spa.json
+++ b/packages/web-component/src/i18n/messages.spa.json
@@ -14,5 +14,5 @@
"web.component.theme-tooltip": "Cambie el tema",
"web.component.full-screen-tooltip": "Modo pantalla completa",
"web.component.translation-tooltip": "Alterne entre las traducciones",
- "web.component.add-translation": "Añadir una traducción"
+ "web.component.add-translation": "Añada una traducción"
}
From 8845afe97cbaeb724166af576c0aaa36df4d7fd1 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Thu, 2 Mar 2023 10:17:25 -0500
Subject: [PATCH 04/64] feat: improve the web-component strings in all three
languages
---
.../read-along-component/read-along.tsx | 29 +++++++++++--------
.../web-component/src/i18n/messages.eng.json | 4 +--
.../web-component/src/i18n/messages.spa.json | 12 ++++----
3 files changed, 25 insertions(+), 20 deletions(-)
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index 60c47ff6..da6ef778 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -1026,7 +1026,7 @@ export class ReadAlongComponent {
"re-align": {
eng: "Re-align with audio",
fra: "Réaligner avec l'audio",
- spa: "Re-alinear con audio",
+ spa: "Re-alinear con el audio",
},
"loading-error": {
eng:
@@ -1085,7 +1085,7 @@ export class ReadAlongComponent {
},
"upload-image": {
eng: "Upload an image for this page",
- fra: "Télécharger une image pour cette page",
+ fra: "Téléverser une image pour cette page",
spa: "Cargue una imagen para esta página",
},
"choose-file": {
@@ -1099,14 +1099,14 @@ export class ReadAlongComponent {
spa: "Déle play a su grabación de audio",
},
"rewind-tooltip": {
- eng: "Rewind audio recording",
- fra: "Relire dès le début",
- spa: "Rebobine (rewind) su grabación de audio",
+ eng: "Rewind 5 seconds",
+ fra: "Reculer de 5 secondes",
+ spa: "Rebobine (rewind) 5 segundos",
},
"stop-tooltip": {
- eng: "Stop audio recording",
+ eng: "Stop audio playback",
fra: "Arrêter la lecture",
- spa: "Pare la grabación",
+ spa: "Pare la reproducción de audio",
},
"theme-tooltip": {
eng: "Change theme",
@@ -1125,13 +1125,18 @@ export class ReadAlongComponent {
},
"add-translation": {
eng: "Add a translation, transliteration or gloss",
- fra: "Ajouter une traduction",
- spa: "Añada una traducción",
+ fra: "Ajouter une traduction, une translitération ou une glose",
+ spa: "Añada una traducción, transliteración o glosa",
},
};
- if (translations[word] && translations[word][lang])
- return translations[word][lang];
- return word;
+ if (translations[word]) {
+ if (translations[word][lang]) return translations[word][lang];
+ // Fallback to English if the language is unknown
+ else return translations[word]["eng"];
+ } else {
+ // Last fallback, just return the key if we can't find it
+ return word;
+ }
}
/**********
diff --git a/packages/web-component/src/i18n/messages.eng.json b/packages/web-component/src/i18n/messages.eng.json
index 1baccd53..83982377 100644
--- a/packages/web-component/src/i18n/messages.eng.json
+++ b/packages/web-component/src/i18n/messages.eng.json
@@ -9,8 +9,8 @@
"web.component.upload-image": "Upload an image for this page",
"web.component.choose-file": "Choose a file",
"web.component.play-tooltip": "Play audio recording",
- "web.component.rewind-tooltip": "Rewind audio recording",
- "web.component.stop-tooltip": "Stop audio recording",
+ "web.component.rewind-tooltip": "Rewind 5 seconds",
+ "web.component.stop-tooltip": "Stop audio playback",
"web.component.theme-tooltip": "Change theme",
"web.component.full-screen-tooltip": "Full screen mode",
"web.component.translation-tooltip": "Toggle translations",
diff --git a/packages/web-component/src/i18n/messages.spa.json b/packages/web-component/src/i18n/messages.spa.json
index 124f7d44..dec4acc5 100644
--- a/packages/web-component/src/i18n/messages.spa.json
+++ b/packages/web-component/src/i18n/messages.spa.json
@@ -1,6 +1,6 @@
{
"web.component.speed": "Velocidad de reproducción",
- "web.component.re-align": "Re-alinear con audio",
+ "web.component.re-align": "Re-alinear con el audio",
"web.component.loading-error": "Error: el fichero no se pudo cargar.",
"web.component.parse-error": "Error: el fichero no se pudo analizar.",
"web.component.alignment-error": "Error: No se encontró ningún alineamiento.",
@@ -9,10 +9,10 @@
"web.component.upload-image": "Cargue una imagen para esta página",
"web.component.choose-file": "Seleccione un fichero",
"web.component.play-tooltip": "Déle play a su grabación de audio",
- "web.component.rewind-tooltip": "Rebobine (rewind) su grabación de audio",
- "web.component.stop-tooltip": "Pare la grabación",
- "web.component.theme-tooltip": "Cambie el tema",
+ "web.component.rewind-tooltip": "Rebobine (rewind) 5 segundos",
+ "web.component.stop-tooltip": "Pare la reproducción de audio",
+ "web.component.theme-tooltip": "Cambie la paleta de colores",
"web.component.full-screen-tooltip": "Modo pantalla completa",
- "web.component.translation-tooltip": "Alterne entre las traducciones",
- "web.component.add-translation": "Añada una traducción"
+ "web.component.translation-tooltip": "Active o desactive las traducciones",
+ "web.component.add-translation": "Añada una traducción, transliteración o glosa"
}
From 15aaa7b6a13a8484e65d3db1a35f81c65a7f8452 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Thu, 2 Mar 2023 10:18:55 -0500
Subject: [PATCH 05/64] feat: add i18n/messages.fra.json for web-component, in
prep for POEditor
---
.../web-component/src/i18n/messages.fra.json | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 packages/web-component/src/i18n/messages.fra.json
diff --git a/packages/web-component/src/i18n/messages.fra.json b/packages/web-component/src/i18n/messages.fra.json
new file mode 100644
index 00000000..a333ef85
--- /dev/null
+++ b/packages/web-component/src/i18n/messages.fra.json
@@ -0,0 +1,18 @@
+{
+ "web.component.speed": "Vitesse de Lecture",
+ "web.component.re-align": "Réaligner avec l'audio",
+ "web.component.loading-error": "Erreur: le fichier n'a pas pu être chargé.",
+ "web.component.parse-error": "Erreur: le fichier n'a pas pu être analysé.",
+ "web.component.alignment-error": "Erreur: aucun alignement n'a été trouvé.",
+ "web.component.loading": "Chargement en cours",
+ "web.component.line-placeholder": "Écrivez votre texte ici",
+ "web.component.upload-image": "Téléverser charger une image pour cette page",
+ "web.component.choose-file": "Choisir un fichier",
+ "web.component.play-tooltip": "Écouter l'enregistrement",
+ "web.component.rewind-tooltip": "Reculer de 5 secondes",
+ "web.component.stop-tooltip": "Arrêter la lecture",
+ "web.component.theme-tooltip": "Changer de thême visuel",
+ "web.component.full-screen-tooltip": "Mode plein écran",
+ "web.component.translation-tooltip": "Afficher ou cacher les traductions",
+ "web.component.add-translation": "Ajouter une traduction, une translitération ou une glose"
+}
From 3d43e36c807b2dadacc96954ec0fd145c97f8c52 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Fri, 3 Mar 2023 11:01:53 -0500
Subject: [PATCH 06/64] build: define default ports for development configs
---
README.md | 6 +++---
packages/studio-web/project.json | 6 ++++--
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 5c863b27..08a66421 100644
--- a/README.md
+++ b/README.md
@@ -74,17 +74,17 @@ To run Studio-Web, you first have to build the web-component:
nx build web-component --watch
-Then serve Studio-Web by running:
+Then serve Studio-Web by running (on port 4200 by default, use `--port=nnnn` to override):
nx serve studio-web
-Ou en français:
+Ou en français (sur le port 4201 par défaut):
nx serve studio-web --configuration=development-fr
There are separate production and development serving configurations
for each interface language, so you may for instance also use
-`development-en`, `production-en`,`development-es`, `production-es`, `production-fr`, etc for
+`development-en`, `production-en`, `development-es`, `production-es`, `production-fr`, etc for
`--configuration` above. Note that these configurations are _only_
for the `serve` command. To build for deployment, see
[below](#studio-web-2).
diff --git a/packages/studio-web/project.json b/packages/studio-web/project.json
index ca020ce3..d5fd0bea 100644
--- a/packages/studio-web/project.json
+++ b/packages/studio-web/project.json
@@ -87,13 +87,15 @@
"browserTarget": "studio-web:build:production,fr"
},
"development-fr": {
- "browserTarget": "studio-web:build:development,fr"
+ "browserTarget": "studio-web:build:development,fr",
+ "port": 4201
},
"production-es": {
"browserTarget": "studio-web:build:production,es"
},
"development-es": {
- "browserTarget": "studio-web:build:development,es"
+ "browserTarget": "studio-web:build:development,es",
+ "port": 4202
}
},
"defaultConfiguration": "development-en"
From cf49c3f1f1894a6c52b410b1c8d1d4a6d84e674c Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Fri, 3 Mar 2023 12:59:51 -0500
Subject: [PATCH 07/64] refactor: load translations from the
i18n/messages.*.json files
---
packages/web-component/src/components.d.ts | 4 +-
.../read-along-component/read-along.tsx | 213 ++++--------------
.../components/read-along-component/readme.md | 2 +-
.../web-component/src/i18n/messages.eng.json | 37 +--
.../web-component/src/i18n/messages.fra.json | 37 +--
.../web-component/src/i18n/messages.spa.json | 37 +--
packages/web-component/tsconfig.json | 3 +-
packages/web-component/tsconfig.lib.json | 2 +-
8 files changed, 117 insertions(+), 218 deletions(-)
diff --git a/packages/web-component/src/components.d.ts b/packages/web-component/src/components.d.ts
index 0edc45ce..f589fbf1 100644
--- a/packages/web-component/src/components.d.ts
+++ b/packages/web-component/src/components.d.ts
@@ -37,7 +37,7 @@ export namespace Components {
*/
"href": string;
/**
- * Language of the interface. In 639-3 code Options are - "eng" for English - "fra" for French
+ * Language of the interface. In 639-3 code. Options are "eng" (English), "fra" (French) or "spa" (Spanish)
*/
"language": InterfaceLanguage;
/**
@@ -100,7 +100,7 @@ declare namespace LocalJSX {
*/
"href"?: string;
/**
- * Language of the interface. In 639-3 code Options are - "eng" for English - "fra" for French
+ * Language of the interface. In 639-3 code. Options are "eng" (English), "fra" (French) or "spa" (Spanish)
*/
"language"?: InterfaceLanguage;
/**
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index da6ef778..845877cd 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -23,8 +23,10 @@ import {
Page,
InterfaceLanguage,
ReadAlongMode,
- Translation,
} from "../../index.d";
+import { web_component as eng_strings } from "../../i18n/messages.eng.json";
+import { web_component as fra_strings } from "../../i18n/messages.fra.json";
+import { web_component as spa_strings } from "../../i18n/messages.spa.json";
const LOADING = 0;
const LOADED = 1;
@@ -76,13 +78,16 @@ export class ReadAlongComponent {
@Prop({ mutable: true, reflect: true }) theme: string = "light";
/**
- * Language of the interface. In 639-3 code
- * Options are
- * - "eng" for English
- * - "fra" for French
+ * Language of the interface. In 639-3 code.
+ * Options are "eng" (English), "fra" (French) or "spa" (Spanish)
*/
@Prop({ mutable: true, reflect: true }) language: InterfaceLanguage = "eng";
+ /**
+ * i18n strings dicts
+ */
+ i18nStrings = { eng: eng_strings, fra: fra_strings, spa: spa_strings };
+
/**
* Optional custom Stylesheet to override defaults
*/
@@ -1002,139 +1007,20 @@ export class ReadAlongComponent {
/**
* Any text used in the Web Component should be at least bilingual in English and French.
- * To add a new term, add a new key to the translations object. Then add 'eng' and 'fr' keys
+ * To add a new term, add a new key to each messages.*.json file in ../../i18n
* and give the translations as values.
*
* @param word short name for the text to fetch
- * @param lang language code
- * @param path (optional) the path/file/href the error message applies to
- * @param assetType (optional) type of assert the error message applies to
*/
- returnTranslation(
- word: string,
- lang?: InterfaceLanguage,
- path?: string,
- assetType?: string
- ): string {
- if (lang === undefined) lang = this.language;
- let translations: { [message: string]: Translation } = {
- speed: {
- eng: "Playback Speed",
- fra: "Vitesse de Lecture",
- spa: "Velocidad de reproducción",
- },
- "re-align": {
- eng: "Re-align with audio",
- fra: "Réaligner avec l'audio",
- spa: "Re-alinear con el audio",
- },
- "loading-error": {
- eng:
- "Error: the " +
- assetType +
- " file '" +
- path +
- "' could not be loaded.",
- fra:
- "Erreur: le fichier " +
- assetType +
- " '" +
- path +
- "' n'a pas pu être chargé.",
- spa:
- "Error: el fichero " +
- assetType +
- " '" +
- path +
- "' no se pudo cargar.",
- },
- "parse-error": {
- eng:
- "Error: the " +
- assetType +
- " file '" +
- path +
- "' could not be parsed.",
- fra:
- "Erreur: le fichier " +
- assetType +
- " '" +
- path +
- "' n'a pas pu être analysé.",
- spa:
- "Error: el fichero " +
- assetType +
- " '" +
- path +
- "' no se pudo analizar.",
- },
- "alignment-error": {
- eng: "Error: No alignments were found.",
- fra: "Erreur: aucun alignement n'a été trouvé.",
- spa: "Error: No se encontró ningún alineamiento.",
- },
- loading: {
- eng: "Loading...",
- fra: "Chargement en cours",
- spa: "Cargando...",
- },
- "line-placeholder": {
- eng: "Type your text here",
- fra: "Écrivez votre texte ici",
- spa: "Escriba su texto aquí",
- },
- "upload-image": {
- eng: "Upload an image for this page",
- fra: "Téléverser une image pour cette page",
- spa: "Cargue una imagen para esta página",
- },
- "choose-file": {
- eng: "Choose a file",
- fra: "Choisir un fichier",
- spa: "Seleccione un fichero",
- },
- "play-tooltip": {
- eng: "Play audio recording",
- fra: "Écouter l'enregistrement",
- spa: "Déle play a su grabación de audio",
- },
- "rewind-tooltip": {
- eng: "Rewind 5 seconds",
- fra: "Reculer de 5 secondes",
- spa: "Rebobine (rewind) 5 segundos",
- },
- "stop-tooltip": {
- eng: "Stop audio playback",
- fra: "Arrêter la lecture",
- spa: "Pare la reproducción de audio",
- },
- "theme-tooltip": {
- eng: "Change theme",
- fra: "Changer de thême visuel",
- spa: "Cambie la paleta de colores",
- },
- "full-screen-tooltip": {
- eng: "Full screen mode",
- fra: "Mode plein écran",
- spa: "Modo pantalla completa",
- },
- "translation-tooltip": {
- eng: "Toggle translations",
- fra: "Afficher ou cacher les traductions",
- spa: "Active o desactive las traducciones",
- },
- "add-translation": {
- eng: "Add a translation, transliteration or gloss",
- fra: "Ajouter une traduction, une translitération ou une glose",
- spa: "Añada una traducción, transliteración o glosa",
- },
- };
- if (translations[word]) {
- if (translations[word][lang]) return translations[word][lang];
- // Fallback to English if the language is unknown
- else return translations[word]["eng"];
+ getI18nString(word: string): string {
+ if (
+ this.i18nStrings[this.language] &&
+ this.i18nStrings[this.language][word]
+ ) {
+ return this.i18nStrings[this.language][word];
+ } else if (this.i18nStrings.eng[word]) {
+ return this.i18nStrings.eng[word];
} else {
- // Last fallback, just return the key if we can't find it
return word;
}
}
@@ -1191,7 +1077,7 @@ export class ReadAlongComponent {
onClick={() => this.hideGuideAndScroll()}
>
- {this.returnTranslation("re-align", this.language)}
+ {this.getI18nString("re-align")}
);
@@ -1247,7 +1133,7 @@ export class ReadAlongComponent {
@@ -1276,7 +1162,8 @@ export class ReadAlongComponent {
*/
PageCount = (props: { pgCount: number; currentPage: number }): Element => (
- Page {props.currentPage}
+ {this.getI18nString("page")}{" "}
+ {props.currentPage}
{" / "}
{props.pgCount}
@@ -1507,20 +1394,14 @@ export class ReadAlongComponent {
onKeyDown={(event) => {
if (event.key == "Enter") event.preventDefault();
}}
- data-placeholder={this.returnTranslation(
- "line-placeholder",
- this.language
- )}
+ data-placeholder={this.getI18nString("line-placeholder")}
>
);
} else {
return (
{
this.playing ? this.pause() : this.play();
}}
@@ -1634,7 +1515,7 @@ export class ReadAlongComponent {
data-cy="replay-button"
disabled={this.hasLoaded < 2}
aria-label="Rewind"
- title={this.returnTranslation("rewind-tooltip", this.language)}
+ title={this.getI18nString("rewind-tooltip")}
onClick={() => this.goBack(5)}
class={
"control-panel__control ripple theme--" +
@@ -1652,7 +1533,7 @@ export class ReadAlongComponent {
data-cy="stop-button"
disabled={this.hasLoaded < 2}
aria-label="Stop"
- title={this.returnTranslation("stop-tooltip", this.language)}
+ title={this.getI18nString("stop-tooltip")}
onClick={() => this.stop()}
class={
"control-panel__control ripple theme--" +
@@ -1668,7 +1549,7 @@ export class ReadAlongComponent {
PlaybackSpeedControl = (): Element => (
this.changeTheme()}
- title={this.returnTranslation("theme-tooltip", this.language)}
+ title={this.getI18nString("theme-tooltip")}
class={
"control-panel__control ripple theme--" +
this.theme +
@@ -1705,7 +1586,7 @@ export class ReadAlongComponent {
this.toggleFullscreen()}
- title={this.returnTranslation("full-screen-tooltip", this.language)}
+ title={this.getI18nString("full-screen-tooltip")}
class={
"control-panel__control ripple theme--" +
this.theme +
@@ -1723,7 +1604,7 @@ export class ReadAlongComponent {
this.toggleTextTranslation()}
class={
"control-panel__control ripple theme--" +
@@ -1787,12 +1668,13 @@ export class ReadAlongComponent {
let path = this.getPathFromAssetType(assetType);
return (
);
@@ -1801,12 +1683,13 @@ export class ReadAlongComponent {
let path = this.getPathFromAssetType(assetType);
return (
);
@@ -1815,7 +1698,7 @@ export class ReadAlongComponent {
{this.alignment_failed && this.assetsStatus.RAS === LOADED && (
)}
diff --git a/packages/web-component/src/components/read-along-component/readme.md b/packages/web-component/src/components/read-along-component/readme.md
index 898c243f..dbcd9487 100644
--- a/packages/web-component/src/components/read-along-component/readme.md
+++ b/packages/web-component/src/components/read-along-component/readme.md
@@ -13,7 +13,7 @@
| `cssUrl` | `css-url` | Optional custom Stylesheet to override defaults | `string` | `undefined` |
| `displayTranslation` | `display-translation` | Show text translation on at load time | `boolean` | `true` |
| `href` | `href` | URL of the aligned text as readalong XML | `string` | `undefined` |
-| `language` | `language` | Language of the interface. In 639-3 code Options are - "eng" for English - "fra" for French | `"eng" \| "fra" \| "spa"` | `"eng"` |
+| `language` | `language` | Language of the interface. In 639-3 code. Options are "eng" (English), "fra" (French) or "spa" (Spanish) | `"eng" \| "fra" \| "spa"` | `"eng"` |
| `mode` | `mode` | Choose mode of ReadAlong - either view (default) or edit | `"EDIT" \| "VIEW"` | `"VIEW"` |
| `pageScrolling` | `page-scrolling` | Toggles the page scrolling from horizontal to vertical. Defaults to horizontal | `"horizontal" \| "vertical"` | `"horizontal"` |
| `playbackRateRange` | `playback-rate-range` | Control the range of the playback rate: allow speeds from 100 - playback-rate-range to 100 + playback-rate-range. | `number` | `15` |
diff --git a/packages/web-component/src/i18n/messages.eng.json b/packages/web-component/src/i18n/messages.eng.json
index 83982377..91113ec7 100644
--- a/packages/web-component/src/i18n/messages.eng.json
+++ b/packages/web-component/src/i18n/messages.eng.json
@@ -1,18 +1,23 @@
{
- "web.component.speed": "Playback Speed",
- "web.component.re-align": "Re-align with audio",
- "web.component.loading-error": "Error: the file could not be loaded.",
- "web.component.parse-error": "Error: the file could not be parsed.",
- "web.component.alignment-error": "Error: No alignments were found.",
- "web.component.loading": "Loading...",
- "web.component.line-placeholder": "Type your text here",
- "web.component.upload-image": "Upload an image for this page",
- "web.component.choose-file": "Choose a file",
- "web.component.play-tooltip": "Play audio recording",
- "web.component.rewind-tooltip": "Rewind 5 seconds",
- "web.component.stop-tooltip": "Stop audio playback",
- "web.component.theme-tooltip": "Change theme",
- "web.component.full-screen-tooltip": "Full screen mode",
- "web.component.translation-tooltip": "Toggle translations",
- "web.component.add-translation": "Add a translation, transliteration or gloss"
+ "web_component": {
+ "page": "Page",
+ "speed": "Playback Speed",
+ "re-align": "Re-align with audio",
+ "file-error-prefix": "Error: the ",
+ "file-error-infix": " file '",
+ "loading-error-suffix": "' could not be loaded.",
+ "parse-error-suffix": "' could not be parsed.",
+ "alignment-error": "Error: No alignments were found.",
+ "loading": "Loading...",
+ "line-placeholder": "Type your text here",
+ "upload-image": "Upload an image for this page",
+ "choose-file": "Choose a file",
+ "play-tooltip": "Play audio recording",
+ "rewind-tooltip": "Rewind 5 seconds",
+ "stop-tooltip": "Stop audio playback",
+ "theme-tooltip": "Change theme",
+ "full-screen-tooltip": "Full screen mode",
+ "translation-tooltip": "Toggle translations",
+ "add-translation": "Add a translation, transliteration or gloss"
+ }
}
diff --git a/packages/web-component/src/i18n/messages.fra.json b/packages/web-component/src/i18n/messages.fra.json
index a333ef85..64062058 100644
--- a/packages/web-component/src/i18n/messages.fra.json
+++ b/packages/web-component/src/i18n/messages.fra.json
@@ -1,18 +1,23 @@
{
- "web.component.speed": "Vitesse de Lecture",
- "web.component.re-align": "Réaligner avec l'audio",
- "web.component.loading-error": "Erreur: le fichier n'a pas pu être chargé.",
- "web.component.parse-error": "Erreur: le fichier n'a pas pu être analysé.",
- "web.component.alignment-error": "Erreur: aucun alignement n'a été trouvé.",
- "web.component.loading": "Chargement en cours",
- "web.component.line-placeholder": "Écrivez votre texte ici",
- "web.component.upload-image": "Téléverser charger une image pour cette page",
- "web.component.choose-file": "Choisir un fichier",
- "web.component.play-tooltip": "Écouter l'enregistrement",
- "web.component.rewind-tooltip": "Reculer de 5 secondes",
- "web.component.stop-tooltip": "Arrêter la lecture",
- "web.component.theme-tooltip": "Changer de thême visuel",
- "web.component.full-screen-tooltip": "Mode plein écran",
- "web.component.translation-tooltip": "Afficher ou cacher les traductions",
- "web.component.add-translation": "Ajouter une traduction, une translitération ou une glose"
+ "web_component": {
+ "page": "Page",
+ "speed": "Vitesse de Lecture",
+ "re-align": "Réaligner avec l'audio",
+ "file-error-prefix": "Erreur: le fichier ",
+ "file-error-infix": " '",
+ "loading-error-suffix": "' n'a pas pu être chargé.",
+ "parse-error-suffix": "' n'a pas pu être analysé.",
+ "alignment-error": "Erreur: aucun alignement n'a été trouvé.",
+ "loading": "Chargement en cours",
+ "line-placeholder": "Écrivez votre texte ici",
+ "upload-image": "Téléverser charger une image pour cette page",
+ "choose-file": "Choisir un fichier",
+ "play-tooltip": "Écouter l'enregistrement",
+ "rewind-tooltip": "Reculer de 5 secondes",
+ "stop-tooltip": "Arrêter la lecture",
+ "theme-tooltip": "Changer de thême visuel",
+ "full-screen-tooltip": "Mode plein écran",
+ "translation-tooltip": "Afficher ou cacher les traductions",
+ "add-translation": "Ajouter une traduction, une translitération ou une glose"
+ }
}
diff --git a/packages/web-component/src/i18n/messages.spa.json b/packages/web-component/src/i18n/messages.spa.json
index dec4acc5..38867f5d 100644
--- a/packages/web-component/src/i18n/messages.spa.json
+++ b/packages/web-component/src/i18n/messages.spa.json
@@ -1,18 +1,23 @@
{
- "web.component.speed": "Velocidad de reproducción",
- "web.component.re-align": "Re-alinear con el audio",
- "web.component.loading-error": "Error: el fichero no se pudo cargar.",
- "web.component.parse-error": "Error: el fichero no se pudo analizar.",
- "web.component.alignment-error": "Error: No se encontró ningún alineamiento.",
- "web.component.loading": "Cargando...",
- "web.component.line-placeholder": "Escriba su texto aquí",
- "web.component.upload-image": "Cargue una imagen para esta página",
- "web.component.choose-file": "Seleccione un fichero",
- "web.component.play-tooltip": "Déle play a su grabación de audio",
- "web.component.rewind-tooltip": "Rebobine (rewind) 5 segundos",
- "web.component.stop-tooltip": "Pare la reproducción de audio",
- "web.component.theme-tooltip": "Cambie la paleta de colores",
- "web.component.full-screen-tooltip": "Modo pantalla completa",
- "web.component.translation-tooltip": "Active o desactive las traducciones",
- "web.component.add-translation": "Añada una traducción, transliteración o glosa"
+ "web_component": {
+ "page": "Página",
+ "speed": "Velocidad de reproducción",
+ "re-align": "Re-alinear con el audio",
+ "file-error-prefix": "Error: el fichero ",
+ "file-error-infix": " '",
+ "loading-error-suffix": "' no se pudo cargar.",
+ "parse-error-suffix": "' no se pudo analizar.",
+ "alignment-error": "Error: No se encontró ningún alineamiento.",
+ "loading": "Cargando...",
+ "line-placeholder": "Escriba su texto aquí",
+ "upload-image": "Cargue una imagen para esta página",
+ "choose-file": "Seleccione un fichero",
+ "play-tooltip": "Déle play a su grabación de audio",
+ "rewind-tooltip": "Rebobine (rewind) 5 segundos",
+ "stop-tooltip": "Pare la reproducción de audio",
+ "theme-tooltip": "Cambie la paleta de colores",
+ "full-screen-tooltip": "Modo pantalla completa",
+ "translation-tooltip": "Active o desactive las traducciones",
+ "add-translation": "Añada una traducción, transliteración o glosa"
+ }
}
diff --git a/packages/web-component/tsconfig.json b/packages/web-component/tsconfig.json
index 61148f50..118bcca7 100644
--- a/packages/web-component/tsconfig.json
+++ b/packages/web-component/tsconfig.json
@@ -12,7 +12,8 @@
"noUnusedLocals": true,
"noUnusedParameters": true,
"jsx": "react",
- "jsxFactory": "h"
+ "jsxFactory": "h",
+ "resolveJsonModule": true
},
"references": [
{
diff --git a/packages/web-component/tsconfig.lib.json b/packages/web-component/tsconfig.lib.json
index 700ad465..8ab7ec2c 100644
--- a/packages/web-component/tsconfig.lib.json
+++ b/packages/web-component/tsconfig.lib.json
@@ -7,5 +7,5 @@
"types": ["node"]
},
"exclude": ["**/*.spec.ts", "**/*.spec.tsx"],
- "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"]
+ "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx", "**/*.json"]
}
From 51feb588481b80cd06dcfb0b714c2ec6f01d1a2c Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Fri, 3 Mar 2023 13:38:32 -0500
Subject: [PATCH 08/64] refactor: implement string substitutions in
getI18nString()
---
.../read-along-component/read-along.tsx | 45 ++++++++++---------
.../web-component/src/i18n/messages.eng.json | 6 +--
.../web-component/src/i18n/messages.fra.json | 6 +--
.../web-component/src/i18n/messages.spa.json | 6 +--
4 files changed, 31 insertions(+), 32 deletions(-)
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index 845877cd..9938c79a 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -1006,13 +1006,9 @@ export class ReadAlongComponent {
**********/
/**
- * Any text used in the Web Component should be at least bilingual in English and French.
- * To add a new term, add a new key to each messages.*.json file in ../../i18n
- * and give the translations as values.
- *
- * @param word short name for the text to fetch
+ * Helper function for getI18nString()
*/
- getI18nString(word: string): string {
+ getRawI18nString(word: string): string {
if (
this.i18nStrings[this.language] &&
this.i18nStrings[this.language][word]
@@ -1025,6 +1021,21 @@ export class ReadAlongComponent {
}
}
+ /**
+ * Any text used in the Web Component should be at least bilingual in English and French.
+ * To add a new term, add a new key to each messages.*.json file in ../../i18n
+ * and give the translations as values.
+ *
+ * @param word short name for the text to fetch
+ */
+ getI18nString(word: string, substitutions: any = {}): string {
+ let result: string = this.getRawI18nString(word);
+ for (const [key, value] of Object.entries(substitutions)) {
+ result = result.replace(`<${key}>`, value as string);
+ }
+ return result;
+ }
+
/**********
* EDIT *
**********/
@@ -1668,13 +1679,10 @@ export class ReadAlongComponent {
let path = this.getPathFromAssetType(assetType);
return (
);
@@ -1683,13 +1691,10 @@ export class ReadAlongComponent {
let path = this.getPathFromAssetType(assetType);
return (
);
diff --git a/packages/web-component/src/i18n/messages.eng.json b/packages/web-component/src/i18n/messages.eng.json
index 91113ec7..75f3a8ed 100644
--- a/packages/web-component/src/i18n/messages.eng.json
+++ b/packages/web-component/src/i18n/messages.eng.json
@@ -3,10 +3,8 @@
"page": "Page",
"speed": "Playback Speed",
"re-align": "Re-align with audio",
- "file-error-prefix": "Error: the ",
- "file-error-infix": " file '",
- "loading-error-suffix": "' could not be loaded.",
- "parse-error-suffix": "' could not be parsed.",
+ "loading-error": "Error: the file \"\" could not be loaded.",
+ "parse-error": "Error: the file \"\" could not be parsed.",
"alignment-error": "Error: No alignments were found.",
"loading": "Loading...",
"line-placeholder": "Type your text here",
diff --git a/packages/web-component/src/i18n/messages.fra.json b/packages/web-component/src/i18n/messages.fra.json
index 64062058..fb98632b 100644
--- a/packages/web-component/src/i18n/messages.fra.json
+++ b/packages/web-component/src/i18n/messages.fra.json
@@ -3,10 +3,8 @@
"page": "Page",
"speed": "Vitesse de Lecture",
"re-align": "Réaligner avec l'audio",
- "file-error-prefix": "Erreur: le fichier ",
- "file-error-infix": " '",
- "loading-error-suffix": "' n'a pas pu être chargé.",
- "parse-error-suffix": "' n'a pas pu être analysé.",
+ "loading-error": "Erreur: le fichier \"\" n'a pas pu être chargé.",
+ "parse-error": "Erreur: le fichier \"\" n'a pas pu être analysé.",
"alignment-error": "Erreur: aucun alignement n'a été trouvé.",
"loading": "Chargement en cours",
"line-placeholder": "Écrivez votre texte ici",
diff --git a/packages/web-component/src/i18n/messages.spa.json b/packages/web-component/src/i18n/messages.spa.json
index 38867f5d..4da272e0 100644
--- a/packages/web-component/src/i18n/messages.spa.json
+++ b/packages/web-component/src/i18n/messages.spa.json
@@ -3,10 +3,8 @@
"page": "Página",
"speed": "Velocidad de reproducción",
"re-align": "Re-alinear con el audio",
- "file-error-prefix": "Error: el fichero ",
- "file-error-infix": " '",
- "loading-error-suffix": "' no se pudo cargar.",
- "parse-error-suffix": "' no se pudo analizar.",
+ "loading-error": "Error: el fichero \"\" no se pudo cargar.",
+ "parse-error": "Error: el fichero \"\" no se pudo analizar.",
"alignment-error": "Error: No se encontró ningún alineamiento.",
"loading": "Cargando...",
"line-placeholder": "Escriba su texto aquí",
From 7350f91546ec341134fd8c8b58762955973c8793 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Fri, 3 Mar 2023 13:57:32 -0500
Subject: [PATCH 09/64] style: polish my code and its documentation
---
.../read-along-component/read-along.tsx | 31 ++++++++++++-------
1 file changed, 20 insertions(+), 11 deletions(-)
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index 9938c79a..c031e70f 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -1007,17 +1007,21 @@ export class ReadAlongComponent {
/**
* Helper function for getI18nString()
+ * @param key the key of the string to lookup
+ * @returns the requested string found i18n/messages.{this.language}.json
*/
- getRawI18nString(word: string): string {
+ getRawI18nString(key: string): string {
if (
this.i18nStrings[this.language] &&
- this.i18nStrings[this.language][word]
+ this.i18nStrings[this.language][key]
) {
- return this.i18nStrings[this.language][word];
- } else if (this.i18nStrings.eng[word]) {
- return this.i18nStrings.eng[word];
+ return this.i18nStrings[this.language][key];
+ } else if (this.i18nStrings.eng[key]) {
+ // Fallback to English if the string does not exist for this.language
+ return this.i18nStrings.eng[key];
} else {
- return word;
+ // Last fallback in case it's not found anywhere, because we never want to just fail
+ return key;
}
}
@@ -1026,12 +1030,17 @@ export class ReadAlongComponent {
* To add a new term, add a new key to each messages.*.json file in ../../i18n
* and give the translations as values.
*
- * @param word short name for the text to fetch
+ * Subsitution semantics: given substitution = { "STR1": "value1", "STR2": "value2" },
+ * the text "foo bar baz" will replaced by "foo value1 bar value2 baz".
+ *
+ * @param key short name for the text to fetch
+ * @param substitutions optional list of subtitutions to perform
+ * @returns the string in language this.language for key
*/
- getI18nString(word: string, substitutions: any = {}): string {
- let result: string = this.getRawI18nString(word);
- for (const [key, value] of Object.entries(substitutions)) {
- result = result.replace(`<${key}>`, value as string);
+ getI18nString(key: string, substitutions: any = {}): string {
+ let result: string = this.getRawI18nString(key);
+ for (const [sub_key, value] of Object.entries(substitutions)) {
+ result = result.replace("<" + sub_key + ">", value as string);
}
return result;
}
From 4ed8b5f54d59bd3f183cbd94cc894a2fd298fd2c Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Fri, 3 Mar 2023 14:13:50 -0500
Subject: [PATCH 10/64] fix(test): adjust the test suite to the current code
---
.../web-component/cypress/e2e/missing.assets.feedback.cy.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/web-component/cypress/e2e/missing.assets.feedback.cy.js b/packages/web-component/cypress/e2e/missing.assets.feedback.cy.js
index 1636b89a..3e1695ad 100644
--- a/packages/web-component/cypress/e2e/missing.assets.feedback.cy.js
+++ b/packages/web-component/cypress/e2e/missing.assets.feedback.cy.js
@@ -20,7 +20,7 @@ context("Readalong Component with missing assets", () => {
);
//check that message is visible
expect($el.text()).contains(
- "the RAS file 'ejfra.readalong' could not be loaded",
+ 'the RAS file "ejfra.readalong" could not be loaded',
"error message visible"
);
})
@@ -50,7 +50,7 @@ context("Readalong Component with missing assets", () => {
);
//check that message is visible
expect($el.text()).contains(
- "Erreur: le fichier RAS 'ej-fra-malformed.readalong' n'a pas pu être analysé",
+ 'Erreur: le fichier RAS "ej-fra-malformed.readalong" n\'a pas pu être analysé',
"error message visible"
);
})
@@ -70,7 +70,7 @@ context("Readalong Component with missing assets", () => {
expect($el.hasClass("fade")).equal(false);
//check that message is visible
expect($el.text()).contains(
- "Error: the AUDIO file 'ejfra.m4a' could not be loaded"
+ 'Error: the AUDIO file "ejfra.m4a" could not be loaded'
);
})
.should("be.visible");
From 8a7351f11e66b7862333cc896f226715e3de2f96 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Thu, 2 Mar 2023 17:46:38 -0500
Subject: [PATCH 11/64] ci: bump gh pages action to use node 16
Use @v4 to get the latest, currently 4.4.1, which fixes the warnings we get.
---
.github/workflows/publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index ac807983..4e3c3ec1 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -33,7 +33,7 @@ jobs:
npx nx build studio-web --configuration=production --localize=fr --deleteOutputPath=false
npx nx build studio-web --configuration=production --localize=es --deleteOutputPath=false
- name: Deploy 🚀
- uses: JamesIves/github-pages-deploy-action@v4.2.3
+ uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages # The branch the action should deploy to.
folder: dist/packages/studio-web # The folder the action should deploy.
From ed4a28f7e0c417c962eedbe589e2767ba68a2256 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Thu, 2 Mar 2023 18:12:45 -0500
Subject: [PATCH 12/64] ci: fix deprecation warnings for actions/create-release
and set-output
---
.github/workflows/release.yml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f09f58f9..a3a4160e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -11,7 +11,7 @@ jobs:
build:
runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: fregante/setup-git-user@v1
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@v3
@@ -43,20 +43,20 @@ jobs:
- name: Determine tag
id: determine_tag
run: |
- echo "::set-output name=TAG_VERSION::$(npm view @readalongs/web-component version)"
+ echo "TAG_VERSION=$(npm view @readalongs/web-component version)" >> $GITHUB_OUTPUT
- name: Bump version and push tag
id: tag_version
- uses: mathieudutour/github-tag-action@v5.5
+ uses: mathieudutour/github-tag-action@v6.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
custom_tag: ${{ steps.determine_tag.outputs.TAG_VERSION }}
- name: Create a GitHub release
- uses: actions/create-release@v1
+ uses: ncipollo/release-action@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
- tag_name: ${{ steps.tag_version.outputs.new_tag }}
- release_name: Release ${{ steps.tag_version.outputs.new_tag }}
+ tag: ${{ steps.tag_version.outputs.new_tag }}
+ name: Release ${{ steps.tag_version.outputs.new_tag }}
body: ${{ steps.tag_version.outputs.changelog }}
- name: Commit bumped version and merge with main
run: |
From 4b7aa8c32895033d16b175fe7bc2921a55c9c620 Mon Sep 17 00:00:00 2001
From: Eric Joanis
Date: Thu, 2 Mar 2023 18:13:52 -0500
Subject: [PATCH 13/64] ci: submit a PR rather than try to push to protected
release branch
---
.github/workflows/release.yml | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a3a4160e..84ecd1db 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -58,12 +58,15 @@ jobs:
tag: ${{ steps.tag_version.outputs.new_tag }}
name: Release ${{ steps.tag_version.outputs.new_tag }}
body: ${{ steps.tag_version.outputs.changelog }}
- - name: Commit bumped version and merge with main
- run: |
- git add package.json packages/*/package.json packages/studio-web/src/assets/bundle.js packages/studio-web/src/assets/fonts.b64.css
- git commit -m "chore: commit version"
- git fetch --unshallow
- git push origin release
- git checkout main
- git merge release
- git push origin main
+ - name: Submit a PR for the bumped version
+ uses: peter-evans/create-pull-request@v4
+ with:
+ commit-message: "chore: commit version"
+ delete-branch: true
+ base: main
+ add-paths: |
+ package.json
+ package-lock.json
+ packages/*/package.json
+ packages/studio-web/src/assets/bundle.js
+ packages/studio-web/src/assets/fonts.b64.css
From e3018617475c0ca999cc229077cbb1eb7842000f Mon Sep 17 00:00:00 2001
From: roedoejet
Date: Wed, 8 Mar 2023 10:22:27 -0800
Subject: [PATCH 14/64] feat(fonts): use bc sans by default
load from shadow dom as per https://github.com/ionic-team/stencil/issues/2072
also removes requirement for parent applications to load google fonts separately
---
.github/workflows/publish.yml | 1 -
.github/workflows/release.yml | 2 +-
README.md | 6 +-
package-lock.json | 4 +-
packages/angular-demo/src/index.html | 4 -
packages/studio-web/package.json | 2 +-
.../src/app/upload/upload.component.sass | 3 +-
packages/studio-web/src/assets/bundle.js | 6 +-
packages/studio-web/src/assets/fonts.b64.css | 4 +-
packages/studio-web/src/index.html | 4 +
packages/studio-web/src/styles.sass | 3 -
packages/web-component/b64Fonts.js | 20 +---
packages/web-component/package.json | 3 +-
.../read-along-component/read-along.tsx | 23 +++++
packages/web-component/src/index.html | 5 -
.../web-component/src/scss/base/_base.scss | 12 +--
.../src/scss/fonts/BCSans-Regular.woff | Bin 0 -> 353844 bytes
.../src/scss/fonts/BCSans-Regular.woff2 | Bin 0 -> 231836 bytes
.../scss/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2 | Bin 14044 -> 0 bytes
.../fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2 | Bin 2888 -> 0 bytes
.../src/scss/fonts/fonts.b64.css | 56 +++++++++++
.../web-component/src/scss/fonts/fonts.css | 95 ------------------
.../scss/fonts/qkBbXvYC6trAT7RVLtyU5rZP.woff2 | Bin 6332 -> 0 bytes
.../fonts/qkBbXvYC6trAT7RbLtyU5rZPoAU.woff2 | Bin 652 -> 0 bytes
packages/web-component/src/scss/styles.scss | 10 --
.../src/scss/utilities/_typography.scss | 32 +-----
.../test-data/ej-fra/index-edit.html | 5 -
.../test-data/ej-fra/index-malformed-xml.html | 5 -
.../ej-fra/index-missing-alignment.html | 5 -
.../test-data/ej-fra/index-missing-audio.html | 5 -
.../ej-fra/index-missing-everything.html | 5 -
.../test-data/ej-fra/index-missing-xml.html | 5 -
.../test-data/ej-fra/index-playback-rate.html | 5 -
.../test-data/ej-fra/index-scroll-auto.html | 5 -
.../test-data/ej-fra/index-subword.html | 5 -
.../ej-fra/index-translated-no-display.html | 5 -
.../test-data/ej-fra/index-translated.html | 5 -
.../web-component/test-data/ej-fra/index.html | 5 -
38 files changed, 104 insertions(+), 251 deletions(-)
create mode 100644 packages/web-component/src/scss/fonts/BCSans-Regular.woff
create mode 100644 packages/web-component/src/scss/fonts/BCSans-Regular.woff2
delete mode 100644 packages/web-component/src/scss/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2
delete mode 100644 packages/web-component/src/scss/fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2
create mode 100644 packages/web-component/src/scss/fonts/fonts.b64.css
delete mode 100644 packages/web-component/src/scss/fonts/fonts.css
delete mode 100644 packages/web-component/src/scss/fonts/qkBbXvYC6trAT7RVLtyU5rZP.woff2
delete mode 100644 packages/web-component/src/scss/fonts/qkBbXvYC6trAT7RbLtyU5rZPoAU.woff2
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 4e3c3ec1..d0670ba0 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -22,7 +22,6 @@ jobs:
run: |
npx nx build web-component
# create the bundles required for studio-web
- npx nx prepublish web-component
npx nx bundle web-component
- name: Test
run: |
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 84ecd1db..f70375ba 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -31,7 +31,7 @@ jobs:
command: npx nx test:once web-component
- run: cd ./packages/web-component && npm version patch
- run: cd ./packages/ngx-web-component && npm version patch
- - run: npx nx build web-component && npx nx prepublish web-component && npx nx bundle web-component && npx nx build ngx-web-component
+ - run: npx nx build web-component && npx nx bundle web-component && npx nx build ngx-web-component
- run: |
cd dist/packages/web-component && npm publish --access=public
env:
diff --git a/README.md b/README.md
index 08a66421..cf765801 100644
--- a/README.md
+++ b/README.md
@@ -167,17 +167,13 @@ To publish the web component, first you must belong to the [@readalongs organiza
nx build web-component
nx build ngx-web-component
-Run the prepublish step for web-component:
-
- nx prepublish web-component
-
Run the bundler for single-file html exports:
nx bundle web-component
Alternatively run together as:
- nx run-many --targets=build,prepublish,bundle --projects=web-component,ngx-web-component --parallel 1
+ nx run-many --targets=build,bundle --projects=web-component,ngx-web-component --parallel 1
Then, go to the directory and publish:
diff --git a/package-lock.json b/package-lock.json
index b86854b7..3ab13833 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32691,7 +32691,7 @@
},
"packages/ngx-web-component": {
"name": "@readalongs/ngx-web-component",
- "version": "1.0.0",
+ "version": "1.0.2",
"devDependencies": {
"@angular-devkit/architect": "^0.1501.1",
"@angular-devkit/build-angular": "^15.1.1",
@@ -32760,7 +32760,7 @@
},
"packages/web-component": {
"name": "@readalongs/web-component",
- "version": "1.0.0",
+ "version": "1.0.2",
"license": "MIT",
"dependencies": {
"audio-recorder-polyfill": "^0.4.1",
diff --git a/packages/angular-demo/src/index.html b/packages/angular-demo/src/index.html
index 63f2a357..f2f74992 100644
--- a/packages/angular-demo/src/index.html
+++ b/packages/angular-demo/src/index.html
@@ -6,10 +6,6 @@
-
diff --git a/packages/studio-web/package.json b/packages/studio-web/package.json
index e185c486..94a4290c 100644
--- a/packages/studio-web/package.json
+++ b/packages/studio-web/package.json
@@ -65,5 +65,5 @@
"zone.js": "~0.11.4"
},
"singleFileBundleVersion": "1.0.2",
- "singleFileBundleTimestamp": "2023-03-01+16-23-59"
+ "singleFileBundleTimestamp": "2023-03-08+08-58-40"
}
diff --git a/packages/studio-web/src/app/upload/upload.component.sass b/packages/studio-web/src/app/upload/upload.component.sass
index 90752e56..1901963b 100644
--- a/packages/studio-web/src/app/upload/upload.component.sass
+++ b/packages/studio-web/src/app/upload/upload.component.sass
@@ -1,6 +1,7 @@
#textInput
border: 1px solid #222
min-height: 150px
+ font-family: 'BCSans', 'Noto Sans', 'Verdana', 'Arial', 'sans-serif'
.audioControl
width: 100%
@@ -9,4 +10,4 @@
scale: 1.3
.pr-0
- padding-right: 0
+ padding-right: 0
\ No newline at end of file
diff --git a/packages/studio-web/src/assets/bundle.js b/packages/studio-web/src/assets/bundle.js
index e7b76243..448421e9 100644
--- a/packages/studio-web/src/assets/bundle.js
+++ b/packages/studio-web/src/assets/bundle.js
@@ -1,4 +1,4 @@
-(()=>{var e={678:(e,t,n)=>{"use strict";n.d(t,{b:()=>G,g:()=>f,h:()=>u,p:()=>se,r:()=>Z});let r,o,i=!1;const a="http://www.w3.org/1999/xlink",s={},l=e=>"object"===(e=typeof e)||"function"===e;function c(e){var t,n,r;return null!==(r=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==r?r:void 0}const u=(e,t,...n)=>{let r=null,o=null,i=!1,a=!1;const s=[],c=t=>{for(let n=0;ne[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,s,p);const u=d(e,null);return u.$attrs$=t,s.length>0&&(u.$children$=s),u.$key$=o,u},d=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null};return n},h={},p={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(g)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),g=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),u(e.vtag,t,...e.vchildren||[])}const t=d(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},f=e=>Y(e).$hostElement$,m=new WeakMap,b=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),i=((e,t,n,r)=>{var o;let i=y(t);const a=re.get(i);if(e=11===e.nodeType?e:ie,a)if("string"==typeof a){e=e.head||e;let t,n=m.get(e);if(n||m.set(e,n=new Set),!n.has(i)){{t=ie.createElement("style"),t.innerHTML=a;const n=null!==(o=ae.$nonce$)&&void 0!==o?o:c(ie);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(i)}}else e.adoptedStyleSheets.includes(a)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,a]);return i})(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);10&r&&(n["s-sc"]=i,n.classList.add(i+"-h")),o()},y=(e,t)=>"sc-"+e.$tagName$,v=(e,t,n,r,o,i)=>{if(n!==r){let s=J(e,t),c=t.toLowerCase();if("class"===t){const t=e.classList,o=x(n),i=x(r);t.remove(...o.filter((e=>e&&!i.includes(e)))),t.add(...i.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(s||"o"!==t[0]||"n"!==t[1]){const u=l(r);if((s||u&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?s=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;c!==(c=c.replace(/^xlink\:?/,""))&&(t=c,d=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(d?e.removeAttributeNS(a,t):e.removeAttribute(t)):(!s||4&i||o)&&!u&&(r=!0===r?"":r,d?e.setAttributeNS(a,t,r):e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):J(oe,c)?c.slice(2):c[2]+t.slice(3),n&&ae.rel(e,t,n,!1),r&&ae.ael(e,t,r,!1)}},w=/\s/,x=e=>e?e.split(w):[],$=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,i=e&&e.$attrs$||s,a=t.$attrs$||s;for(r in i)r in a||v(o,r,i[r],void 0,n,t.$flags$);for(r in a)v(o,r,i[r],a[r],n,t.$flags$)},A=(e,t,n,o)=>{const i=t.$children$[n];let a,s,l=0;if(null!==i.$text$)a=i.$elm$=ie.createTextNode(i.$text$);else if(a=i.$elm$=ie.createElement(i.$tag$),$(null,i,false),null!=r&&a["s-si"]!==r&&a.classList.add(a["s-si"]=r),i.$children$)for(l=0;l{let s,l=e;for(l.shadowRoot&&l.tagName===o&&(l=l.shadowRoot);i<=a;++i)r[i]&&(s=A(null,n,i),s&&(r[i].$elm$=s,l.insertBefore(s,t)))},S=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,I(r),o.remove())},k=(e,t)=>e.$tag$===t.$tag$&&e.$key$===t.$key$,E=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=t.$children$,i=t.$tag$,a=t.$text$;null===a?("slot"===i||$(e,t,false),null!==r&&null!==o?((e,t,n,r)=>{let o,i,a=0,s=0,l=0,c=0,u=t.length-1,d=t[0],h=t[u],p=r.length-1,_=r[0],g=r[p];for(;a<=u&&s<=p;)if(null==d)d=t[++a];else if(null==h)h=t[--u];else if(null==_)_=r[++s];else if(null==g)g=r[--p];else if(k(d,_))E(d,_),d=t[++a],_=r[++s];else if(k(h,g))E(h,g),h=t[--u],g=r[--p];else if(k(d,g))E(d,g),e.insertBefore(d.$elm$,h.$elm$.nextSibling),d=t[++a],g=r[--p];else if(k(h,_))E(h,_),e.insertBefore(h.$elm$,d.$elm$),h=t[--u],_=r[++s];else{for(l=-1,c=a;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===_.$key$){l=c;break}l>=0?(i=t[l],i.$tag$!==_.$tag$?o=A(t&&t[s],n,l):(E(i,_),t[l]=void 0,o=i.$elm$),_=r[++s]):(o=A(t&&t[s],n,s),_=r[++s]),o&&d.$elm$.parentNode.insertBefore(o,d.$elm$)}a>u?T(e,null==r[p+1]?null:r[p+1].$elm$,n,r,s,p):s>p&&S(t,a,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),T(n,null,t,o,0,o.length-1)):null!==r&&S(r,0,r.length-1)):e.$text$!==a&&(n.data=a)},I=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(I)},R=(e,t)=>{const n=e.$hostElement$,i=e.$cmpMeta$,a=e.$vnode$||d(null,null),s=(l=t)&&l.$tag$===h?t:u(null,null,t);var l;o=n.tagName,i.$attrsToReflect$&&(s.$attrs$=s.$attrs$||{},i.$attrsToReflect$.map((([e,t])=>s.$attrs$[t]=n[e]))),s.$tag$=null,s.$flags$|=4,e.$vnode$=s,s.$elm$=a.$elm$=n.shadowRoot||n,r=n["s-sc"],E(a,s)},O=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise((t=>e.$onRenderResolve$=t)))},P=(e,t)=>{if(e.$flags$|=16,4&e.$flags$)return void(e.$flags$|=512);O(e,e.$ancestorComponent$);return ge((()=>L(e,t)))},L=(e,t)=>{const n=(e.$cmpMeta$.$tagName$,()=>{}),r=e.$lazyInstance$;let o;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map((([e,t])=>B(r,e,t))),e.$queuedListeners$=null),o=B(r,"componentWillLoad")),n(),M(o,(()=>C(e,r,t)))},C=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),i=r["s-rc"];n&&b(e);const a=(e.$cmpMeta$.$tagName$,()=>{});D(e,t),i&&(i.map((e=>e())),r["s-rc"]=void 0),a(),o();{const t=r["s-p"],n=()=>F(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}},D=(e,t,n)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,R(e,t)}catch(t){ee(t,e.$hostElement$)}return null},F=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=e.$lazyInstance$,o=e.$ancestorComponent$;B(r,"componentDidRender"),64&e.$flags$?(B(r,"componentDidUpdate"),n()):(e.$flags$|=64,H(t),B(r,"componentDidLoad"),n(),e.$onReadyResolve$(t),o||U()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&_e((()=>P(e,!1))),e.$flags$&=-517},U=e=>{H(ie.documentElement),_e((()=>((e,t,n)=>{const r=ae.ce(t,n);return e.dispatchEvent(r),r})(oe,"appload",{detail:{namespace:"web-component"}})))},B=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){ee(e)}},M=(e,t)=>e&&e.then?e.then(t):t(),H=e=>e.classList.add("hydrated"),j=(e,t,n,r)=>{const o=Y(e),i=o.$instanceValues$.get(t),a=o.$flags$,s=o.$lazyInstance$;var c,u;c=n,u=r.$members$[t][0],n=null==c||l(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);8&a&&void 0!==i||!(n!==i&&!d)||(o.$instanceValues$.set(t,n),s&&2==(18&a)&&P(o,!1))},q=(e,t,n)=>{if(t.$members$){const r=Object.entries(t.$members$),o=e.prototype;if(r.map((([e,[r]])=>{31&r||2&n&&32&r?Object.defineProperty(o,e,{get(){return t=e,Y(this).$instanceValues$.get(t);var t},set(n){j(this,e,n,t)},configurable:!0,enumerable:!0}):1&n&&64&r&&Object.defineProperty(o,e,{value(...t){const n=Y(this);return n.$onInstancePromise$.then((()=>n.$lazyInstance$[e](...t)))}})})),1&n){const n=new Map;o.attributeChangedCallback=function(e,t,r){ae.jmp((()=>{const t=n.get(e);if(this.hasOwnProperty(t))r=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==r)return;this[t]=(null!==r||"boolean"!=typeof this[t])&&r}))},e.observedAttributes=r.filter((([e,t])=>15&t[0])).map((([e,r])=>{const o=r[1]||e;return n.set(o,e),512&r[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},N=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)){{if(t.$flags$|=32,(o=ne(n)).then){const e=()=>{};o=await o,e()}o.isProxied||(q(o,n,2),o.isProxied=!0);const e=(n.$tagName$,()=>{});t.$flags$|=8;try{new o(t)}catch(e){ee(e)}t.$flags$&=-9,e()}if(o.style){let e=o.style;const t=y(n);if(!re.has(t)){const r=(n.$tagName$,()=>{});((e,t,n)=>{let r=re.get(e);le&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,re.set(e,r)})(t,e,!!(1&n.$flags$)),r()}}}const i=t.$ancestorComponent$,a=()=>P(t,!0);i&&i["s-rc"]?i["s-rc"].push(a):a()},G=(e,t={})=>{var n;const r=()=>{},o=[],i=t.exclude||[],a=oe.customElements,s=ie.head,l=s.querySelector("meta[charset]"),u=ie.createElement("style"),d=[];let h,p=!0;Object.assign(ae,t),ae.$resourcesUrl$=new URL(t.resourcesUrl||"./",ie.baseURI).href,e.map((e=>{e[1].map((t=>{const n={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};n.$members$=t[2],n.$listeners$=t[3],n.$attrsToReflect$=[];const r=n.$tagName$,s=class extends HTMLElement{constructor(e){super(e),K(e=this,n),1&n.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){h&&(clearTimeout(h),h=null),p?d.push(this):ae.jmp((()=>(e=>{if(0==(1&ae.$flags$)){const t=Y(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)V(e,t,n.$listeners$);else{t.$flags$|=1;{let n=e;for(;n=n.parentNode||n.host;)if(n["s-p"]){O(t,t.$ancestorComponent$=n);break}}n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),N(0,t,n)}r()}})(this)))}disconnectedCallback(){ae.jmp((()=>(e=>{if(0==(1&ae.$flags$)){const t=Y(e),n=t.$lazyInstance$;t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0),B(n,"disconnectedCallback")}})(this)))}componentOnReady(){return Y(this).$onReadyPromise$}};n.$lazyBundleId$=e[0],i.includes(r)||a.get(r)||(o.push(r),a.define(r,q(s,n,1)))}))}));{u.innerHTML=o+"{visibility:hidden}.hydrated{visibility:inherit}",u.setAttribute("data-styles","");const e=null!==(n=ae.$nonce$)&&void 0!==n?n:c(ie);null!=e&&u.setAttribute("nonce",e),s.insertBefore(u,l?l.nextSibling:s.firstChild)}p=!1,d.length?d.map((e=>e.connectedCallback())):ae.jmp((()=>h=setTimeout(U,30))),r()},V=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const i=W(e,n),a=z(t,o),s=X(n);ae.ael(i,r,a,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>ae.rel(i,r,a,s)))}))},z=(e,t)=>n=>{try{256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(e){ee(e)}},W=(e,t)=>8&t?oe:e,X=e=>0!=(2&e),Q=new WeakMap,Y=e=>Q.get(e),Z=(e,t)=>Q.set(t.$lazyInstance$=e,t),K=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return n.$onInstancePromise$=new Promise((e=>n.$onInstanceResolve$=e)),n.$onReadyPromise$=new Promise((e=>n.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[],V(e,n,t.$listeners$),Q.set(e,n)},J=(e,t)=>t in e,ee=(e,t)=>(0,console.error)(e,t),te=new Map,ne=(e,t,r)=>{const o=e.$tagName$.replace(/-/g,"_"),i=e.$lazyBundleId$,a=te.get(i);if(a)return a[o];if(!r||!BUILD.hotModuleReplacement){const e=e=>(te.set(i,e),e[o]);if("read-along"===i)return Promise.resolve().then(n.bind(n,704)).then(e,ee)}return n(131)(`./${i}.entry.js`).then((e=>(te.set(i,e),e[o])),ee)},re=new Map,oe="undefined"!=typeof window?window:{},ie=oe.document||{head:{}},ae={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},se=e=>Promise.resolve(e),le=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),ce=[],ue=[],de=(e,t)=>n=>{e.push(n),i||(i=!0,t&&4&ae.$flags$?_e(pe):ae.raf(pe))},he=e=>{for(let t=0;t{he(ce),he(ue),(i=ce.length>0)&&ae.raf(pe)},_e=e=>se().then(e),ge=de(ue,!0)},704:(e,t,n)=>{"use strict";n.r(t),n.d(t,{read_along:()=>C});var r=n(678),o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var i,a,s=(function(e,t){
+(()=>{var e={678:(e,t,n)=>{"use strict";n.d(t,{b:()=>V,g:()=>m,h:()=>u,p:()=>ae,r:()=>Z});let r,o,i=!1;const s="http://www.w3.org/1999/xlink",a={},l=e=>"object"===(e=typeof e)||"function"===e;function c(e){var t,n,r;return null!==(r=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==r?r:void 0}const u=(e,t,...n)=>{let r=null,o=null,i=!1,s=!1;const a=[],c=t=>{for(let n=0;ne[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,a,p);const u=d(e,null);return u.$attrs$=t,a.length>0&&(u.$children$=a),u.$key$=o,u},d=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null};return n},h={},p={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(g)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),g=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),u(e.vtag,t,...e.vchildren||[])}const t=d(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},m=e=>Q(e).$hostElement$,f=new WeakMap,b=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),i=((e,t,n,r)=>{var o;let i=y(t);const s=re.get(i);if(e=11===e.nodeType?e:ie,s)if("string"==typeof s){e=e.head||e;let t,n=f.get(e);if(n||f.set(e,n=new Set),!n.has(i)){{t=ie.createElement("style"),t.innerHTML=s;const n=null!==(o=se.$nonce$)&&void 0!==o?o:c(ie);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(i)}}else e.adoptedStyleSheets.includes(s)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,s]);return i})(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);10&r&&(n["s-sc"]=i,n.classList.add(i+"-h")),o()},y=(e,t)=>"sc-"+e.$tagName$,v=(e,t,n,r,o,i)=>{if(n!==r){let a=J(e,t),c=t.toLowerCase();if("class"===t){const t=e.classList,o=x(n),i=x(r);t.remove(...o.filter((e=>e&&!i.includes(e)))),t.add(...i.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(a||"o"!==t[0]||"n"!==t[1]){const u=l(r);if((a||u&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?a=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;c!==(c=c.replace(/^xlink\:?/,""))&&(t=c,d=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(d?e.removeAttributeNS(s,t):e.removeAttribute(t)):(!a||4&i||o)&&!u&&(r=!0===r?"":r,d?e.setAttributeNS(s,t,r):e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):J(oe,c)?c.slice(2):c[2]+t.slice(3),n&&se.rel(e,t,n,!1),r&&se.ael(e,t,r,!1)}},w=/\s/,x=e=>e?e.split(w):[],$=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,i=e&&e.$attrs$||a,s=t.$attrs$||a;for(r in i)r in s||v(o,r,i[r],void 0,n,t.$flags$);for(r in s)v(o,r,i[r],s[r],n,t.$flags$)},A=(e,t,n,o)=>{const i=t.$children$[n];let s,a,l=0;if(null!==i.$text$)s=i.$elm$=ie.createTextNode(i.$text$);else if(s=i.$elm$=ie.createElement(i.$tag$),$(null,i,false),null!=r&&s["s-si"]!==r&&s.classList.add(s["s-si"]=r),i.$children$)for(l=0;l{let a,l=e;for(l.shadowRoot&&l.tagName===o&&(l=l.shadowRoot);i<=s;++i)r[i]&&(a=A(null,n,i),a&&(r[i].$elm$=a,l.insertBefore(a,t)))},T=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,I(r),o.remove())},k=(e,t)=>e.$tag$===t.$tag$&&e.$key$===t.$key$,E=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=t.$children$,i=t.$tag$,s=t.$text$;null===s?("slot"===i||$(e,t,false),null!==r&&null!==o?((e,t,n,r)=>{let o,i,s=0,a=0,l=0,c=0,u=t.length-1,d=t[0],h=t[u],p=r.length-1,_=r[0],g=r[p];for(;s<=u&&a<=p;)if(null==d)d=t[++s];else if(null==h)h=t[--u];else if(null==_)_=r[++a];else if(null==g)g=r[--p];else if(k(d,_))E(d,_),d=t[++s],_=r[++a];else if(k(h,g))E(h,g),h=t[--u],g=r[--p];else if(k(d,g))E(d,g),e.insertBefore(d.$elm$,h.$elm$.nextSibling),d=t[++s],g=r[--p];else if(k(h,_))E(h,_),e.insertBefore(h.$elm$,d.$elm$),h=t[--u],_=r[++a];else{for(l=-1,c=s;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===_.$key$){l=c;break}l>=0?(i=t[l],i.$tag$!==_.$tag$?o=A(t&&t[a],n,l):(E(i,_),t[l]=void 0,o=i.$elm$),_=r[++a]):(o=A(t&&t[a],n,a),_=r[++a]),o&&d.$elm$.parentNode.insertBefore(o,d.$elm$)}s>u?S(e,null==r[p+1]?null:r[p+1].$elm$,n,r,a,p):a>p&&T(t,s,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),S(n,null,t,o,0,o.length-1)):null!==r&&T(r,0,r.length-1)):e.$text$!==s&&(n.data=s)},I=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(I)},P=(e,t)=>{const n=e.$hostElement$,i=e.$cmpMeta$,s=e.$vnode$||d(null,null),a=(l=t)&&l.$tag$===h?t:u(null,null,t);var l;o=n.tagName,i.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},i.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=s.$elm$=n.shadowRoot||n,r=n["s-sc"],E(s,a)},O=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise((t=>e.$onRenderResolve$=t)))},L=(e,t)=>{if(e.$flags$|=16,4&e.$flags$)return void(e.$flags$|=512);O(e,e.$ancestorComponent$);return ge((()=>R(e,t)))},R=(e,t)=>{const n=(e.$cmpMeta$.$tagName$,()=>{}),r=e.$lazyInstance$;let o;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map((([e,t])=>B(r,e,t))),e.$queuedListeners$=null),o=B(r,"componentWillLoad")),n(),H(o,(()=>C(e,r,t)))},C=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),i=r["s-rc"];n&&b(e);const s=(e.$cmpMeta$.$tagName$,()=>{});D(e,t),i&&(i.map((e=>e())),r["s-rc"]=void 0),s(),o();{const t=r["s-p"],n=()=>F(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}},D=(e,t,n)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,P(e,t)}catch(t){ee(t,e.$hostElement$)}return null},F=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=e.$lazyInstance$,o=e.$ancestorComponent$;B(r,"componentDidRender"),64&e.$flags$?(B(r,"componentDidUpdate"),n()):(e.$flags$|=64,j(t),B(r,"componentDidLoad"),n(),e.$onReadyResolve$(t),o||M()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&_e((()=>L(e,!1))),e.$flags$&=-517},M=e=>{j(ie.documentElement),_e((()=>((e,t,n)=>{const r=se.ce(t,n);return e.dispatchEvent(r),r})(oe,"appload",{detail:{namespace:"web-component"}})))},B=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){ee(e)}},H=(e,t)=>e&&e.then?e.then(t):t(),j=e=>e.classList.add("hydrated"),q=(e,t,n,r)=>{const o=Q(e),i=o.$instanceValues$.get(t),s=o.$flags$,a=o.$lazyInstance$;var c,u;c=n,u=r.$members$[t][0],n=null==c||l(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);8&s&&void 0!==i||!(n!==i&&!d)||(o.$instanceValues$.set(t,n),a&&2==(18&s)&&L(o,!1))},N=(e,t,n)=>{if(t.$members$){const r=Object.entries(t.$members$),o=e.prototype;if(r.map((([e,[r]])=>{31&r||2&n&&32&r?Object.defineProperty(o,e,{get(){return t=e,Q(this).$instanceValues$.get(t);var t},set(n){q(this,e,n,t)},configurable:!0,enumerable:!0}):1&n&&64&r&&Object.defineProperty(o,e,{value(...t){const n=Q(this);return n.$onInstancePromise$.then((()=>n.$lazyInstance$[e](...t)))}})})),1&n){const n=new Map;o.attributeChangedCallback=function(e,t,r){se.jmp((()=>{const t=n.get(e);if(this.hasOwnProperty(t))r=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==r)return;this[t]=(null!==r||"boolean"!=typeof this[t])&&r}))},e.observedAttributes=r.filter((([e,t])=>15&t[0])).map((([e,r])=>{const o=r[1]||e;return n.set(o,e),512&r[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},G=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)){{if(t.$flags$|=32,(o=ne(n)).then){const e=()=>{};o=await o,e()}o.isProxied||(N(o,n,2),o.isProxied=!0);const e=(n.$tagName$,()=>{});t.$flags$|=8;try{new o(t)}catch(e){ee(e)}t.$flags$&=-9,e()}if(o.style){let e=o.style;const t=y(n);if(!re.has(t)){const r=(n.$tagName$,()=>{});((e,t,n)=>{let r=re.get(e);le&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,re.set(e,r)})(t,e,!!(1&n.$flags$)),r()}}}const i=t.$ancestorComponent$,s=()=>L(t,!0);i&&i["s-rc"]?i["s-rc"].push(s):s()},V=(e,t={})=>{var n;const r=()=>{},o=[],i=t.exclude||[],s=oe.customElements,a=ie.head,l=a.querySelector("meta[charset]"),u=ie.createElement("style"),d=[];let h,p=!0;Object.assign(se,t),se.$resourcesUrl$=new URL(t.resourcesUrl||"./",ie.baseURI).href,e.map((e=>{e[1].map((t=>{const n={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};n.$members$=t[2],n.$listeners$=t[3],n.$attrsToReflect$=[];const r=n.$tagName$,a=class extends HTMLElement{constructor(e){super(e),K(e=this,n),1&n.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){h&&(clearTimeout(h),h=null),p?d.push(this):se.jmp((()=>(e=>{if(0==(1&se.$flags$)){const t=Q(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)U(e,t,n.$listeners$);else{t.$flags$|=1;{let n=e;for(;n=n.parentNode||n.host;)if(n["s-p"]){O(t,t.$ancestorComponent$=n);break}}n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),G(0,t,n)}r()}})(this)))}disconnectedCallback(){se.jmp((()=>(e=>{if(0==(1&se.$flags$)){const t=Q(e),n=t.$lazyInstance$;t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0),B(n,"disconnectedCallback")}})(this)))}componentOnReady(){return Q(this).$onReadyPromise$}};n.$lazyBundleId$=e[0],i.includes(r)||s.get(r)||(o.push(r),s.define(r,N(a,n,1)))}))}));{u.innerHTML=o+"{visibility:hidden}.hydrated{visibility:inherit}",u.setAttribute("data-styles","");const e=null!==(n=se.$nonce$)&&void 0!==n?n:c(ie);null!=e&&u.setAttribute("nonce",e),a.insertBefore(u,l?l.nextSibling:a.firstChild)}p=!1,d.length?d.map((e=>e.connectedCallback())):se.jmp((()=>h=setTimeout(M,30))),r()},U=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const i=W(e,n),s=z(t,o),a=Y(n);se.ael(i,r,s,a),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>se.rel(i,r,s,a)))}))},z=(e,t)=>n=>{try{256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(e){ee(e)}},W=(e,t)=>8&t?oe:e,Y=e=>0!=(2&e),X=new WeakMap,Q=e=>X.get(e),Z=(e,t)=>X.set(t.$lazyInstance$=e,t),K=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return n.$onInstancePromise$=new Promise((e=>n.$onInstanceResolve$=e)),n.$onReadyPromise$=new Promise((e=>n.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[],U(e,n,t.$listeners$),X.set(e,n)},J=(e,t)=>t in e,ee=(e,t)=>(0,console.error)(e,t),te=new Map,ne=(e,t,r)=>{const o=e.$tagName$.replace(/-/g,"_"),i=e.$lazyBundleId$,s=te.get(i);if(s)return s[o];if(!r||!BUILD.hotModuleReplacement){const e=e=>(te.set(i,e),e[o]);if("read-along"===i)return Promise.resolve().then(n.bind(n,704)).then(e,ee)}return n(131)(`./${i}.entry.js`).then((e=>(te.set(i,e),e[o])),ee)},re=new Map,oe="undefined"!=typeof window?window:{},ie=oe.document||{head:{}},se={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},ae=e=>Promise.resolve(e),le=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),ce=[],ue=[],de=(e,t)=>n=>{e.push(n),i||(i=!0,t&&4&se.$flags$?_e(pe):se.raf(pe))},he=e=>{for(let t=0;t{he(ce),he(ue),(i=ce.length>0)&&se.raf(pe)},_e=e=>ae().then(e),ge=de(ue,!0)},704:(e,t,n)=>{"use strict";n.r(t),n.d(t,{read_along:()=>M});var r=n(678),o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var i,s,a=(function(e,t){
/*!
* howler.js v2.2.3
* howlerjs.com
@@ -8,7 +8,7 @@
*
* MIT License
*/
-!function(){var e=function(){this.init()};e.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||d(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,d()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",i=o.match(/OPR\/([0-6].)/g),a=i&&parseInt(i[0].split("/")[1],10)<33,s=-1!==o.indexOf("Safari")&&-1===o.indexOf("Chrome"),l=o.match(/Version\/(.*?) /),c=s&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(a||!r&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(n){for(;e._html5AudioPool.length0?s._seek:r._sprite[e][0]/1e3),u=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-c),d=1e3*u/Math.abs(s._rate),h=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var _=function(){s._paused=!1,s._seek=c,s._start=h,s._stop=p,s._loop=!(!s._loop&&!r._sprite[e][2])};if(!(c>=p)){var g=s._node;if(r._webAudio){var f=function(){r._playLock=!1,_(),r._refreshBuffer(s);var e=s._muted||r._muted?0:s._volume;g.gain.setValueAtTime(e,n.ctx.currentTime),s._playStart=n.ctx.currentTime,void 0===g.bufferSource.start?s._loop?g.bufferSource.noteGrainOn(0,c,86400):g.bufferSource.noteGrainOn(0,c,u):s._loop?g.bufferSource.start(0,c,86400):g.bufferSource.start(0,c,u),d!==1/0&&(r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d)),t||setTimeout((function(){r._emit("play",s._id),r._loadQueue()}),0)};"running"===n.state&&"interrupted"!==n.ctx.state?f():(r._playLock=!0,r.once("resume",f),r._clearTimer(s._id))}else{var m=function(){g.currentTime=c,g.muted=s._muted||r._muted||n._muted||g.muted,g.volume=s._volume*n.volume(),g.playbackRate=s._rate;try{var o=g.play();if(o&&"undefined"!=typeof Promise&&(o instanceof Promise||"function"==typeof o.then)?(r._playLock=!0,_(),o.then((function(){r._playLock=!1,g._unlocked=!0,t?r._loadQueue():r._emit("play",s._id)})).catch((function(){r._playLock=!1,r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0}))):t||(r._playLock=!1,_(),r._emit("play",s._id)),g.playbackRate=s._rate,g.paused)return void r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||s._loop?r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d):(r._endTimers[s._id]=function(){r._ended(s),g.removeEventListener("ended",r._endTimers[s._id],!1)},g.addEventListener("ended",r._endTimers[s._id],!1))}catch(e){r._emit("playerror",s._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===g.src&&(g.src=r._src,g.load());var b=window&&window.ejecta||!g.readyState&&n._navigator.isCocoonJS;if(g.readyState>=3||b)m();else{r._playLock=!0,r._state="loading";var y=function(){r._state="loaded",m(),g.removeEventListener(n._canPlayEvent,y,!1)};g.addEventListener(n._canPlayEvent,y,!1),r._clearTimer(s._id)}}return s._id}r._ended(s)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),r=0;r=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else i.length>=2&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(r=t?o._soundById(t):o._sounds[0])?r._volume:0;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"volume",action:function(){o.volume.apply(o,i)}}),o;void 0===t&&(o._volume=e),t=o._getSoundIds(t);for(var l=0;l0?r/c:r),d=Date.now();e._fadeTo=n,e._interval=setInterval((function(){var o=(Date.now()-d)/r;d=Date.now(),s+=l*o,s=Math.round(100*s)/100,s=l<0?Math.max(n,s):Math.min(n,s),a._webAudio?e._volume=s:a.volume(s,e._id,!0),i&&(a._volume=s),(nt&&s>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,a.volume(n,e._id),a._emit("fade",e._id))}),u)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,n,r=this,o=arguments;if(0===o.length)return r._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(n=r._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],r._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=r._getSoundIds(t),a=0;a=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if("number"!=typeof e)return(r=o._soundById(t))?r._rate:o._rate;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"rate",action:function(){o.rate.apply(o,i)}}),o;void 0===t&&(o._rate=e),t=o._getSoundIds(t);for(var l=0;l=0?t=parseInt(o[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(o[0]))}else 2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,o)}}),r;var s=r._soundById(t);if(s){if(!("number"==typeof e&&e>=0)){if(r._webAudio){var l=r.playing(t)?n.ctx.currentTime-s._playStart:0,c=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(c+l*Math.abs(s._rate))}return s._node.currentTime}var u=r.playing(t);u&&r.pause(t,!0),s._seek=e,s._ended=!1,r._clearTimer(t),r._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);var d=function(){u&&r.play(t,!0),r._emit("seek",t)};if(u&&!r._webAudio){var h=function(){r._playLock?setTimeout(h,0):d()};setTimeout(h,0)}else d()}return r},playing:function(e){var t=this;if("number"==typeof e){var n=t._soundById(e);return!!n&&!n._paused}for(var r=0;r=0&&n._howls.splice(o,1);var i=!0;for(r=0;r=0){i=!1;break}return a&&i&&delete a[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,r){var o=this["_on"+e];return"function"==typeof t&&o.push(r?{id:n,fn:t,once:r}:{id:n,fn:t}),this},off:function(e,t,n){var r=this,o=r["_on"+e],i=0;if("number"==typeof t&&(n=t,t=null),t||n)for(i=0;i=0;i--)o[i].id&&o[i].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,n)}.bind(r,o[i].fn),0),o[i].once&&r.off(e,o[i].fn,o[i].id));return r._loadQueue(e),r},_loadQueue:function(e){var t=this;if(t._queue.length>0){var n=t._queue[0];n.event===e&&(t._queue.shift(),t._loadQueue()),e||n.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;r--){if(n<=t)return;e._sounds[r]._ended&&(e._webAudio&&e._sounds[r]._node&&e._sounds[r]._node.disconnect(0),e._sounds.splice(r,1),n--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],n=0;n=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=n._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var i=function(e){this._parent=e,this.init()};i.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var a={},s=function(e){var t=e._src;if(a[t])return e._duration=a[t].duration,void u(e);if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),r=new Uint8Array(n.length),o=0;o0?(a[t._src]=e,u(t,e)):r()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},u=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},d=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};t.Howler=n,t.Howl=r,void 0!==o?(o.HowlerGlobal=e,o.Howler=n,o.Howl=r,o.Sound=i):"undefined"!=typeof window&&(window.HowlerGlobal=e,window.Howler=n,window.Howl=r,window.Sound=i)}(),
+!function(){var e=function(){this.init()};e.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||d(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,d()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",i=o.match(/OPR\/([0-6].)/g),s=i&&parseInt(i[0].split("/")[1],10)<33,a=-1!==o.indexOf("Safari")&&-1===o.indexOf("Chrome"),l=o.match(/Version\/(.*?) /),c=a&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(s||!r&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(c||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(n){for(;e._html5AudioPool.length0?a._seek:r._sprite[e][0]/1e3),u=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-c),d=1e3*u/Math.abs(a._rate),h=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;a._sprite=e,a._ended=!1;var _=function(){a._paused=!1,a._seek=c,a._start=h,a._stop=p,a._loop=!(!a._loop&&!r._sprite[e][2])};if(!(c>=p)){var g=a._node;if(r._webAudio){var m=function(){r._playLock=!1,_(),r._refreshBuffer(a);var e=a._muted||r._muted?0:a._volume;g.gain.setValueAtTime(e,n.ctx.currentTime),a._playStart=n.ctx.currentTime,void 0===g.bufferSource.start?a._loop?g.bufferSource.noteGrainOn(0,c,86400):g.bufferSource.noteGrainOn(0,c,u):a._loop?g.bufferSource.start(0,c,86400):g.bufferSource.start(0,c,u),d!==1/0&&(r._endTimers[a._id]=setTimeout(r._ended.bind(r,a),d)),t||setTimeout((function(){r._emit("play",a._id),r._loadQueue()}),0)};"running"===n.state&&"interrupted"!==n.ctx.state?m():(r._playLock=!0,r.once("resume",m),r._clearTimer(a._id))}else{var f=function(){g.currentTime=c,g.muted=a._muted||r._muted||n._muted||g.muted,g.volume=a._volume*n.volume(),g.playbackRate=a._rate;try{var o=g.play();if(o&&"undefined"!=typeof Promise&&(o instanceof Promise||"function"==typeof o.then)?(r._playLock=!0,_(),o.then((function(){r._playLock=!1,g._unlocked=!0,t?r._loadQueue():r._emit("play",a._id)})).catch((function(){r._playLock=!1,r._emit("playerror",a._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),a._ended=!0,a._paused=!0}))):t||(r._playLock=!1,_(),r._emit("play",a._id)),g.playbackRate=a._rate,g.paused)return void r._emit("playerror",a._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||a._loop?r._endTimers[a._id]=setTimeout(r._ended.bind(r,a),d):(r._endTimers[a._id]=function(){r._ended(a),g.removeEventListener("ended",r._endTimers[a._id],!1)},g.addEventListener("ended",r._endTimers[a._id],!1))}catch(e){r._emit("playerror",a._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===g.src&&(g.src=r._src,g.load());var b=window&&window.ejecta||!g.readyState&&n._navigator.isCocoonJS;if(g.readyState>=3||b)f();else{r._playLock=!0,r._state="loading";var y=function(){r._state="loaded",f(),g.removeEventListener(n._canPlayEvent,y,!1)};g.addEventListener(n._canPlayEvent,y,!1),r._clearTimer(a._id)}}return a._id}r._ended(a)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),r=0;r=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else i.length>=2&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(r=t?o._soundById(t):o._sounds[0])?r._volume:0;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"volume",action:function(){o.volume.apply(o,i)}}),o;void 0===t&&(o._volume=e),t=o._getSoundIds(t);for(var l=0;l0?r/c:r),d=Date.now();e._fadeTo=n,e._interval=setInterval((function(){var o=(Date.now()-d)/r;d=Date.now(),a+=l*o,a=Math.round(100*a)/100,a=l<0?Math.max(n,a):Math.min(n,a),s._webAudio?e._volume=a:s.volume(a,e._id,!0),i&&(s._volume=a),(nt&&a>=n)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,s.volume(n,e._id),s._emit("fade",e._id))}),u)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,n,r=this,o=arguments;if(0===o.length)return r._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(n=r._soundById(parseInt(o[0],10)))&&n._loop;e=o[0],r._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=r._getSoundIds(t),s=0;s=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if("number"!=typeof e)return(r=o._soundById(t))?r._rate:o._rate;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"rate",action:function(){o.rate.apply(o,i)}}),o;void 0===t&&(o._rate=e),t=o._getSoundIds(t);for(var l=0;l=0?t=parseInt(o[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(o[0]))}else 2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,o)}}),r;var a=r._soundById(t);if(a){if(!("number"==typeof e&&e>=0)){if(r._webAudio){var l=r.playing(t)?n.ctx.currentTime-a._playStart:0,c=a._rateSeek?a._rateSeek-a._seek:0;return a._seek+(c+l*Math.abs(a._rate))}return a._node.currentTime}var u=r.playing(t);u&&r.pause(t,!0),a._seek=e,a._ended=!1,r._clearTimer(t),r._webAudio||!a._node||isNaN(a._node.duration)||(a._node.currentTime=e);var d=function(){u&&r.play(t,!0),r._emit("seek",t)};if(u&&!r._webAudio){var h=function(){r._playLock?setTimeout(h,0):d()};setTimeout(h,0)}else d()}return r},playing:function(e){var t=this;if("number"==typeof e){var n=t._soundById(e);return!!n&&!n._paused}for(var r=0;r=0&&n._howls.splice(o,1);var i=!0;for(r=0;r=0){i=!1;break}return s&&i&&delete s[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,r){var o=this["_on"+e];return"function"==typeof t&&o.push(r?{id:n,fn:t,once:r}:{id:n,fn:t}),this},off:function(e,t,n){var r=this,o=r["_on"+e],i=0;if("number"==typeof t&&(n=t,t=null),t||n)for(i=0;i=0;i--)o[i].id&&o[i].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,n)}.bind(r,o[i].fn),0),o[i].once&&r.off(e,o[i].fn,o[i].id));return r._loadQueue(e),r},_loadQueue:function(e){var t=this;if(t._queue.length>0){var n=t._queue[0];n.event===e&&(t._queue.shift(),t._loadQueue()),e||n.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;r--){if(n<=t)return;e._sounds[r]._ended&&(e._webAudio&&e._sounds[r]._node&&e._sounds[r]._node.disconnect(0),e._sounds.splice(r,1),n--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],n=0;n=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=n._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var i=function(e){this._parent=e,this.init()};i.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var s={},a=function(e){var t=e._src;if(s[t])return e._duration=s[t].duration,void u(e);if(/^data:[^;]+;base64,/.test(t)){for(var n=atob(t.split(",")[1]),r=new Uint8Array(n.length),o=0;o0?(s[t._src]=e,u(t,e)):r()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},u=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},d=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};t.Howler=n,t.Howl=r,void 0!==o?(o.HowlerGlobal=e,o.Howler=n,o.Howl=r,o.Sound=i):"undefined"!=typeof window&&(window.HowlerGlobal=e,window.Howler=n,window.Howl=r,window.Sound=i)}(),
/*!
* Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported.
*
@@ -20,4 +20,4 @@
*
* MIT License
*/
-function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var n=t._howls.length-1;n>=0;n--)t._howls[n].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,n){var r=this;return r.ctx&&r.ctx.listener?(t="number"!=typeof t?r._pos[1]:t,n="number"!=typeof n?r._pos[2]:n,"number"!=typeof e?r._pos:(r._pos=[e,t,n],void 0!==r.ctx.listener.positionX?(r.ctx.listener.positionX.setTargetAtTime(r._pos[0],Howler.ctx.currentTime,.1),r.ctx.listener.positionY.setTargetAtTime(r._pos[1],Howler.ctx.currentTime,.1),r.ctx.listener.positionZ.setTargetAtTime(r._pos[2],Howler.ctx.currentTime,.1)):r.ctx.listener.setPosition(r._pos[0],r._pos[1],r._pos[2]),r)):r},HowlerGlobal.prototype.orientation=function(e,t,n,r,o,i){var a=this;if(!a.ctx||!a.ctx.listener)return a;var s=a._orientation;return t="number"!=typeof t?s[1]:t,n="number"!=typeof n?s[2]:n,r="number"!=typeof r?s[3]:r,o="number"!=typeof o?s[4]:o,i="number"!=typeof i?s[5]:i,"number"!=typeof e?s:(a._orientation=[e,t,n,r,o,i],void 0!==a.ctx.listener.forwardX?(a.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),a.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),a.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),a.ctx.listener.upX.setTargetAtTime(r,Howler.ctx.currentTime,.1),a.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),a.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):a.ctx.listener.setOrientation(e,t,n,r,o,i),a)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var n=this;return n._orientation=t.orientation||[1,0,0],n._stereo=t.stereo||null,n._pos=t.pos||null,n._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},n._onstereo=t.onstereo?[{fn:t.onstereo}]:[],n._onpos=t.onpos?[{fn:t.onpos}]:[],n._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var o=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===n){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var i=r._getSoundIds(n),a=0;a{throw e}),0)}const h={closed:!0,next(e){},error(e){if(u.useDeprecatedSynchronousErrorHandling)throw e;d(e)},complete(){}},p=Array.isArray||(e=>e&&"number"==typeof e.length);const _=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map(((e,t)=>`${t+1}) ${e.toString()}`)).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class g{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:n,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof g)t.remove(this);else if(null!==t)for(let e=0;ee.concat(t instanceof _?t.errors:t)),[])}g.EMPTY=function(e){return e.closed=!0,e}(new g);const m="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class b extends g{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=h;break;case 1:if(!e){this.destination=h;break}if("object"==typeof e){e instanceof b?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new y(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new y(this,e,t,n)}}[m](){return this}static create(e,t,n){const r=new b(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class y extends b{constructor(e,t,n,r){let o;super(),this._parentSubscriber=e;let i=this;l(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==h&&(i=Object.create(t),l(i.unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=o,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;u.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=u;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):d(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;d(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);u.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.useDeprecatedSynchronousErrorHandling)throw e;d(e)}}__tryOrSetError(e,t,n){if(!u.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(d(t),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const v="function"==typeof Symbol&&Symbol.observable||"@@observable";function w(e){return e}class x{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new x;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof b)return e;if(e[m])return e[m]()}return e||t||n?new b(e,t,n):new b(h)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||u.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),u.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){u.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof b?n:null}return!0}(e)?console.warn(t):e.error(t)}}forEach(e,t){return new(t=$(t))(((t,n)=>{let r;r=this.subscribe((t=>{try{e(t)}catch(e){n(e),r&&r.unsubscribe()}}),n,t)}))}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[v](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?w:1===t.length?t[0]:function(e){return t.reduce(((e,t)=>t(e)),e)})(this);var t}toPromise(e){return new(e=$(e))(((e,t)=>{let n;this.subscribe((e=>n=e),(e=>t(e)),(()=>e(n)))}))}}function $(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}x.create=e=>new x(e);class A{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new T(e,this.compare,this.keySelector))}}class T extends b{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(e){return this.destination.error(e)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}const S=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class k extends g{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class E extends b{constructor(e){super(e),this.destination=e}}class I extends x{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m](){return new E(this)}lift(e){const t=new R(this,this);return t.operator=e,t}next(e){if(this.closed)throw new S;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;tnew R(e,t);class R extends I{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):g.EMPTY}}class O extends I{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new S;return this._value}next(e){super.next(this._value=e)}}var P=function(e){var t=this;t.sounds=[],t._sprite=e.sprite,t._reading$=new I,t._tinySprite=Object.keys(e.sprite).map((e=>[t._sprite[e][0],e])),t._tinySprite.pop(),t._percentPlayed=new O("0%"),t.sound=new s.Howl({src:e.src,sprite:e.sprite,rate:e.rate}),requestAnimationFrame(t.step.bind(t))};async function L(e){return new Promise((function(t,n){let r=new XMLHttpRequest;r.open("HEAD",e),r.onload=function(){this.status>=200&&this.status<300?t(!0):t(!1)},r.onerror=function(){t(!1)},r.send()}))}P.prototype={play:function(e){var t=this;t._spriteLeft=t._tinySprite;var n=e;return t.sound.play(n)},pause:function(){return this.sound.pause(),this.sound.id},goBack:function(e,t){var n=this;if(n._spriteLeft=n._tinySprite,n.sound.seek(e)-t>0){e=n.sound.seek(n.sound.seek(e)-t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length))}else{e=n.sound.seek(0,e);n._reading$.next(n._spriteLeft[0][1])}return e},goTo:function(e,t){var n=this;n._spriteLeft=n._tinySprite;e=n.sound.seek(t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length));return e},stop:function(){return this._reading$.next(""),this.sound.stop()},step:function(){for(var e=this,t=0;t0&&1e3*n>=e._spriteLeft[r][0]&&(e._reading$.next(e._spriteLeft[r][1]),e._spriteLeft=e._spriteLeft.slice(r,e._spriteLeft.length));let o=(n/e.sound.duration()*100||0)+"%";e.sounds[t].style.width=o,e.sounds[t].setAttribute("offset",o)}requestAnimationFrame(e.step.bind(e))}};const C=class{constructor(e){(0,r.r)(this,e),this.playback_rate=1,this.showGuide=!1,this.hasTextTranslations=!1,this.assetsStatus={AUDIO:0,RAS:0},this.alignment_failed=!1,this.isScrolling=!1,this.scrollTimer=null,this.Guide=()=>(0,r.h)("button",{class:"scroll-guide__container ripple ui-button theme--"+this.theme,onClick:()=>this.hideGuideAndScroll()},(0,r.h)("span",{class:"scroll-guide__text theme--"+this.theme},this.returnTranslation("re-align",this.language))),this.Overlay=()=>(0,r.h)("object",{onClick:e=>this.goToSeekFromProgress(e),id:"overlay__object",type:"image/svg+xml",data:this.svgOverlay}),this.RemoveImg=e=>(0,r.h)("button",{"data-cy":"delete-button","aria-label":"Delete",title:"Delete image",onClick:()=>this.deleteImage(e.pageIndex),id:"img-remover",class:"ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"delete")),this.Img=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("img",{alt:"image",class:"image",src:e.imgURL})),this.ImgPlaceHolder=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("div",{class:"drop-area"},(0,r.h)("form",{class:"my-form"},(0,r.h)("p",{class:"theme--"+this.theme},this.returnTranslation("upload-image",this.language)),(0,r.h)("input",{type:"file",class:"fileElem",id:"fileElem--"+e.pageID,accept:"image/*",onChange:t=>this.handleFiles(t.target.files[0],e.pageIndex)}),(0,r.h)("label",{class:"button",htmlFor:"fileElem--"+e.pageID},this.returnTranslation("choose-file",this.language))))),this.PageCount=e=>(0,r.h)("div",{class:"page__counter color--"+this.theme},"Page ",(0,r.h)("span",{"data-cy":"page-count__current"},e.currentPage)," / ",(0,r.h)("span",{"data-cy":"page-count__total"},e.pgCount)),this.ImgContainer=e=>(0,r.h)("div",{class:"image__container"},(0,r.h)("span",{id:"image-container"},"EDIT"===this.mode&&e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.RemoveImg,{pageIndex:e.pageIndex}):null,e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.Img,{imgURL:this.images[e.pageIndex]}):null),"EDIT"!==this.mode||e.pageIndex in this.images&&null!==this.images[e.pageIndex]?null:(0,r.h)(this.ImgPlaceHolder,{pageID:e.pageID,pageIndex:e.pageIndex})),this.Page=e=>(0,r.h)("div",{class:"page page__container page--multi animate-transition theme--"+this.theme+" "+(e.pageData.attributes.class?e.pageData.attributes.class.value:""),id:e.pageData.id},this.parsed_text.length>1?(0,r.h)(this.PageCount,{pgCount:this.parsed_text.length,currentPage:this.parsed_text.indexOf(e.pageData)+1}):null,(0,r.h)(this.ImgContainer,{pageID:e.pageData.id,pageIndex:this.parsed_text.indexOf(e.pageData)}),(0,r.h)("div",{class:"page__col__text paragraph__container theme--"+this.theme},e.pageData.paragraphs.map((e=>(0,r.h)(this.Paragraph,{sentences:Array.from(e.childNodes),attributes:e.attributes}))))),this.Paragraph=e=>(0,r.h)("div",{class:"paragraph sentence__container theme--"+this.theme+" "+(e.attributes.class?e.attributes.class.value:"")},e.sentences.map((e=>e.childNodes.length>0&&(0,r.h)(this.Sentence,{sentenceData:e})))),this.Sentence=e=>{let t=Array.from(e.sentenceData.childNodes),n=e.sentenceData.id;!this.hasTextTranslations&&e.sentenceData.hasAttribute("class")&&(this.hasTextTranslations=/translation/.test(e.sentenceData.getAttribute("class")));let o={};return e.sentenceData.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),e.sentenceData.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("div",Object.assign({},o,{class:"sentence "+(e.sentenceData.hasAttribute("class")?e.sentenceData.getAttribute("class"):"")}),t.map(((t,n)=>{if("#text"===t.nodeName)return(0,r.h)(this.NonWordText,{text:t.textContent,attributes:t.attributes,id:(e.sentenceData.hasAttribute("id")?e.sentenceData.getAttribute("id"):"P")+"text"+n});if("w"===t.nodeName)return(0,r.h)(this.Word,{text:t.textContent,id:t.id,attributes:t.attributes});if(t){let o={};return t.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),t.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("span",Object.assign({},o,{class:"sentence__text theme--"+this.theme+" "+t.className,id:t.id?t.id:"text_"+n}),t.textContent)}})),(()=>"EDIT"!==this.mode||/translation/.test(e.sentenceData.getAttribute("class"))?null:n in this.translations&&n in this.translations&&null!==this.translations[n]?(0,r.h)("span",{class:"sentence__translation"},(0,r.h)("button",{title:"Remove translation","aria-label":"Remove translation","data-cy":"remove-translation-button",onClick:()=>this.removeLine(e.sentenceData),class:"sentence__translation__button remove"},(0,r.h)("i",{class:"material-icons"},"remove")),(0,r.h)("p",{id:n+"translation","data-cy":"translation-line",class:"sentence__text editable__translation",onInput:e=>{this.updateTranslation(n,e.currentTarget.innerText)},contentEditable:!0,onKeyDown:e=>{"Enter"==e.key&&e.preventDefault()},"data-placeholder":this.returnTranslation("line-placeholder",this.language)})):(0,r.h)("button",{title:this.returnTranslation("add-translation",this.language),"aria-label":"Add translation","data-cy":"add-translation-button",class:"sentence__translation sentence__translation__button",onClick:()=>this.addLine(e.sentenceData)},(0,r.h)("i",{class:"material-icons"},"add")))())},this.NonWordText=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__text theme--"+this.theme,id:e.id}),e.text)},this.Word=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__word theme--"+this.theme+" "+(e&&e.attributes.class?e.attributes.class.value:""),id:e.id,onClick:e=>this.playSprite(e)}),e.text)},this.PlayControl=()=>(0,r.h)("button",{"data-cy":"play-button",disabled:this.hasLoaded<2,"aria-label":"Play",title:this.returnTranslation("play-tooltip",this.language),onClick:()=>{this.playing?this.pause():this.play()},class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},this.playing?"pause":"play_arrow")),this.ReplayControl=()=>(0,r.h)("button",{"data-cy":"replay-button",disabled:this.hasLoaded<2,"aria-label":"Rewind",title:this.returnTranslation("rewind-tooltip",this.language),onClick:()=>this.goBack(5),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"replay_5")),this.StopControl=()=>(0,r.h)("button",{"data-cy":"stop-button",disabled:this.hasLoaded<2,"aria-label":"Stop",title:this.returnTranslation("stop-tooltip",this.language),onClick:()=>this.stop(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"stop")),this.PlaybackSpeedControl=()=>(0,r.h)("div",null,(0,r.h)("h5",{class:"control-panel__buttons__header color--"+this.theme},this.returnTranslation("speed",this.language)),(0,r.h)("input",{type:"range",min:100-this.playbackRateRange,max:100+this.playbackRateRange,value:100*this.playback_rate,class:"slider control-panel__control",id:"myRange",onInput:e=>{console.log("v",e),this.changePlayback(e)}})),this.StyleControl=()=>(0,r.h)("button",{"aria-label":"Change theme",onClick:()=>this.changeTheme(),title:this.returnTranslation("theme-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"style")),this.FullScreenControl=()=>(0,r.h)("button",{"aria-label":"Full screen mode",onClick:()=>this.toggleFullscreen(),title:this.returnTranslation("full-screen-tooltip",this.language),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons","aria-label":"Full screen mode"},this.fullscreen?"fullscreen_exit":"fullscreen")),this.TextTranslationDisplayControl=()=>(0,r.h)("button",{"data-cy":"translation-toggle","aria-label":"Toggle Translation",title:this.returnTranslation("translation-tooltip",this.language),onClick:()=>this.toggleTextTranslation(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"subtitles")),this.ErrorMessage=e=>(0,r.h)("p",{"data-cy":e.data_cy,class:"alert status-error"},(0,r.h)("span",{class:"material-icons"},"error_outline_outlined")," ",e.msg),this.ControlPanel=()=>(0,r.h)("div",{"data-cy":"control-panel",class:"control-panel theme--"+this.theme+" background--"+this.theme},(0,r.h)("div",{class:"control-panel__buttons--left"},(0,r.h)(this.PlayControl,null),(0,r.h)(this.ReplayControl,null),(0,r.h)(this.StopControl,null)),(0,r.h)("div",{class:"control-panel__buttons--center"},(0,r.h)(this.PlaybackSpeedControl,null)),(0,r.h)("div",{class:"control-panel__buttons--right"},this.hasTextTranslations&&(0,r.h)(this.TextTranslationDisplayControl,null),(0,r.h)(this.StyleControl,null),(0,r.h)(this.FullScreenControl,null))),this.href=void 0,this.audio=void 0,this.svgOverlay=void 0,this.theme="light",this.language="eng",this.cssUrl=void 0,this.useAssetsFolder=!0,this.pageScrolling="horizontal",this.mode="VIEW",this.scrollBehaviour="smooth",this.displayTranslation=!0,this.playbackRateRange=15,this.playing=!1,this.fullscreen=!1,this.autoScroll=!0,this.hasLoaded=0,this.images=void 0,this.translations=void 0}handleScrollEvent(){this.isScrolling=!0,this.scrollTimer&&clearTimeout(this.scrollTimer),this.scrollTimer=setTimeout((()=>{this.isScrolling=!1}),125)}wheelHandler(e){if(this.el.shadowRoot.querySelector(".reading")&&(e.path[0].classList.contains("sentence__word")||e.path[0].classList.contains("sentence__container")||e.path[0].classList.contains("sentence"))&&this.autoScroll){let e=this.el.shadowRoot.querySelector(".reading");e&&(this.autoScroll=!this.inPageContentOverflow(e),this.showGuide=!this.autoScroll)}}urlTransform(e){return this.useAssetsFolder&&function(e){return!/^(https?:[/][/]|assets[/]|data:)/.test(e)}(e)&&!e.startsWith("blob")?"assets/"+e:e}buildSprite(e,t){return new P({src:[e],sprite:t,rate:this.playback_rate})}tagToQuery(e){return"#"+(e=(e=e.replace(".","\\.")).replace("#","\\#"))}returnWordClosestTo(e){let t=Object.keys(this.processed_alignment);t.pop();for(let n=1;nthis.processed_alignment[t[n]][0]&&this.processed_alignment[t[n+1]]&&1e3*ethis.autoScroll=!0),100)}goTo(e){void 0===this.play_id&&(this.play(),this.pause()),this.autoScroll=!1,e/=1e3,this.audio_howl_sprites.goTo(this.play_id,e),setTimeout((()=>this.autoScroll=!0),100)}goToSeekAtEl(e){let t=e.currentTarget.id,n=this.processed_alignment[t][0];return this.goTo(n),t}goToSeekFromProgress(e){let t=e.currentTarget.getBoundingClientRect(),n=t.left,r=t.width,o=(e.pageX-n)/r*this.duration*1e3;this.goTo(o)}pause(){this.playing=!1,this.audio_howl_sprites.pause()}play(){this.playing=!0,void 0!==this.play_id?this.play_id=this.audio_howl_sprites.play(this.play_id):this.play_id=this.audio_howl_sprites.play("all"),this.animateProgress()}playSprite(e){let t=this.goToSeekAtEl(e);this.playing||this.audio_howl_sprites.play(t)}stop(){this.playing=!1,this.audio_howl_sprites.stop(),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.autoScroll||(this.autoScroll=!0,this.showGuide=!1)}toggleTextTranslation(){this.el.shadowRoot.querySelectorAll(".translation").forEach((e=>e.classList.toggle("invisible"))),this.el.shadowRoot.querySelectorAll(".sentence__translation").forEach((e=>e.classList.toggle("invisible")))}addHighlightingTo(e){this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),e.classList.add("reading")}animateProgressWithOverlay(){let e=this.el.shadowRoot.querySelector("#overlay__object"),t=e.contentDocument.querySelector("#progress-fill"),n=e.contentDocument.querySelector("#progress-trail"),r=e.contentDocument.querySelector("#progress-base");t.classList.add("stop-color--"+this.theme),r.classList.add("stop-color--"+this.theme),this.audio_howl_sprites.sounds.push(t),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.audio_howl_sprites.sounds.forEach((e=>{e.setAttribute("offset","0%")})),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgressDefault(e,t){let n=document.createElement("div");n.className="progress theme--"+this.theme,n.id=e.toString(),n.dataset.sprite=t;let r=this.tagToQuery(t);this.el.shadowRoot.querySelector(r).appendChild(n),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgress(e=this.play_id){this.svgOverlay?this.animateProgressWithOverlay():this.animateProgressDefault(e,"all")}changeFill(){let e=this.el.shadowRoot.querySelector(".sentence__word"),t=window.getComputedStyle(e).color,n=this.el.shadowRoot.querySelector("#overlay__object"),r=n.contentDocument.querySelector("#progress-fill"),o=n.contentDocument.querySelector("#progress-base");n.contentDocument.querySelector("#polygon").setAttribute("stroke",t),o.setAttribute("stop-color",t),r.setAttribute("stop-color",t)}async getImages(){return this.images}async getTranslations(){return this.translations}async changeTheme(){"light"===this.theme?this.theme="dark":this.theme="light"}static _getSentenceContainerOfWord(e){return e.parentElement.parentElement.parentElement}toggleFullscreen(){if(this.fullscreen){let e=this.el.ownerDocument;e.exitFullscreen?e.exitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.msExitFullscreen&&e.msExitFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.remove("read-along-container--fullscreen")}else{let e=this.el.shadowRoot.getElementById("read-along-container");e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.add("read-along-container--fullscreen")}this.fullscreen=!this.fullscreen}hideGuideAndScroll(){let e=this.el.shadowRoot.querySelector(".reading"),t=new IntersectionObserver((n=>{let[r]=n;r.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),t.unobserve(e))}));t.observe(e),this.scrollTo(e)}inParagraphContentOverflow(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.rightt.right,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),r||o}inPageContentOverflow(e){let t=this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}inPage(e){let t=C._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}scrollToPage(e){let t=this.el.shadowRoot.querySelector(".pages__container"),n=this.el.shadowRoot.querySelector("#"+e);t.scrollBy({top:null!=this.pageScrolling.match("vertical")?n.offsetTop-t.scrollTop:0,left:null!=this.pageScrolling.match("vertical")?0:n.offsetLeft-t.scrollLeft,behavior:this.scrollBehaviour}),n.scrollTo(0,0)}scrollByHeight(e){let t=C._getSentenceContainerOfWord(e),n=e.parentElement.getBoundingClientRect(),r=new IntersectionObserver((o=>{let[i]=o;i.isIntersecting?r.unobserve(e):t.scrollTo({top:t.getBoundingClientRect().height-n.height,left:0,behavior:this.scrollBehaviour})}),{root:t,threshold:[0,.25,.5,.75,1]});r.observe(e)}scrollByWidth(e){let t=C._getSentenceContainerOfWord(e),n=e.getBoundingClientRect();t.scrollTo({left:n.left-10,top:0,behavior:this.scrollBehaviour})}scrollTo(e){e.scrollIntoView({behavior:this.scrollBehaviour})}disconnectedCallback(){this.stop()}componentDidUpdate(){this.svgOverlay&&this.changeFill()}async componentWillLoad(){if(this.language.length<3&&(null!=this.language.match("fr")?this.language="fra":null!==this.language.match("es")?this.language="spa":this.language="eng"),"smooth"!==this.scrollBehaviour&&"auto"!==this.scrollBehaviour&&(console.log("Invalid scroll-behaviour value, using default (smooth)"),this.scrollBehaviour="smooth"),(isNaN(this.playbackRateRange)||this.playbackRateRange<0||this.playbackRateRange>99)&&(console.log("Invalid playback-rate-range value, using default (15)."),this.playbackRateRange=15),this.parsed_text=await async function(e){let t=await fetch(e);if(!t.ok)return console.log(`fetch(${e}) failed with status ${t.status}`),null;let n=await t.text(),r=(new DOMParser).parseFromString(n,"text/xml");return Array.from(r.querySelectorAll("div[type=page]")).map((e=>{let t=e.querySelector("graphic[url]"),n=e.querySelectorAll("p"),r={id:e.getAttribute("id"),paragraphs:Array.from(n)};return null!==t&&(r.img=t.getAttribute("url")),e.attributes&&(r.attributes=e.attributes),r}))}(this.href),null===this.parsed_text)this.parsed_text=[],this.assetsStatus.RAS=3;else if(0===this.parsed_text.length)this.assetsStatus.RAS=2;else{this.images={},this.translations={};for(const[t,n]of this.parsed_text.entries())if("img"in n){var e=this.urlTransform(n.img);if(this.images[t]=this.urlTransform(n.img),/^(https?:[/]|assets)[/]\b/.test(e)){await L(e)||(this.images[t]=null)}}else this.images[t]=null;this.assetsStatus.RAS=1}this.hasLoaded+=1}componentDidLoad(){this.processed_alignment=function(e){let t={};for(const n of e)for(const e of n.paragraphs)for(const n of Array.from(e.querySelectorAll("w[time][dur]"))){const e=n.getAttribute("time"),r=n.getAttribute("dur");null!==e&&null!==r&&(t[n.getAttribute("id")]=[Math.round(1e3*parseFloat(e)),Math.round(1e3*parseFloat(r))])}return t}(this.parsed_text),this.alignment_failed=0==Object.keys(this.processed_alignment).length,this.audio_howl_sprites=new s.Howl({src:[this.audio],preload:!1}),this.audio_howl_sprites.once("load",(()=>{var e,t;this.processed_alignment.all=[0,1e3*this.audio_howl_sprites.duration()],this.duration=this.audio_howl_sprites.duration(),this.audio_howl_sprites=this.buildSprite(this.audio,this.processed_alignment),this.reading$=this.audio_howl_sprites._reading$.pipe((n=>n.lift(new A(e,t)))).subscribe((e=>{if(this.playing){let t=this.tagToQuery(e),n=this.el.shadowRoot.querySelector(t);this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),n.classList.add("reading");let r=C._getSentenceContainerOfWord(n).parentElement.id;r!==this.current_page&&(void 0===this.current_page||this.isScrolling||this.scrollToPage(r),this.current_page=r);const o=Math.ceil(this.el.shadowRoot.querySelector(".pages__container").getBoundingClientRect().left)+1,i=Math.ceil(this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect().left);(n.getBoundingClientRect().left<0||i!==o)&&(this.isScrolling||this.scrollToPage(r)),this.inPageContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByHeight(n)),this.inParagraphContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByWidth(n))}})),this.hasLoaded+=1,this.assetsStatus.AUDIO=1})),this.audio_howl_sprites.once("loaderror",(()=>{this.hasLoaded+=1,this.assetsStatus.AUDIO=3})),this.audio_howl_sprites.load()}componentDidRender(){if(!this.displayTranslation&&this.parsed_text&&this.parsed_text.length>0&&(this.toggleTextTranslation(),this.displayTranslation=!0),this.latestTranslation){this.el.shadowRoot.querySelector(this.latestTranslation).focus(),this.latestTranslation=""}}returnTranslation(e,t,n,r){void 0===t&&(t=this.language);let o={speed:{eng:"Playback Speed",fra:"Vitesse de Lecture",spa:"Velocidad de reproducción"},"re-align":{eng:"Re-align with audio",fra:"Réaligner avec l'audio",spa:"Re-alinear con audio"},"loading-error":{eng:"Error: the "+r+" file '"+n+"' could not be loaded.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être chargé.",spa:"Error: el fichero "+r+" '"+n+"' no se pudo cargar."},"parse-error":{eng:"Error: the "+r+" file '"+n+"' could not be parsed.",fra:"Erreur: le fichier "+r+" '"+n+"' n'a pas pu être analysé.",spa:"Error: el fichero "+r+" '"+n+"' no se pudo analizar."},"alignment-error":{eng:"Error: No alignments were found.",fra:"Erreur: aucun alignement n'a été trouvé.",spa:"Error: No se encontró ningún alineamiento."},loading:{eng:"Loading...",fra:"Chargement en cours",spa:"Cargando..."},"line-placeholder":{eng:"Type your text here",fra:"Écrivez votre texte ici",spa:"Escriba su texto aquí"},"upload-image":{eng:"Upload an image for this page",fra:"Télécharger une image pour cette page",spa:"Cargue una imagen para esta página"},"choose-file":{eng:"Choose a file",fra:"Choisir un fichier",spa:"Seleccione un fichero"},"play-tooltip":{eng:"Play audio recording",fra:"Écouter l'enregistrement",spa:"Déle play a su grabación de audio"},"rewind-tooltip":{eng:"Rewind audio recording",fra:"Relire dès le début",spa:"Rebobine (rewind) su grabación de audio"},"stop-tooltip":{eng:"Stop audio recording",fra:"Arrêter la lecture",spa:"Pare la grabación"},"theme-tooltip":{eng:"Change theme",fra:"Changer de thême visuel",spa:"Cambie la paleta de colores"},"full-screen-tooltip":{eng:"Full screen mode",fra:"Mode plein écran",spa:"Modo pantalla completa"},"translation-tooltip":{eng:"Toggle translations",fra:"Afficher ou cacher les traductions",spa:"Active o desactive las traducciones"},"add-translation":{eng:"Add a translation, transliteration or gloss",fra:"Ajouter une traduction",spa:"Agregue una traducción"}};return o[e]&&o[e][t]?o[e][t]:e}addLine(e){this.hasTextTranslations||(this.hasTextTranslations=!0);let t={};t[e.id]="",this.translations=Object.assign(Object.assign({},this.translations),t),this.latestTranslation="#"+e.id+"translation"}removeLine(e){let t={};t[e.id]=null,this.translations=Object.assign(Object.assign({},this.translations),t)}updateTranslation(e,t){this.translations[e]=t}async handleFiles(e,t){let n=URL.createObjectURL(e),r={};r[t]=n,this.images=Object.assign(Object.assign({},this.images),r)}deleteImage(e){let t={};t[e]=null,this.images=Object.assign(Object.assign({},this.images),t)}render(){return(0,r.h)("div",{id:"read-along-container",class:"read-along-container"},(0,r.h)("h1",{class:"slot__header"},(0,r.h)("slot",{name:"read-along-header"})),(0,r.h)("h3",{class:"slot__subheader"},(0,r.h)("slot",{name:"read-along-subheader"})),Object.entries(this.assetsStatus).map((e=>{let t=e[0],n=e[1];if(2===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("parse-error",this.language,e,t),data_cy:t+"-error"})}if(3===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("loading-error",this.language,e,t),data_cy:t+"-error"})}})),this.alignment_failed&&1===this.assetsStatus.RAS&&(0,r.h)(this.ErrorMessage,{msg:this.returnTranslation("alignment-error",this.language),data_cy:"alignment-error"}),(0,r.h)("div",{onScroll:()=>{this.handleScrollEvent()},"data-cy":"text-container",class:"pages__container theme--"+this.theme+" "+this.pageScrolling},this.showGuide?(0,r.h)(this.Guide,null):null,1==this.assetsStatus.RAS&&this.parsed_text.map((e=>(0,r.h)(this.Page,{pageData:e}))),this.hasLoaded<2&&(0,r.h)("div",{class:"loader"})),this.alignment_failed||(0,r.h)("div",{onClick:e=>this.goToSeekFromProgress(e),id:"all","data-cy":"progress-bar",class:"overlay__container theme--"+this.theme+" background--"+this.theme},this.svgOverlay?(0,r.h)(this.Overlay,null):null),1==this.assetsStatus.AUDIO&&(0,r.h)(this.ControlPanel,null),this.cssUrl&&null!=this.cssUrl.match(".css")&&(0,r.h)("link",{href:this.cssUrl,rel:"stylesheet"}))}get el(){return(0,r.g)(this)}};C.style='@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RbLtyU5rZPoAU.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:local("Karla"), local("Karla-Regular"),\n url("assets/fonts/qkBbXvYC6trAT7RVLtyU5rZP.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"), local("Lato-Regular"),\n url("assets/fonts/S6uyw4BMUTPHjx4wXiWtFCc.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,\n U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,\n U+FEFF, U+FFFD}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("assets/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2")\n format("woff2")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("assets/fonts/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2")\n format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.font-weight--100{font-weight:100}.font-weight--200{font-weight:200}.font-weight--300{font-weight:300}.font-weight--400{font-weight:400}.font-weight--500{font-weight:500}.font-weight--600{font-weight:600}.font-weight--700{font-weight:700}.font-weight--800{font-weight:800}.font-weight--900{font-weight:900}.shadowed{text-shadow:0.3px 0.2px black}.theme--light.sentence,.theme--light.page__col__image,.theme--light.page__container,.theme--light.scroll-guide__container{background-color:#fff}.theme--dark.sentence,.theme--dark.page__col__image,.theme--dark.page__container,.theme--dark.scroll-guide__container{background-color:#3c4369}.sentence__word,.sentence__text,.scroll-guide__text{line-height:1.5;border-radius:0.3125em;position:relative;padding:0.0625em;font-size:1em}.theme--light.ripple,.theme--light.reading,.theme--light.sentence__word,.theme--light.sentence__text,.theme--light.scroll-guide__text{color:#040508}.theme--dark.ripple,.theme--dark.reading,.theme--dark.sentence__word,.theme--dark.sentence__text,.theme--dark.scroll-guide__text{color:#fff}.theme--light.ripple:active,.theme--light.reading:active,.theme--light.sentence__word:hover{color:#fff;background:gray radial-gradient(circle, transparent 1%, gray 1%) center/15000%}.theme--dark.ripple:active,.theme--dark.reading:active,.theme--dark.sentence__word:hover{color:#fff;background:#a6a6a6 radial-gradient(circle, transparent 1%, #a6a6a6 1%) center/15000%}.theme--light.sentence__word.reading{color:#fff;background:#666666 radial-gradient(circle, transparent 1%, #666666 1%) center/15000%}.theme--dark.sentence__word.reading{color:#040508;background:#fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%}.theme--light.page__col__img-placeholder{border:0.046875em dotted gray}.theme--dark.page__col__img-placeholder{border:0.046875em dotted #a6a6a6}.theme--light.scroll-guide__container,.theme--light.overlay__container{border:0.046875em solid gray}.theme--dark.scroll-guide__container,.theme--dark.overlay__container{border:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-left:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-left:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-right:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-right:0.046875em solid #a6a6a6}.theme--light.pages__container{border-top:0.046875em solid gray}.theme--dark.pages__container{border-top:0.046875em solid #a6a6a6}.theme--light.control-panel{border-bottom:0.046875em solid gray}.theme--dark.control-panel{border-bottom:0.046875em solid #a6a6a6}.ripple:hover,.reading:hover,.sentence__word:hover{cursor:pointer}@viewport{width:device-width}button{border:0;cursor:pointer}html{background-color:#fff;box-sizing:border-box;height:100%}*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;color:#040508;font-family:"Lato", sans-serif;min-height:100%;overflow-x:hidden;overflow-y:hidden;text-rendering:optimizeLegibility}a{background:transparent;color:#c69;text-decoration:none;transition:color 0.2s;outline:none}a:active,a:focus{outline:none}img{height:90%;max-width:90%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:"Karla", sans-serif;font-weight:normal}p,mat-chip,mat-tab-label,span,button,a{font-family:"Lato", sans-serif}.theme--light::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--light::-webkit-scrollbar-track{background:#fff}.theme--light::-webkit-scrollbar-thumb{background:#040508;border-radius:0.3125em;height:0.625em;width:0.625em}.theme--dark::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--dark::-webkit-scrollbar-track{background:#3c4369}.theme--dark::-webkit-scrollbar-thumb{background:#fff;border-radius:0.3125em;height:0.625em;width:0.625em}.bg-img{background-image:url("../assets/img/bg.jpg");height:100vh;overflow:overlay;overflow-x:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%}.shadow-box{box-shadow:0 0.3125rem 1rem 0 rgba(0, 0, 0, 0.24);padding:25px;background:rgba(255, 255, 255, 0.94);border-radius:5px}.font-xs{font-size:0.5em}.font-sm{font-size:0.75em}.font-md{font-size:1em}.font-lg{font-size:1.25em}.font-xl{font-size:1.5em}.font-xxl{font-size:2em}.faded{opacity:0.2;color:black}table{table-layout:fixed}.center{margin-left:auto;margin-right:auto;text-align:center}.container{max-width:80em}.background--light{background:#fff}.stop-color--light{fill:#fff}.color--light{color:#040508}.background--dark{background:#3c4369}.stop-color--dark{fill:#3c4369}.color--dark{color:#fff}.abs{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-5{top:0.3125em}.left-5{left:0.3125em}.right-5{right:0.3125em}.top-10{top:0.625em}.left-10{left:0.625em}.right-10{right:0.625em}.top-15{top:0.9375em}.left-15{left:0.9375em}.right-15{right:0.9375em}.top-20{top:1.25em}.left-20{left:1.25em}.right-20{right:1.25em}.top-25{top:1.5625em}.left-25{left:1.5625em}.right-25{right:1.5625em}.top-30{top:1.875em}.left-30{left:1.875em}.right-30{right:1.875em}.top-35{top:2.1875em}.left-35{left:2.1875em}.right-35{right:2.1875em}.top-40{top:2.5em}.left-40{left:2.5em}.right-40{right:2.5em}.top-45{top:2.8125em}.left-45{left:2.8125em}.right-45{right:2.8125em}.top-50{top:3.125em}.left-50{left:3.125em}.right-50{right:3.125em}.invisible{visibility:hidden !important}.control-panel{border-radius:0 0 0.3125em 0.3125em;position:relative;min-width:100%;display:inline-flex}.control-panel__buttons--left{width:25%;float:left;margin-top:0.3125em;padding:0.3125em}.control-panel__buttons--center{width:25%;text-align:center;margin:0 auto}.control-panel__buttons--right{width:25%;text-align:right;float:right;margin-top:0.3125em;margin-right:0.3125em}.control-panel__buttons__header{margin:0.3125em}.control-panel__control{border-radius:0.3125em;margin:0.5em auto}.control-panel__control:focus{outline:none}.settings{margin-left:0;margin-right:0;text-align:center}.settings__option__header{margin-bottom:0.5em}#waveform{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.low{z-index:700}.overlay__container{width:100%;max-width:100%;height:3.125em;position:relative;z-index:8000}#overlay__object{z-index:700;max-height:100%;min-width:100%;fill:"transparent"}#overlay__object.theme--light{stroke:gray}#overlay__object.theme--dark{stroke:#a6a6a6}.scroll-guide__container{text-align:center;z-index:700;width:20%;position:fixed;left:50%;transform:translate(-50%, 0)}.scroll-guide__text{font-size:1.25em}.pages__container{overflow:auto;max-height:55vh;height:100%;max-width:100%;width:100%;position:relative;display:-webkit-inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-radius:0.3125em 0.3125em 0 0}.page{overflow-y:hidden;overflow-x:auto;flex-grow:1;min-width:99.6%;width:100%;max-width:55em}.page__container{display:grid;grid-template-columns:[col-start] [col-end];grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"image page-no" "image text";justify-items:stretch}.page__counter{grid-area:page-no;margin:0.625em 0 0 0.9375em;text-align:right;padding-right:0.9375em;max-height:5rem}.page__col__image{grid-area:image;float:left;max-height:100%;text-align:center;margin:5%;padding:0;border-radius:0 0 0 0;position:relative}.page__col__image img{height:100%;max-width:95%;object-fit:contain}.page__col__img-placeholder{cursor:pointer}.page__col__text{grid-area:text}.page.two-column-layout-page{grid-template-columns:40% auto}.page.one-column-layout-page{display:grid;grid-template-columns:auto;grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"page-no" "text";justify-items:stretch}.page.one-column-layout-page .page__col__image{grid-area:text}.hide-page-counter .page__counter{display:none}.pages__container.vertical{flex-direction:column !important}.pages__container.vertical>.page{min-height:100%}.paragraph__container{overflow-y:auto;min-width:40%;padding-bottom:0.75em}.sentence{margin:0 1.5em;text-align:left;max-width:90%}.sentence__container{margin:3.75em 0.625em 3.75em 0.625em;scroll-behavior:smooth;max-width:100%;position:relative;overflow-y:auto;overflow-x:hidden}.sentence__container__buttons{position:absolute;top:0;right:0}.sentence__text{font-size:1.5em;padding:0}.sentence__word{font-size:1.5em}.sentence__translation .sentence__text,.sentence__translation .sentence__word{color:#777;font-style:italic;font-size:95%}.sentence__translation__button{margin-left:10px}.sentence__translation__button i{font-size:medium}.paragraph.visually_aligned .sentence .sentence__text,.paragraph.visually_aligned .sentence .sentence__word{display:table-cell}.paragraph.visually_aligned .sentence .sentence__text:empty{display:none}.paragraph.visually_aligned{display:table}.paragraph.visually_aligned .sentence{display:table-row}.read-along-container{max-width:75em;margin:0 auto;overflow-y:hidden;overflow-x:hidden;padding:0.3125em;position:relative}.read-along-container--fullscreen{max-width:80%;min-width:80%}.slot__header{margin-bottom:0.3125em}.slot__subheader{margin-top:0;margin-left:1em}.loader{border:16px solid #eee;border-radius:50%;border-right-color:#aa0;border-bottom-color:#a33;border-left-color:#111;width:10rem;height:10rem;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;position:fixed;top:calc(50vh - 10rem);left:calc(50vw - 10rem);z-index:1000;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;transition-delay:2s;transition:visibility 5s height 5s}.alert.status-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert.status-error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert.fade{visibility:collapse;height:0 !important;overflow:hidden !important;line-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important}.animate-transition,.ripple,.reading{transition:background 0.4s}.animate-transition:active,.ripple:active,.reading:active{transition:background 0s}.ripple,.reading{background-position:center;padding:0.0625em}.ripple:active,.reading:active{background-size:100%}.progress{position:absolute;top:0;left:0;height:100%;width:0}.progress.theme--light{background-color:rgba(128, 128, 128, 0.2)}.progress.theme--dark{background-color:rgba(166, 166, 166, 0.2)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);position:absolute;color:gray;cursor:text;background-color:transparent}.drop-area{border:2px dashed #ccc;border-radius:20px;width:50%;font-family:sans-serif;margin:50px auto;padding:20px}.drop-area.highlight{border-color:purple}p{margin-top:0}.my-form{margin-bottom:10px}#gallery{margin-top:10px}#gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.button{display:inline-block;padding:10px;background:#ccc;cursor:pointer;border-radius:5px;border:1px solid #ccc}.button:hover{background:#ddd}.fileElem{display:none}#img-remover{margin:60px;position:absolute;z-index:9999;border-radius:50px;color:red}#image-container{display:contents}'},131:(e,t,n)=>{var r={"./read-along.entry.js":[704,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=131,e.exports=o}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(678);(()=>{const t="file:///Users/pinea/Web-Component/dist/packages/web-component/dist/esm/web-component.js",n={};return n.resourcesUrl=new URL(".",t).href,(0,e.p)(n)})().then((t=>(0,e.b)([["read-along",[[1,"read-along",{href:[1],audio:[1],svgOverlay:[1,"svg-overlay"],theme:[1537],language:[1537],cssUrl:[1,"css-url"],useAssetsFolder:[4,"use-assets-folder"],pageScrolling:[1,"page-scrolling"],mode:[1],scrollBehaviour:[1,"scroll-behaviour"],displayTranslation:[4,"display-translation"],playbackRateRange:[2,"playback-rate-range"],playing:[32],fullscreen:[32],autoScroll:[32],hasLoaded:[32],images:[32],translations:[32],getImages:[64],getTranslations:[64],changeTheme:[64]},[[9,"wheel","wheelHandler"]]]]]],t)))})()})();
\ No newline at end of file
+function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var n=t._howls.length-1;n>=0;n--)t._howls[n].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,n){var r=this;return r.ctx&&r.ctx.listener?(t="number"!=typeof t?r._pos[1]:t,n="number"!=typeof n?r._pos[2]:n,"number"!=typeof e?r._pos:(r._pos=[e,t,n],void 0!==r.ctx.listener.positionX?(r.ctx.listener.positionX.setTargetAtTime(r._pos[0],Howler.ctx.currentTime,.1),r.ctx.listener.positionY.setTargetAtTime(r._pos[1],Howler.ctx.currentTime,.1),r.ctx.listener.positionZ.setTargetAtTime(r._pos[2],Howler.ctx.currentTime,.1)):r.ctx.listener.setPosition(r._pos[0],r._pos[1],r._pos[2]),r)):r},HowlerGlobal.prototype.orientation=function(e,t,n,r,o,i){var s=this;if(!s.ctx||!s.ctx.listener)return s;var a=s._orientation;return t="number"!=typeof t?a[1]:t,n="number"!=typeof n?a[2]:n,r="number"!=typeof r?a[3]:r,o="number"!=typeof o?a[4]:o,i="number"!=typeof i?a[5]:i,"number"!=typeof e?a:(s._orientation=[e,t,n,r,o,i],void 0!==s.ctx.listener.forwardX?(s.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),s.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),s.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1),s.ctx.listener.upX.setTargetAtTime(r,Howler.ctx.currentTime,.1),s.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),s.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):s.ctx.listener.setOrientation(e,t,n,r,o,i),s)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var n=this;return n._orientation=t.orientation||[1,0,0],n._stereo=t.stereo||null,n._pos=t.pos||null,n._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},n._onstereo=t.onstereo?[{fn:t.onstereo}]:[],n._onpos=t.onpos?[{fn:t.onpos}]:[],n._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,n){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,n)}}),r;var o=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===n){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var i=r._getSoundIds(n),s=0;s{throw e}),0)}const h={closed:!0,next(e){},error(e){if(u.useDeprecatedSynchronousErrorHandling)throw e;d(e)},complete(){}},p=Array.isArray||(e=>e&&"number"==typeof e.length);const _=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map(((e,t)=>`${t+1}) ${e.toString()}`)).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class g{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:n,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof g)t.remove(this);else if(null!==t)for(let e=0;ee.concat(t instanceof _?t.errors:t)),[])}g.EMPTY=function(e){return e.closed=!0,e}(new g);const f="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class b extends g{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=h;break;case 1:if(!e){this.destination=h;break}if("object"==typeof e){e instanceof b?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new y(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new y(this,e,t,n)}}[f](){return this}static create(e,t,n){const r=new b(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class y extends b{constructor(e,t,n,r){let o;super(),this._parentSubscriber=e;let i=this;l(t)?o=t:t&&(o=t.next,n=t.error,r=t.complete,t!==h&&(i=Object.create(t),l(i.unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=o,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;u.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=u;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):d(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;d(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);u.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.useDeprecatedSynchronousErrorHandling)throw e;d(e)}}__tryOrSetError(e,t,n){if(!u.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(d(t),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const v="function"==typeof Symbol&&Symbol.observable||"@@observable";function w(e){return e}class x{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new x;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:r}=this,o=function(e,t,n){if(e){if(e instanceof b)return e;if(e[f])return e[f]()}return e||t||n?new b(e,t,n):new b(h)}(e,t,n);if(r?o.add(r.call(o,this.source)):o.add(this.source||u.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),u.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){u.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),!function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof b?n:null}return!0}(e)?console.warn(t):e.error(t)}}forEach(e,t){return new(t=$(t))(((t,n)=>{let r;r=this.subscribe((t=>{try{e(t)}catch(e){n(e),r&&r.unsubscribe()}}),n,t)}))}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[v](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?w:1===t.length?t[0]:function(e){return t.reduce(((e,t)=>t(e)),e)})(this);var t}toPromise(e){return new(e=$(e))(((e,t)=>{let n;this.subscribe((e=>n=e),(e=>t(e)),(()=>e(n)))}))}}function $(e){if(e||(e=Promise),!e)throw new Error("no Promise impl found");return e}x.create=e=>new x(e);class A{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new S(e,this.compare,this.keySelector))}}class S extends b{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(e){return this.destination.error(e)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}const T=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class k extends g{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class E extends b{constructor(e){super(e),this.destination=e}}class I extends x{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[f](){return new E(this)}lift(e){const t=new P(this,this);return t.operator=e,t}next(e){if(this.closed)throw new T;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let t=0;tnew P(e,t);class P extends I{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):g.EMPTY}}class O extends I{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new T;return this._value}next(e){super.next(this._value=e)}}var L=function(e){var t=this;t.sounds=[],t._sprite=e.sprite,t._reading$=new I,t._tinySprite=Object.keys(e.sprite).map((e=>[t._sprite[e][0],e])),t._tinySprite.pop(),t._percentPlayed=new O("0%"),t.sound=new a.Howl({src:e.src,sprite:e.sprite,rate:e.rate}),requestAnimationFrame(t.step.bind(t))};async function R(e){return new Promise((function(t,n){let r=new XMLHttpRequest;r.open("HEAD",e),r.onload=function(){this.status>=200&&this.status<300?t(!0):t(!1)},r.onerror=function(){t(!1)},r.send()}))}L.prototype={play:function(e){var t=this;t._spriteLeft=t._tinySprite;var n=e;return t.sound.play(n)},pause:function(){return this.sound.pause(),this.sound.id},goBack:function(e,t){var n=this;if(n._spriteLeft=n._tinySprite,n.sound.seek(e)-t>0){e=n.sound.seek(n.sound.seek(e)-t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length))}else{e=n.sound.seek(0,e);n._reading$.next(n._spriteLeft[0][1])}return e},goTo:function(e,t){var n=this;n._spriteLeft=n._tinySprite;e=n.sound.seek(t,e);for(var r=n.sound.seek(e),o=0;o=n._spriteLeft[o][0]&&(n._reading$.next(n._spriteLeft[o][1]),n._spriteLeft=n._spriteLeft.slice(o,n._spriteLeft.length));return e},stop:function(){return this._reading$.next(""),this.sound.stop()},step:function(){for(var e=this,t=0;t0&&1e3*n>=e._spriteLeft[r][0]&&(e._reading$.next(e._spriteLeft[r][1]),e._spriteLeft=e._spriteLeft.slice(r,e._spriteLeft.length));let o=(n/e.sound.duration()*100||0)+"%";e.sounds[t].style.width=o,e.sounds[t].setAttribute("offset",o)}requestAnimationFrame(e.step.bind(e))}};const C={page:"Page",speed:"Playback Speed","re-align":"Re-align with audio","loading-error":'Error: the file "" could not be loaded.',"parse-error":'Error: the file "" could not be parsed.',"alignment-error":"Error: No alignments were found.",loading:"Loading...","line-placeholder":"Type your text here","upload-image":"Upload an image for this page","choose-file":"Choose a file","play-tooltip":"Play audio recording","rewind-tooltip":"Rewind 5 seconds","stop-tooltip":"Stop audio playback","theme-tooltip":"Change theme","full-screen-tooltip":"Full screen mode","translation-tooltip":"Toggle translations","add-translation":"Add a translation, transliteration or gloss"},D={page:"Page",speed:"Vitesse de Lecture","re-align":"Réaligner avec l'audio","loading-error":'Erreur: le fichier "" n\'a pas pu être chargé.',"parse-error":'Erreur: le fichier "" n\'a pas pu être analysé.',"alignment-error":"Erreur: aucun alignement n'a été trouvé.",loading:"Chargement en cours","line-placeholder":"Écrivez votre texte ici","upload-image":"Téléverser charger une image pour cette page","choose-file":"Choisir un fichier","play-tooltip":"Écouter l'enregistrement","rewind-tooltip":"Reculer de 5 secondes","stop-tooltip":"Arrêter la lecture","theme-tooltip":"Changer de thême visuel","full-screen-tooltip":"Mode plein écran","translation-tooltip":"Afficher ou cacher les traductions","add-translation":"Ajouter une traduction, une translitération ou une glose"},F={page:"Página",speed:"Velocidad de reproducción","re-align":"Re-alinear con el audio","loading-error":'Error: el fichero "" no se pudo cargar.',"parse-error":'Error: el fichero "" no se pudo analizar.',"alignment-error":"Error: No se encontró ningún alineamiento.",loading:"Cargando...","line-placeholder":"Escriba su texto aquí","upload-image":"Cargue una imagen para esta página","choose-file":"Seleccione un fichero","play-tooltip":"Déle play a su grabación de audio","rewind-tooltip":"Rebobine (rewind) 5 segundos","stop-tooltip":"Pare la reproducción de audio","theme-tooltip":"Cambie la paleta de colores","full-screen-tooltip":"Modo pantalla completa","translation-tooltip":"Active o desactive las traducciones","add-translation":"Añada una traducción, transliteración o glosa"},M=class{constructor(e){(0,r.r)(this,e),this.i18nStrings={eng:C,fra:D,spa:F},this.playback_rate=1,this.showGuide=!1,this.hasTextTranslations=!1,this.assetsStatus={AUDIO:0,RAS:0},this.alignment_failed=!1,this.isScrolling=!1,this.scrollTimer=null,this.Guide=()=>(0,r.h)("button",{class:"scroll-guide__container ripple ui-button theme--"+this.theme,onClick:()=>this.hideGuideAndScroll()},(0,r.h)("span",{class:"scroll-guide__text theme--"+this.theme},this.getI18nString("re-align"))),this.Overlay=()=>(0,r.h)("object",{onClick:e=>this.goToSeekFromProgress(e),id:"overlay__object",type:"image/svg+xml",data:this.svgOverlay}),this.RemoveImg=e=>(0,r.h)("button",{"data-cy":"delete-button","aria-label":"Delete",title:"Delete image",onClick:()=>this.deleteImage(e.pageIndex),id:"img-remover",class:"ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"delete")),this.Img=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("img",{alt:"image",class:"image",src:e.imgURL})),this.ImgPlaceHolder=e=>(0,r.h)("div",{class:"image__container page__col__image theme--"+this.theme},(0,r.h)("div",{class:"drop-area"},(0,r.h)("form",{class:"my-form"},(0,r.h)("p",{class:"theme--"+this.theme},this.getI18nString("upload-image")),(0,r.h)("input",{type:"file",class:"fileElem",id:"fileElem--"+e.pageID,accept:"image/*",onChange:t=>this.handleFiles(t.target.files[0],e.pageIndex)}),(0,r.h)("label",{class:"button",htmlFor:"fileElem--"+e.pageID},this.getI18nString("choose-file"))))),this.PageCount=e=>(0,r.h)("div",{class:"page__counter color--"+this.theme},this.getI18nString("page")," ",(0,r.h)("span",{"data-cy":"page-count__current"},e.currentPage)," / ",(0,r.h)("span",{"data-cy":"page-count__total"},e.pgCount)),this.ImgContainer=e=>(0,r.h)("div",{class:"image__container"},(0,r.h)("span",{id:"image-container"},"EDIT"===this.mode&&e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.RemoveImg,{pageIndex:e.pageIndex}):null,e.pageIndex in this.images&&null!==this.images[e.pageIndex]?(0,r.h)(this.Img,{imgURL:this.images[e.pageIndex]}):null),"EDIT"!==this.mode||e.pageIndex in this.images&&null!==this.images[e.pageIndex]?null:(0,r.h)(this.ImgPlaceHolder,{pageID:e.pageID,pageIndex:e.pageIndex})),this.Page=e=>(0,r.h)("div",{class:"page page__container page--multi animate-transition theme--"+this.theme+" "+(e.pageData.attributes.class?e.pageData.attributes.class.value:""),id:e.pageData.id},this.parsed_text.length>1?(0,r.h)(this.PageCount,{pgCount:this.parsed_text.length,currentPage:this.parsed_text.indexOf(e.pageData)+1}):null,(0,r.h)(this.ImgContainer,{pageID:e.pageData.id,pageIndex:this.parsed_text.indexOf(e.pageData)}),(0,r.h)("div",{class:"page__col__text paragraph__container theme--"+this.theme},e.pageData.paragraphs.map((e=>(0,r.h)(this.Paragraph,{sentences:Array.from(e.childNodes),attributes:e.attributes}))))),this.Paragraph=e=>(0,r.h)("div",{class:"paragraph sentence__container theme--"+this.theme+" "+(e.attributes.class?e.attributes.class.value:"")},e.sentences.map((e=>e.childNodes.length>0&&(0,r.h)(this.Sentence,{sentenceData:e})))),this.Sentence=e=>{let t=Array.from(e.sentenceData.childNodes),n=e.sentenceData.id;!this.hasTextTranslations&&e.sentenceData.hasAttribute("class")&&(this.hasTextTranslations=/translation/.test(e.sentenceData.getAttribute("class")));let o={};return e.sentenceData.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),e.sentenceData.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("div",Object.assign({},o,{class:"sentence "+(e.sentenceData.hasAttribute("class")?e.sentenceData.getAttribute("class"):"")}),t.map(((t,n)=>{if("#text"===t.nodeName)return(0,r.h)(this.NonWordText,{text:t.textContent,attributes:t.attributes,id:(e.sentenceData.hasAttribute("id")?e.sentenceData.getAttribute("id"):"P")+"text"+n});if("w"===t.nodeName)return(0,r.h)(this.Word,{text:t.textContent,id:t.id,attributes:t.attributes});if(t){let o={};return t.hasAttribute("xml:lang")&&(o.lang=e.sentenceData.getAttribute("xml:lang")),t.hasAttribute("lang")&&(o.lang=e.sentenceData.getAttribute("lang")),(0,r.h)("span",Object.assign({},o,{class:"sentence__text theme--"+this.theme+" "+t.className,id:t.id?t.id:"text_"+n}),t.textContent)}})),(()=>"EDIT"!==this.mode||/translation/.test(e.sentenceData.getAttribute("class"))?null:n in this.translations&&n in this.translations&&null!==this.translations[n]?(0,r.h)("span",{class:"sentence__translation"},(0,r.h)("button",{title:"Remove translation","aria-label":"Remove translation","data-cy":"remove-translation-button",onClick:()=>this.removeLine(e.sentenceData),class:"sentence__translation__button remove"},(0,r.h)("i",{class:"material-icons"},"remove")),(0,r.h)("p",{id:n+"translation","data-cy":"translation-line",class:"sentence__text editable__translation",onInput:e=>{this.updateTranslation(n,e.currentTarget.innerText)},contentEditable:!0,onKeyDown:e=>{"Enter"==e.key&&e.preventDefault()},"data-placeholder":this.getI18nString("line-placeholder")})):(0,r.h)("button",{title:this.getI18nString("add-translation"),"aria-label":"Add translation","data-cy":"add-translation-button",class:"sentence__translation sentence__translation__button",onClick:()=>this.addLine(e.sentenceData)},(0,r.h)("i",{class:"material-icons"},"add")))())},this.NonWordText=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__text theme--"+this.theme,id:e.id}),e.text)},this.Word=e=>{let t={};return e.attributes&&e.attributes["xml:lang"]&&(t.lang=e.attributes["xml:lang"].value),e.attributes&&e.attributes.lang&&(t.lang=e.attributes.lang.value),(0,r.h)("span",Object.assign({},t,{class:"sentence__word theme--"+this.theme+" "+(e&&e.attributes.class?e.attributes.class.value:""),id:e.id,onClick:e=>this.playSprite(e)}),e.text)},this.PlayControl=()=>(0,r.h)("button",{"data-cy":"play-button",disabled:this.hasLoaded<2,"aria-label":"Play",title:this.getI18nString("play-tooltip"),onClick:()=>{this.playing?this.pause():this.play()},class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},this.playing?"pause":"play_arrow")),this.ReplayControl=()=>(0,r.h)("button",{"data-cy":"replay-button",disabled:this.hasLoaded<2,"aria-label":"Rewind",title:this.getI18nString("rewind-tooltip"),onClick:()=>this.goBack(5),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"replay_5")),this.StopControl=()=>(0,r.h)("button",{"data-cy":"stop-button",disabled:this.hasLoaded<2,"aria-label":"Stop",title:this.getI18nString("stop-tooltip"),onClick:()=>this.stop(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons"},"stop")),this.PlaybackSpeedControl=()=>(0,r.h)("div",null,(0,r.h)("h5",{class:"control-panel__buttons__header color--"+this.theme},this.getI18nString("speed")),(0,r.h)("input",{type:"range",min:100-this.playbackRateRange,max:100+this.playbackRateRange,value:100*this.playback_rate,class:"slider control-panel__control",id:"myRange",onInput:e=>{console.log("v",e),this.changePlayback(e)}})),this.StyleControl=()=>(0,r.h)("button",{"aria-label":"Change theme",onClick:()=>this.changeTheme(),title:this.getI18nString("theme-tooltip"),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"style")),this.FullScreenControl=()=>(0,r.h)("button",{"aria-label":"Full screen mode",onClick:()=>this.toggleFullscreen(),title:this.getI18nString("full-screen-tooltip"),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons","aria-label":"Full screen mode"},this.fullscreen?"fullscreen_exit":"fullscreen")),this.TextTranslationDisplayControl=()=>(0,r.h)("button",{"data-cy":"translation-toggle","aria-label":"Toggle Translation",title:this.getI18nString("translation-tooltip"),onClick:()=>this.toggleTextTranslation(),class:"control-panel__control ripple theme--"+this.theme+" background--"+this.theme},(0,r.h)("i",{class:"material-icons-outlined"},"subtitles")),this.ErrorMessage=e=>(0,r.h)("p",{"data-cy":e.data_cy,class:"alert status-error"},(0,r.h)("span",{class:"material-icons"},"error_outline_outlined")," ",e.msg),this.ControlPanel=()=>(0,r.h)("div",{"data-cy":"control-panel",class:"control-panel theme--"+this.theme+" background--"+this.theme},(0,r.h)("div",{class:"control-panel__buttons--left"},(0,r.h)(this.PlayControl,null),(0,r.h)(this.ReplayControl,null),(0,r.h)(this.StopControl,null)),(0,r.h)("div",{class:"control-panel__buttons--center"},(0,r.h)(this.PlaybackSpeedControl,null)),(0,r.h)("div",{class:"control-panel__buttons--right"},this.hasTextTranslations&&(0,r.h)(this.TextTranslationDisplayControl,null),(0,r.h)(this.StyleControl,null),(0,r.h)(this.FullScreenControl,null))),this.href=void 0,this.audio=void 0,this.svgOverlay=void 0,this.theme="light",this.language="eng",this.cssUrl=void 0,this.useAssetsFolder=!0,this.pageScrolling="horizontal",this.mode="VIEW",this.scrollBehaviour="smooth",this.displayTranslation=!0,this.playbackRateRange=15,this.playing=!1,this.fullscreen=!1,this.autoScroll=!0,this.hasLoaded=0,this.images=void 0,this.translations=void 0}handleScrollEvent(){this.isScrolling=!0,this.scrollTimer&&clearTimeout(this.scrollTimer),this.scrollTimer=setTimeout((()=>{this.isScrolling=!1}),125)}wheelHandler(e){if(this.el.shadowRoot.querySelector(".reading")&&(e.path[0].classList.contains("sentence__word")||e.path[0].classList.contains("sentence__container")||e.path[0].classList.contains("sentence"))&&this.autoScroll){let e=this.el.shadowRoot.querySelector(".reading");e&&(this.autoScroll=!this.inPageContentOverflow(e),this.showGuide=!this.autoScroll)}}urlTransform(e){return this.useAssetsFolder&&function(e){return!/^(https?:[/][/]|assets[/]|data:)/.test(e)}(e)&&!e.startsWith("blob")?"assets/"+e:e}buildSprite(e,t){return new L({src:[e],sprite:t,rate:this.playback_rate})}tagToQuery(e){return"#"+(e=(e=e.replace(".","\\.")).replace("#","\\#"))}returnWordClosestTo(e){let t=Object.keys(this.processed_alignment);t.pop();for(let n=1;nthis.processed_alignment[t[n]][0]&&this.processed_alignment[t[n+1]]&&1e3*ethis.autoScroll=!0),100)}goTo(e){void 0===this.play_id&&(this.play(),this.pause()),this.autoScroll=!1,e/=1e3,this.audio_howl_sprites.goTo(this.play_id,e),setTimeout((()=>this.autoScroll=!0),100)}goToSeekAtEl(e){let t=e.currentTarget.id,n=this.processed_alignment[t][0];return this.goTo(n),t}goToSeekFromProgress(e){let t=e.currentTarget.getBoundingClientRect(),n=t.left,r=t.width,o=(e.pageX-n)/r*this.duration*1e3;this.goTo(o)}pause(){this.playing=!1,this.audio_howl_sprites.pause()}play(){this.playing=!0,void 0!==this.play_id?this.play_id=this.audio_howl_sprites.play(this.play_id):this.play_id=this.audio_howl_sprites.play("all"),this.animateProgress()}playSprite(e){let t=this.goToSeekAtEl(e);this.playing||this.audio_howl_sprites.play(t)}stop(){this.playing=!1,this.audio_howl_sprites.stop(),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.autoScroll||(this.autoScroll=!0,this.showGuide=!1)}toggleTextTranslation(){this.el.shadowRoot.querySelectorAll(".translation").forEach((e=>e.classList.toggle("invisible"))),this.el.shadowRoot.querySelectorAll(".sentence__translation").forEach((e=>e.classList.toggle("invisible")))}addHighlightingTo(e){this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),e.classList.add("reading")}animateProgressWithOverlay(){let e=this.el.shadowRoot.querySelector("#overlay__object"),t=e.contentDocument.querySelector("#progress-fill"),n=e.contentDocument.querySelector("#progress-trail"),r=e.contentDocument.querySelector("#progress-base");t.classList.add("stop-color--"+this.theme),r.classList.add("stop-color--"+this.theme),this.audio_howl_sprites.sounds.push(t),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.audio_howl_sprites.sounds.forEach((e=>{e.setAttribute("offset","0%")})),this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgressDefault(e,t){let n=document.createElement("div");n.className="progress theme--"+this.theme,n.id=e.toString(),n.dataset.sprite=t;let r=this.tagToQuery(t);this.el.shadowRoot.querySelector(r).appendChild(n),this.audio_howl_sprites.sounds.push(n),this.audio_howl_sprites.sound.once("end",(()=>{this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),this.playing=!1}),this.play_id)}animateProgress(e=this.play_id){this.svgOverlay?this.animateProgressWithOverlay():this.animateProgressDefault(e,"all")}changeFill(){let e=this.el.shadowRoot.querySelector(".sentence__word"),t=window.getComputedStyle(e).color,n=this.el.shadowRoot.querySelector("#overlay__object"),r=n.contentDocument.querySelector("#progress-fill"),o=n.contentDocument.querySelector("#progress-base");n.contentDocument.querySelector("#polygon").setAttribute("stroke",t),o.setAttribute("stop-color",t),r.setAttribute("stop-color",t)}async getImages(){return this.images}async getTranslations(){return this.translations}async changeTheme(){"light"===this.theme?this.theme="dark":this.theme="light"}static _getSentenceContainerOfWord(e){return e.parentElement.parentElement.parentElement}toggleFullscreen(){if(this.fullscreen){let e=this.el.ownerDocument;e.exitFullscreen?e.exitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.msExitFullscreen&&e.msExitFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.remove("read-along-container--fullscreen")}else{let e=this.el.shadowRoot.getElementById("read-along-container");e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen(),this.el.shadowRoot.getElementById("read-along-container").classList.add("read-along-container--fullscreen")}this.fullscreen=!this.fullscreen}hideGuideAndScroll(){let e=this.el.shadowRoot.querySelector(".reading"),t=new IntersectionObserver((n=>{let[r]=n;r.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),t.unobserve(e))}));t.observe(e),this.scrollTo(e)}inParagraphContentOverflow(e){let t=M._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.rightt.right,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),r||o}inPageContentOverflow(e){let t=this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}inPage(e){let t=M._getSentenceContainerOfWord(e).getBoundingClientRect(),n=e.getBoundingClientRect(),r=n.top+n.height>t.top+t.height,o=n.top+n.height<0,i=new IntersectionObserver((t=>{let[n]=t;n.isIntersecting&&(setTimeout((()=>{this.showGuide=!1,this.autoScroll=!0}),100),i.unobserve(e))}));return i.observe(e),o||r}scrollToPage(e){let t=this.el.shadowRoot.querySelector(".pages__container"),n=this.el.shadowRoot.querySelector("#"+e);t.scrollBy({top:null!=this.pageScrolling.match("vertical")?n.offsetTop-t.scrollTop:0,left:null!=this.pageScrolling.match("vertical")?0:n.offsetLeft-t.scrollLeft,behavior:this.scrollBehaviour}),n.scrollTo(0,0)}scrollByHeight(e){let t=M._getSentenceContainerOfWord(e),n=e.parentElement.getBoundingClientRect(),r=new IntersectionObserver((o=>{let[i]=o;i.isIntersecting?r.unobserve(e):t.scrollTo({top:t.getBoundingClientRect().height-n.height,left:0,behavior:this.scrollBehaviour})}),{root:t,threshold:[0,.25,.5,.75,1]});r.observe(e)}scrollByWidth(e){let t=M._getSentenceContainerOfWord(e),n=e.getBoundingClientRect();t.scrollTo({left:n.left-10,top:0,behavior:this.scrollBehaviour})}scrollTo(e){e.scrollIntoView({behavior:this.scrollBehaviour})}disconnectedCallback(){this.stop()}componentDidUpdate(){this.svgOverlay&&this.changeFill()}async componentWillLoad(){if(this.language.length<3&&(null!=this.language.match("fr")?this.language="fra":null!==this.language.match("es")?this.language="spa":this.language="eng"),"smooth"!==this.scrollBehaviour&&"auto"!==this.scrollBehaviour&&(console.log("Invalid scroll-behaviour value, using default (smooth)"),this.scrollBehaviour="smooth"),(isNaN(this.playbackRateRange)||this.playbackRateRange<0||this.playbackRateRange>99)&&(console.log("Invalid playback-rate-range value, using default (15)."),this.playbackRateRange=15),this.parsed_text=await async function(e){let t=await fetch(e);if(!t.ok)return console.log(`fetch(${e}) failed with status ${t.status}`),null;let n=await t.text(),r=(new DOMParser).parseFromString(n,"text/xml");return Array.from(r.querySelectorAll("div[type=page]")).map((e=>{let t=e.querySelector("graphic[url]"),n=e.querySelectorAll("p"),r={id:e.getAttribute("id"),paragraphs:Array.from(n)};return null!==t&&(r.img=t.getAttribute("url")),e.attributes&&(r.attributes=e.attributes),r}))}(this.href),null===this.parsed_text)this.parsed_text=[],this.assetsStatus.RAS=3;else if(0===this.parsed_text.length)this.assetsStatus.RAS=2;else{this.images={},this.translations={};for(const[t,n]of this.parsed_text.entries())if("img"in n){var e=this.urlTransform(n.img);if(this.images[t]=this.urlTransform(n.img),/^(https?:[/]|assets)[/]\b/.test(e)){await R(e)||(this.images[t]=null)}}else this.images[t]=null;this.assetsStatus.RAS=1}this.hasLoaded+=1}componentDidLoad(){const e="https://unpkg.com/@bcgov/bc-sans@1.0.1/css/BCSans.css",t="https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined&display=swap";let n=document.querySelector(`link[href="${t}"]`),r=document.querySelector(`link[href="${e}"]`);n||(n=document.createElement("link"),n.setAttribute("rel","stylesheet"),n.setAttribute("href",t),document.head.appendChild(n)),r||(r=document.createElement("link"),r.setAttribute("rel","stylesheet"),r.setAttribute("href",e),document.head.appendChild(r)),this.processed_alignment=function(e){let t={};for(const n of e)for(const e of n.paragraphs)for(const n of Array.from(e.querySelectorAll("w[time][dur]"))){const e=n.getAttribute("time"),r=n.getAttribute("dur");null!==e&&null!==r&&(t[n.getAttribute("id")]=[Math.round(1e3*parseFloat(e)),Math.round(1e3*parseFloat(r))])}return t}(this.parsed_text),this.alignment_failed=0==Object.keys(this.processed_alignment).length,this.audio_howl_sprites=new a.Howl({src:[this.audio],preload:!1}),this.audio_howl_sprites.once("load",(()=>{var e,t;this.processed_alignment.all=[0,1e3*this.audio_howl_sprites.duration()],this.duration=this.audio_howl_sprites.duration(),this.audio_howl_sprites=this.buildSprite(this.audio,this.processed_alignment),this.reading$=this.audio_howl_sprites._reading$.pipe((n=>n.lift(new A(e,t)))).subscribe((e=>{if(this.playing){let t=this.tagToQuery(e),n=this.el.shadowRoot.querySelector(t);this.el.shadowRoot.querySelectorAll(".reading").forEach((e=>e.classList.remove("reading"))),n.classList.add("reading");let r=M._getSentenceContainerOfWord(n).parentElement.id;r!==this.current_page&&(void 0===this.current_page||this.isScrolling||this.scrollToPage(r),this.current_page=r);const o=Math.ceil(this.el.shadowRoot.querySelector(".pages__container").getBoundingClientRect().left)+1,i=Math.ceil(this.el.shadowRoot.querySelector("#"+this.current_page).getBoundingClientRect().left);(n.getBoundingClientRect().left<0||i!==o)&&(this.isScrolling||this.scrollToPage(r)),this.inPageContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByHeight(n)),this.inParagraphContentOverflow(n)&&this.autoScroll&&(n.scrollIntoView(!1),this.isScrolling||this.scrollByWidth(n))}})),this.hasLoaded+=1,this.assetsStatus.AUDIO=1})),this.audio_howl_sprites.once("loaderror",(()=>{this.hasLoaded+=1,this.assetsStatus.AUDIO=3})),this.audio_howl_sprites.load()}componentDidRender(){if(!this.displayTranslation&&this.parsed_text&&this.parsed_text.length>0&&(this.toggleTextTranslation(),this.displayTranslation=!0),this.latestTranslation){this.el.shadowRoot.querySelector(this.latestTranslation).focus(),this.latestTranslation=""}}getRawI18nString(e){return this.i18nStrings[this.language]&&this.i18nStrings[this.language][e]?this.i18nStrings[this.language][e]:this.i18nStrings.eng[e]?this.i18nStrings.eng[e]:e}getI18nString(e,t={}){let n=this.getRawI18nString(e);for(const[e,r]of Object.entries(t))n=n.replace("<"+e+">",r);return n}addLine(e){this.hasTextTranslations||(this.hasTextTranslations=!0);let t={};t[e.id]="",this.translations=Object.assign(Object.assign({},this.translations),t),this.latestTranslation="#"+e.id+"translation"}removeLine(e){let t={};t[e.id]=null,this.translations=Object.assign(Object.assign({},this.translations),t)}updateTranslation(e,t){this.translations[e]=t}async handleFiles(e,t){let n=URL.createObjectURL(e),r={};r[t]=n,this.images=Object.assign(Object.assign({},this.images),r)}deleteImage(e){let t={};t[e]=null,this.images=Object.assign(Object.assign({},this.images),t)}render(){return(0,r.h)("div",{id:"read-along-container",class:"read-along-container"},(0,r.h)("h1",{class:"slot__header"},(0,r.h)("slot",{name:"read-along-header"})),(0,r.h)("h3",{class:"slot__subheader"},(0,r.h)("slot",{name:"read-along-subheader"})),Object.entries(this.assetsStatus).map((e=>{let t=e[0],n=e[1];if(2===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.getI18nString("parse-error",{FILETYPE:t,FILENAME:e}),data_cy:t+"-error"})}if(3===n){let e=this.getPathFromAssetType(t);return(0,r.h)(this.ErrorMessage,{msg:this.getI18nString("loading-error",{FILETYPE:t,FILENAME:e}),data_cy:t+"-error"})}})),this.alignment_failed&&1===this.assetsStatus.RAS&&(0,r.h)(this.ErrorMessage,{msg:this.getI18nString("alignment-error"),data_cy:"alignment-error"}),(0,r.h)("div",{onScroll:()=>{this.handleScrollEvent()},"data-cy":"text-container",class:"pages__container theme--"+this.theme+" "+this.pageScrolling},this.showGuide?(0,r.h)(this.Guide,null):null,1==this.assetsStatus.RAS&&this.parsed_text.map((e=>(0,r.h)(this.Page,{pageData:e}))),this.hasLoaded<2&&(0,r.h)("div",{class:"loader"})),this.alignment_failed||(0,r.h)("div",{onClick:e=>this.goToSeekFromProgress(e),id:"all","data-cy":"progress-bar",class:"overlay__container theme--"+this.theme+" background--"+this.theme},this.svgOverlay?(0,r.h)(this.Overlay,null):null),1==this.assetsStatus.AUDIO&&(0,r.h)(this.ControlPanel,null),this.cssUrl&&null!=this.cssUrl.match(".css")&&(0,r.h)("link",{href:this.cssUrl,rel:"stylesheet"}))}static get assetsDirs(){return["assets"]}get el(){return(0,r.g)(this)}};M.style='.font-weight--100{font-weight:100}.font-weight--200{font-weight:200}.font-weight--300{font-weight:300}.font-weight--400{font-weight:400}.font-weight--500{font-weight:500}.font-weight--600{font-weight:600}.font-weight--700{font-weight:700}.font-weight--800{font-weight:800}.font-weight--900{font-weight:900}.shadowed{text-shadow:0.3px 0.2px black}.theme--light.sentence,.theme--light.page__col__image,.theme--light.page__container,.theme--light.scroll-guide__container{background-color:#fff}.theme--dark.sentence,.theme--dark.page__col__image,.theme--dark.page__container,.theme--dark.scroll-guide__container{background-color:#3c4369}.sentence__word,.sentence__text,.scroll-guide__text{line-height:1.5;border-radius:0.3125em;position:relative;padding:0.0625em;font-size:1em}.theme--light.ripple,.theme--light.reading,.theme--light.sentence__word,.theme--light.sentence__text,.theme--light.scroll-guide__text{color:#040508}.theme--dark.ripple,.theme--dark.reading,.theme--dark.sentence__word,.theme--dark.sentence__text,.theme--dark.scroll-guide__text{color:#fff}.theme--light.ripple:active,.theme--light.reading:active,.theme--light.sentence__word:hover{color:#fff;background:gray radial-gradient(circle, transparent 1%, gray 1%) center/15000%}.theme--dark.ripple:active,.theme--dark.reading:active,.theme--dark.sentence__word:hover{color:#fff;background:#a6a6a6 radial-gradient(circle, transparent 1%, #a6a6a6 1%) center/15000%}.theme--light.sentence__word.reading{color:#fff;background:#666666 radial-gradient(circle, transparent 1%, #666666 1%) center/15000%}.theme--dark.sentence__word.reading{color:#040508;background:#fff radial-gradient(circle, transparent 1%, #fff 1%) center/15000%}.theme--light.page__col__img-placeholder{border:0.046875em dotted gray}.theme--dark.page__col__img-placeholder{border:0.046875em dotted #a6a6a6}.theme--light.scroll-guide__container,.theme--light.overlay__container{border:0.046875em solid gray}.theme--dark.scroll-guide__container,.theme--dark.overlay__container{border:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-left:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-left:0.046875em solid #a6a6a6}.theme--light.page--multi,.theme--light.pages__container,.theme--light.control-panel{border-right:0.046875em solid gray}.theme--dark.page--multi,.theme--dark.pages__container,.theme--dark.control-panel{border-right:0.046875em solid #a6a6a6}.theme--light.pages__container{border-top:0.046875em solid gray}.theme--dark.pages__container{border-top:0.046875em solid #a6a6a6}.theme--light.control-panel{border-bottom:0.046875em solid gray}.theme--dark.control-panel{border-bottom:0.046875em solid #a6a6a6}.ripple:hover,.reading:hover,.sentence__word:hover{cursor:pointer}@viewport{width:device-width}button{border:0;cursor:pointer}html{background-color:#fff;box-sizing:border-box;height:100%}*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;color:#040508;font-family:"BCSans", "Noto Sans", Verdana, Arial, sans-serif;min-height:100%;overflow-x:hidden;overflow-y:hidden;text-rendering:optimizeLegibility}a{background:transparent;color:#c69;text-decoration:none;transition:color 0.2s;outline:none}a:active,a:focus{outline:none}img{height:90%;max-width:90%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:"BCSans", "Noto Sans", Verdana, Arial, sans-serif;font-weight:normal}p,mat-chip,mat-tab-label,span,button,div,a{font-family:"BCSans", "Noto Sans", Verdana, Arial, sans-serif}.theme--light::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--light::-webkit-scrollbar-track{background:#fff}.theme--light::-webkit-scrollbar-thumb{background:#040508;border-radius:0.3125em;height:0.625em;width:0.625em}.theme--dark::-webkit-scrollbar{width:0.5em;height:0.5em}.theme--dark::-webkit-scrollbar-track{background:#3c4369}.theme--dark::-webkit-scrollbar-thumb{background:#fff;border-radius:0.3125em;height:0.625em;width:0.625em}.bg-img{background-image:url("../assets/img/bg.jpg");height:100vh;overflow:overlay;overflow-x:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100%}.shadow-box{box-shadow:0 0.3125rem 1rem 0 rgba(0, 0, 0, 0.24);padding:25px;background:rgba(255, 255, 255, 0.94);border-radius:5px}.font-xs{font-size:0.5em}.font-sm{font-size:0.75em}.font-md{font-size:1em}.font-lg{font-size:1.25em}.font-xl{font-size:1.5em}.font-xxl{font-size:2em}.faded{opacity:0.2;color:black}table{table-layout:fixed}.center{margin-left:auto;margin-right:auto;text-align:center}.container{max-width:80em}.background--light{background:#fff}.stop-color--light{fill:#fff}.color--light{color:#040508}.background--dark{background:#3c4369}.stop-color--dark{fill:#3c4369}.color--dark{color:#fff}.abs{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-5{top:0.3125em}.left-5{left:0.3125em}.right-5{right:0.3125em}.top-10{top:0.625em}.left-10{left:0.625em}.right-10{right:0.625em}.top-15{top:0.9375em}.left-15{left:0.9375em}.right-15{right:0.9375em}.top-20{top:1.25em}.left-20{left:1.25em}.right-20{right:1.25em}.top-25{top:1.5625em}.left-25{left:1.5625em}.right-25{right:1.5625em}.top-30{top:1.875em}.left-30{left:1.875em}.right-30{right:1.875em}.top-35{top:2.1875em}.left-35{left:2.1875em}.right-35{right:2.1875em}.top-40{top:2.5em}.left-40{left:2.5em}.right-40{right:2.5em}.top-45{top:2.8125em}.left-45{left:2.8125em}.right-45{right:2.8125em}.top-50{top:3.125em}.left-50{left:3.125em}.right-50{right:3.125em}.invisible{visibility:hidden !important}.control-panel{border-radius:0 0 0.3125em 0.3125em;position:relative;min-width:100%;display:inline-flex}.control-panel__buttons--left{width:25%;float:left;margin-top:0.3125em;padding:0.3125em}.control-panel__buttons--center{width:25%;text-align:center;margin:0 auto}.control-panel__buttons--right{width:25%;text-align:right;float:right;margin-top:0.3125em;margin-right:0.3125em}.control-panel__buttons__header{margin:0.3125em}.control-panel__control{border-radius:0.3125em;margin:0.5em auto}.control-panel__control:focus{outline:none}.settings{margin-left:0;margin-right:0;text-align:center}.settings__option__header{margin-bottom:0.5em}#waveform{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.low{z-index:700}.overlay__container{width:100%;max-width:100%;height:3.125em;position:relative;z-index:8000}#overlay__object{z-index:700;max-height:100%;min-width:100%;fill:"transparent"}#overlay__object.theme--light{stroke:gray}#overlay__object.theme--dark{stroke:#a6a6a6}.scroll-guide__container{text-align:center;z-index:700;width:20%;position:fixed;left:50%;transform:translate(-50%, 0)}.scroll-guide__text{font-size:1.25em}.pages__container{overflow:auto;max-height:55vh;height:100%;max-width:100%;width:100%;position:relative;display:-webkit-inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-radius:0.3125em 0.3125em 0 0}.page{overflow-y:hidden;overflow-x:auto;flex-grow:1;min-width:99.6%;width:100%;max-width:55em}.page__container{display:grid;grid-template-columns:[col-start] [col-end];grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"image page-no" "image text";justify-items:stretch}.page__counter{grid-area:page-no;margin:0.625em 0 0 0.9375em;text-align:right;padding-right:0.9375em;max-height:5rem}.page__col__image{grid-area:image;float:left;max-height:100%;text-align:center;margin:5%;padding:0;border-radius:0 0 0 0;position:relative}.page__col__image img{height:100%;max-width:95%;object-fit:contain}.page__col__img-placeholder{cursor:pointer}.page__col__text{grid-area:text}.page.two-column-layout-page{grid-template-columns:40% auto}.page.one-column-layout-page{display:grid;grid-template-columns:auto;grid-template-rows:[row-start] 5% [row-end] 95%;grid-template-areas:"page-no" "text";justify-items:stretch}.page.one-column-layout-page .page__col__image{grid-area:text}.hide-page-counter .page__counter{display:none}.pages__container.vertical{flex-direction:column !important}.pages__container.vertical>.page{min-height:100%}.paragraph__container{overflow-y:auto;min-width:40%;padding-bottom:0.75em}.sentence{margin:0 1.5em;text-align:left;max-width:90%}.sentence__container{margin:3.75em 0.625em 3.75em 0.625em;scroll-behavior:smooth;max-width:100%;position:relative;overflow-y:auto;overflow-x:hidden}.sentence__container__buttons{position:absolute;top:0;right:0}.sentence__text{font-size:1.5em;padding:0}.sentence__word{font-size:1.5em}.sentence__translation .sentence__text,.sentence__translation .sentence__word{color:#777;font-style:italic;font-size:95%}.sentence__translation__button{margin-left:10px}.sentence__translation__button i{font-size:medium}.paragraph.visually_aligned .sentence .sentence__text,.paragraph.visually_aligned .sentence .sentence__word{display:table-cell}.paragraph.visually_aligned .sentence .sentence__text:empty{display:none}.paragraph.visually_aligned{display:table}.paragraph.visually_aligned .sentence{display:table-row}.read-along-container{max-width:75em;margin:0 auto;overflow-y:hidden;overflow-x:hidden;padding:0.3125em;position:relative}.read-along-container--fullscreen{max-width:80%;min-width:80%}.slot__header{margin-bottom:0.3125em}.slot__subheader{margin-top:0;margin-left:1em}.loader{border:16px solid #eee;border-radius:50%;border-right-color:#aa0;border-bottom-color:#a33;border-left-color:#111;width:10rem;height:10rem;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;position:fixed;top:calc(50vh - 10rem);left:calc(50vw - 10rem);z-index:1000;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;transition-delay:2s;transition:visibility 5s height 5s}.alert.status-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert.status-error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert.fade{visibility:collapse;height:0 !important;overflow:hidden !important;line-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important}.animate-transition,.ripple,.reading{transition:background 0.4s}.animate-transition:active,.ripple:active,.reading:active{transition:background 0s}.ripple,.reading{background-position:center;padding:0.0625em}.ripple:active,.reading:active{background-size:100%}.progress{position:absolute;top:0;left:0;height:100%;width:0}.progress.theme--light{background-color:rgba(128, 128, 128, 0.2)}.progress.theme--dark{background-color:rgba(166, 166, 166, 0.2)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);position:absolute;color:gray;cursor:text;background-color:transparent}.drop-area{border:2px dashed #ccc;border-radius:20px;width:50%;font-family:sans-serif;margin:50px auto;padding:20px}.drop-area.highlight{border-color:purple}p{margin-top:0}.my-form{margin-bottom:10px}#gallery{margin-top:10px}#gallery img{width:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle}.button{display:inline-block;padding:10px;background:#ccc;cursor:pointer;border-radius:5px;border:1px solid #ccc}.button:hover{background:#ddd}.fileElem{display:none}#img-remover{margin:60px;position:absolute;z-index:9999;border-radius:50px;color:red}#image-container{display:contents}'},131:(e,t,n)=>{var r={"./read-along.entry.js":[704,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=131,e.exports=o}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(678);(()=>{const t="file:///Users/pinea/Web-Component/dist/packages/web-component/dist/esm/web-component.js",n={};return n.resourcesUrl=new URL(".",t).href,(0,e.p)(n)})().then((t=>(0,e.b)([["read-along",[[1,"read-along",{href:[1],audio:[1],svgOverlay:[1,"svg-overlay"],theme:[1537],language:[1537],cssUrl:[1,"css-url"],useAssetsFolder:[4,"use-assets-folder"],pageScrolling:[1,"page-scrolling"],mode:[1],scrollBehaviour:[1,"scroll-behaviour"],displayTranslation:[4,"display-translation"],playbackRateRange:[2,"playback-rate-range"],playing:[32],fullscreen:[32],autoScroll:[32],hasLoaded:[32],images:[32],translations:[32],getImages:[64],getTranslations:[64],changeTheme:[64]},[[9,"wheel","wheelHandler"]]]]]],t)))})()})();
\ No newline at end of file
diff --git a/packages/studio-web/src/assets/fonts.b64.css b/packages/studio-web/src/assets/fonts.b64.css
index 81c50b39..ffb8cef5 100644
--- a/packages/studio-web/src/assets/fonts.b64.css
+++ b/packages/studio-web/src/assets/fonts.b64.css
@@ -3,9 +3,7 @@
/* Generated by woff2base64 (https://github.com/fetten/woff2base64) */
@font-face{font-family:"Material Icons Outlined";src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");font-weight:normal;font-style:normal}
/* Generated by woff2base64 (https://github.com/fetten/woff2base64) */
-@font-face{font-family:"Lato";src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");font-weight:normal;font-style:normal}
-/* Generated by woff2base64 (https://github.com/fetten/woff2base64) */
-@font-face{font-family:"Lato";src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAADbcAA0AAAAAbvgAADaFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6R6HHAGYACBRBEMCoGeaIGDGguDQgABNgIkA4Z2BCAFhRgHhEUbgF5FB2LGOADMhpyNoh7IUcJIhG2Qk7Zk/58T1BiyF+sAcK5UuBHuVqZ8zAqFOgMUvZ7uVu93lTbFg9Z2pUNpGz+VGX9huYmbuMVwLJTzR2kx0XwJF+4ZXGBQzN65+5kTjCnMgxlMB6bzMPb4VuI6A9xhRYw7D+V+/57dJPd94JIlMqIOJY0HAocayFZVyBpRiTAeHKnGh/ZXb2YBpN07N7DTIUko7TqIBC8UDwn+Q+C2zpS0HAscqIgoKAiCG3ExlrBlihMBRRyo4Bgz09KstDSzbC/X1/9u/n/7V/33q+/rbfyKHuLefJdWqWinCLXxmKRbQEMBPA9R13ioWu6vijJ9VLITVso4QLoWABO1mVdhpmyzWPsNJ0uMRrdEIKTcY5ETI4q0/isMl/giH7Fv0cQPX/vgoxV4iA7M8Pt2cNv3g/PtafvRmnj2ZDY25NSTciusQrUhJ8bj1H9WH5TT9E3uSbjkYMYJ5XwrYnMDAiAYnG+t3wz4bBUD/26hQuYuIq/D62KhffPz1TORFcT/d01dX404IfsqRwr4F1QlfXlvCiiipDIATgnlAG8UkQHdgFKaXgH8h/e9019W2/8v6UAorPljTmh6JrEXz8NpNHJd2SzTHem2bp8l4/kjIH1mCJJfc0hBRJFDR62ZlXZnV/s3t3c+Cx7udQ8nPemkB0lP0upB8EQGgoh1RsmEMpAiI4WAKQCnn7mcBA6dhYShgzAzz8dPv9l/qMHIARUZ4dbK/O2Xqul6KFU9R2vWRK6QmFqtpspNwnFbLS+YEKxg8visqTW7sRdeZcySFeUiyyV89hrOqnD07t1iFYhiiySwkHn4f288njlJlmyCUJTmzm9ulQBMIAjTupgtAjlwKd9rLQNwdsBFIXUxIwEtO1hZBlxGjYCLRtUoI77mKBt5fN7H3ceRrnWuT+ZG49qdmSuT/6/cqHFxYervhdqsfbAyzJYaU9tbGLBRQd8yHTMele41+f+6YNY7Ov7MGiaqneQRE1ETSxP6CiuWgwKAI5ji2ChLBRRvwIzcIz5S0HXqb7Ya41hKptpRN8lAczh4wfUJyV0bf5GY8LP+jBbQ14ExY2HjgPBMmzFnwaIlsO8JrFq3QUhkk9iWH0ggSVP0ole97X0fUrbdbqrUadL2U7r0GfrYUSedhmbKnCUrGzsHJxePv/j4BQSFXLtx6869B2ERUTFxCUk4AomSlpGVk1dQ9E/1GjVr1a5Tt179Bg0bNW4JnZfJytZLWHJ6J19w+xku3nFcWCezLwdFvXfxIUpk2+zYzQGdl7XXxs7BycVd2H0cgURJJT2TDJOlnLyCYpVelFVUU2d3WPuYS6MNAHBktoa1ji3js7fQ/DTwwQQXr3cIg6gqbpJ4y3zJQUFpp1Xm1dlobdQNenUG5sj7RNUpgrYxMeY+FsSTjU/5BQSFXC3vm7BfOAKJkpKRlZNXUExtJnV2Q12T1Rra3WlN19JD+p5BnCGNMu635tANMBnZCMfDw/ZCQNzKFOVKQWmnrAds7BycXNwVfhsRFROXkCxsEUcgUVIysnLyCorq1WHsz78BfZzGBxOM68VG3cP4wC8gKOSqrus3bt2l1j/YOYZ/Zx3H8BZCNzNt4WsvrIERAZYIg4xZTrF8qfk9/BBlm23asVt73AfbKla1Po0urfePhvWIATkfQWPBN58H7bnpU34BQSFXFW6IiIqJS0gW1owjkCipTscMZZODvIJilWJZRbVrNutRN1ibOD2XMoCh0dYf0VpGRwALiJGpnnWajXCinhznMs/ihgpen2kLX3qhCiMCFGJcRk7RLxRf5vJ+Lh8YZZ9ts2N33LO4Tz/AqHKvIbTY/lFW1zK9aYPmyPskkVPkPBe0j0nK3DJLWxObsHNwcnGXp/DxCwgKuarw8YiomLiEJAyOQKKkOj2egWxykFdQrNJ4WUW1a0Q96obpJqrVsnZ31HdFTz+DOEMaZdzfQ8w4yFASXaN+5hmejQtXEXFZHLlS9EubSmYHT/c8qkhelZZXBG2ZjhUkMQzDMGxFh8cjIiomLiFZWIkjkCgpGVk5eQVFdQ3NT9Q4SFGSvCy3FrFq0OI08MEEn13Pn78grunb+7Iqx2pcaytoq0JZyrPo4xcQFHL1g6/dV4u0FQaGRi8XsO5b1dCraeCDCUrmQ05BaWe5p6zypi29fQOUpTyvfPwCgkKuCvuBI5AoKRlZOXkFxdTy6t2w34SBodGcgxYSACwmP7t0IR3VSX90ylTmkFra6Yx19dJnxpaJSd5VC/ERFhEVE5eQrA5vP1+maSt09OccMhdyCko7MDgCiZKSkZWTV1BUf/sEXTaYcDw8lsyfnILSTllnbewcnFzcwUbBgUCipGRk5eQVFNVPI3v/MejbNPDBBJ+du6fnbTxRfMIvICjk6oeeb6nl1d9nRtfOId5jIVHWYrMkFmsfm7BzcHJx5378vgANAABus4pnOVSfVvxeAIMtAvR678ZoW5iIpsWdEn+hktVe3W8AYicmMGnfS9A2JikzsLSn7iO/gKCQq7rOb9y66/vOWpTGTJqsFmjr6mVAw4yQMd4HYu3UgwHKoqFpYGi0xYiOM92yNRwPD6xs7BycXNzVcdvv36LFnXzoBCwgRyaVFdkIJ+rJlMvjK8TDPK8/fZY9fnqRlxeEEHKgKEQhKohaF+atdV1cuGqOvE+CnSLnuaB9TFLmuCxt7bQJOwcnF/c3P/92eDACUTFxCcnCIo5AoqQ6nWZENjnIKyhWKS2rqB4/K0O4wynuFHei7qmnvwLCHe77LQjNI50OWE14A5uJs7U4dd64flNYbMoont+6L2nzPJtfpHQej5hjRWxg5+Dk4s79XFrjtNkdvGvpIX03fp+NZhcAcFSRav9Oia7NEZ04ZWLW0tbVM55/iyYMZGIqoLTwuMgjgedLlT+NC+2dX4SFV2XW0tbVM55/h0YBgEtWAuXT+GCCWm8VjqJUXJXIqOJV07QS3Rx9DJIjgcYsdyzPYziO4zh+ePZScQShUCgUBEG2lado7HQCYEAtJsK+w3lKvSeCNH2R3KyJ49ZHSR9dNkfKHCvYYgcHJxf37fsjbGJfsceOTOx7pO/GHyPRAVOr9RS2hXM6fOcJj19872mhZSJtMS4JR8SpTFgOCko7pWc3QO9YggMAAAD+Hd6hxntc4acRioqJS0gWNowjkCgpGVk5eQXFw3ew1O1lQ3NEfazGY//rthARGfAiFn11qis/WqglozTUsjXjZFAKLsS486W4Ry29ZrlEtmyPGAEBWnODbjx6LlpW1cZfC7brXCHrroodzse2FVgH2AHVu3BVIgBUYOXCet7/mxgZnYkDywF4AFDeZicBy60DDFChi6tG2G6Had96yIr4VZtGp/fkOGR5Le/nw+VQJByJQKKQGCQFyUQeCkKhPN5LKbvJbj69ryfSB+k/eMIXJiPmr7ut2Kxm4u/H5PNj/yf4E/jx/ig/Jz/bP9PfnPqqABt0AZulULJnrKPvPrGtHE9Y9ktYuUvIVX/Mo64VWqa7nQUOKEg2nSCqs8q6N6R6W0hkl+luc7c8kkTkfO5qFkIYPEXsTCCblJ3h2NlMF7fyMTBx4tDmsOzKTdfdnGkilkk5OeJaVpoarlExv9cHwFH1EdeLl5SS/DSxPBgcmxGWIvPZL7t62DNl7E5hHB0fIkDe8J/l6kX10Foj5wbtWXXeIr0O2NGHejdv+sU5cQmyDS2/a/lFY3TD0AQLR9i1GThvFdxP2/mw3wrPXx71HQ8bj3POgO9EIrK9NaVUYaxpJyJpcPAgQ7Bh2FWWcwxVOQgSH6qyZa7+xWimRqN+vzltOGe26FSkeAx4HNTVMT2g00UsUrJ8jeqYjsWZiaf4Ps/drvYyGRQ0Vgos1Ro0pmkMW9OhXM8Sgl6HVNeKiFiTj8a2hOTxusV4W3z4XjZLb8qsxKqdyrpaOK+3F0Ql9+VSGUsGpV9KMut9JzeEG5GXJVXpvAFVKwb9EWXAThJHsBgkL7MLqLa04xTGXnEO050IFBIAXmHKmVA6DSeN3MfPDh/KTf/plAYCFjJairT8u9oE3lDYr5yiNPrz2sQZomQ3Paf+/WcgXowFQ7DnerzS/4x8trRYasgI/dEk735rMyQWRBoqvgn6janWJLA0WypoJDIPrI+X0nUiuFnltd467JYwz0bBbhuKKoE9m+r6hYy15UfFXbKX6AxhprPv7NVKYS6MdZ9TJflU9tY34h0AxzieOXTcSRz95+s9/06jzRpnFD01EJ8PjyPq/w8ueQuVbWFCTzfT6AShyvF0dAm5Zo4OlEmq4MXw2FJkXMEklckpkElOmREgDU9lm/sU/TZ6bBzLT170oacCny90H9pJr/dFqlDbBKJMSRsCKnQoWl8XyOU9P0SGcpY0SkozhWvCeT7x97Hr5HQk6UE2zwopkj7Lb3QeGigNGRBL4pbZnt9f1wsYeCuFaP5Dkqg35XZt4USGxWbjXGIkxjsgwt7kR1eQ/7NREKC5riBAZiSzhKEOd3AjRbTy0HTcx83cNk5XcxtspyF1gbQURyOr+TxYT9xCevPduCDpvSdx4M7xCZGW3Cy+2YItQ358hHxNcVwd88xDH1bBm0LH1dwX2EqPGbOdVnbK9qulji/qtUYy6rXQzercmEih59dP/oIBdzzWCruO2pZOQMaWMmBV6ctLJX822VGJTabRifb0FHILcHXKMcloJYatmZAlWuJGUOu3MnqkvbN16randUz9AyyPFMGE5PlmeZEBFhjlz99F/W+0sLgHdl1mOXNaiQwzDkSl8H1YZvVCR5IXjKgsjnbMiVqKWH6ysqZGw52cvuwJZz+PbNAhFBdB/xpxhL2Xk02NGDMVh5r6B2ZYDP9sqdHUOI3jIBP55z0K9pspKLjeP1EFoRRI1TcQ9f/9kJM65Tv3MpF2hxnJYVTMtUPqZRal5rkDOGyOHVwMdIne+EQjCqnZgdUUph9ZfGwpMz0KiecPyX5f5qMI7lfnY4Gv4sMAE4c4Fgu1vIV1b+Em1hDQwmRoAz+Hg4sx2ZeoyA4TbYMnfLZfgJHZpk13Af75EHp/ThF4M2zploRuKeTWNdv1D/OUzdPEx/N9kBa6V5IMsXpysjQ7ZevSapXTsfDsNPzOhzBgalA3/CzE+thH4D+I+HHASjKntKoZo4atkmopIi7BQtt7ZwdH/mzeNpFqlrCK7olzfALu+1FwEX0xNxAomN70QZLJfkH3uiKC92qIKr5G37o6tMX2i0fgpibKgCPxWVaSNJYPfdR+0wD6MjnDmJC61QqnEohabQ4Rz2g98rLJnPoSsqCQ2KIoEcerZQXulbxVNzkoRFiq8aEhN22a9TqP1kSH9EeIUwYyDYRINcuyTMIJQlvF8kU6nhzu7iNKNvVmRAyOa+bsR7tZtu+RakuNtu1Zg1VpT6KuUD1KRNkvI2vGZPJhYqu42PdMKGmlMuSa2fgnWDjRah8PQGZidLQxG+7W8PijnmZpoMPVdEWgJxhtyeUmufvfeNZMppj7oAKrYDzqXWwhyU0FSUyadALVENVOi6uxFpK+36uHvrDpXf1QbdVmGhx1qkt6hetXKbUHv8D1gCFpIcSxJYnpCmwO3RGPQDBmagxKdLirnPeG7BrD44XLv5pnq68zH2OaUt0zJgpNUeNSu+wx123L3JLVv7cmlDrtSWewsvYLT6FJYp4ma8MCUZMOEaYjBKV5ClrRtly3c6IjRBSbU/RuttmuRU5gtA1R4ZRpBuUGKMQUwWAU/krWkgPX6BhMT41cuivRR9wOQP6taUItKX+iCtx5UXSvObpkxTndmCDYdzt2Ty2eNawLTreo6jLlVftv64i+8KKrhYu2zvGRIstSQWV8jcr7XIdcgPJySLJDpOVGB5MP7ndsMkAbeDpLgKQ8DUcWri1hGcD9gswsNlSKjBx07dcRnRIpET3KzBS2n/TiGAxBACukHqYnxmXNr0ADmoNNoWpdL/Q6C9DuhQPYBIYb3/uB4S7iPhIIjyyNtPiXaY65D9OyF70v6Ry2ku1CT5MDX3HDnLpSqaGcuWNx2FaMDnsOYRJ+jTJ6CFVOiTJmBl6fj9IJgxzNQRlHK93QmXu63NUTt4qm43zAtUw13h/w1mPzzLBouz03iGIQagLK2sGK4a/QrNWXYN8Aqo5oJ3rxsyHwwW6SCr95OKYzkrLDW5R9kjyvquo7L7G3B8Qrx1KxcPPJHncfDKm3KZLrIaiUJdISXfmCt4be57N43dndHNSHWWiQJ6/+PnIxrpPOFMErDHeOpf4j3BONqwL3GO3XPo49NGqMlnLqjjHKoh5PLOZUhiQNEm9Zkhitb2V1n9/6MVY2gtm3wSLLkK0JGsis+TRU1ViW0Y0lNpk12oorMcfSJjBc62pJEZKA0a40SpKNuG7MejZAMJ6ufhKlxnuSlMBCSrFsGr3JfMbkMXXBTan6QpB2xnDUNj2lAdmeWhYiA2Ah5ixM1F2dMQ/lWig0TAHAn65DapqDJufA5cJCDno5WR2mqEEMf5tGN9+K3yH5in8Z+SA8RKWZCfT8IaZe9jj1OM6IKZ/Vo3JyJ59oYA46NTgb4/afKQbcEE+e70FVH0mWWzgVHbIEHKei81C4ppyyhjzMe51/ejAd41I2EwpcN5mooagJXD6pAwhJXiyj/4t5VwaMbvGzXuCPk7PPjxK1dEg9GNBznVdoGA5ZFj6rTC3KMzwAdQyNABEHAbN0Oq/OLtzdSXq6aVdPoo6jtSNndQj9fKaRrnpo77dXy3UWZse/cZ1ODHxqXMuASOjoXW5oClq94Vx4QbPMEK5BUAtJ1cWk/ji+c60QrtcrRbcSVYWs+o1epLGpa9YGzg9Z4FTgcshE9zJHqppL2ptz/V3gH0I/SU/0uVSGnrr1VyP0vgeM4Z9uhEcEzwDFJmLPM70PcEhlwOp5VfAajFK4akt6y2oz11aPsG0yDVDPpVYMc2+KtlCK4pg0NS/NJxWEdoxIg8xaamYUYrp4EP11IDknT1GKwvvwBLl4BvtApV8gjxKSbyDi9ofTLG7TRrYa0edO7j4KkTXcDOsRRSTI4W+EdLKMamGgYhtngz3bkUvGhdtvBbQu5RhsnRr4ufLaqNgXchRD71bkAnXUzhmbxaHwn/+ngi1rWkaDyVTdojeZN+wCAz4++2bI1f/VSuINKTJrxMXn2M9z4DOR/01gEQxYFCVW4ZUbSSHXH1+gt3CQeSdEcEYZwRGmFci2KtA2HlRkiG42CNjhM4Br1Syba9KakkLnxQEAZgyJaSfexzDw3aTciM9wTSPfVTPRnmIZrYvbMgsEzhVO5ONnq0+6+FFqaVsiKFTj30I58oIAjLTDoH+KPgU+eV3nqrq6GP4it4jUAhQ3NUxDjg8Qf6JZC4lzM9Y7WiNHPyn8791UNDcxAVtRddzR9/T6aAjxG5JX+ecO3t72n5d7kR7D/pr7AkAmv4DpAASvA/Cnk0mEdQqI0kEjq5M5aCDKdQpC0rrT4XCCzW04/LY7Ae6Hd7/1KHnLBg88YydRrtuJJwLhK7llKdSzpT9/IFK7TzYv9f7Tz269HTvjDTvf+kWAWD4/6j3uD3GE1H5GZT1zShMkhk5zDNkzCIls7xvZXrGvs4+DHTf/jhNPwMP0U1knfcYDIBshvbr2N1TWG/DlWLvxWh6HFyM1Tbl4rrFIeQSGfYgHC9odY5JTW7Vp5P6S4l3MQtsNmzymvOjOV41OE9LzOFoy3KV3hI9cj/yBAxuINkuZ9VmaxKnKmnmeCeJ41OMQjD7RGRXCeaVAuwb9SYXo8UwWKgt3nRTEPi0O/SNghQrJCf00gAfwMany6E6lxkJMZVYSFRpip1xJ7FJkVhKZDCtRnknq6lfQ/TI3Un3RaO3gb3gmnQbXvKX6HG6Fj4OfpqV6acWnlVbVuHPRs1MmTZdHdyg1lTKoo6abWYgGTvvYNWuD/R08qzbjW2wGwLIWxG1RObK4ssQyGNXOuZRW9JMzMyAiShzYixAQgl2DqLFMxY5ZNB0/ap/mEetRZlPJekTLCyceCkhWbBrJ1vxVNCaZjK0tSBvLZkc0phdVyBgBSYKEzaK0mBZdznCcJzOARswXMnSomPLjUgZj/kAR2TRteIUAaf2qdLTwjCbVweXmvIjIqzR+R/0h4Mf6uoCfqN+zNM8iIs3fdHEdNZ4uGQNY61crHI1R13J2Es+ifJ9hdfVZyDvFXikiVuiQqik8UzoKvIJzr3rSzGTbg/nhvIO6GHokzu+Q/skO6T6eV5seek19Ffv4yN6Njsk2Orq7b9yYrgXCTx99EXoNhJ0aPjjRM3Fk9MjWnq0HQXa9t8Pz43DE0x9fIgi+ecQcdsbVh5+6OT/a/uT9+MwZvvlbJ9Ax+3ziOVCVHuoV7Ybe0gbw0VvvXf8ziA+YK59dkngMnLyiKi27pLI4scelS2LPgVPOykp7YHGJ57mLc3GPs3rqKHS6ssweUebabo8yuax/CY8AoifmJh7//iOI2+DaqI4XLJRvBhAovBcA9NaFzKnYygLaWI6E2CNtNFkv1bbVS50w3wa4+5VcSvb8CXzyWV+2iV4cXJaaGprDSs5GxMVlBrLJJOF04zs4ZHdelquzVjxeb5iOAZirC5mT0WW5yT0yJspElWTGtw6EDB7u0PGm2soOUXSVM2SzjtPrI+YHcmHQbys8ydCHoVxGqj6czy8n8YToXCIFkSthDYeWt2lAK1pKC8kkp2AyGYlZAR5tRNHlzfH9k0WuhNwrcENDT9RN1TVAr5HcNeFjU/M7mfBwscMHNuA2mo95kbBCqzF755YfoFkslKnsSvHZ/vaLrNJUi48Oq4h1juX7IjwjOOg8BINfQ5SrCQ1CBqZYxK/CiuMs7rfNSMvUPhC2p0w5SbaUMKYLdJyF1qbTnNKSI8yGZvqp8hzZbU2d6dlNH+T0CyuqAYM9yQqtEEjL8ByuhZAuxZvp7PBysciMZXAtJEk6rgQwrk5KUL82o6GHP74T2oKem/5oYd1v7gfc6wDdtfg4uaWINZ7Tv+lEF7ocWzlvFSf3VRimE/K1uxIMJEJstcybsTGMKunPYY83Fx0nm4bYZRgBOyw/iUcyptOKEYmJCgbOeEk9FcRXhnWUnY9LZvtlRkYhVVRaHppKVYUmLCpSaLKslYIQvnQkttRI3abLYe1pqjvMMhbuY9TUURcKU7zKwouSjIVZb1ZeB86dpGTJNhT3EXxmGbgSPt8YlkovwQn42KJUJsbETTOiadyyCL4w1ABaqpt2oQ2nlQRd9rJcyD93lRy7StJubnF/m7D0A+WLrs7r1vZ9wju31g8Jo2BrcmZP5lcaBX7/udXtXWPb0c6uI5TU2mTCW/cWknQzD6xD+/7Gi1aHFnglibsJWll8DV+AL2WmS5PYsWiS+7Z6x72OODyVSRaRmUy8Kik8iDUi8iUkKwNOCp18v9ogz5vOf0TcFxdEWp6TMEHSwxIlqcIoXH8dRUE91NJ/RdXE0ENXs4wevMgQxC993pGqeLoBM6zqV1/f3n+LWd/9s+HwSd3a5gMmcO7wW9Wmbc9o8qhnTrAJH5qJ4yY9fBhbev+LxvArpXEf644MjBwsuEouyToaulPYUZmzJeZMcUnSGVPXCP+/msAfZkgKNyofY4zgN6ZkGKI6WFyaEshHwDj8naUro6MrQ+vnOx785eRVrx+6vL9lK6CS/VDmJDgCIJMfd16Jrs+l9KtikVq6TE9jQHcidu3pzqRvbS2+QKklD76Kk1WjBczgnATzztZdMX0gvSZYlIrWxDVPVO22B49twtw+46erDH9XHN/xj+n4ktZ5dtbofHnZwbR7+olWLUtRF/m7O6805Kb5aT2oliuivs2Cm+3dgpudI6f5RVSDizKQR5K6ALX9sxmD/fmLtgXTPgAy6TNtW3D+ksH+2u5OzvWOTRf5FkWuwnKR3zHMuQ7osMnpYw8J2wg/H5u2AMjkP1FrgmmBcZU+XKNuDFHyNipgfIQs6bGnwa3sHEZpTejETHhk7LQ1XVwyOs/OFThfWXIp2q/Y7NMYUUS/F6fa6OeGG/paHVLrK6tbFfWNpt1o7xXcGRhbFAJZK1gdtBvkm7DaYteyCrasPEEfgR89r6VcrmzfxyrVGv381eFuTJjH8Sh6QShbFtKuObIMfKLRaZiVuId+6k7k3iAjW5x2bsyUML/fcyv2PXlOPogcsPNRjywDyOQyMM+W7IlgWTbu5fqvmdt3pN9DyCqunYdv+nDlDgTAAn0QJ1sHCf6EwUBdBzYIFnBgd9U2wc9fQ7yqBO7oSfjgq+gnZKyb95unc8r3/uP76DvxPoHQ//4sqQc5Hp/NGJzOL9uZpqdtTQauzvxtW7EtZnbFBGAxR97sGLkotFqUdY640inCjU6vwGIlRCBB0O7tM80bv6/3o5QOC3WPQc/a213zIb3t6eSPsuZwhSi8lN63f/Lgjz29OTKEnRbuNLewIsyDu0Msxn/c2+o9GYN2Vih/lLf2Xo1rLUwezRQQOzTG9rR0j5izM+RDsb2W9/P1YaODnypaw5S88MLU1v1t++4A8gfnh1Pc3JeZYXlBLJoORU8MkhCTKKK8+Pqw1vD6uDwZpS4jJ3Wuvu4Eq3LgiV6iiM+sL3OBZUliK/EyVjGaxwzNTaRR0nPj6zGtYfWxuQpKa66AMmQunaMV117lp3EA5+nknuuvV17f3APuT2YMJOYVR23VFC4XNopuj26/rersVDa23ZXGd1agCWFQ2WASAF2TO+DvLL6yVze9xAf6oeKbvtGv8vx9d4bsf7uPAvB0cgbuK/PoeFL/uVT7uA/m+USC9yXDN+igr554OtMlO+o8xp7Qwn0n/NYmj3idYh3pZXSKvO6wjoC/v7l7bhmW3FiVrL+b5zhEdT1//+gvz5a8upta1PrZKtJQAewU+DKBskxB3s49AL83y8FHHT58ZCqSjd/0m+8hkMaa5KKEUacsUdMkAQIX9UG17zQYQgJ7RDnba7/XAlgfveC135sNbFjLgqA/r6O33uMHVKyAjPvQg8fgASi7/NZ/ogDJmrQYutrcLU2ruddw+gem5dwmHbQXRFL31kJrgdMaFvTXV1v+LIDtfPyzDZgUw993eGZb+GQZJseTkliA5NPwelYSrWxU8XvcQVtxtb5WR1MjqWHfenvMNr2VSZbF1YqO+AwdYUjxOZwo9GCivvvmdr3tQURxJImBC5s8dQxsA5Dlkzkp3Fl1kXqIpmuPXWouT1wqH5yVFOT38qMYDplVGJhnjapdHMf9hUizxnKHJz6+qEMN0TS5WBAjo9X/4+oali3wIfMqYgQ6zJA6CzvMzyuJYtJkiKoUD+/dkVSa5CqvLHeWVdPJXG6sSFms7T8utJj2MJ+DTMwW13qqaD6nRDVE17XFLvd8SUMzksLsjhRy1AkAWV5pIxypSwynS9Dg33lUDCRzMslcmbK/BOfnO2uTSxyS5VgiuIw8BCv4ubvXsUiqfSbFiDZ7xBcdY7f2cj7uMFHP1nUfFVS0t41tce8ITQkqoPFywsCFbLMTcw6atjtfRerWZLUQJcwxW7Xtm8nACJ63wl9Fy0a3BeYBhHU9vdL/V0960LZK1yCqhEeu1Sv6CTLOt6+cvUK25LrW2TY71MFyIxNUbBq1ri7nKNlsng8vTYvLi+XnGNMRe6LoZK//nd/9D1h5fzaPXGuQDxJ87ZIxUxyfbMdCu2KIfT9bGIfCcXAlPjxuha+IiKUlCuPSA6r8eITs8tKS4vLSbII/r0oaAEYBZPmEnMqcSi+UNcfJ9eFDyq4TXRZjc4m4l59A/QXAOtbWgmv3kuEC1G04fBWVBIenoFbh8NsoUfNrBzU50MgUluAFQRkL9rn+X7k6uDmLaFwp9eZqQk8v6yKg21+kKv+47TtrHbyxsMHvi9WBV7u9vr0pmH7yEBH15CSALANY1/Ko8K87enTNhNniVBjP7FdlFTZX+OWxmWJFdJ53lKQxSqklDGd1neiqKazX4UWIiyhN0m7Gem1NDr2c/durx04N51IadzajeG4lUB9AzCfSGnvoSzW19EVrOcE1mzWuqYexWFvDWALEVVz/yj0+9tGp02MfjwvM0TxtyLBGEzLEyzNHg81KABGYMFtcaqii+dxSw6tpV82gnymnMzlsyR36xTsM+MGHfEmytV9P7onfU9NmM4qM9rzye1m5jqItGNiY5bDX9+dx5Bd3dK0gQEFxnIou2lZdiGN4LHl1Gn1cRmOyG4uxBV2AoBOd9nVVmPheMQSOV+hcYOhqGjrbPx+ZHZqWiFcmsyOrtcqhyGzTQeZpLKMx28OjoU3ilxwjhCcPoHDX0jA5/vmBOWFpyXgNjUI0ZUq6iEr9dMo4+MC1trWruaTeLR3K2QsNIyPS3TXZqDZUHvVRpP/wTZGDy+5o+f02EvBYXeu2FDUVi/rSEmi/ntACV2LfozbZFDrcX61uYBO8Ngo7nQMGbrty8ivdObdtB3LnoAO+t9dmAPhhbdDrtGh5wOJMp1V40vd8uUnU4SmEjolubJp1Y5RTXTnDVwfEpzy7oR1rQ/DN3xypnmazd1V/f3gG0Q2a18t/P+iV3PimYcDxXuoUyXVO/kO+20Gv7qb/B0u++lU9VQDdBS7gOvb5d57bDA++sN17PNulqetTdsGD7vWNuR+4D4NY2YLnrcPB97AD//CcVxYxj4MGX4DH/aksCaOYwRJTo1y1HlpXXQwrzJIuqyekx4qhx52gQrVeSXYudM931kZhYNR2vYODviMXHeWsfa9WIVml1gmhTsehktj0+oh0WZiFFeOa75HvqgUuhv/6gb28H8zu5wpQ8mHDWqRcRI2ku07lR+d2kDHtMCrmuK5SrUfingSpDGvTeWiDUVSWeLIVSMBrPY0rB6wRRoiZKTaEU2MMgTkYBTIkWE8G2DY9nmZBRgKIMoCwTr4aDpn7SCjzYSsnBDjLv/HDu6/4wVfck/zgye6rcL9VdwIgbczcsF1U3pFyutJMu9DUd1ZSvc7xhOchGN31mdSxI0XyqP4XFyfw/qfx6Hc/yBEzmW6OPuz/Eznn0kzrHY+Ub56UPz6Z7V6s9Yp+w4dUkoX5mB4QvQv+KqAbkhM7V1q/h10mqsVkM5gZFg5hK3OjS/9h8jCKBiWk5mJThYGlTPvzXI9HXl2v+OQS/w+6EXMClwNxlz0+sPjefOnPjAhaBY93JSD1n27bpskYn7hSGERJMCAPN4JaY/s1qKAI0vDJxLgmc2LictwvIUGPvMQ9uIIdCREoyUNJMJGYHvxZsCSCGCz9PB2FO1KCeoSSgs3lUb4dYVvhz8Y8Y28llJTAb3rEljv6jvuOhUUXyIvkhfLEk4krPIhyLwDeH9jv1w+ioX86ZpVIAp+0s4EYB1GEAWckGOJEbFJmslTYLEPbJWtZ7MjqPOVwZJaNcmFCqXs1RuV+qVEin6zLGEIkTRpViC0NL4ySsiKzqCJFYxYKlmLkW6tVfDsmj3Mzo1nsEnJHzOMMIo8Y8nUyCy1CyVAWWkAsF7is0b29/2vz9qr43Yp4+z6v8PJu+9+3oDDv3z/AU310VB+/etA+9wVU7XXr/HrHKsV1Mm0v15q/m1FZl7JPb2Dur6udp+eXTDC6CVTWP04uT+F8r0R2OV4kw9XwhbhavrQIl0KiOb6SU77bYIi+kDPb1TmTez7aYLgQbeDQQt9g0EeWGXSh5nxFM9HndfqM8D3S4QrLQPoMXt35o+7Aofxn3Rn4vRAqq4RZwnclT/ULR7S/ADSDm+QBrzhm/carHoWher49iEWh6aqYEZTJBp26IwHjzlxyc0lJyyDVEtLiZEE7AmTRCGx0GjqqiGWT53ZhFIaLBH0Q77edO7760tl917Td1w9/vzptx6E5+F/aEdH5eiYw9n3W/omgq2Wn7yXj09lV+vSb/J2NyEN7G+tzTB1FPhuG9vwg3BL09iPC4BBcXGG9VAr9KQ2DDt3Dco/pBDYsZkpVCrDTGxmRVSpldSSLpWDgIxn0SGuLolBUCWszFRfAVXAROBwHoTgquKM9TcmBTlHy5xaEnTpRO9E7UT5avrV3a62v7MGVnisANm+IkQecRgqIYT7MqYxHM3OGn2CrMANU+P4wv+Piw/u9J/8K8Ys+Q4jYdK+J6G7XSmU7uhT1FQEvjCFa6j8byAhrrcbTPJjClHisjEnW+JMSZD5LOM7zwqcuAfNZgQ9mkYE//P+GQGwspjoTVUrAToyJGiORhs+2uLjatVLpjvpwETVGBgdoxcIzm8eHYKaxP7+yQ242Ox0tLa4puqF0ziBDxTNHlRZBlBjvDExPCIAAIDVMTj4AkI+nFMEqmso27k2yGlOGpMqUQat+b7wRNEgCC3tUiMCaa1sgoqq2+vBgU/YawMHX618fvIbhdsM9M9ouynGD5d7iDE8JMw75skPsQcKmuf2+Xgo23r43do5iUp1z8R4qfHS5pLtdMQG8ny6wy3FicXglhxtuEUvcgc2pwEkkjMvpmUSMYux18nSjXp9eKFep00oZwa+tOy75u49M23344MLPpYMRd/9LO952eod6/S9maHzFA8mfjqU0x8fO6cdKj0V5iP22KW43cqiJ0/gATy1f9fTDvGD/9seXEacDBNHoLP9vkELAzv9OrXsfR41mv9QvfVyXI7UZ1Q8o8fsPoTCUHDy3IPGvySTknd940arQwlJU73CtNL5qY0VMvjSWTURyk0XnnfCfMyNFEcxEvPjeHMR8dTqznVwcTT5/uZ0+EQhfTv43/XviA+I2/6Rn2mk7Ug/+hGYPF77lnufN7Bfn/JmPQTtMXsiDq/odv7NOX1G8fyjZqG6Fn1OSnvfMPAN5DbbpbIOdrg55T9vt4mgzpR3Obgrv7VeFrVElnZmtihdNlU3/KaxlneKpY69VKm1eTq5Wq9etdTqdWs3UGX1a8eI6lFwkiYi6nqzJANEVW7O2PvBkMeEWWz5MSI+VllFeI/UHfynQmmH8Fwd7eLeYXGx0x/kxnGpv4XJSWzubqR8lcsJeNVpYOwsMnV3d9tuyw4/FjSuOgx0pHE/UZkWURifhFKk0XuR7th3KEOO7yxOzYgwiEblOJ+/Gi7VT6+NvjZbnF4tnwZ13ocnxLFmUFitLiE+nx+JF9BRhLD0RzyYhfagWNTKVWYYVyXBN8vsnvzUyF1rqTtIA9wkkfTC1oI5ypBz7r6/FVkPoFmQYw2msTP/VLDcXH9Vv9kpKPrrII6bqSnmc5bBSVRRf7ZPIqkCls/BF3CSaZTTzd8pB26hqfZOOpkZRsd9j6G+MU+KK2s0GpCZWdaggDVFvdxBVHE/i4FQ6sTQhP5ibhi3lXXyenBvGFIaZ17P+pSHKEsVKPNgEoKcTUpu+cVBk6Eg4XZH/Lswf6Nnr6KDanBIKZyEtz34DcP5vgkOxcYL1XmUFnFV90BC039tVmJzrejJRQpyvC2t0hOXm0Y/lN7C2Y86VbUr+oX7XGUVt/gKtsZ5zvDwned7SNJdm1B9TUJWePdbL2alnuyGvTjiVsZISwty6sr+jJbyU/JAUfnkkX4mpZkoJzWKFEQ9031/puaLdCyfYrPrBV92T4X5J7itwvxUb/OHqrCDB1prEoF2pztAuXdAelBuXlrU/gDGySmOylhux2h1gFnejKxkaymukJrpSvJuSd1LIjTcLLLEiXehI3AN+Zcy/5GHNRHTuMS6LiN/i7X1O5Kak7VEXbRGtdmlX5nYwIz6XsuI1wF3V7mjJrBeymv+6ZoZ/Nu1bynSamdEruG/l5+Lhmf+6ZbUvvD7rTL1VPbZfZDSqQ80Y9VZnp0PN6H6h0ciqR+N9AcRM2F1Ashrx6gsP2LEo6uHOqLlSGVcda16q69Pv4Vp7Uhdra1KXqnvm0wo6LtfGlEYaLzShx3oHej46pQkaZmgLo1kcMqbWYzWnej+Kk0FMTIS9HTDMzTUwQksTeNHaJFc7NTy2nwfr9wbjAhlaDjwMy4VXHBkOK0oLemHDOHBznC4MryISCvH7O4BAVAE4jBBS5FhC9BH9REWEBX8m/deba6Myk3xFb2mI0Lb9b2DHMLIduSqyhbbr7Qfsg/+6Ds8jadRzYqbWyl/vMvnqQfmXCKQHw2By8lkAbmtPrvvmkjJHvKj7y4ensqPPAeDygswV69W2Et7zyuwMH9f8urPU9XQhpUen76YIhD0Uvd4dhEJKt17nIBR0U3S6Ofjv5j5RJX4Ny1sHJ3MY5e4L8MQ/rsiJWU9/ZtYFd4x5NuV8Mjh8ll/SfVnHUiUxav91cWc9ykPzR5c+DFwMjvc45POvrT3MDeFym+x+yWfc7/PFz0fjpNDFuff2FYcz1TwWy3C9fJP1vKhnVHnLtX24oNsF4QZ1sO0BSTGK7P3Jwtqm/RGDb9xMkrJSB94Z8aeBHoEXzwrsOaVlEpP714deQYtO/dT806mi9HuJnqy9t7eMnJ2w3WI+lGzBiDZ8DMnyj/N0LHc9vnt0S7T+uxN5h/JuunPj5NHjheYdNKNsmxNXDyD7TgAITloCCWsf2NId5zDCtGWeDTd/tv+jnz5xiqodMe+B0+GNYq9HrSWwvEfWkbfPI+2Gd9sjesHrg0P5pnf5ozk4PDq75VVRKcCufY1+d5xY0n+rGSLvne4g9M7Gnqkzt3nzcXRV5FqRYzHX83OwBewLr4ciaBEMX0wo01cUQAvFfCPcAeDtfAh/qA/C1USCMdzCij1vgbh2+ZtgnC2WpcS7I0IfFM9Wv8mLu+d58vUlTQvBOj8hgBEeohgRW7ZrjWqxXfy4ri0sehi/7HhBiC2AbDr4R4Q/0ICHf9nglm1ZS+fH1CODsd7Xozxm/8BiCyD7OcR2/lEnC2RPQWwBZO8H/6gnlbImWJlrRnsEcaP4QHwkLl330GMrd7vR/hI3ig/4UrRyoAHRr7LBG7d18FIr3eWRBtMl1lnT14z2D4sbxQfiI77Uqt5utDVxo/iAL7VmbbfRE1Rq3g1u3vzNroE6SydvAmiJw+sJ/5C/VfMyYURwBKjmjAlqHgIE5w2xHnHbWY6iwasobSOhvxSyGVORFjXcktX/bN/9mRH/0E2OL9vdX2dhZuAfAno7ANVz8rL6i1LfFsBP8n18w+57jNdflg/bAj/ZvqG/A2IQvSaADHDoF4GMcOjOQAYKRiOKtfXhZll1gRnzk244NqjvL8pVM/CTgN4u/+MvXki4aQ1sAGF8qkvtB46ZSb8dfEc3AF48OPo4uX2+Xe16HzPcf3V+RACMgwIIYLT4nwLj9P0pxsD8lxD9P9VQhPKiF8hJ9wvcttorTsubhhDc1iw9PrMt1bo1xCtIeXGsPvbLyTOT3Or8pf/VJ0l8wqhE2NUSZfJubom3te5hi/H/eV78oYYSyiaxkeMCJpuGpn3vSO1HSlqX1LlnJbLArVIrqaVbqXZ/bEQC3pU0JMmq16xMhOZwh9UQlLqTfztld5Nw4L3OhbMeSNm/cGB/S5lqw/m8/2YlNLXXdIECWQhTMolZNce2Mo8HG7f6XKmcBS//F1XVRhPgRvzrOKLbPPRsMBkFHkCOSsSZZwVjCUUvJX+Bh1BfExfav7mwXuQvwJad2EmKV/TjRHXtZdXd6bQfKIZ2grivRnmuMgu4cJMw85CsMv2nbiGyOWgBaIFjh/S5TbpSOdQP/CY0ClyiNLa0Mzr32vw7bpk23kYUDKJHMYs/vOYZEeTR+zMbiAUyYbD+GQTbO/U/Jr4ccKJgimDt1TzBNqQRBrYrWFdc0DwjC0Me4Tw+qEvAfAl40om5mOScSSewwAxYEycpleL6AMCMXU7DNnY4NiJruIabBYAgk6NHVds5mDaK/SgWTV3eRcFEjpvEG+0IddbqZ2g8CzqzH4dqu1GP7fZW8DoHHt23d7ww25+qBmcD+K6dPXLZgcILQQLg7vDUOhDAGArZgrA3AIQaWPQn4BNofwop8e/PQk7g+rOhj+b+HGTEOOWC/zFWirD4P8ZPh2ldLVekkJEVUhgdrIWikESqTmhBDSHlq1uRlUqmypXQKqOHJFCluLFb1FMmxxUx0E966yDV+KyMlaZH1KKBStXOWCQ2szKvIRGt0mMICUXg1BraUSI0gQQ1ZHRLDbXKK2EVKUo4JJNGwIBYeTlZ1rw2wmvKmtQSaeZygUgRA5dXEmSgUFWEeSvjTcvMM0qBWyAPMse7ZS3nxD0nQYVIYiQ2mko9zcrDyoQHFChi0VY3x00tJVClMl63j80hEKupNRuiICJWTXcM0PICrkX4piVGzQEtHE0nxiawDt1d7PXVav0OxFCl414w0Ao+BNpsKqZeyk31BAXjxZsPX3B+/AVACIQUBKXW1tDQMMbjhMNLtvHYZNF2oTgujoqGjoGJhY2j3aY8phUQEhHrt6mcSUoqag33uWfLkSuPNmzBhIUuG/fM7phhA6YsmAs7MOq+DmNevhoyodeqx/6czu3X/no968t/7ENH5NMZofcpg4PEX/f9rCD8Bt5w01GFXmz2lTu+ZPSr3/UxKVKsVIkyu5lVKFfJoopVtRq/qFWvToMmjc6Z0aJZqza/ee6Crx1z3F2P3HPCSWec9YFTTruqx0FXLLoUEDDuD0uWY72NvY2DzQabjTaOdqI9AoF91akiEolGKgbTbiOK3I3P/amGd/MO6qw/arj0ilTjN2r3V1mbua4n5rt/+UBQN0zwJ3H8RuvREn0HAA==) format("woff2");font-weight:normal;font-style:normal}
+@font-face{font-family:"BCSans";src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");font-weight:normal;font-style:normal}
.material-icons {
font-family: 'Material Icons';
diff --git a/packages/studio-web/src/index.html b/packages/studio-web/src/index.html
index eb30b014..9e31f22c 100644
--- a/packages/studio-web/src/index.html
+++ b/packages/studio-web/src/index.html
@@ -60,6 +60,10 @@
href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap"
rel="stylesheet"
/>
+
woff2base64(x.font, x.options).woff2).join("\n");
-
fs.writeFileSync(
"../../dist/packages/web-component/dist/fonts.b64.css",
css + "\n" + fontStyle
diff --git a/packages/web-component/package.json b/packages/web-component/package.json
index 047628e8..dafebf30 100644
--- a/packages/web-component/package.json
+++ b/packages/web-component/package.json
@@ -16,10 +16,9 @@
],
"scripts": {
"build": "stencil build --docs",
- "bundle": "webpack --config webpack.config.js; packageVersion=$(npm view @readalongs/web-component version); timestamp=$(date \"+%Y-%m-%d+%H-%M-%S\") && cd ../studio-web && npm pkg set singleFileBundleVersion=\"${packageVersion}\" && npm pkg set singleFileBundleTimestamp=\"${timestamp}\"",
+ "bundle": "node b64Fonts.js && webpack --config webpack.config.js; packageVersion=$(npm view @readalongs/web-component version); timestamp=$(date \"+%Y-%m-%d+%H-%M-%S\") && cd ../studio-web && npm pkg set singleFileBundleVersion=\"${packageVersion}\" && npm pkg set singleFileBundleTimestamp=\"${timestamp}\"",
"cy:run": "cypress run",
"start": "stencil build --dev --watch --serve",
- "prepublish": "node b64Fonts.js",
"test": "npm run test-servers & npm run wait-for-test-server && npm run test:once",
"test-servers": "bash ./bin/run-test-servers",
"test:once": "cypress run",
diff --git a/packages/web-component/src/components/read-along-component/read-along.tsx b/packages/web-component/src/components/read-along-component/read-along.tsx
index c031e70f..47d6f558 100644
--- a/packages/web-component/src/components/read-along-component/read-along.tsx
+++ b/packages/web-component/src/components/read-along-component/read-along.tsx
@@ -42,6 +42,7 @@ interface ASSETS_STATUS {
tag: "read-along",
styleUrl: "../../scss/styles.scss",
shadow: true,
+ assetsDirs: ["assets"],
})
export class ReadAlongComponent {
@Element() el: HTMLElement;
@@ -887,6 +888,28 @@ export class ReadAlongComponent {
* is being read
*/
componentDidLoad() {
+ const bcSansFontCssUrl =
+ "https://unpkg.com/@bcgov/bc-sans@1.0.1/css/BCSans.css";
+ const iconsFontCssUrl =
+ "https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined&display=swap";
+ let iconElement = document.querySelector(`link[href="${iconsFontCssUrl}"]`);
+ let fontElement = document.querySelector(
+ `link[href="${bcSansFontCssUrl}"]`
+ );
+
+ // Only inject the element if it's not yet present
+ if (!iconElement) {
+ iconElement = document.createElement("link");
+ iconElement.setAttribute("rel", "stylesheet");
+ iconElement.setAttribute("href", iconsFontCssUrl);
+ document.head.appendChild(iconElement);
+ }
+ if (!fontElement) {
+ fontElement = document.createElement("link");
+ fontElement.setAttribute("rel", "stylesheet");
+ fontElement.setAttribute("href", bcSansFontCssUrl);
+ document.head.appendChild(fontElement);
+ }
this.processed_alignment = extractAlignment(this.parsed_text);
this.alignment_failed = Object.keys(this.processed_alignment).length == 0;
// load basic Howl
diff --git a/packages/web-component/src/index.html b/packages/web-component/src/index.html
index 76da59a3..2c3b12b8 100644
--- a/packages/web-component/src/index.html
+++ b/packages/web-component/src/index.html
@@ -10,11 +10,6 @@
-
-
diff --git a/packages/web-component/src/scss/base/_base.scss b/packages/web-component/src/scss/base/_base.scss
index 8fba5f70..025883c1 100644
--- a/packages/web-component/src/scss/base/_base.scss
+++ b/packages/web-component/src/scss/base/_base.scss
@@ -36,7 +36,6 @@ a {
text-decoration: none;
transition: color 0.2s;
outline: none;
-
&:active,
&:focus {
outline: none;
@@ -65,27 +64,26 @@ mat-chip,
mat-tab-label,
span,
button,
+div,
a {
font-family: $font-family-display;
}
/* Scrollbar */
+
@each $theme, $value in $ui-themes {
/* Width */
.theme--#{$theme}::-webkit-scrollbar {
width: em(8);
height: em(8);
}
-
/* Track */
.theme--#{$theme}::-webkit-scrollbar-track {
// box-shadow: inset 0 0 em(5) map-get($value, primary);
background: map-get($value, primary);
-
// @extend %border--strong--left;
// @extend %border--strong--right;
}
-
/* Handle */
.theme--#{$theme}::-webkit-scrollbar-thumb {
background: map-get($value, text);
@@ -145,11 +143,9 @@ table {
.background--#{$theme} {
background: map-get($value, primary);
}
-
.stop-color--#{$theme} {
fill: map-get($value, primary);
}
-
.color--#{$theme} {
color: map-get($value, text);
}
@@ -161,19 +157,15 @@ table {
// larger margins/padding top/bottom/left/right
$space: 0;
-
@while $space <=50 {
.top-#{$space} {
top: em($space);
}
-
.left-#{$space} {
left: em($space);
}
-
.right-#{$space} {
right: em($space);
}
-
$space: $space + 5;
}
diff --git a/packages/web-component/src/scss/fonts/BCSans-Regular.woff b/packages/web-component/src/scss/fonts/BCSans-Regular.woff
new file mode 100644
index 0000000000000000000000000000000000000000..07f8f0b789d00ee3061341767bb1cc66e689029a
GIT binary patch
literal 353844
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