diff --git a/Essential_Audio_Player_v1.0.4/License.txt b/Essential_Audio_Player_v1.0.4/License.txt
deleted file mode 100644
index 816eb3f..0000000
Binary files a/Essential_Audio_Player_v1.0.4/License.txt and /dev/null differ
diff --git a/Essential_Audio_Player_v1.0.4/Version History.txt b/Essential_Audio_Player_v1.0.4/Version History.txt
deleted file mode 100644
index 3348793..0000000
Binary files a/Essential_Audio_Player_v1.0.4/Version History.txt and /dev/null differ
diff --git a/Essential_Audio_Player_v1.0.4/essential_audio.css b/Essential_Audio_Player_v1.0.4/essential_audio.css
deleted file mode 100644
index e8b3988..0000000
--- a/Essential_Audio_Player_v1.0.4/essential_audio.css
+++ /dev/null
@@ -1,182 +0,0 @@
-@charset "UTF-8";
-
-/********** Essential Audio Player 1.0.4 CSS **********/
-
-
-
-/****************************************/
-/* */
-/* Section 1: The Looks */
-/* */
-/****************************************/
-
-
-/* 1. The Main Container */
-div.essential_audio {
- position: relative;
- z-index: 0;
- width: 100%;
-}
-
-
-/* 2. The Player Button – General */
-div.essential_audio > div:nth-child(1) div {
- width: 28px;
- height: 28px;
- margin-top: -13px;
- border-radius: 50%;
- background-color: #000;
-}
-div.essential_audio > div:nth-child(1) div:after {
- position: absolute;
- top: 7%;
- left: 7%;
- width: 86%;
- height: 86%;
-}
-/* Set here how much the button exceeds the horizontal track limits: */
-/* This must not be deleted! (but can be changed, of course) */
-:root {
- --button-protrusion: 4px;
-}
-
-/* 2.a) The Player Button – Off */
-div.essential_audio > div:nth-child(1) div.off:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-/* 2.b) The Player Button – Loading */
-div.essential_audio > div:nth-child(1) div.load:after {
- content: url("data:image/svg+xml; utf8, ");
- animation: audio_load_rotate 1s infinite linear;
-}
-@keyframes audio_load_rotate {
- from { transform: rotate(0deg); }
- to { transform: rotate(360deg); }
-}
-
-/* 2.c) The Player Button – Playing */
-div.essential_audio > div:nth-child(1) div.play {
- background-color: #000!important;
-}
-div.essential_audio > div:nth-child(1) div.play:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-/* 2.d) The Player Button – Dragging */
-div.essential_audio > div:nth-child(1) div.drag {
- transition: left 0s!important;
- /*
- cursor: grab!important;
- */
-}
-
-/* 2.e) The Player Button – Error */
-div.essential_audio > div:nth-child(1) div.error {
- background-color: rgba(0,0,0,0.35)!important;
-}
-div.essential_audio > div:nth-child(1) div.error:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-
-/* 3. The Track */
-div.essential_audio > div:nth-child(2) {
- height: 2px;
-}
-div.essential_audio > div:nth-child(2):after {
- content: "";
- position: absolute;
- z-index: 0;
- background-color: #000;
- opacity: 0.3;
- mix-blend-mode: multiply;
- top: 0px;
- left: 0px;
- width: 100%;
- height: 100%;
-}
-
-
-/* 4. The Loading Progress Bar */
-div.essential_audio > div:nth-child(2) div {
- background-color: #666;
- mix-blend-mode: multiply;
-}
-
-
-/* 5. The Klick & Drag Sensor */
-div.essential_audio > div:nth-child(3) {
- height: 12px;
- margin-top: -5px;
-}
-
-
-
-
-/****************************************/
-/* */
-/* Section 2: Core Values */
-/* */
-/****************************************/
-
-
-/* 1. The Main Container + General Settings */
-div.essential_audio,
-div.essential_audio * {
- user-select: none;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- -webkit-overflow-scrolling: auto;
-}
-div.essential_audio *:focus {
- outline: none;
-}
-
-
-/* 2. The Player Button */
-div.essential_audio > div:nth-child(1) div {
- position: absolute;
- top: 0px;
- left: 0px;
- cursor: pointer;
-}
-
-/* 2.a) Container for Player Button */
-div.essential_audio > div:nth-child(1) {
- position: absolute;
- z-index: 3;
- height: 0px;
- top: 0px;
- left: calc(var(--button-protrusion) * -1);
- width: calc(100% + (2 * var(--button-protrusion)));
-}
-
-
-/* 3. The Track */
-div.essential_audio > div:nth-child(2) {
- position: relative;
- width: 100%;
- overflow: hidden;
-}
-
-
-/* 4. The Loading Progress Bar */
-div.essential_audio > div:nth-child(2) div {
- position: absolute;
- z-index: 1;
- width: 0%;
- height: 100%;
- top: 0px;
- left: 0px;
- transition: width 0.5s;
-}
-
-
-/* 5. The Klick & Drag Sensor */
-div.essential_audio > div:nth-child(3) {
- position: absolute;
- z-index: 2;
- width: 100%;
- top: 0px;
- left: 0px;
-}
diff --git a/Essential_Audio_Player_v1.0.4/essential_audio.js b/Essential_Audio_Player_v1.0.4/essential_audio.js
deleted file mode 100644
index 3274acf..0000000
--- a/Essential_Audio_Player_v1.0.4/essential_audio.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// Essential Audio Player v1.0.4
-'use strict';var Essential_Audio=(()=>{var t=true;var f=false;var n=null;var A={};var b=[];var c=f;var d=f;var h=0;const g=[['mp3','mpeg'],['ogg','ogg'],['wav','wav'],['aac','mpeg'],['m4a','mpeg']];var j;var k;var l;var m=f;var o;var p;var q=50;var pa='div.essential_audio';var pb='div:nth-child(1)';var pf='mousemove';var pg='touchmove';var ph='mouseup';var pj='touchend';var pl=(a)=>{return a.duration};var pm=(a)=>{return a.currentTime};var pn=(a)=>{return a.buffered};var po=()=>{if(event.changedTouches){l=event.changedTouches[0].pageX}else{l=event.pageX}return l};if(document.readyState!='loading'){B()}else{document.addEventListener('DOMContentLoaded',B)};function B(){var ia=document.querySelectorAll(pa);ia.forEach((vr,ib)=>{vr.innerHTML='
';var ic;if(vr.hasAttribute('id')){ic=vr.getAttribute('id')}else{ic='EAP_'+(ib+1);vr.setAttribute('id',ic)}A[ic]=document.createElement('audio');var a=A[ic];a.id=ic;a.za=vr.querySelector(pb).querySelector('div');a.zb=a.za.offsetWidth;a.zc=vr.querySelector(pb).offsetWidth-a.zb;if(a.zc<0){a.zc=0}a.zd=vr.getAttribute('data-url');a.ze=0;a.zf=0;a.zh=0;a.zi=0;a.zj=f;a.zks=0;a.zl=f;a.zm=f;a.zn=f;a.zo=f;a.zp=f;a.zq=f;b[ib]=ic;a.crossOrigin='anonymous';a.preload='metadata';if(vr.hasAttribute('data-loop')){a.loop=t}if(vr.hasAttribute('data-scratch')){a.zr=t}else{a.zr=f}if(vr.hasAttribute('data-autoplay')){if(h<1){h=1;a.autoplay=t;a.preload='auto';c=a;E(a)}}if(vr.hasAttribute('data-preload')){if(!a.autoplay){a.preload='auto';E(a)}}a.za.onmousedown=(e)=>{e.stopPropagation();e.preventDefault();Ba(a)};a.za.ontouchstart=(e)=>{e.stopPropagation();e.preventDefault();Ba(a)};var ie=vr.querySelector('div:nth-child(3)');ie.onmousedown=(e)=>{e.stopPropagation();e.preventDefault();Bb(a)};ie.ontouchstart=(e)=>{e.stopPropagation();e.preventDefault();Bb(a)}})};function Ba(a){a.zp=t;j=po();k=j-(a.za.getBoundingClientRect().left+window.scrollX);window.addEventListener(pf,Bc);var va=setTimeout(function(){window.addEventListener(pg,Bc)},100);function Bc(){if(j!=po()){m=t;if(a.zc>0){a.za.classList.add('drag')}}if(m&&(a.zc>0)){o=po()-(a.za.parentNode.getBoundingClientRect().left+window.scrollX)-k;a.zh=Math.min(Math.max(o,0),a.zc);a.za.style.left=a.zh+'px';if(a.zr&&a.zn){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}}};window.addEventListener(ph,Bd);window.addEventListener(pj,Bd);function Bd(){window.removeEventListener(pf,Bc);window.removeEventListener(pg,Bc);clearTimeout(va);window.removeEventListener(ph,Bd);window.removeEventListener(pj,Bd);if(m){if(pl(a)&&(a.zc>0)){if(!a.zr||!a.zn){V(a)}if(a.zn&&a.paused&&(pm(a)!=pl(a))){a.play()}}m=f;a.za.classList.remove('drag')}else{if(c.id&&(c.id==a.id)&&a.zn){P(a)}if(!a.zl){C(a)}}a.zp=f}};function Bb(a){if(a.zc>0){a.zp=t;j=po();k=Math.floor(a.zb/2);window.addEventListener(pf,Bf);window.addEventListener(pg,Bf);function Bf(){m=t;a.za.classList.add('drag');o=po()-a.za.parentNode.getBoundingClientRect().left-k;a.zh=Math.min(Math.max(o,0),a.zc);a.za.style.left=a.zh+'px';if(a.zr&&a.zn){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}};window.addEventListener(ph,Bg);window.addEventListener(pj,Bg);function Bg(){window.removeEventListener(pf,Bf);window.removeEventListener(pg,Bf);window.removeEventListener(ph,Bg);window.removeEventListener(pj,Bg);if(m){if(pl(a)){if(!a.zr||a.zn){V(a)}if(a.zn&&a.paused&&(pm(a)!=pl(a))){a.play()}}m=f;a.za.classList.remove('drag')}else{p=po()-a.za.parentNode.getBoundingClientRect().left-k;a.zh=Math.min(Math.max(p,0),a.zc);a.za.style.left=a.zh+'px';if(pl(a)){V(a);if(a.zn){a.play()}}}a.zp=f}}};function C(a){if(c){if(a.id==c.id){R();return}else{R()}}c=a;if(pl(a)){O(a)}else{if(!a.zj){a.play();a.pause();E(a)}}};function D(a,vq){a.za.setAttribute('class','');a.za.classList.add(vq)};function E(a){D(a,'load');a.zj=t;a.zm=t;a.onplay=()=>{if(!a.zm){clearTimeout(a.td);D(a,'play')}if(a.id==d.id){c=a;d=f;a.zn=t;if(a.zc>0){a.tc=setInterval(Q,q,a)}}};a.onplaying=()=>{clearTimeout(a.td);D(a,'play')};a.onwaiting=()=>{a.td=setTimeout(()=>{D(a,'load')},50)};a.onpause=()=>{if(!a.zm&&!a.zp&&!a.ended){D(a,'off')}if(a.zn&&!a.zm&&!a.ended){R()}};a.onended=()=>{if(a.zc==0&&!a.loop){R(0)}};a.onseeking=()=>{if(a.id==d.id){P(a)}};a.onseeked=()=>{if(a.id==d.id){P(a)}};a.onloadedmetadata=()=>{a.onloadedmetadata=n;J(a)};a.onprogress=()=>{a.onprogress=n;a.ta=setInterval(U,500,a);a.zq=t};var vc=a.zd.substr(a.zd.length-4,a.zd.length);vc=vc.toLowerCase();var vd=f;for(var i=0;i{var ve=a.zd+'.'+vr[0]+'?random='+pk();F(a,ve,i)})}};function F(a,ve,vf){var vg=new XMLHttpRequest;vg.onreadystatechange=()=>{if(vg.readyState==2){vg.onreadystatechange=n;G(vg,a,ve,vf)}};vg.onerror=()=>{G(vg,a,ve,vf)};vg.open('HEAD',ve);vg.send()};function G(vg,a,ve,vf){if(vg.status==200){a.ze+=1;a.innerHTML+=''}else{a.zf+=1;if((g.length-a.zf)==0){H(a)}}vg.onerror=n};function H(a){a.zj=f;a.zo=f;a.zn=f;a.zl=t;D(a,'error');if(a.id==c.id){c=f}};function J(a){if(a.preload=='auto'){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream){a.preload='metadata'}var vi=a.play();if(vi!==undefined){vi.then(()=>{if(a.autoplay){M(a)}else{K(a)}}).catch(error=>{K(a)})}}else{if(a.readyState>2){M(a)}else{V(a);if(a.zh==a.zc){T(a)}a.tb=setInterval(L,250,a)}}};function K(a){a.pause();D(a,'off');a.currentTime=0;a.zh=0;a.zm=f;if(a.autoplay&&c){if(a.id==c.id){d=c;c=f}}};function L(a){V(a);var vj=0;for(var i=0;i=pm(a)){clearInterval(a.tb);M(a)}};function M(a){a.zj=f;a.zm=f;if(!a.zn){if(!a.zo){O(a)}}else{R(a)}};function O(a){if(pm(a)==pl(a)){T(a)}V(a);d=f;a.zn=t;if(a.zc>0){a.tc=setInterval(Q,q,a)}a.play();var vs=setTimeout(function(){if(a.zn&&a.paused){R()}clearTimeout(vs)},25);D(a,'play')};function N(vr){if(!vr){if(d){vr=d.id}else{vr=b[0]}}var a=A[vr];if(!a.zn){C(a)}};function Q(a){if(!a.zp){P(a);if(pm(a)==pl(a)){if(a.loop){T(a)}else{R(0)}}}};function P(a){a.zh=Math.round(pm(a)*a.zc/pl(a));a.za.style.left=a.zh+'px'};function R(vp){if(c){clearInterval(c['tc']);c.zo=t;c.zn=f;c.pause();D(c,'off');if(vp==0){T(c)}else{c.zh=c.za.offsetLeft}if(!c.zm){d=c}c=f}};function T(a){if(pl(a)){a.currentTime=0}a.zh=0;a.za.style.left=0+'px'};function S(vr){if(!vr){if(d){vr=d.id}else{vr=b[0]}}var a=A[vr];T(a)};function U(a){if(pl(a)){var vk;if(a.zc==0){vk=0}else{vk=Math.round(a.zh/a.zc*pl(a)*100)/100}var vl=0;for(var i=0;i0){a.currentTime=a.zh/a.zc*pl(a)}};function W(){var vm=document.querySelectorAll(pa);vm.forEach((vr)=>{var vn=vr.getAttribute('id');var a=A[vn];if(a.zq){clearInterval(a.ta)}a.zb=a.za.offsetWidth;var vo=vr.querySelector(pb).offsetWidth-a.zb;if(vo<0){vo=0}if((a.za.offsetLeft>0)&&(vn!=c.id)){a.zh=Math.round(a.za.offsetLeft/a.zc*vo);a.za.style.left=a.zh+'px'}a.zc=vo;if(pl(a)&&!a.zn){V(a)}if(a.zq){a.ta=setInterval(U,500,a)}})};function pk(){return Math.floor(Math.random()*1001)}window.addEventListener('resize',W);return{init:Be,Audio:A,Play:N,Stop:R,Reset:S,players:Xa,active:Xb,last:Xc};function Xa(){return b}function Xb(){if(c){return c.id}else{return f}}function Xc(){if(d){return d.id}else{return f}}function Be(){d=f;c=f;A={};B()}})();
\ No newline at end of file
diff --git a/Essential_Audio_Player_v1.0.4/package.json b/Essential_Audio_Player_v1.0.4/package.json
deleted file mode 100644
index dbf2162..0000000
--- a/Essential_Audio_Player_v1.0.4/package.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "essential-audio-player",
- "version": "1.0.4",
- "description": "Essential Audio Player JS is a simple, clean and minimal JavaScript / HTML5 / CSS web audio player.",
- "main": "essential_audio.js",
- "scripts": {
- "test": "echo \"There’s nothing to test here.\" && exit 1"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Freeedle/Essential-Audio-Player.git",
- "directory": "Essential_Audio_Player_v1.0.4"
- },
- "keywords": [
- "audio",
- "player",
- "javascript",
- "html5"
- ],
- "author": "Freeedle",
- "license": "SEE LICENSE IN License.txt",
- "bugs": {
- "url": "https://github.com/Freeedle/Essential-Audio-Player/issues"
- },
- "homepage": "https://essential-audio-player.net"
-}
diff --git a/Essential_Audio_Player_v1.0.4/sample.htm b/Essential_Audio_Player_v1.0.4/sample.htm
deleted file mode 100644
index 42758e6..0000000
--- a/Essential_Audio_Player_v1.0.4/sample.htm
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Essential Audio Player JS v1.0.4
-
-
-
-
-
-
Essential Audio Player JS
-
Version 1.0.4
-
-
-
-
Please activate JavaScript for the audio player.
-
-
-
Please activate JavaScript for the audio player.
-
-
-
Please activate JavaScript for the audio player.
-
-
-
-
-
\ No newline at end of file
diff --git a/Essential_Audio_Player_v2.0/License.txt b/Essential_Audio_Player_v2.0/License.txt
deleted file mode 100644
index 816eb3f..0000000
Binary files a/Essential_Audio_Player_v2.0/License.txt and /dev/null differ
diff --git a/Essential_Audio_Player_v2.0/Version History.txt b/Essential_Audio_Player_v2.0/Version History.txt
deleted file mode 100644
index bde6fd7..0000000
Binary files a/Essential_Audio_Player_v2.0/Version History.txt and /dev/null differ
diff --git a/Essential_Audio_Player_v2.0/essential_audio.css b/Essential_Audio_Player_v2.0/essential_audio.css
deleted file mode 100644
index 48fbb5f..0000000
--- a/Essential_Audio_Player_v2.0/essential_audio.css
+++ /dev/null
@@ -1,182 +0,0 @@
-@charset "UTF-8";
-
-/********** Essential Audio Player 2.0 CSS **********/
-
-
-
-/****************************************/
-/* */
-/* Section 1: The Looks */
-/* */
-/****************************************/
-
-
-/* 1. The Main Container */
-div.essential_audio {
- position: relative;
- z-index: 0;
- width: 100%;
-}
-
-
-/* 2. The Player Button – General */
-div.essential_audio > div:nth-child(1) div {
- width: 28px;
- height: 28px;
- margin-top: -13px;
- border-radius: 50%;
- background-color: #000;
-}
-div.essential_audio > div:nth-child(1) div:after {
- position: absolute;
- top: 7%;
- left: 7%;
- width: 86%;
- height: 86%;
-}
-/* Set here how much the button exceeds the horizontal track limits: */
-/* This must not be deleted! (but can be changed, of course) */
-:root {
- --button-protrusion: 4px;
-}
-
-/* 2.a) The Player Button – Off */
-div.essential_audio > div:nth-child(1) div.off:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-/* 2.b) The Player Button – Loading */
-div.essential_audio > div:nth-child(1) div.load:after {
- content: url("data:image/svg+xml; utf8, ");
- animation: audio_load_rotate 1s infinite linear;
-}
-@keyframes audio_load_rotate {
- from { transform: rotate(0deg); }
- to { transform: rotate(360deg); }
-}
-
-/* 2.c) The Player Button – Playing */
-div.essential_audio > div:nth-child(1) div.play {
- background-color: #000!important;
-}
-div.essential_audio > div:nth-child(1) div.play:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-/* 2.d) The Player Button – Dragging */
-div.essential_audio > div:nth-child(1) div.drag {
- transition: left 0s!important;
- /*
- cursor: grab!important;
- */
-}
-
-/* 2.e) The Player Button – Error */
-div.essential_audio > div:nth-child(1) div.error {
- background-color: rgba(0,0,0,0.35)!important;
-}
-div.essential_audio > div:nth-child(1) div.error:after {
- content: url("data:image/svg+xml; utf8, ");
-}
-
-
-/* 3. The Track */
-div.essential_audio > div:nth-child(2) {
- height: 2px;
-}
-div.essential_audio > div:nth-child(2):after {
- content: "";
- position: absolute;
- z-index: 0;
- background-color: #000;
- opacity: 0.3;
- mix-blend-mode: multiply;
- top: 0px;
- left: 0px;
- width: 100%;
- height: 100%;
-}
-
-
-/* 4. The Loading Progress Bar */
-div.essential_audio > div:nth-child(2) div {
- background-color: #666;
- mix-blend-mode: multiply;
-}
-
-
-/* 5. The Click & Drag Sensor */
-div.essential_audio > div:nth-child(3) {
- height: 18px;
- margin-top: -8px;
-}
-
-
-
-
-/****************************************/
-/* */
-/* Section 2: Core Values */
-/* */
-/****************************************/
-
-
-/* 1. The Main Container + General Settings */
-div.essential_audio,
-div.essential_audio * {
- user-select: none;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- -webkit-overflow-scrolling: auto;
-}
-div.essential_audio *:focus {
- outline: none;
-}
-
-
-/* 2. The Player Button */
-div.essential_audio > div:nth-child(1) div {
- position: absolute;
- top: 0px;
- left: 0px;
- cursor: pointer;
-}
-
-/* 2.a) Container for Player Button */
-div.essential_audio > div:nth-child(1) {
- position: absolute;
- z-index: 3;
- height: 0px;
- top: 0px;
- left: calc(var(--button-protrusion) * -1);
- width: calc(100% + (2 * var(--button-protrusion)));
-}
-
-
-/* 3. The Track */
-div.essential_audio > div:nth-child(2) {
- position: relative;
- width: 100%;
- overflow: hidden;
-}
-
-
-/* 4. The Loading Progress Bar */
-div.essential_audio > div:nth-child(2) div {
- position: absolute;
- z-index: 1;
- width: 0%;
- height: 100%;
- top: 0px;
- left: 0px;
- transition: width 0.5s;
-}
-
-
-/* 5. The Click & Drag Sensor */
-div.essential_audio > div:nth-child(3) {
- position: absolute;
- z-index: 2;
- width: 100%;
- top: 0px;
- left: 0px;
-}
diff --git a/Essential_Audio_Player_v2.0/essential_audio.js b/Essential_Audio_Player_v2.0/essential_audio.js
deleted file mode 100644
index ca95781..0000000
--- a/Essential_Audio_Player_v2.0/essential_audio.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// Essential Audio Player v2.0
-'use strict';var Essential_Audio=(()=>{var t=true;var f=false;var n=null;var A={};var b=[];var c=f;var d=f;var h=0;const g=[['mp3','mpeg'],['m4a','mp4'],['caf','x-caf']];var j;var k;var l;var m=f;var o;var p=f;var q;var r;var s=50;var pa='div.essential_audio';var pb='div:nth-child(1)';var pf='mousemove';var pg='touchmove';var ph='mouseup';var pj='touchend';var pl=(a)=>{return a.duration};var pm=(a)=>{return a.currentTime};var pn=(a)=>{return a.buffered};var po=(e)=>{if(e.changedTouches){l=pq(e.changedTouches[0].pageX)}else{l=pq(e.pageX)}};var pq=(x)=>{return Math.round(x)};if(document.readyState!='loading'){B()}else{document.addEventListener('DOMContentLoaded',B)};var ie=f;try{var ig=Object.defineProperty({},'passive',{get:()=>{ie=t}});document.addEventListener('ig',n,ig);document.removeEventListener('ig',n,ig)}catch(e){};function B(){var ia=document.querySelectorAll(pa);ia.forEach((vq,ib)=>{vq.innerHTML='';var ic;if(vq.hasAttribute('id')){ic=vq.getAttribute('id')}else{ic='EAP_'+(ib+1);vq.setAttribute('id',ic)}A[ic]=document.createElement('audio');var a=A[ic];a.id=ic;a.za=vq.querySelector(pb).querySelector('div');a.zb=a.za.offsetWidth;a.zc=vq.querySelector('div:nth-child(3)');a.zd=vq.querySelector(pb).offsetWidth-a.zb;if(a.zd<0){a.zd=0}a.ze=vq.getAttribute('data-url');a.zf=0;a.zg=0;a.zh=f;a.zis=0;a.zj=f;a.zk=f;a.zl=f;a.zm=f;a.zn=f;a.zo=f;b[ib]=ic;a.crossOrigin='anonymous';a.preload='metadata';if(vq.hasAttribute('data-loop')){a.loop=t}if(vq.hasAttribute('data-scratch')){a.zp=t}else{a.zp=f}if(vq.hasAttribute('data-passive')){a.zq=t}else{a.zq=f}if(vq.hasAttribute('data-autoplay')){if(h<1){h=1;a.autoplay=t;a.preload='auto';c=a;E(a)}}if(vq.hasAttribute('data-preload')){if(!a.autoplay){a.preload='auto';E(a)}}a.za.onmousedown=(e)=>{if(!m){po(e);window.addEventListener(pf,(e)=>{po(e)});Ba(a)}};if(!a.zq){a.za.ontouchstart=(e)=>{e.preventDefault();e.stopPropagation();clearTimeout(o);m=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Ba(a)}}else{a.za.addEventListener('touchstart',(e)=>{e.stopPropagation();clearTimeout(o);m=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Ba(a)},ie ?{passive:t}:f)}a.zc.onmousedown=(e)=>{e.preventDefault();e.stopPropagation();if(!m){po(e);window.addEventListener(pf,(e)=>{po(e)});Bb(a)}};if(!a.zq){a.zc.ontouchstart=(e)=>{e.preventDefault();e.stopPropagation();clearTimeout(o);m=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Bb(a)}}else{a.zc.addEventListener('touchstart',(e)=>{e.stopPropagation();clearTimeout(o);m=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Bb(a)},ie ?{passive:t}:f)}})};function Ba(a){a.zn=t;j=l;k=j-(a.za.getBoundingClientRect().left+window.scrollX);if(!m){window.addEventListener(pf,Bc)}else{a.te=setTimeout(function(){window.addEventListener(pg,Bc);clearTimeout(a.te)},100)}function Bc(){if(j!=l){p=t;if(a.zd>0){a.za.classList.add('drag')}}if(p&&(a.zd>0)){q=l-(a.za.parentNode.getBoundingClientRect().left+window.scrollX)-k;a.zf=Math.min(Math.max(q,0),a.zd);a.za.style.left=a.zf+'px';if(a.zp&&a.zl){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}}};if(!m){window.addEventListener(ph,Bd)}else{window.addEventListener(pj,Bd)}function Bd(){clearTimeout(a.te);if(!m){window.removeEventListener(pf,Bc);window.removeEventListener(pf,(e)=>{po(e)});window.removeEventListener(ph,Bd)}else{window.removeEventListener(pg,Bc);window.removeEventListener(pg,(e)=>{po(e)});window.removeEventListener(pj,Bd)}if(p){if(pl(a)&&(a.zd>0)){if(!a.zp||!a.zl){V(a)}if(a.zl&&a.paused&&(pm(a)!=pl(a))){a.play()}}p=f;a.za.classList.remove('drag')}else{if(c.id&&(c.id==a.id)&&a.zl){P(a)}if(!a.zj){C(a)}}a.zn=f;if(m){o=setTimeout(function(){m=f;clearTimeout(o)},150)}}};function Bb(a){if(a.zd>0){a.zn=t;j=l;k=Math.floor(a.zb/2);if(!m){window.addEventListener(pf,Bf)}else{a.te=setTimeout(function(){window.addEventListener(pg,Bf);clearTimeout(a.te)},100)}function Bf(){p=t;a.za.classList.add('drag');q=l-a.za.parentNode.getBoundingClientRect().left-k;a.zf=Math.min(Math.max(q,0),a.zd);a.za.style.left=a.zf+'px';if(a.zp&&a.zl){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}};if(!m){window.addEventListener(ph,Bg)}else{window.addEventListener(pj,Bg)}function Bg(){clearTimeout(a.te);if(!m){window.removeEventListener(pf,Bf);window.removeEventListener(pf,(e)=>{po(e)});window.removeEventListener(ph,Bg)}else{window.removeEventListener(pg,Bf);window.removeEventListener(pg,(e)=>{po(e)});window.removeEventListener(pj,Bg)}if(p){if(pl(a)){if(!a.zp||a.zl){V(a)}if(a.zl&&a.paused&&(pm(a)!=pl(a))){a.play()}}p=f;a.za.classList.remove('drag')}else{r=l-a.za.parentNode.getBoundingClientRect().left-k;a.zf=Math.min(Math.max(r,0),a.zd);a.za.style.left=a.zf+'px';if(pl(a)){V(a);if(a.zl){a.play()}}}a.zn=f;if(m){o=setTimeout(function(){m=f;clearTimeout(o)},150)}}}};function C(a){if(c){if(a.id==c.id){R();return}else{R()}}c=a;if(pl(a)){O(a)}else{if(!a.zh){E(a)}}};function D(a,vp){a.za.setAttribute('class','');a.za.classList.add(vp)};function E(a){D(a,'load');a.zh=t;a.zk=t;a.onplay=()=>{if(!a.zk){clearTimeout(a.td);D(a,'play')}if(a.id==d.id){c=a;d=f;a.zl=t;if(a.zd>0){a.tc=setInterval(Q,s,a)}}};a.onplaying=()=>{clearTimeout(a.td);D(a,'play')};a.onwaiting=()=>{a.td=setTimeout(()=>{D(a,'load')},50)};a.onpause=()=>{if(!a.zk&&!a.zn&&!a.ended){D(a,'off')}if(a.zl&&!a.zk&&!a.ended){R()}};a.onended=()=>{if(a.zd==0&&!a.loop){R(0)}};a.onseeking=()=>{if(a.id==d.id){P(a)}};a.onseeked=()=>{if(a.id==d.id){P(a)}};a.onloadedmetadata=()=>{a.onloadedmetadata=n;J(a)};a.onprogress=()=>{a.onprogress=n;a.ta=setInterval(U,500,a);a.zo=t};var va=a.ze.split(',');var vb=t;for(var i=0;i'};function H(a){a.zh=f;a.zm=f;a.zl=f;a.zj=t;D(a,'error');if(a.id==c.id){c=f}};function J(a){if(a.preload=='auto'){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream){a.preload='metadata'}var vh=a.play();if(vh!==undefined){vh.then(()=>{if(a.autoplay){M(a)}else{K(a)}}).catch(error=>{K(a)})}}else{if(a.readyState>2){M(a)}else{V(a);if(a.zf==a.zd){T(a)}a.tb=setInterval(L,250,a)}}};function K(a){a.pause();D(a,'off');a.currentTime=0;a.zf=0;a.zk=f;if(a.autoplay&&c){if(a.id==c.id){d=c;c=f}}};function L(a){V(a);var vi=0;for(var i=0;i=pm(a)){clearInterval(a.tb);M(a)}};function M(a){a.zh=f;a.zk=f;if(!a.zl){if(!a.zm){O(a)}}else{R(a)}};function O(a){if(pm(a)==pl(a)){T(a)}V(a);d=f;a.zl=t;if(a.zd>0){a.tc=setInterval(Q,s,a)}a.play();var vr=setTimeout(function(){if(a.zl&&a.paused){R()}clearTimeout(vr)},25);D(a,'play')};function N(vq){if(!vq){if(d){vq=d.id}else{vq=b[0]}}var a=A[vq];if(!a.zl){C(a)}};function Q(a){if(!a.zn){P(a);if(pm(a)==pl(a)){if(a.loop){T(a)}else{R(0)}}}};function P(a){a.zf=pq(pm(a)*a.zd/pl(a));a.za.style.left=a.zf+'px'};function R(vo){if(c){clearInterval(c['tc']);c.zm=t;c.zl=f;c.pause();D(c,'off');if(vo==0){T(c)}else{c.zf=c.za.offsetLeft}if(!c.zk){d=c}c=f}};function T(a){if(pl(a)){a.currentTime=0}a.zf=0;a.za.style.left=0+'px'};function S(vq){if(!vq){if(d){vq=d.id}else{vq=b[0]}}var a=A[vq];T(a)};function U(a){if(pl(a)){var vj;if(a.zd==0){vj=0}else{vj=pq(a.zf/a.zd*pl(a)*100)/100}var vk=0;for(var i=0;i0){a.currentTime=a.zf/a.zd*pl(a)}};function W(){var vl=document.querySelectorAll(pa);vl.forEach((vq)=>{var vm=vq.getAttribute('id');var a=A[vm];if(a.zo){clearInterval(a.ta)}a.zb=a.za.offsetWidth;var vn=vq.querySelector(pb).offsetWidth-a.zb;if(vn<0){vn=0}if((a.za.offsetLeft>0)&&(vm!=c.id)){a.zf=pq(a.za.offsetLeft/a.zd*vn);a.za.style.left=a.zf+'px'}a.zd=vn;if(pl(a)&&!a.zl){V(a)}if(a.zo){a.ta=setInterval(U,500,a)}})};window.addEventListener('resize',W);return{init:Be,Audio:A,Play:N,Stop:R,Reset:S,players:Xa,active:Xb,last:Xc};function Xa(){return b}function Xb(){if(c){return c.id}else{return f}}function Xc(){if(d){return d.id}else{return f}}function Be(){d=f;c=f;A={};B()}})();
\ No newline at end of file
diff --git a/Essential_Audio_Player_v2.0/package.json b/Essential_Audio_Player_v2.0/package.json
deleted file mode 100644
index c22de3d..0000000
--- a/Essential_Audio_Player_v2.0/package.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "essential-audio-player",
- "version": "2.0.0",
- "description": "Essential Audio Player JS is a simple, clean and minimal JavaScript / HTML5 / CSS web audio player.",
- "main": "essential_audio.js",
- "scripts": {
- "test": "echo \"There’s nothing to test here.\" && exit 1"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Freeedle/Essential-Audio-Player.git",
- "directory": "Essential_Audio_Player_v2.0"
- },
- "keywords": [
- "audio",
- "player",
- "javascript",
- "html5"
- ],
- "author": "Freeedle",
- "license": "SEE LICENSE IN License.txt",
- "bugs": {
- "url": "https://github.com/Freeedle/Essential-Audio-Player/issues"
- },
- "homepage": "https://essential-audio-player.net"
-}
diff --git a/Essential_Audio_Player_v2.0/sample.htm b/Essential_Audio_Player_v2.0/sample.htm
deleted file mode 100644
index 8d72216..0000000
--- a/Essential_Audio_Player_v2.0/sample.htm
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Essential Audio Player JS v2.0
-
-
-
-
-
-
Essential Audio Player JS
-
Version 2.0
-
-
-
-
Please activate JavaScript for the audio player.
-
-
-
Please activate JavaScript for the audio player.
-
-
-
Please activate JavaScript for the audio player.
-
-
-
-
-
\ No newline at end of file
diff --git a/Essential_Audio_Player_v2.1/essential_audio.css b/Essential_Audio_Player_v2.1/essential_audio.css
index 40ad092..14938d5 100644
--- a/Essential_Audio_Player_v2.1/essential_audio.css
+++ b/Essential_Audio_Player_v2.1/essential_audio.css
@@ -25,8 +25,12 @@ div.essential_audio > div:nth-child(1) div {
height: 28px;
margin-top: -13px;
border-radius: 50%;
+ border: 1px solid #000;
background-color: #000;
}
+div.essential_audio > div:nth-child(1) div:focus-within {
+ border: 1px solid #fff;
+}
div.essential_audio > div:nth-child(1) div:after {
position: absolute;
top: 7%;
diff --git a/Essential_Audio_Player_v2.1/essential_audio.js b/Essential_Audio_Player_v2.1/essential_audio.js
index 6d2c7f3..1781ff0 100644
--- a/Essential_Audio_Player_v2.1/essential_audio.js
+++ b/Essential_Audio_Player_v2.1/essential_audio.js
@@ -1,2 +1,741 @@
// Essential Audio Player v2.1
-'use strict';var Essential_Audio=(()=>{var t=true;var f=false;var n=null;var A={};var b=[];var c=f;var d=f;var g=0;var h;var i;var j;var k=f;var l;var m=f;var o;var p;var q=50;var pa='div.essential_audio';var pb='div:nth-child(1)';var pf='mousemove';var pg='touchmove';var ph='mouseup';var pj='touchend';var pl=(a)=>{return a.duration};var pm=(a)=>{return a.currentTime};var pn=(a)=>{return a.buffered};var po=(e)=>{if(e.changedTouches){j=pp(e.changedTouches[0].pageX)}else{j=pp(e.pageX)}};var pp=(x)=>{return Math.round(x)};if(document.readyState!='loading'){B()}else{document.addEventListener('DOMContentLoaded',B)};var ie=f;try{var ig=Object.defineProperty({},'passive',{get:()=>{ie=t}});document.addEventListener('ig',n,ig);document.removeEventListener('ig',n,ig)}catch(e){};function B(){var ia=document.querySelectorAll(pa);ia.forEach((vo,ib)=>{vo.innerHTML='';var ic;if(vo.hasAttribute('id')){ic=vo.getAttribute('id')}else{ic='EAP_'+(ib+1);vo.setAttribute('id',ic)}A[ic]=document.createElement('audio');var a=A[ic];a.id=ic;a.za=vo.querySelector(pb).querySelector('div');a.zb=a.za.offsetWidth;a.zc=vo.querySelector('div:nth-child(3)');a.zd=vo.querySelector(pb).offsetWidth-a.zb;if(a.zd<0){a.zd=0}a.ze=vo.getAttribute('data-url');a.zf=0;a.zg=0;a.zh=f;a.zis=0;a.zj=f;a.zk=f;a.zl=f;a.zm=f;a.zn=f;a.zo=f;b[ib]=ic;a.crossOrigin='anonymous';a.preload='metadata';if(vo.hasAttribute('data-loop')){a.loop=t}if(vo.hasAttribute('data-scratch')){a.zp=t}else{a.zp=f}if(vo.hasAttribute('data-passive')){a.zq=t}else{a.zq=f}if(vo.hasAttribute('data-autoplay')){if(g<1){g=1;a.autoplay=t;a.preload='auto';c=a;E(a)}}if(vo.hasAttribute('data-preload')){if(!a.autoplay){a.preload='auto';E(a)}}a.za.onmousedown=(e)=>{if(!k){po(e);window.addEventListener(pf,(e)=>{po(e)});Ba(a)}};if(!a.zq){a.za.ontouchstart=(e)=>{e.preventDefault();e.stopPropagation();clearTimeout(l);k=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Ba(a)}}else{a.za.addEventListener('touchstart',(e)=>{e.stopPropagation();clearTimeout(l);k=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Ba(a)},ie ?{passive:t}:f)}a.zc.onmousedown=(e)=>{e.preventDefault();e.stopPropagation();if(!k){po(e);window.addEventListener(pf,(e)=>{po(e)});Bb(a)}};if(!a.zq){a.zc.ontouchstart=(e)=>{e.preventDefault();e.stopPropagation();clearTimeout(l);k=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Bb(a)}}else{a.zc.addEventListener('touchstart',(e)=>{e.stopPropagation();clearTimeout(l);k=t;po(e);window.addEventListener(pg,(e)=>{po(e)});Bb(a)},ie ?{passive:t}:f)}})};function Ba(a){a.zn=t;h=j;i=h-(a.za.getBoundingClientRect().left+window.scrollX);if(!k){window.addEventListener(pf,Bc)}else{a.te=setTimeout(function(){window.addEventListener(pg,Bc);clearTimeout(a.te)},100)}function Bc(){if(h!=j){m=t;if(a.zd>0){a.za.classList.add('drag')}}if(m&&(a.zd>0)){o=j-(a.za.parentNode.getBoundingClientRect().left+window.scrollX)-i;a.zf=Math.min(Math.max(o,0),a.zd);a.za.style.left=a.zf+'px';if(a.zp&&a.zl){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}}};if(!k){window.addEventListener(ph,Bd)}else{window.addEventListener(pj,Bd)}function Bd(){clearTimeout(a.te);if(!k){window.removeEventListener(pf,Bc);window.removeEventListener(pf,(e)=>{po(e)});window.removeEventListener(ph,Bd)}else{window.removeEventListener(pg,Bc);window.removeEventListener(pg,(e)=>{po(e)});window.removeEventListener(pj,Bd)}if(m){if(pl(a)&&(a.zd>0)){if(!a.zp||!a.zl){V(a)}if(a.zl&&a.paused&&(pm(a)!=pl(a))){a.play()}}m=f;a.za.classList.remove('drag')}else{if(c.id&&(c.id==a.id)&&a.zl){P(a)}if(!a.zj){C(a)}}a.zn=f;if(k){l=setTimeout(function(){k=f;clearTimeout(l)},150)}}};function Bb(a){if(a.zd>0){a.zn=t;h=j;i=Math.floor(a.zb/2);if(!k){window.addEventListener(pf,Bf)}else{a.te=setTimeout(function(){window.addEventListener(pg,Bf);clearTimeout(a.te)},100)}function Bf(){m=t;a.za.classList.add('drag');o=j-a.za.parentNode.getBoundingClientRect().left-i;a.zf=Math.min(Math.max(o,0),a.zd);a.za.style.left=a.zf+'px';if(a.zp&&a.zl){V(a);if(a.paused&&(pm(a)!=pl(a))){a.play()}}};if(!k){window.addEventListener(ph,Bg)}else{window.addEventListener(pj,Bg)}function Bg(){clearTimeout(a.te);if(!k){window.removeEventListener(pf,Bf);window.removeEventListener(pf,(e)=>{po(e)});window.removeEventListener(ph,Bg)}else{window.removeEventListener(pg,Bf);window.removeEventListener(pg,(e)=>{po(e)});window.removeEventListener(pj,Bg)}if(m){if(pl(a)){if(!a.zp||a.zl){V(a)}if(a.zl&&a.paused&&(pm(a)!=pl(a))){a.play()}}m=f;a.za.classList.remove('drag')}else{p=j-a.za.parentNode.getBoundingClientRect().left-i;a.zf=Math.min(Math.max(p,0),a.zd);a.za.style.left=a.zf+'px';if(pl(a)){V(a);if(a.zl){a.play()}}}a.zn=f;if(k){l=setTimeout(function(){k=f;clearTimeout(l)},150)}}}};function C(a){if(c){if(a.id==c.id){R();return}else{R()}}c=a;if(pl(a)){O(a)}else{if(!a.zh){E(a)}}};function D(a,vn){a.za.setAttribute('class','');a.za.classList.add(vn)};function E(a){D(a,'load');a.zh=t;a.zk=t;a.onplay=()=>{if(!a.zk){clearTimeout(a.td);D(a,'play')}if(a.id==d.id){c=a;d=f;a.zl=t;if(a.zd>0){a.tc=setInterval(Q,q,a)}}};a.onplaying=()=>{clearTimeout(a.td);D(a,'play')};a.onwaiting=()=>{a.td=setTimeout(()=>{D(a,'load')},50)};a.onpause=()=>{if(!a.zk&&!a.zn&&!a.ended){D(a,'off')}if(a.zl&&!a.zk&&!a.ended){R()}};a.onended=()=>{if(a.zd==0&&!a.loop){R(0)}};a.onseeking=()=>{if(a.id==d.id){P(a)}};a.onseeked=()=>{if(a.id==d.id){P(a)}};a.onloadedmetadata=()=>{a.onloadedmetadata=n;J(a)};a.onprogress=()=>{a.onprogress=n;a.ta=setInterval(U,500,a);a.zo=t};var va=a.ze.split(',');var vb=t;for(var i=0;i'};function H(a){a.zh=f;a.zm=f;a.zl=f;a.zj=t;D(a,'error');if(a.id==c.id){c=f}};function J(a){if(a.preload=='auto'){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream){a.preload='metadata'}var vf=a.play();if(vf!==undefined){vf.then(()=>{if(a.autoplay){M(a)}else{K(a)}}).catch(error=>{K(a)})}}else{if(a.readyState>2){M(a)}else{V(a);if(a.zf==a.zd){T(a)}a.tb=setInterval(L,250,a)}}};function K(a){a.pause();D(a,'off');a.currentTime=0;a.zf=0;a.zk=f;if(a.autoplay&&c){if(a.id==c.id){d=c;c=f}}};function L(a){V(a);var vg=0;for(var i=0;i=pm(a)){clearInterval(a.tb);M(a)}};function M(a){a.zh=f;a.zk=f;if(!a.zl){if(!a.zm){O(a)}}else{R(a)}};function O(a){if(pm(a)==pl(a)){T(a)}V(a);d=f;a.zl=t;if(a.zd>0){a.tc=setInterval(Q,q,a)}a.play();var vp=setTimeout(function(){if(a.zl&&a.paused){R()}clearTimeout(vp)},25);D(a,'play')};function N(vo){if(!vo){if(d){vo=d.id}else{vo=b[0]}}var a=A[vo];if(!a.zl){C(a)}};function Q(a){if(!a.zn){P(a);if(pm(a)==pl(a)){if(a.loop){T(a)}else{R(0)}}}};function P(a){a.zf=pp(pm(a)*a.zd/pl(a));a.za.style.left=a.zf+'px'};function R(vm){if(c){clearInterval(c['tc']);c.zm=t;c.zl=f;c.pause();D(c,'off');if(vm==0){T(c)}else{c.zf=c.za.offsetLeft}if(!c.zk){d=c}c=f}};function T(a){if(pl(a)){a.currentTime=0}a.zf=0;a.za.style.left=0+'px'};function S(vo){if(!vo){if(d){vo=d.id}else{vo=b[0]}}var a=A[vo];T(a)};function U(a){if(pl(a)){var vh;if(a.zd==0){vh=0}else{vh=pp(a.zf/a.zd*pl(a)*100)/100}var vi=0;for(var i=0;i0){a.currentTime=a.zf/a.zd*pl(a)}};function W(){var vj=document.querySelectorAll(pa);vj.forEach((vo)=>{var vk=vo.getAttribute('id');var a=A[vk];if(a.zo){clearInterval(a.ta)}a.zb=a.za.offsetWidth;var vl=vo.querySelector(pb).offsetWidth-a.zb;if(vl<0){vl=0}if((a.za.offsetLeft>0)&&(vk!=c.id)){a.zf=pp(a.za.offsetLeft/a.zd*vl);a.za.style.left=a.zf+'px'}a.zd=vl;if(pl(a)&&!a.zl){V(a)}if(a.zo){a.ta=setInterval(U,500,a)}})};window.addEventListener('resize',W);return{init:Be,Audio:A,Play:N,Stop:R,Reset:S,players:Xa,active:Xb,last:Xc};function Xa(){return b}function Xb(){if(c){return c.id}else{return f}}function Xc(){if(d){return d.id}else{return f}}function Be(){d=f;c=f;A={};B()}})();
\ No newline at end of file
+"use strict";
+var Essential_Audio = (() => {
+ var audioElements = {};
+ var playerIds = [];
+ var currentAudio = false;
+ var lastAudio = false;
+ var autoplayInit = false;
+ var h;
+ var i;
+ var j;
+ var k = false;
+ var l;
+ var m = false;
+ var o;
+ var p;
+ var duration = (audio) => {
+ return audio.duration;
+ };
+ var currentTime = (audio) => {
+ return audio.currentTime;
+ };
+ var buffered = (audio) => {
+ return audio.buffered;
+ };
+ var po = (e) => {
+ if (e.changedTouches) {
+ j = Math.round(e.changedTouches[0].pageX);
+ } else {
+ j = Math.round(e.pageX);
+ }
+ };
+ if (document.readyState != "loading") {
+ setupPlayers();
+ } else {
+ document.addEventListener("DOMContentLoaded", setupPlayers);
+ }
+ var ie = false;
+ try {
+ var ig = Object.defineProperty({}, "passive", {
+ get: () => {
+ ie = true;
+ },
+ });
+ document.addEventListener("ig", null, ig);
+ document.removeEventListener("ig", null, ig);
+ } catch (e) {}
+ function updatePlayheadLabel(audio, label) {
+ audio.playhead.setAttribute("aria-label", `${label}: ${audio.title}`);
+ }
+ function setupPlayers() {
+ var rootDivs = document.querySelectorAll("div.essential_audio");
+ rootDivs.forEach((rootDiv, index) => {
+ rootDiv.innerHTML =
+ '';
+ var id;
+ if (rootDiv.hasAttribute("id")) {
+ id = rootDiv.getAttribute("id");
+ } else {
+ id = "EAP_" + (index + 1);
+ rootDiv.setAttribute("id", id);
+ }
+ audioElements[id] = document.createElement("audio");
+ var audio = audioElements[id];
+ audio.id = id;
+ audio.playhead = rootDiv
+ .querySelector("div:nth-child(1)")
+ .querySelector("div");
+ audio.title = rootDiv.hasAttribute("data-title")
+ ? rootDiv.getAttribute("data-title")
+ : id;
+ updatePlayheadLabel(audio, "play");
+ audio.playhead.setAttribute("tab-index", 0);
+ audio.playhead.setAttribute("role", "button");
+ audio.playheadWidth = audio.playhead.offsetWidth;
+ audio.zc = rootDiv.querySelector("div:nth-child(3)");
+ audio.zd =
+ rootDiv.querySelector("div:nth-child(1)").offsetWidth -
+ audio.playheadWidth;
+ if (audio.zd < 0) {
+ audio.zd = 0;
+ }
+ audio.sources = rootDiv.getAttribute("data-url");
+ audio.zf = 0;
+ audio.zg = 0;
+ audio.zh = false;
+ audio.zis = 0;
+ audio.zj = false;
+ audio.zk = false;
+ audio.zl = false;
+ audio.zm = false;
+ audio.zn = false;
+ audio.isPlaying = false;
+ playerIds[index] = id;
+ audio.crossOrigin = "anonymous";
+ audio.preload = "metadata";
+ if (rootDiv.hasAttribute("data-loop")) {
+ audio.loop = true;
+ }
+ if (rootDiv.hasAttribute("data-scratch")) {
+ audio.zp = true;
+ } else {
+ audio.zp = false;
+ }
+ if (rootDiv.hasAttribute("data-passive")) {
+ audio.zq = true;
+ } else {
+ audio.zq = false;
+ }
+ if (rootDiv.hasAttribute("data-autoplay")) {
+ if (!autoplayInit) {
+ autoplayInit = true;
+ audio.autoplay = true;
+ audio.preload = "auto";
+ currentAudio = audio;
+ initAudioElement(audio);
+ }
+ }
+ if (rootDiv.hasAttribute("data-preload")) {
+ if (!audio.autoplay) {
+ audio.preload = "auto";
+ initAudioElement(audio);
+ }
+ }
+ audio.playhead.onmousedown = (e) => {
+ if (!k) {
+ po(e);
+ window.addEventListener("mousemove", (e) => {
+ po(e);
+ });
+ Ba(audio);
+ }
+ };
+ if (!audio.zq) {
+ audio.playhead.ontouchstart = (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ clearTimeout(l);
+ k = true;
+ po(e);
+ window.addEventListener("touchmove", (e) => {
+ po(e);
+ });
+ Ba(audio);
+ };
+ } else {
+ audio.playhead.addEventListener(
+ "touchstart",
+ (e) => {
+ e.stopPropagation();
+ clearTimeout(l);
+ k = true;
+ po(e);
+ window.addEventListener("touchmove", (e) => {
+ po(e);
+ });
+ Ba(audio);
+ },
+ ie ? { passive: true } : false
+ );
+ }
+ audio.zc.onmousedown = (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ if (!k) {
+ po(e);
+ window.addEventListener("mousemove", (e) => {
+ po(e);
+ });
+ Bb(audio);
+ }
+ };
+ if (!audio.zq) {
+ audio.zc.ontouchstart = (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ clearTimeout(l);
+ k = true;
+ po(e);
+ window.addEventListener("touchmove", (e) => {
+ po(e);
+ });
+ Bb(audio);
+ };
+ } else {
+ audio.zc.addEventListener(
+ "touchstart",
+ (e) => {
+ e.stopPropagation();
+ clearTimeout(l);
+ k = true;
+ po(e);
+ window.addEventListener("touchmove", (e) => {
+ po(e);
+ });
+ Bb(audio);
+ },
+ ie ? { passive: true } : false
+ );
+ }
+ });
+ }
+ function Ba(audio) {
+ audio.zn = true;
+ h = j;
+ i = h - (audio.playhead.getBoundingClientRect().left + window.scrollX);
+ if (!k) {
+ window.addEventListener("mousemove", Bc);
+ } else {
+ audio.te = setTimeout(function () {
+ window.addEventListener("touchmove", Bc);
+ clearTimeout(audio.te);
+ }, 100);
+ }
+ function Bc() {
+ if (h != j) {
+ m = true;
+ if (audio.zd > 0) {
+ audio.playhead.classList.add("drag");
+ }
+ }
+ if (m && audio.zd > 0) {
+ o =
+ j -
+ (audio.playhead.parentNode.getBoundingClientRect().left +
+ window.scrollX) -
+ i;
+ audio.zf = Math.min(Math.max(o, 0), audio.zd);
+ audio.playhead.style.left = audio.zf + "px";
+ if (audio.zp && audio.zl) {
+ V(audio);
+ if (audio.paused && currentTime(audio) != duration(audio)) {
+ audio.play();
+ }
+ }
+ }
+ }
+ if (!k) {
+ window.addEventListener("mouseup", Bd);
+ } else {
+ window.addEventListener("touchend", Bd);
+ }
+ function Bd() {
+ clearTimeout(audio.te);
+ if (!k) {
+ window.removeEventListener("mousemove", Bc);
+ window.removeEventListener("mousemove", (e) => {
+ po(e);
+ });
+ window.removeEventListener("mouseup", Bd);
+ } else {
+ window.removeEventListener("touchmove", Bc);
+ window.removeEventListener("touchmove", (e) => {
+ po(e);
+ });
+ window.removeEventListener("touchend", Bd);
+ }
+ if (m) {
+ if (duration(audio) && audio.zd > 0) {
+ if (!audio.zp || !audio.zl) {
+ V(audio);
+ }
+ if (
+ audio.zl &&
+ audio.paused &&
+ currentTime(audio) != duration(audio)
+ ) {
+ audio.play();
+ }
+ }
+ m = false;
+ audio.playhead.classList.remove("drag");
+ } else {
+ if (currentAudio.id && currentAudio.id == audio.id && audio.zl) {
+ P(audio);
+ }
+ if (!audio.zj) {
+ startPlaying(audio);
+ }
+ }
+ audio.zn = false;
+ if (k) {
+ l = setTimeout(function () {
+ k = false;
+ clearTimeout(l);
+ }, 150);
+ }
+ }
+ }
+ function Bb(audio) {
+ if (audio.zd > 0) {
+ audio.zn = true;
+ h = j;
+ i = Math.floor(audio.playheadWidth / 2);
+ if (!k) {
+ window.addEventListener("mousemove", Bf);
+ } else {
+ audio.te = setTimeout(function () {
+ window.addEventListener("touchmove", Bf);
+ clearTimeout(audio.te);
+ }, 100);
+ }
+ function Bf() {
+ m = true;
+ audio.playhead.classList.add("drag");
+ o = j - audio.playhead.parentNode.getBoundingClientRect().left - i;
+ audio.zf = Math.min(Math.max(o, 0), audio.zd);
+ audio.playhead.style.left = audio.zf + "px";
+ if (audio.zp && audio.zl) {
+ V(audio);
+ if (audio.paused && currentTime(audio) != duration(audio)) {
+ audio.play();
+ }
+ }
+ }
+ if (!k) {
+ window.addEventListener("mouseup", onMouseUp);
+ } else {
+ window.addEventListener("touchend", onMouseUp);
+ }
+ function onMouseUp() {
+ clearTimeout(audio.te);
+ if (!k) {
+ window.removeEventListener("mousemove", Bf);
+ window.removeEventListener("mousemove", (e) => {
+ po(e);
+ });
+ window.removeEventListener("mouseup", onMouseUp);
+ } else {
+ window.removeEventListener("touchmove", Bf);
+ window.removeEventListener("touchmove", (e) => {
+ po(e);
+ });
+ window.removeEventListener("touchend", onMouseUp);
+ }
+ if (m) {
+ if (duration(audio)) {
+ if (!audio.zp || audio.zl) {
+ V(audio);
+ }
+ if (
+ audio.zl &&
+ audio.paused &&
+ currentTime(audio) != duration(audio)
+ ) {
+ audio.play();
+ }
+ }
+ m = false;
+ audio.playhead.classList.remove("drag");
+ } else {
+ p = j - audio.playhead.parentNode.getBoundingClientRect().left - i;
+ audio.zf = Math.min(Math.max(p, 0), audio.zd);
+ audio.playhead.style.left = audio.zf + "px";
+ if (duration(audio)) {
+ V(audio);
+ if (audio.zl) {
+ audio.play();
+ }
+ }
+ }
+ audio.zn = false;
+ if (k) {
+ l = setTimeout(function () {
+ k = false;
+ clearTimeout(l);
+ }, 150);
+ }
+ }
+ }
+ }
+ function startPlaying(audio) {
+ if (currentAudio) {
+ stop();
+ if (audio.id == currentAudio.id) {
+ return;
+ }
+ }
+ currentAudio = audio;
+ if (duration(audio)) {
+ O(audio);
+ } else {
+ if (!audio.zh) {
+ initAudioElement(audio);
+ }
+ }
+ }
+ function applyClassToPlayhead(audio, vn) {
+ audio.playhead.setAttribute("class", "");
+ audio.playhead.classList.add(vn);
+ }
+ function initAudioElement(audio) {
+ applyClassToPlayhead(audio, "load");
+ updatePlayheadLabel(audio, "loading");
+ audio.zh = true;
+ audio.zk = true;
+ audio.onplay = () => {
+ if (!audio.zk) {
+ clearTimeout(audio.td);
+ applyClassToPlayhead(audio, "play");
+ updatePlayheadLabel(audio, "pause");
+ }
+ if (audio.id == lastAudio.id) {
+ currentAudio = audio;
+ lastAudio = false;
+ audio.zl = true;
+ if (audio.zd > 0) {
+ audio.tc = setInterval(Q, 50, audio);
+ }
+ }
+ };
+ audio.onplaying = () => {
+ clearTimeout(audio.td);
+ applyClassToPlayhead(audio, "play");
+ updatePlayheadLabel(audio, "pause");
+ };
+ audio.onwaiting = () => {
+ audio.td = setTimeout(() => {
+ applyClassToPlayhead(audio, "load");
+ updatePlayheadLabel(audio, "loading");
+ }, 50);
+ };
+ audio.onpause = () => {
+ if (!audio.zk && !audio.zn && !audio.ended) {
+ applyClassToPlayhead(audio, "off");
+ updatePlayheadLabel(audio, "play");
+ }
+ if (audio.zl && !audio.zk && !audio.ended) {
+ stop();
+ }
+ };
+ audio.onended = () => {
+ if (audio.zd == 0 && !audio.loop) {
+ stop(0);
+ }
+ };
+ audio.onseeking = () => {
+ if (audio.id == lastAudio.id) {
+ P(audio);
+ }
+ };
+ audio.onseeked = () => {
+ if (audio.id == lastAudio.id) {
+ P(audio);
+ }
+ };
+ audio.onloadedmetadata = () => {
+ audio.onloadedmetadata = null;
+ J(audio);
+ };
+ audio.onprogress = () => {
+ audio.onprogress = null;
+ audio.playAnimationInterval = setInterval(updatePlayProgress, 500, audio);
+ audio.isPlaying = true;
+ };
+ var sources = audio.sources.split(",");
+ var audioHasValidSource = false;
+ for (var i = 0; i < sources.length; i++) {
+ sources[i] = sources[i].trim();
+ if (sources[i] != "") {
+ appendSource(audio, sources[i], i + 1);
+ audioHasValidSource = true;
+ }
+ }
+ if (!audioHasValidSource) {
+ handleLoadFailed(audio);
+ }
+ }
+ function appendSource(audio, file_url, sourceIndex) {
+ var sourceId = audio.id + "_" + sourceIndex;
+ audio.innerHTML +=
+ '';
+ }
+ function handleLoadFailed(audio) {
+ audio.zh = false;
+ audio.zm = false;
+ audio.zl = false;
+ audio.zj = true;
+ applyClassToPlayhead(audio, "error");
+ updatePlayheadLabel(audio, "error loading");
+ if (audio.id == currentAudio.id) {
+ currentAudio = false;
+ }
+ }
+ function J(audio) {
+ if (audio.preload == "auto") {
+ if (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream) {
+ audio.preload = "metadata";
+ }
+ var vf = audio.play();
+ if (vf !== undefined) {
+ vf.then(() => {
+ if (audio.autoplay) {
+ M(audio);
+ } else {
+ K(audio);
+ }
+ }).catch((error) => {
+ K(audio);
+ });
+ }
+ } else {
+ if (audio.readyState > 2) {
+ M(audio);
+ } else {
+ V(audio);
+ if (audio.zf == audio.zd) {
+ T(audio);
+ }
+ audio.tb = setInterval(L, 250, audio);
+ }
+ }
+ }
+ function K(audio) {
+ audio.pause();
+ applyClassToPlayhead(audio, "off");
+ updatePlayheadLabel(audio, "play");
+ audio.currentTime = 0;
+ audio.zf = 0;
+ audio.zk = false;
+ if (audio.autoplay && currentAudio) {
+ if (audio.id == currentAudio.id) {
+ lastAudio = currentAudio;
+ currentAudio = false;
+ }
+ }
+ }
+ function L(audio) {
+ V(audio);
+ var vg = 0;
+ for (var i = 0; i < buffered(audio).length; i++) {
+ if (
+ buffered(audio).start(buffered(audio).length - 1 - i) <=
+ currentTime(audio)
+ ) {
+ vg = buffered(audio).end(buffered(audio).length - 1 - i);
+ break;
+ }
+ }
+ if (vg >= currentTime(audio)) {
+ clearInterval(audio.tb);
+ M(audio);
+ }
+ }
+ function M(audio) {
+ audio.zh = false;
+ audio.zk = false;
+ if (!audio.zl) {
+ if (!audio.zm) {
+ O(audio);
+ }
+ } else {
+ stop(audio);
+ }
+ }
+ function O(audio) {
+ if (currentTime(audio) == duration(audio)) {
+ T(audio);
+ }
+ V(audio);
+ lastAudio = false;
+ audio.zl = true;
+ if (audio.zd > 0) {
+ audio.tc = setInterval(Q, 50, audio);
+ }
+ audio.play();
+ var vp = setTimeout(function () {
+ if (audio.zl && audio.paused) {
+ stop();
+ }
+ clearTimeout(vp);
+ }, 25);
+ applyClassToPlayhead(audio, "play");
+ updatePlayheadLabel(audio, "pause");
+ }
+ function play(id) {
+ if (!id) {
+ if (lastAudio) {
+ id = lastAudio.id;
+ } else {
+ id = playerIds[0];
+ }
+ }
+ var audio = audioElements[id];
+ if (!audio.zl) {
+ startPlaying(audio);
+ }
+ }
+ function Q(audio) {
+ if (!audio.zn) {
+ P(audio);
+ if (currentTime(audio) == duration(audio)) {
+ if (audio.loop) {
+ T(audio);
+ } else {
+ stop(0);
+ }
+ }
+ }
+ }
+ function P(audio) {
+ audio.zf = Math.round((currentTime(audio) * audio.zd) / duration(audio));
+ audio.playhead.style.left = audio.zf + "px";
+ }
+ function stop(vm) {
+ if (currentAudio) {
+ clearInterval(currentAudio["tc"]);
+ currentAudio.zm = true;
+ currentAudio.zl = false;
+ currentAudio.pause();
+ applyClassToPlayhead(currentAudio, "off");
+ updatePlayheadLabel(currentAudio, "play");
+ if (vm == 0) {
+ T(currentAudio);
+ } else {
+ currentAudio.zf = currentAudio.playhead.offsetLeft;
+ }
+ if (!currentAudio.zk) {
+ lastAudio = currentAudio;
+ }
+ currentAudio = false;
+ }
+ }
+ function T(audio) {
+ if (duration(audio)) {
+ audio.currentTime = 0;
+ }
+ audio.zf = 0;
+ audio.playhead.style.left = 0 + "px";
+ }
+ function reset(id) {
+ if (!id) {
+ if (lastAudio) {
+ id = lastAudio.id;
+ } else {
+ id = playerIds[0];
+ }
+ }
+ T(audioElements[id]);
+ }
+ function updatePlayProgress(audio) {
+ if (duration(audio)) {
+ var vh;
+ if (audio.zd == 0) {
+ vh = 0;
+ } else {
+ vh = Math.round((audio.zf / audio.zd) * duration(audio) * 100) / 100;
+ }
+ var vi = 0;
+ for (var i = 0; i < buffered(audio).length; i++) {
+ if (buffered(audio).start(buffered(audio).length - 1 - i) <= vh) {
+ vi = buffered(audio).end(buffered(audio).length - 1 - i);
+ break;
+ }
+ }
+ audio.zg = Math.round((vi / duration(audio)) * 100);
+ audio.playhead.parentNode.parentNode
+ .querySelector("div:nth-child(2)")
+ .querySelector("div").style.width = audio.zg + "%";
+ if (audio.zg == 100) {
+ clearInterval(audio.playAnimationInterval);
+ audio.isPlaying = false;
+ }
+ }
+ }
+ function V(audio) {
+ if (audio.zd > 0) {
+ audio.currentTime = (audio.zf / audio.zd) * duration(audio);
+ }
+ }
+ function onResize() {
+ var rootDivs = document.querySelectorAll("div.essential_audio");
+ rootDivs.forEach((rootDiv) => {
+ var id = rootDiv.getAttribute("id");
+ var audio = audioElements[id];
+ if (audio.isPlaying) {
+ clearInterval(audio.playAnimationInterval);
+ }
+ audio.playheadWidth = audio.playhead.offsetWidth;
+ var vl =
+ rootDiv.querySelector("div:nth-child(1)").offsetWidth -
+ audio.playheadWidth;
+ if (vl < 0) {
+ vl = 0;
+ }
+ if (audio.playhead.offsetLeft > 0 && id != currentAudio.id) {
+ audio.zf = Math.round((audio.playhead.offsetLeft / audio.zd) * vl);
+ audio.playhead.style.left = audio.zf + "px";
+ }
+ audio.zd = vl;
+ if (duration(audio) && !audio.zl) {
+ V(audio);
+ }
+ if (audio.isPlaying) {
+ audio.playAnimationInterval = setInterval(
+ updatePlayProgress,
+ 500,
+ audio
+ );
+ }
+ });
+ }
+ window.addEventListener("resize", onResize);
+ return {
+ init: init,
+ Audio: audioElements,
+ Play: play,
+ Stop: stop,
+ Reset: reset,
+ players: players,
+ active: active,
+ last: last,
+ };
+ function players() {
+ return playerIds;
+ }
+ function active() {
+ if (currentAudio) {
+ return currentAudio.id;
+ } else {
+ return false;
+ }
+ }
+ function last() {
+ if (lastAudio) {
+ return lastAudio.id;
+ } else {
+ return false;
+ }
+ }
+ function init() {
+ lastAudio = false;
+ currentAudio = false;
+ audioElements = {};
+ setupPlayers();
+ }
+})();
diff --git a/fillup/javascript_fake.js b/fillup/javascript_fake.js
deleted file mode 100644
index 80dc63e..0000000
--- a/fillup/javascript_fake.js
+++ /dev/null
@@ -1,2115 +0,0 @@
-// This file exists only to make GitHub detect that there is JavaScript in this repository. Sorry for that...
-
-"use strict";
-
-if (document.getElementByID) {
- var test = Math.round(255/3);
-}
-
-var aaa = true;
-var aba = true;
-var aca = true;
-var ada = true;
-var aea = true;
-var afa = true;
-var aga = true;
-var aha = true;
-var aia = true;
-var aja = true;
-var aka = true;
-var ala = true;
-var ama = true;
-var ana = true;
-var aoa = true;
-var apa = true;
-var aqa = true;
-var ara = true;
-var asa = true;
-var ata = true;
-var aua = true;
-var ava = true;
-var awa = true;
-var axa = true;
-var aya = true;
-var aza = true;
-
-var baa = true;
-var bba = true;
-var bca = true;
-var bda = true;
-var bea = true;
-var bfa = true;
-var bga = true;
-var bha = true;
-var bia = true;
-var bja = true;
-var bka = true;
-var bla = true;
-var bma = true;
-var bna = true;
-var boa = true;
-var bpa = true;
-var bqa = true;
-var bra = true;
-var bsa = true;
-var bta = true;
-var bua = true;
-var bva = true;
-var bwa = true;
-var bxa = true;
-var bya = true;
-var bza = true;
-
-var caa = true;
-var cba = true;
-var cca = true;
-var cda = true;
-var cea = true;
-var cfa = true;
-var cga = true;
-var cha = true;
-var cia = true;
-var cja = true;
-var cka = true;
-var cla = true;
-var cma = true;
-var cna = true;
-var coa = true;
-var cpa = true;
-var cqa = true;
-var cra = true;
-var csa = true;
-var cta = true;
-var cua = true;
-var cva = true;
-var cwa = true;
-var cxa = true;
-var cya = true;
-var cza = true;
-
-var daa = true;
-var dba = true;
-var dca = true;
-var dda = true;
-var dea = true;
-var dfa = true;
-var dga = true;
-var dha = true;
-var dia = true;
-var dja = true;
-var dka = true;
-var dla = true;
-var dma = true;
-var dna = true;
-var doa = true;
-var dpa = true;
-var dqa = true;
-var dra = true;
-var dsa = true;
-var dta = true;
-var dua = true;
-var dva = true;
-var dwa = true;
-var dxa = true;
-var dya = true;
-var dza = true;
-
-var eaa = true;
-var eba = true;
-var eca = true;
-var eda = true;
-var eea = true;
-var efa = true;
-var ega = true;
-var eha = true;
-var eia = true;
-var eja = true;
-var eka = true;
-var ela = true;
-var ema = true;
-var ena = true;
-var eoa = true;
-var epa = true;
-var eqa = true;
-var era = true;
-var esa = true;
-var eta = true;
-var eua = true;
-var eva = true;
-var ewa = true;
-var exa = true;
-var eya = true;
-var eza = true;
-
-var faa = true;
-var fba = true;
-var fca = true;
-var fda = true;
-var fea = true;
-var ffa = true;
-var fga = true;
-var fha = true;
-var fia = true;
-var fja = true;
-var fka = true;
-var fla = true;
-var fma = true;
-var fna = true;
-var foa = true;
-var fpa = true;
-var fqa = true;
-var fra = true;
-var fsa = true;
-var fta = true;
-var fua = true;
-var fva = true;
-var fwa = true;
-var fxa = true;
-var fya = true;
-var fza = true;
-
-var gaa = true;
-var gba = true;
-var gca = true;
-var gda = true;
-var gea = true;
-var gfa = true;
-var gga = true;
-var gha = true;
-var gia = true;
-var gja = true;
-var gka = true;
-var gla = true;
-var gma = true;
-var gna = true;
-var goa = true;
-var gpa = true;
-var gqa = true;
-var gra = true;
-var gsa = true;
-var gta = true;
-var gua = true;
-var gva = true;
-var gwa = true;
-var gxa = true;
-var gya = true;
-var gza = true;
-
-var haa = true;
-var hba = true;
-var hca = true;
-var hda = true;
-var hea = true;
-var hfa = true;
-var hga = true;
-var hha = true;
-var hia = true;
-var hja = true;
-var hka = true;
-var hla = true;
-var hma = true;
-var hna = true;
-var hoa = true;
-var hpa = true;
-var hqa = true;
-var hra = true;
-var hsa = true;
-var hta = true;
-var hua = true;
-var hva = true;
-var hwa = true;
-var hxa = true;
-var hya = true;
-var hza = true;
-
-var iaa = true;
-var iba = true;
-var ica = true;
-var ida = true;
-var iea = true;
-var ifa = true;
-var iga = true;
-var iha = true;
-var iia = true;
-var ija = true;
-var ika = true;
-var ila = true;
-var ima = true;
-var ina = true;
-var ioa = true;
-var ipa = true;
-var iqa = true;
-var ira = true;
-var isa = true;
-var ita = true;
-var iua = true;
-var iva = true;
-var iwa = true;
-var ixa = true;
-var iya = true;
-var iza = true;
-
-var jaa = true;
-var jba = true;
-var jca = true;
-var jda = true;
-var jea = true;
-var jfa = true;
-var jga = true;
-var jha = true;
-var jia = true;
-var jja = true;
-var jka = true;
-var jla = true;
-var jma = true;
-var jna = true;
-var joa = true;
-var jpa = true;
-var jqa = true;
-var jra = true;
-var jsa = true;
-var jta = true;
-var jua = true;
-var jva = true;
-var jwa = true;
-var jxa = true;
-var jya = true;
-var jza = true;
-
-var kaa = true;
-var kba = true;
-var kca = true;
-var kda = true;
-var kea = true;
-var kfa = true;
-var kga = true;
-var kha = true;
-var kia = true;
-var kja = true;
-var kka = true;
-var kla = true;
-var kma = true;
-var kna = true;
-var koa = true;
-var kpa = true;
-var kqa = true;
-var kra = true;
-var ksa = true;
-var kta = true;
-var kua = true;
-var kva = true;
-var kwa = true;
-var kxa = true;
-var kya = true;
-var kza = true;
-
-var laa = true;
-var lba = true;
-var lca = true;
-var lda = true;
-var lea = true;
-var lfa = true;
-var lga = true;
-var lha = true;
-var lia = true;
-var lja = true;
-var lka = true;
-var lla = true;
-var lma = true;
-var lna = true;
-var loa = true;
-var lpa = true;
-var lqa = true;
-var lra = true;
-var lsa = true;
-var lta = true;
-var lua = true;
-var lva = true;
-var lwa = true;
-var lxa = true;
-var lya = true;
-var lza = true;
-
-var maa = true;
-var mba = true;
-var mca = true;
-var mda = true;
-var mea = true;
-var mfa = true;
-var mga = true;
-var mha = true;
-var mia = true;
-var mja = true;
-var mka = true;
-var mla = true;
-var mma = true;
-var mna = true;
-var moa = true;
-var mpa = true;
-var mqa = true;
-var mra = true;
-var msa = true;
-var mta = true;
-var mua = true;
-var mva = true;
-var mwa = true;
-var mxa = true;
-var mya = true;
-var mza = true;
-
-var naa = true;
-var nba = true;
-var nca = true;
-var nda = true;
-var nea = true;
-var nfa = true;
-var nga = true;
-var nha = true;
-var nia = true;
-var nja = true;
-var nka = true;
-var nla = true;
-var nma = true;
-var nna = true;
-var noa = true;
-var npa = true;
-var nqa = true;
-var nra = true;
-var nsa = true;
-var nta = true;
-var nua = true;
-var nva = true;
-var nwa = true;
-var nxa = true;
-var nya = true;
-var nza = true;
-
-var oaa = true;
-var oba = true;
-var oca = true;
-var oda = true;
-var oea = true;
-var ofa = true;
-var oga = true;
-var oha = true;
-var oia = true;
-var oja = true;
-var oka = true;
-var ola = true;
-var oma = true;
-var ona = true;
-var ooa = true;
-var opa = true;
-var oqa = true;
-var ora = true;
-var osa = true;
-var ota = true;
-var oua = true;
-var ova = true;
-var owa = true;
-var oxa = true;
-var oya = true;
-var oza = true;
-
-var paa = true;
-var pba = true;
-var pca = true;
-var pda = true;
-var pea = true;
-var pfa = true;
-var pga = true;
-var pha = true;
-var pia = true;
-var pja = true;
-var pka = true;
-var pla = true;
-var pma = true;
-var pna = true;
-var poa = true;
-var ppa = true;
-var pqa = true;
-var pra = true;
-var psa = true;
-var pta = true;
-var pua = true;
-var pva = true;
-var pwa = true;
-var pxa = true;
-var pya = true;
-var pza = true;
-
-var qaa = true;
-var qba = true;
-var qca = true;
-var qda = true;
-var qea = true;
-var qfa = true;
-var qga = true;
-var qha = true;
-var qia = true;
-var qja = true;
-var qka = true;
-var qla = true;
-var qma = true;
-var qna = true;
-var qoa = true;
-var qpa = true;
-var qqa = true;
-var qra = true;
-var qsa = true;
-var qta = true;
-var qua = true;
-var qva = true;
-var qwa = true;
-var qxa = true;
-var qya = true;
-var qza = true;
-
-var raa = true;
-var rba = true;
-var rca = true;
-var rda = true;
-var rea = true;
-var rfa = true;
-var rga = true;
-var rha = true;
-var ria = true;
-var rja = true;
-var rka = true;
-var rla = true;
-var rma = true;
-var rna = true;
-var roa = true;
-var rpa = true;
-var rqa = true;
-var rra = true;
-var rsa = true;
-var rta = true;
-var rua = true;
-var rva = true;
-var rwa = true;
-var rxa = true;
-var rya = true;
-var rza = true;
-
-var saa = true;
-var sba = true;
-var sca = true;
-var sda = true;
-var sea = true;
-var sfa = true;
-var sga = true;
-var sha = true;
-var sia = true;
-var sja = true;
-var ska = true;
-var sla = true;
-var sma = true;
-var sna = true;
-var soa = true;
-var spa = true;
-var sqa = true;
-var sra = true;
-var ssa = true;
-var sta = true;
-var sua = true;
-var sva = true;
-var swa = true;
-var sxa = true;
-var sya = true;
-var sza = true;
-
-var taa = true;
-var tba = true;
-var tca = true;
-var tda = true;
-var tea = true;
-var tfa = true;
-var tga = true;
-var tha = true;
-var tia = true;
-var tja = true;
-var tka = true;
-var tla = true;
-var tma = true;
-var tna = true;
-var toa = true;
-var tpa = true;
-var tqa = true;
-var tra = true;
-var tsa = true;
-var tta = true;
-var tua = true;
-var tva = true;
-var twa = true;
-var txa = true;
-var tya = true;
-var tza = true;
-
-var uaa = true;
-var uba = true;
-var uca = true;
-var uda = true;
-var uea = true;
-var ufa = true;
-var uga = true;
-var uha = true;
-var uia = true;
-var uja = true;
-var uka = true;
-var ula = true;
-var uma = true;
-var una = true;
-var uoa = true;
-var upa = true;
-var uqa = true;
-var ura = true;
-var usa = true;
-var uta = true;
-var uua = true;
-var uva = true;
-var uwa = true;
-var uxa = true;
-var uya = true;
-var uza = true;
-
-var vaa = true;
-var vba = true;
-var vca = true;
-var vda = true;
-var vea = true;
-var vfa = true;
-var vga = true;
-var vha = true;
-var via = true;
-var vja = true;
-var vka = true;
-var vla = true;
-var vma = true;
-var vna = true;
-var voa = true;
-var vpa = true;
-var vqa = true;
-var vra = true;
-var vsa = true;
-var vta = true;
-var vua = true;
-var vva = true;
-var vwa = true;
-var vxa = true;
-var vya = true;
-var vza = true;
-
-var waa = true;
-var wba = true;
-var wca = true;
-var wda = true;
-var wea = true;
-var wfa = true;
-var wga = true;
-var wha = true;
-var wia = true;
-var wja = true;
-var wka = true;
-var wla = true;
-var wma = true;
-var wna = true;
-var woa = true;
-var wpa = true;
-var wqa = true;
-var wra = true;
-var wsa = true;
-var wta = true;
-var wua = true;
-var wva = true;
-var wwa = true;
-var wxa = true;
-var wya = true;
-var wza = true;
-
-var xaa = true;
-var xba = true;
-var xca = true;
-var xda = true;
-var xea = true;
-var xfa = true;
-var xga = true;
-var xha = true;
-var xia = true;
-var xja = true;
-var xka = true;
-var xla = true;
-var xma = true;
-var xna = true;
-var xoa = true;
-var xpa = true;
-var xqa = true;
-var xra = true;
-var xsa = true;
-var xta = true;
-var xua = true;
-var xva = true;
-var xwa = true;
-var xxa = true;
-var xya = true;
-var xza = true;
-
-var yaa = true;
-var yba = true;
-var yca = true;
-var yda = true;
-var yea = true;
-var yfa = true;
-var yga = true;
-var yha = true;
-var yia = true;
-var yja = true;
-var yka = true;
-var yla = true;
-var yma = true;
-var yna = true;
-var yoa = true;
-var ypa = true;
-var yqa = true;
-var yra = true;
-var ysa = true;
-var yta = true;
-var yua = true;
-var yva = true;
-var ywa = true;
-var yxa = true;
-var yya = true;
-var yza = true;
-
-var zaa = true;
-var zba = true;
-var zca = true;
-var zda = true;
-var zea = true;
-var zfa = true;
-var zga = true;
-var zha = true;
-var zia = true;
-var zja = true;
-var zka = true;
-var zla = true;
-var zma = true;
-var zna = true;
-var zoa = true;
-var zpa = true;
-var zqa = true;
-var zra = true;
-var zsa = true;
-var zta = true;
-var zua = true;
-var zva = true;
-var zwa = true;
-var zxa = true;
-var zya = true;
-var zza = true;
-
-var aab = true;
-var abb = true;
-var acb = true;
-var adb = true;
-var aeb = true;
-var afb = true;
-var agb = true;
-var ahb = true;
-var aib = true;
-var ajb = true;
-var akb = true;
-var alb = true;
-var amb = true;
-var anb = true;
-var aob = true;
-var apb = true;
-var aqb = true;
-var arb = true;
-var asb = true;
-var atb = true;
-var aub = true;
-var avb = true;
-var awb = true;
-var axb = true;
-var ayb = true;
-var azb = true;
-
-var bab = true;
-var bbb = true;
-var bcb = true;
-var bdb = true;
-var beb = true;
-var bfb = true;
-var bgb = true;
-var bhb = true;
-var bib = true;
-var bjb = true;
-var bkb = true;
-var blb = true;
-var bmb = true;
-var bnb = true;
-var bob = true;
-var bpb = true;
-var bqb = true;
-var brb = true;
-var bsb = true;
-var btb = true;
-var bub = true;
-var bvb = true;
-var bwb = true;
-var bxb = true;
-var byb = true;
-var bzb = true;
-
-var cab = true;
-var cbb = true;
-var ccb = true;
-var cdb = true;
-var ceb = true;
-var cfb = true;
-var cgb = true;
-var chb = true;
-var cib = true;
-var cjb = true;
-var ckb = true;
-var clb = true;
-var cmb = true;
-var cnb = true;
-var cob = true;
-var cpb = true;
-var cqb = true;
-var crb = true;
-var csb = true;
-var ctb = true;
-var cub = true;
-var cvb = true;
-var cwb = true;
-var cxb = true;
-var cyb = true;
-var czb = true;
-
-var dab = true;
-var dbb = true;
-var dcb = true;
-var ddb = true;
-var deb = true;
-var dfb = true;
-var dgb = true;
-var dhb = true;
-var dib = true;
-var djb = true;
-var dkb = true;
-var dlb = true;
-var dmb = true;
-var dnb = true;
-var dob = true;
-var dpb = true;
-var dqb = true;
-var drb = true;
-var dsb = true;
-var dtb = true;
-var dub = true;
-var dvb = true;
-var dwb = true;
-var dxb = true;
-var dyb = true;
-var dzb = true;
-
-var eab = true;
-var ebb = true;
-var ecb = true;
-var edb = true;
-var eeb = true;
-var efb = true;
-var egb = true;
-var ehb = true;
-var eib = true;
-var ejb = true;
-var ekb = true;
-var elb = true;
-var emb = true;
-var enb = true;
-var eob = true;
-var epb = true;
-var eqb = true;
-var erb = true;
-var esb = true;
-var etb = true;
-var eub = true;
-var evb = true;
-var ewb = true;
-var exb = true;
-var eyb = true;
-var ezb = true;
-
-var fab = true;
-var fbb = true;
-var fcb = true;
-var fdb = true;
-var feb = true;
-var ffb = true;
-var fgb = true;
-var fhb = true;
-var fib = true;
-var fjb = true;
-var fkb = true;
-var flb = true;
-var fmb = true;
-var fnb = true;
-var fob = true;
-var fpb = true;
-var fqb = true;
-var frb = true;
-var fsb = true;
-var ftb = true;
-var fub = true;
-var fvb = true;
-var fwb = true;
-var fxb = true;
-var fyb = true;
-var fzb = true;
-
-var gab = true;
-var gbb = true;
-var gcb = true;
-var gdb = true;
-var geb = true;
-var gfb = true;
-var ggb = true;
-var ghb = true;
-var gib = true;
-var gjb = true;
-var gkb = true;
-var glb = true;
-var gmb = true;
-var gnb = true;
-var gob = true;
-var gpb = true;
-var gqb = true;
-var grb = true;
-var gsb = true;
-var gtb = true;
-var gub = true;
-var gvb = true;
-var gwb = true;
-var gxb = true;
-var gyb = true;
-var gzb = true;
-
-var hab = true;
-var hbb = true;
-var hcb = true;
-var hdb = true;
-var heb = true;
-var hfb = true;
-var hgb = true;
-var hhb = true;
-var hib = true;
-var hjb = true;
-var hkb = true;
-var hlb = true;
-var hmb = true;
-var hnb = true;
-var hob = true;
-var hpb = true;
-var hqb = true;
-var hrb = true;
-var hsb = true;
-var htb = true;
-var hub = true;
-var hvb = true;
-var hwb = true;
-var hxb = true;
-var hyb = true;
-var hzb = true;
-
-var iab = true;
-var ibb = true;
-var icb = true;
-var idb = true;
-var ieb = true;
-var ifb = true;
-var igb = true;
-var ihb = true;
-var iib = true;
-var ijb = true;
-var ikb = true;
-var ilb = true;
-var imb = true;
-var inb = true;
-var iob = true;
-var ipb = true;
-var iqb = true;
-var irb = true;
-var isb = true;
-var itb = true;
-var iub = true;
-var ivb = true;
-var iwb = true;
-var ixb = true;
-var iyb = true;
-var izb = true;
-
-var jab = true;
-var jbb = true;
-var jcb = true;
-var jdb = true;
-var jeb = true;
-var jfb = true;
-var jgb = true;
-var jhb = true;
-var jib = true;
-var jjb = true;
-var jkb = true;
-var jlb = true;
-var jmb = true;
-var jnb = true;
-var job = true;
-var jpb = true;
-var jqb = true;
-var jrb = true;
-var jsb = true;
-var jtb = true;
-var jub = true;
-var jvb = true;
-var jwb = true;
-var jxb = true;
-var jyb = true;
-var jzb = true;
-
-var kab = true;
-var kbb = true;
-var kcb = true;
-var kdb = true;
-var keb = true;
-var kfb = true;
-var kgb = true;
-var khb = true;
-var kib = true;
-var kjb = true;
-var kkb = true;
-var klb = true;
-var kmb = true;
-var knb = true;
-var kob = true;
-var kpb = true;
-var kqb = true;
-var krb = true;
-var ksb = true;
-var ktb = true;
-var kub = true;
-var kvb = true;
-var kwb = true;
-var kxb = true;
-var kyb = true;
-var kzb = true;
-
-var lab = true;
-var lbb = true;
-var lcb = true;
-var ldb = true;
-var leb = true;
-var lfb = true;
-var lgb = true;
-var lhb = true;
-var lib = true;
-var ljb = true;
-var lkb = true;
-var llb = true;
-var lmb = true;
-var lnb = true;
-var lob = true;
-var lpb = true;
-var lqb = true;
-var lrb = true;
-var lsb = true;
-var ltb = true;
-var lub = true;
-var lvb = true;
-var lwb = true;
-var lxb = true;
-var lyb = true;
-var lzb = true;
-
-var mab = true;
-var mbb = true;
-var mcb = true;
-var mdb = true;
-var meb = true;
-var mfb = true;
-var mgb = true;
-var mhb = true;
-var mib = true;
-var mjb = true;
-var mkb = true;
-var mlb = true;
-var mmb = true;
-var mnb = true;
-var mob = true;
-var mpb = true;
-var mqb = true;
-var mrb = true;
-var msb = true;
-var mtb = true;
-var mub = true;
-var mvb = true;
-var mwb = true;
-var mxb = true;
-var myb = true;
-var mzb = true;
-
-var nab = true;
-var nbb = true;
-var ncb = true;
-var ndb = true;
-var neb = true;
-var nfb = true;
-var ngb = true;
-var nhb = true;
-var nib = true;
-var njb = true;
-var nkb = true;
-var nlb = true;
-var nmb = true;
-var nnb = true;
-var nob = true;
-var npb = true;
-var nqb = true;
-var nrb = true;
-var nsb = true;
-var ntb = true;
-var nub = true;
-var nvb = true;
-var nwb = true;
-var nxb = true;
-var nyb = true;
-var nzb = true;
-
-var oab = true;
-var obb = true;
-var ocb = true;
-var odb = true;
-var oeb = true;
-var ofb = true;
-var ogb = true;
-var ohb = true;
-var oib = true;
-var ojb = true;
-var okb = true;
-var olb = true;
-var omb = true;
-var onb = true;
-var oob = true;
-var opb = true;
-var oqb = true;
-var orb = true;
-var osb = true;
-var otb = true;
-var oub = true;
-var ovb = true;
-var owb = true;
-var oxb = true;
-var oyb = true;
-var ozb = true;
-
-var pab = true;
-var pbb = true;
-var pcb = true;
-var pdb = true;
-var peb = true;
-var pfb = true;
-var pgb = true;
-var phb = true;
-var pib = true;
-var pjb = true;
-var pkb = true;
-var plb = true;
-var pmb = true;
-var pnb = true;
-var pob = true;
-var ppb = true;
-var pqb = true;
-var prb = true;
-var psb = true;
-var ptb = true;
-var pub = true;
-var pvb = true;
-var pwb = true;
-var pxb = true;
-var pyb = true;
-var pzb = true;
-
-var qab = true;
-var qbb = true;
-var qcb = true;
-var qdb = true;
-var qeb = true;
-var qfb = true;
-var qgb = true;
-var qhb = true;
-var qib = true;
-var qjb = true;
-var qkb = true;
-var qlb = true;
-var qmb = true;
-var qnb = true;
-var qob = true;
-var qpb = true;
-var qqb = true;
-var qrb = true;
-var qsb = true;
-var qtb = true;
-var qub = true;
-var qvb = true;
-var qwb = true;
-var qxb = true;
-var qyb = true;
-var qzb = true;
-
-var rab = true;
-var rbb = true;
-var rcb = true;
-var rdb = true;
-var reb = true;
-var rfb = true;
-var rgb = true;
-var rhb = true;
-var rib = true;
-var rjb = true;
-var rkb = true;
-var rlb = true;
-var rmb = true;
-var rnb = true;
-var rob = true;
-var rpb = true;
-var rqb = true;
-var rrb = true;
-var rsb = true;
-var rtb = true;
-var rub = true;
-var rvb = true;
-var rwb = true;
-var rxb = true;
-var ryb = true;
-var rzb = true;
-
-var sab = true;
-var sbb = true;
-var scb = true;
-var sdb = true;
-var seb = true;
-var sfb = true;
-var sgb = true;
-var shb = true;
-var sib = true;
-var sjb = true;
-var skb = true;
-var slb = true;
-var smb = true;
-var snb = true;
-var sob = true;
-var spb = true;
-var sqb = true;
-var srb = true;
-var ssb = true;
-var stb = true;
-var sub = true;
-var svb = true;
-var swb = true;
-var sxb = true;
-var syb = true;
-var szb = true;
-
-var tab = true;
-var tbb = true;
-var tcb = true;
-var tdb = true;
-var teb = true;
-var tfb = true;
-var tgb = true;
-var thb = true;
-var tib = true;
-var tjb = true;
-var tkb = true;
-var tlb = true;
-var tmb = true;
-var tnb = true;
-var tob = true;
-var tpb = true;
-var tqb = true;
-var trb = true;
-var tsb = true;
-var ttb = true;
-var tub = true;
-var tvb = true;
-var twb = true;
-var txb = true;
-var tyb = true;
-var tzb = true;
-
-var uab = true;
-var ubb = true;
-var ucb = true;
-var udb = true;
-var ueb = true;
-var ufb = true;
-var ugb = true;
-var uhb = true;
-var uib = true;
-var ujb = true;
-var ukb = true;
-var ulb = true;
-var umb = true;
-var unb = true;
-var uob = true;
-var upb = true;
-var uqb = true;
-var urb = true;
-var usb = true;
-var utb = true;
-var uub = true;
-var uvb = true;
-var uwb = true;
-var uxb = true;
-var uyb = true;
-var uzb = true;
-
-var vab = true;
-var vbb = true;
-var vcb = true;
-var vdb = true;
-var veb = true;
-var vfb = true;
-var vgb = true;
-var vhb = true;
-var vib = true;
-var vjb = true;
-var vkb = true;
-var vlb = true;
-var vmb = true;
-var vnb = true;
-var vob = true;
-var vpb = true;
-var vqb = true;
-var vrb = true;
-var vsb = true;
-var vtb = true;
-var vub = true;
-var vvb = true;
-var vwb = true;
-var vxb = true;
-var vyb = true;
-var vzb = true;
-
-var wab = true;
-var wbb = true;
-var wcb = true;
-var wdb = true;
-var web = true;
-var wfb = true;
-var wgb = true;
-var whb = true;
-var wib = true;
-var wjb = true;
-var wkb = true;
-var wlb = true;
-var wmb = true;
-var wnb = true;
-var wob = true;
-var wpb = true;
-var wqb = true;
-var wrb = true;
-var wsb = true;
-var wtb = true;
-var wub = true;
-var wvb = true;
-var wwb = true;
-var wxb = true;
-var wyb = true;
-var wzb = true;
-
-var xab = true;
-var xbb = true;
-var xcb = true;
-var xdb = true;
-var xeb = true;
-var xfb = true;
-var xgb = true;
-var xhb = true;
-var xib = true;
-var xjb = true;
-var xkb = true;
-var xlb = true;
-var xmb = true;
-var xnb = true;
-var xob = true;
-var xpb = true;
-var xqb = true;
-var xrb = true;
-var xsb = true;
-var xtb = true;
-var xub = true;
-var xvb = true;
-var xwb = true;
-var xxb = true;
-var xyb = true;
-var xzb = true;
-
-var yab = true;
-var ybb = true;
-var ycb = true;
-var ydb = true;
-var yeb = true;
-var yfb = true;
-var ygb = true;
-var yhb = true;
-var yib = true;
-var yjb = true;
-var ykb = true;
-var ylb = true;
-var ymb = true;
-var ynb = true;
-var yob = true;
-var ypb = true;
-var yqb = true;
-var yrb = true;
-var ysb = true;
-var ytb = true;
-var yub = true;
-var yvb = true;
-var ywb = true;
-var yxb = true;
-var yyb = true;
-var yzb = true;
-
-var zab = true;
-var zbb = true;
-var zcb = true;
-var zdb = true;
-var zeb = true;
-var zfb = true;
-var zgb = true;
-var zhb = true;
-var zib = true;
-var zjb = true;
-var zkb = true;
-var zlb = true;
-var zmb = true;
-var znb = true;
-var zob = true;
-var zpb = true;
-var zqb = true;
-var zrb = true;
-var zsb = true;
-var ztb = true;
-var zub = true;
-var zvb = true;
-var zwb = true;
-var zxb = true;
-var zyb = true;
-var zzb = true;
-
-var aac = true;
-var abc = true;
-var acc = true;
-var adc = true;
-var aec = true;
-var afc = true;
-var agc = true;
-var ahc = true;
-var aic = true;
-var ajc = true;
-var akc = true;
-var alc = true;
-var amc = true;
-var anc = true;
-var aoc = true;
-var apc = true;
-var aqc = true;
-var arc = true;
-var asc = true;
-var atc = true;
-var auc = true;
-var avc = true;
-var awc = true;
-var axc = true;
-var ayc = true;
-var azc = true;
-
-var bac = true;
-var bbc = true;
-var bcc = true;
-var bdc = true;
-var bec = true;
-var bfc = true;
-var bgc = true;
-var bhc = true;
-var bic = true;
-var bjc = true;
-var bkc = true;
-var blc = true;
-var bmc = true;
-var bnc = true;
-var boc = true;
-var bpc = true;
-var bqc = true;
-var brc = true;
-var bsc = true;
-var btc = true;
-var buc = true;
-var bvc = true;
-var bwc = true;
-var bxc = true;
-var byc = true;
-var bzc = true;
-
-var cac = true;
-var cbc = true;
-var ccc = true;
-var cdc = true;
-var cec = true;
-var cfc = true;
-var cgc = true;
-var chc = true;
-var cic = true;
-var cjc = true;
-var ckc = true;
-var clc = true;
-var cmc = true;
-var cnc = true;
-var coc = true;
-var cpc = true;
-var cqc = true;
-var crc = true;
-var csc = true;
-var ctc = true;
-var cuc = true;
-var cvc = true;
-var cwc = true;
-var cxc = true;
-var cyc = true;
-var czc = true;
-
-var dac = true;
-var dbc = true;
-var dcc = true;
-var ddc = true;
-var dec = true;
-var dfc = true;
-var dgc = true;
-var dhc = true;
-var dic = true;
-var djc = true;
-var dkc = true;
-var dlc = true;
-var dmc = true;
-var dnc = true;
-var doc = true;
-var dpc = true;
-var dqc = true;
-var drc = true;
-var dsc = true;
-var dtc = true;
-var duc = true;
-var dvc = true;
-var dwc = true;
-var dxc = true;
-var dyc = true;
-var dzc = true;
-
-var eac = true;
-var ebc = true;
-var ecc = true;
-var edc = true;
-var eec = true;
-var efc = true;
-var egc = true;
-var ehc = true;
-var eic = true;
-var ejc = true;
-var ekc = true;
-var elc = true;
-var emc = true;
-var enc = true;
-var eoc = true;
-var epc = true;
-var eqc = true;
-var erc = true;
-var esc = true;
-var etc = true;
-var euc = true;
-var evc = true;
-var ewc = true;
-var exc = true;
-var eyc = true;
-var ezc = true;
-
-var fac = true;
-var fbc = true;
-var fcc = true;
-var fdc = true;
-var fec = true;
-var ffc = true;
-var fgc = true;
-var fhc = true;
-var fic = true;
-var fjc = true;
-var fkc = true;
-var flc = true;
-var fmc = true;
-var fnc = true;
-var foc = true;
-var fpc = true;
-var fqc = true;
-var frc = true;
-var fsc = true;
-var ftc = true;
-var fuc = true;
-var fvc = true;
-var fwc = true;
-var fxc = true;
-var fyc = true;
-var fzc = true;
-
-var gac = true;
-var gbc = true;
-var gcc = true;
-var gdc = true;
-var gec = true;
-var gfc = true;
-var ggc = true;
-var ghc = true;
-var gic = true;
-var gjc = true;
-var gkc = true;
-var glc = true;
-var gmc = true;
-var gnc = true;
-var goc = true;
-var gpc = true;
-var gqc = true;
-var grc = true;
-var gsc = true;
-var gtc = true;
-var guc = true;
-var gvc = true;
-var gwc = true;
-var gxc = true;
-var gyc = true;
-var gzc = true;
-
-var hac = true;
-var hbc = true;
-var hcc = true;
-var hdc = true;
-var hec = true;
-var hfc = true;
-var hgc = true;
-var hhc = true;
-var hic = true;
-var hjc = true;
-var hkc = true;
-var hlc = true;
-var hmc = true;
-var hnc = true;
-var hoc = true;
-var hpc = true;
-var hqc = true;
-var hrc = true;
-var hsc = true;
-var htc = true;
-var huc = true;
-var hvc = true;
-var hwc = true;
-var hxc = true;
-var hyc = true;
-var hzc = true;
-
-var iac = true;
-var ibc = true;
-var icc = true;
-var idc = true;
-var iec = true;
-var ifc = true;
-var igc = true;
-var ihc = true;
-var iic = true;
-var ijc = true;
-var ikc = true;
-var ilc = true;
-var imc = true;
-var inc = true;
-var ioc = true;
-var ipc = true;
-var iqc = true;
-var irc = true;
-var isc = true;
-var itc = true;
-var iuc = true;
-var ivc = true;
-var iwc = true;
-var ixc = true;
-var iyc = true;
-var izc = true;
-
-var jac = true;
-var jbc = true;
-var jcc = true;
-var jdc = true;
-var jec = true;
-var jfc = true;
-var jgc = true;
-var jhc = true;
-var jic = true;
-var jjc = true;
-var jkc = true;
-var jlc = true;
-var jmc = true;
-var jnc = true;
-var joc = true;
-var jpc = true;
-var jqc = true;
-var jrc = true;
-var jsc = true;
-var jtc = true;
-var juc = true;
-var jvc = true;
-var jwc = true;
-var jxc = true;
-var jyc = true;
-var jzc = true;
-
-var kac = true;
-var kbc = true;
-var kcc = true;
-var kdc = true;
-var kec = true;
-var kfc = true;
-var kgc = true;
-var khc = true;
-var kic = true;
-var kjc = true;
-var kkc = true;
-var klc = true;
-var kmc = true;
-var knc = true;
-var koc = true;
-var kpc = true;
-var kqc = true;
-var krc = true;
-var ksc = true;
-var ktc = true;
-var kuc = true;
-var kvc = true;
-var kwc = true;
-var kxc = true;
-var kyc = true;
-var kzc = true;
-
-var lac = true;
-var lbc = true;
-var lcc = true;
-var ldc = true;
-var lec = true;
-var lfc = true;
-var lgc = true;
-var lhc = true;
-var lic = true;
-var ljc = true;
-var lkc = true;
-var llc = true;
-var lmc = true;
-var lnc = true;
-var loc = true;
-var lpc = true;
-var lqc = true;
-var lrc = true;
-var lsc = true;
-var ltc = true;
-var luc = true;
-var lvc = true;
-var lwc = true;
-var lxc = true;
-var lyc = true;
-var lzc = true;
-
-var mac = true;
-var mbc = true;
-var mcc = true;
-var mdc = true;
-var mec = true;
-var mfc = true;
-var mgc = true;
-var mhc = true;
-var mic = true;
-var mjc = true;
-var mkc = true;
-var mlc = true;
-var mmc = true;
-var mnc = true;
-var moc = true;
-var mpc = true;
-var mqc = true;
-var mrc = true;
-var msc = true;
-var mtc = true;
-var muc = true;
-var mvc = true;
-var mwc = true;
-var mxc = true;
-var myc = true;
-var mzc = true;
-
-var nac = true;
-var nbc = true;
-var ncc = true;
-var ndc = true;
-var nec = true;
-var nfc = true;
-var ngc = true;
-var nhc = true;
-var nic = true;
-var njc = true;
-var nkc = true;
-var nlc = true;
-var nmc = true;
-var nnc = true;
-var noc = true;
-var npc = true;
-var nqc = true;
-var nrc = true;
-var nsc = true;
-var ntc = true;
-var nuc = true;
-var nvc = true;
-var nwc = true;
-var nxc = true;
-var nyc = true;
-var nzc = true;
-
-var oac = true;
-var obc = true;
-var occ = true;
-var odc = true;
-var oec = true;
-var ofc = true;
-var ogc = true;
-var ohc = true;
-var oic = true;
-var ojc = true;
-var okc = true;
-var olc = true;
-var omc = true;
-var onc = true;
-var ooc = true;
-var opc = true;
-var oqc = true;
-var orc = true;
-var osc = true;
-var otc = true;
-var ouc = true;
-var ovc = true;
-var owc = true;
-var oxc = true;
-var oyc = true;
-var ozc = true;
-
-var pac = true;
-var pbc = true;
-var pcc = true;
-var pdc = true;
-var pec = true;
-var pfc = true;
-var pgc = true;
-var phc = true;
-var pic = true;
-var pjc = true;
-var pkc = true;
-var plc = true;
-var pmc = true;
-var pnc = true;
-var poc = true;
-var ppc = true;
-var pqc = true;
-var prc = true;
-var psc = true;
-var ptc = true;
-var puc = true;
-var pvc = true;
-var pwc = true;
-var pxc = true;
-var pyc = true;
-var pzc = true;
-
-var qac = true;
-var qbc = true;
-var qcc = true;
-var qdc = true;
-var qec = true;
-var qfc = true;
-var qgc = true;
-var qhc = true;
-var qic = true;
-var qjc = true;
-var qkc = true;
-var qlc = true;
-var qmc = true;
-var qnc = true;
-var qoc = true;
-var qpc = true;
-var qqc = true;
-var qrc = true;
-var qsc = true;
-var qtc = true;
-var quc = true;
-var qvc = true;
-var qwc = true;
-var qxc = true;
-var qyc = true;
-var qzc = true;
-
-var rac = true;
-var rbc = true;
-var rcc = true;
-var rdc = true;
-var rec = true;
-var rfc = true;
-var rgc = true;
-var rhc = true;
-var ric = true;
-var rjc = true;
-var rkc = true;
-var rlc = true;
-var rmc = true;
-var rnc = true;
-var roc = true;
-var rpc = true;
-var rqc = true;
-var rrc = true;
-var rsc = true;
-var rtc = true;
-var ruc = true;
-var rvc = true;
-var rwc = true;
-var rxc = true;
-var ryc = true;
-var rzc = true;
-
-var sac = true;
-var sbc = true;
-var scc = true;
-var sdc = true;
-var sec = true;
-var sfc = true;
-var sgc = true;
-var shc = true;
-var sic = true;
-var sjc = true;
-var skc = true;
-var slc = true;
-var smc = true;
-var snc = true;
-var soc = true;
-var spc = true;
-var sqc = true;
-var src = true;
-var ssc = true;
-var stc = true;
-var suc = true;
-var svc = true;
-var swc = true;
-var sxc = true;
-var syc = true;
-var szc = true;
-
-var tac = true;
-var tbc = true;
-var tcc = true;
-var tdc = true;
-var tec = true;
-var tfc = true;
-var tgc = true;
-var thc = true;
-var tic = true;
-var tjc = true;
-var tkc = true;
-var tlc = true;
-var tmc = true;
-var tnc = true;
-var toc = true;
-var tpc = true;
-var tqc = true;
-var trc = true;
-var tsc = true;
-var ttc = true;
-var tuc = true;
-var tvc = true;
-var twc = true;
-var txc = true;
-var tyc = true;
-var tzc = true;
-
-var uac = true;
-var ubc = true;
-var ucc = true;
-var udc = true;
-var uec = true;
-var ufc = true;
-var ugc = true;
-var uhc = true;
-var uic = true;
-var ujc = true;
-var ukc = true;
-var ulc = true;
-var umc = true;
-var unc = true;
-var uoc = true;
-var upc = true;
-var uqc = true;
-var urc = true;
-var usc = true;
-var utc = true;
-var uuc = true;
-var uvc = true;
-var uwc = true;
-var uxc = true;
-var uyc = true;
-var uzc = true;
-
-var vac = true;
-var vbc = true;
-var vcc = true;
-var vdc = true;
-var vec = true;
-var vfc = true;
-var vgc = true;
-var vhc = true;
-var vic = true;
-var vjc = true;
-var vkc = true;
-var vlc = true;
-var vmc = true;
-var vnc = true;
-var voc = true;
-var vpc = true;
-var vqc = true;
-var vrc = true;
-var vsc = true;
-var vtc = true;
-var vuc = true;
-var vvc = true;
-var vwc = true;
-var vxc = true;
-var vyc = true;
-var vzc = true;
-
-var wac = true;
-var wbc = true;
-var wcc = true;
-var wdc = true;
-var wec = true;
-var wfc = true;
-var wgc = true;
-var whc = true;
-var wic = true;
-var wjc = true;
-var wkc = true;
-var wlc = true;
-var wmc = true;
-var wnc = true;
-var woc = true;
-var wpc = true;
-var wqc = true;
-var wrc = true;
-var wsc = true;
-var wtc = true;
-var wuc = true;
-var wvc = true;
-var wwc = true;
-var wxc = true;
-var wyc = true;
-var wzc = true;
-
-var xac = true;
-var xbc = true;
-var xcc = true;
-var xdc = true;
-var xec = true;
-var xfc = true;
-var xgc = true;
-var xhc = true;
-var xic = true;
-var xjc = true;
-var xkc = true;
-var xlc = true;
-var xmc = true;
-var xnc = true;
-var xoc = true;
-var xpc = true;
-var xqc = true;
-var xrc = true;
-var xsc = true;
-var xtc = true;
-var xuc = true;
-var xvc = true;
-var xwc = true;
-var xxc = true;
-var xyc = true;
-var xzc = true;
-
-var yac = true;
-var ybc = true;
-var ycc = true;
-var ydc = true;
-var yec = true;
-var yfc = true;
-var ygc = true;
-var yhc = true;
-var yic = true;
-var yjc = true;
-var ykc = true;
-var ylc = true;
-var ymc = true;
-var ync = true;
-var yoc = true;
-var ypc = true;
-var yqc = true;
-var yrc = true;
-var ysc = true;
-var ytc = true;
-var yuc = true;
-var yvc = true;
-var ywc = true;
-var yxc = true;
-var yyc = true;
-var yzc = true;
-
-var zac = true;
-var zbc = true;
-var zcc = true;
-var zdc = true;
-var zec = true;
-var zfc = true;
-var zgc = true;
-var zhc = true;
-var zic = true;
-var zjc = true;
-var zkc = true;
-var zlc = true;
-var zmc = true;
-var znc = true;
-var zoc = true;
-var zpc = true;
-var zqc = true;
-var zrc = true;
-var zsc = true;
-var ztc = true;
-var zuc = true;
-var zvc = true;
-var zwc = true;
-var zxc = true;
-var zyc = true;
-var zzc = true;
-
-var xy = new Array();
diff --git a/screenshots/Essential_Audio_Player_Screenshot_1_big.jpg b/screenshots/Essential_Audio_Player_Screenshot_1_big.jpg
deleted file mode 100644
index 4c9b2b9..0000000
Binary files a/screenshots/Essential_Audio_Player_Screenshot_1_big.jpg and /dev/null differ
diff --git a/screenshots/Essential_Audio_Player_Screenshot_1_small.jpg b/screenshots/Essential_Audio_Player_Screenshot_1_small.jpg
deleted file mode 100644
index dc3ce25..0000000
Binary files a/screenshots/Essential_Audio_Player_Screenshot_1_small.jpg and /dev/null differ
diff --git a/screenshots/Essential_Audio_Player_Screenshot_3.jpg b/screenshots/Essential_Audio_Player_Screenshot_3.jpg
deleted file mode 100644
index d6b8b65..0000000
Binary files a/screenshots/Essential_Audio_Player_Screenshot_3.jpg and /dev/null differ