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.
-
-
-
Find the documentation on:
- https://essential-audio-player.net
- - \ 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.
-
-
-
Find the documentation on:
- https://essential-audio-player.net
- - \ 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