PageSourceSearch

https://gitarowe-zagrywki.pl/java/akordy4.js?v=1790903260

js gitarowe-zagrywki.pl collected 2026-10-02 01:07:51 UTC 8,766 bytes, 164 lines download raw bytes

1
2        var chordRegex = /Fis|F#|f#|F#m|fis|Cis|C#|c#|C#m|cis|Gis|G#|g#|G#m|gis|Dis|D#|d#|D#m|dis|Ais|A#|a#|A#m|ais|Eis|E#|e#|E#m|eis|His|H#|h#|H#m|his|Hes|Hb|hb|Hbm|hes|Es|Eb|eb|Ebm|es|As|Ab|ab|Abm|as|Des|Db|db|Dbm|des|Ges|Gb|gb|Gbm|ges|Ces|Cb|cb|Cbm|ces|Fes|Fb|fb|Fbm|fes|C|c|Cm|D|d|Dm|E|e|Em|F|f|Fm|G|g|Gm|A|a|Am|B|b|Bm|H|h|Hm|Fis7|F#7|f#7|F#m7|fis7|Cis7|C#7|c#7|C#m7|cis7|Gis7|G#7|g#7|G#m7|gis7|Dis7|D#7|d#7|D#m7|dis7|Ais7|A#7|a#7|A#m7|ais7|Eis7|E#7|e#7|E#m7|eis7|His7|H#7|h#7|H#m7|his7|Hes7|Hb7|hb7|Hbm7|hes7|Es7|Eb7|eb7|E7|es7|As7|Ab7|ab7|Abm7|as7|Des7|Db7|db7|Dbm7|des7|Ges7|Gb7|gb7|Gbm7|ges7|Ces7|Cb7|cb7|Cbm7|ces7|Fes7|Fb7|fb7|Fbm7|fes7|C7|c7|Cm7|D7|d7|Dm7|E7|e7|Em7|F7|f7|Fm7|G7|g7|Gm7|A7|a7|Am7|B7|b7|Bm7|H7|h7|Hm7|Fis9|F#9|f#9|F#m9|fis9|Cis9|C#9|c#9|C#m9|cis9|Gis9|G#9|g#9|G#m9|gis9|Dis9|D#9|d#9|D#m9|dis9|Ais9|A#9|a#9|A#m9|ais9|Eis9|E#9|e#9|E#m9|eis9|His9|H#9|h#9|H#m9|his9|Hes9|Hb9|hb9|Hbm9|hes9|Es9|Eb9|eb9|Ebm9|es9|As9|Ab9|ab9|Abm9|as9|Des9|Db9|db9|Dbm9|des9|Ges9|Gb9|gb9|Gbm9|ges9|Ces9|Cb9|cb9|Cbm9|ces9|Fes9|Fb9|fb9|Fbm9|fes9|C9|c9|Cm9|D9|d9|Dm9|E9|e9|Em9|F9|f9|Fm9|G9|g9|Gm9|A9|a9|Am9|B9|b9|Bm9|H9|h9|Hm9|Fis5|F#5|f#5|F#m5|fis5|Cis5|C#5|c#5|C#m5|cis5|Gis5|G#5|g#5|G#m5|gis5|Dis5|D#5|d#5|D#m5|dis5|Ais5|A#5|a#5|A#m5|ais5|Eis5|E#5|e#5|E#m5|eis5|His5|H#5|h#5|H#m5|his5|Hes5|Hb5|hb5|Hbm5|hes5|Es5|Eb5|eb5|Ebm5|es5|As5|Ab5|ab5|Abm5|as5|Des5|Db5|db5|Dbm5|des5|Ges5|Gb5|gb5|Gbm5|ges5|Ces5|Cb5|cb5|Cbm5|ces5|Fes5|Fb5|fb5|Fbm5|fes5|C5|c5|Cm5|D5|d5|Dm5|E5|e5|Em5|F5|f5|Fm5|G5|g5|Gm5|A5|a5|Am5|B5|b5|Bm5|H5|h5|Hm5|Cadd9|cadd9|Cisadd9|cisadd9|Dadd9|dadd9|Disadd9|disadd9|Eadd9|eadd9|Fadd9|fadd9|Fisadd9|fisadd9|Gadd9|gadd9|Gisadd9|gisadd9|Aadd9|aadd9|Badd9|badd9|Hadd9|hadd9|Csus4|csus4|Cissus4|cissus4|Dsus4|dsus4|Dissus4|dissus4|Esus4|esus4|Fsus4|fsus4|Fissus4|fissus4|Gsus4|gsus4|Gissus4|gissus4|Asus4|asus4|Bsus4|bsus4|Hsus4|hsus4/g;
3
4        var chordsUpMap = new Map([
5            ['Fis','G'],['F#','G'],['fis','g'],['f#','g'],['F#m','g'],
6            ['Cis','D'],['C#','D'],['c#','d'],['cis','d'],['C#m','d'],
7            ['Gis','A'],['G#','A'],['gis','a'],['g#','a'],['G#m','a'],
8            ['Dis','E'],['D#','E'],['d#','e'],['dis','e'],['D#m','e'],
9            ['Ais','H'],['A#','H'],['ais','h'],['a#','h'],['A#m','h'],
10            ['Eis','Fis'],['E#','Fis'],['e#','fis'],['eis','fis'],['E#m','fis'],
11            ['His','Cis'],['H#','Cis'],['his','cis'],['h#','cis'],['H#m','cis'],
12            ['Hes','H'],['Hb','H'],['hb','h'],['hes','h'],['Hbm','h'],
13            ['Es','E'],['Eb','E'],['eb','e'],['es','e'],['Ebm','e'],
14            ['As','A'],['Ab','A'],['as','a'],['Abm','a'],
15            ['Des','D'],['Db','D'],['db','d'],['des','d'],['Dbm','d'],
16            ['Ges','G'],['Gb','G'],['gb','g'],['ges','g'],['Gbm','g'],
17            ['Ces','C'],['Cb','C'],['cb','c'],['ces','c'],['Cbm','c'],
18            ['Fes','F'],['Fb','F'],['fb','f'],['fes','f'],['Fbm','f'],
19            ['C','Cis'],['c','cis'],['Cm','cis'],
20            ['D','Dis'],['d','dis'],['Dm','dis'],
21            ['E','F'],['e','f'],['Em','f'],
22            ['F','Fis'],['f','fis'],['Fm','fis'],
23            ['G','Gis'],['g','gis'],['Gm','gis'],
24            ['A','B'],['a','b'],['Am','b'],
25            ['B','H'],['b','h'],['Bm','h'],
26            ['H','C'],['h','c'],['Hm','c'],
27            ['Cadd9','Cisadd9'],['cadd9','cisadd9'],
28            ['Cisadd9','Dadd9'],['cisadd9','dadd9'],
29            ['Dadd9','Disadd9'],['dadd9','disadd9'],
30            ['Disadd9','Eadd9'],['disadd9','eadd9'],
31            ['Eadd9','Fadd9'],['eadd9','fadd9'],
32            ['Fadd9','Fisadd9'],['fadd9','fisadd9'],
33            ['Fisadd9','Gadd9'],['fisadd9','gadd9'],
34            ['Gadd9','Gisadd9'],['gadd9','gisadd9'],
35            ['Gisadd9','Aadd9'],['gisadd9','aadd9'],
36            ['Aadd9','Badd9'],['aadd9','badd9'],
37            ['Badd9','Hadd9'],['badd9','hadd9'],
38            ['Hadd9','Cadd9'],['hadd9','cadd9'],
39			['Csus4','Cissus4'],['csus4','cissus4'],
40			['Cissus4','Dsus4'],['cissus4','dsus4'],
41			['Dsus4','Dissus4'],['dsus4','dissus4'],
42			['Dissus4','Esus4'],['dissus4','esus4'],
43			['Esus4','Fsus4'],['esus4','fsus4'],
44			['Fsus4','Fissus4'],['fsus4','fissus4'],
45			['Fissus4','Gsus4'],['fissus4','gsus4'],
46			['Gsus4','Gissus4'],['gsus4','gissus4'],
47			['Gissus4','Asus4'],['gissus4','asus4'],
48			['Asus4','Bsus4'],['asus4','bsus4'],
49			['Bsus4','Hsus4'],['bsus4','hsus4'],
50			['Hsus4','Csus4'],['hsus4','csus4']
51
52        ]);
53
54        var chordsDownMap = new Map([
55            ['Ais','A'],['A#','A'],['ais','a'],['a#','a'],['A#m','a'],
56            ['Eis','E'],['E#','E'],['e#','e'],['eis','e'],['E#m','e'],
57            ['His','H'],['H#','H'],['his','h'],['h#','h'],['H#m','h'],
58            ['Hes','A'],['Hb','A'],['hb','a'],['hes','a'],['Hbm','a'],
59            ['Es','D'],['Eb','D'],['eb','d'],['es','d'],['Ebm','d'],
60            ['As','G'],['Ab','g'],['as','g'],['Abm','g'],
61            ['Des','C'],['Db','C'],['db','c'],['des','c'],['Dbm','c'],
62            ['C','H'],['c','h'],['Cm','h'],
63            ['Cis','C'],['C#','C'],['cis','c'],['C#m','c'],['c#','c'],
64            ['D','Cis'],['d','cis'],['Dm','cis'],
65            ['Dis','D'],['dis','d'],['D#m','d'],
66            ['E','Dis'],['e','dis'],['Em','dis'],
67            ['F','E'],['f','e'],['Fm','e'],
68            ['Fis','F'],['fis','f'],['Fm#','f'],['F#','F'],['f#','f'],
69            ['G','Fis'],['g','fis'],['Gm','fis'],
70            ['Gis','G'],['gis','g'],['G#','G'],['G#m','g'],['g#','a'],
71            ['A','Gis'],['a','gis'],['Am','gis'],
72            ['B','A'],['b','a'],['Bm','a'],
73            ['H','B'],['h','b'],['Hm','b'],
74            ['Cadd9','Hadd9'],['cadd9','hadd9'],
75            ['Hadd9','Badd9'],['hadd9','badd9'],
76            ['Badd9','Aadd9'],['badd9','aadd9'],
77            ['Aadd9','Gisadd9'],['aadd9','gisadd9'],
78            ['Gisadd9','Gadd9'],['gisadd9','gadd9'],
79            ['Gadd9','Fisadd9'],['gadd9','fisadd9'],
80            ['Fisadd9','Fadd9'],['fisadd9','fadd9'],
81            ['Fadd9','Eadd9'],['fadd9','eadd9'],
82            ['Eadd9','Disadd9'],['eadd9','disadd9'],
83            ['Disadd9','Dadd9'],['disadd9','dadd9'],
84            ['Dadd9','Cisadd9'],['dadd9','cisadd9'],
85            ['Cisadd9','Cadd9'],['cisadd9','cadd9'],
86			['Csus4','Hsus4'],['csus4','hsus4'],
87			['Hsus4','Bsus4'],['hsus4','bsus4'],
88			['Bsus4','Asus4'],['bsus4','asus4'],
89			['Asus4','Gissus4'],['asus4','gissus4'],
90			['Gissus4','Gsus4'],['gissus4','gsus4'],
91			['Gsus4','Fissus4'],['gsus4','fissus4'],
92			['Fissus4','Fsus4'],['fissus4','fsus4'],
93			['Fsus4','Esus4'],['fsus4','esus4'],
94			['Esus4','Dissus4'],['esus4','dissus4'],
95			['Dissus4','Dsus4'],['dissus4','dsus4'],
96			['Dsus4','Cissus4'],['dsus4','cissus4'],
97			['Cissus4','Csus4'],['cissus4','csus4']
98
99        ]);
100
101        function addToChord(symbol) {
102            let chordsUpMap2 = new Map(Array.from(chordsUpMap));
103            chordsUpMap.forEach((value, key) => {
104                chordsUpMap2.set(key + symbol, value + symbol);
105            });
106            chordsUpMap = new Map(Array.from(chordsUpMap2));
107
108            chordsUpMap2 = new Map(Array.from(chordsDownMap));
109            chordsDownMap.forEach((value, key) => {
110                chordsUpMap2.set(key + symbol, value + symbol);
111            });
112            chordsDownMap = new Map(Array.from(chordsUpMap2));
113
114            chordsUpMap2 = null;
115        }
116
117        function SetUpOnPartOffChords() {
118            let currentChord = $(this).text();
119            currentChord = parseChordsUp(currentChord);
120            $(this).text(currentChord);
121        }
122
123        function SetDownOnPartOffChords() {
124            let currentChord = $(this).text();
125            currentChord = parseChordsDown(currentChord);
126            $(this).text(currentChord);
127        }
128
129        function parseChordsUp(chords) {
130            let tmp = chords.split(" ");
131            tmp = tmp.reduce((acc, item) => {
132                let crd = chordsUpMap.get(item);
133                acc += crd ? crd + ' ' : item + ' ';
134                return acc;
135            }, '');
136            return tmp.trim();
137        }
138
139        function parseChordsDown(chords) {
140            let tmp = chords.split(" ");
141            tmp = tmp.reduce((acc, item) => {
142                let crd = chordsDownMap.get(item);
143                acc += crd ? crd + ' ' : item + ' ';
144                return acc;
145            }, '');
146            return tmp.trim();
147        }
148
149        $('#transposeUp').click(function() {
150            $('.akord_2').each(SetUpOnPartOffChords);
151        });
152
153        $('#transposeDown').click(function() {
154            $('.akord_2').each(SetDownOnPartOffChords);
155        });
156
157        $(document).ready(function() {
158            addToChord('7');
159            addToChord('9');
160            addToChord('5');
161            addToChord('add9');
162			addToChord('sus4');
163
164        });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.