jack 7 lat temu
rodzic
commit
757ab431f0
2 zmienionych plików z 108 dodań i 107 usunięć
  1. 108 1
      js/common.js
  2. 0 106
      js/inviteAuthor.js

+ 108 - 1
js/common.js

@ -845,4 +845,111 @@ function hotKey(sel, num) {
845 845
		})
846 846
	}
847 847
848
}
848
}
849
850
var r64 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "-", "_"];
851
		var d64 = {
852
			"0": 0,
853
			"1": 1,
854
			"2": 2,
855
			"3": 3,
856
			"4": 4,
857
			"5": 5,
858
			"6": 6,
859
			"7": 7,
860
			"8": 8,
861
			"9": 9,
862
			"A": 10,
863
			"B": 11,
864
			"C": 12,
865
			"D": 13,
866
			"E": 14,
867
			"F": 15,
868
			"G": 16,
869
			"H": 17,
870
			"I": 18,
871
			"J": 19,
872
			"K": 20,
873
			"L": 21,
874
			"M": 22,
875
			"N": 23,
876
			"O": 24,
877
			"P": 25,
878
			"Q": 26,
879
			"R": 27,
880
			"S": 28,
881
			"T": 29,
882
			"U": 30,
883
			"V": 31,
884
			"W": 32,
885
			"X": 33,
886
			"Y": 34,
887
			"Z": 35,
888
			"a": 36,
889
			"b": 37,
890
			"c": 38,
891
			"d": 39,
892
			"e": 40,
893
			"f": 41,
894
			"g": 42,
895
			"h": 43,
896
			"i": 44,
897
			"j": 45,
898
			"k": 46,
899
			"l": 47,
900
			"m": 48,
901
			"n": 49,
902
			"o": 50,
903
			"p": 51,
904
			"q": 52,
905
			"r": 53,
906
			"s": 54,
907
			"t": 55,
908
			"u": 56,
909
			"v": 57,
910
			"w": 58,
911
			"x": 59,
912
			"y": 60,
913
			"z": 61,
914
			"-": 62,
915
			"_": 63
916
		};
917
		function s16to64(s) {
918
			var out, idx, n1, n2, n3;
919
			idx = s.length - 1;
920
			out = "";
921
			while(idx >= 0) {
922
				n1 = d64[s.charAt(idx--)];
923
				if(idx < 0) {
924
					out = r64[n1] + out;
925
					break;
926
				}
927
				n2 = d64[s.charAt(idx--)];
928
				if(idx < 0) {
929
					out = r64[(n2 >>> 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
930
					break;
931
				}
932
				n3 = d64[s.charAt(idx--)];
933
				out = r64[(n2 >>> 2) + (n3 << 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
934
			}
935
			return out;
936
		}
937
938
		function s64to16(s) {
939
			var out, idx, n1, n2;
940
			idx = s.length - 1;
941
			out = "";
942
			while(idx >= 0) {
943
				n1 = d64[s.charAt(idx--)];
944
				if(idx < 0) {
945
					out = r64[n1 >>> 4] + r64[n1 & 0xF] + out;
946
					break;
947
				}
948
				n2 = d64[s.charAt(idx--)];
949
				out = r64[(n2 >>> 2)] + r64[(n1 >>> 4) + ((n2 & 0x3) << 2)] + r64[n1 & 0xF] + out;
950
			}
951
			if(out.length>32) {
952
				return out.substring(1);
953
			}
954
			return out;
955
		}

+ 0 - 106
js/inviteAuthor.js

@ -184,112 +184,6 @@
184 184
			}
185 185
		}, 1000);
186 186
	}
187
		var r64 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "-", "_"];
188
		var d64 = {
189
			"0": 0,
190
			"1": 1,
191
			"2": 2,
192
			"3": 3,
193
			"4": 4,
194
			"5": 5,
195
			"6": 6,
196
			"7": 7,
197
			"8": 8,
198
			"9": 9,
199
			"A": 10,
200
			"B": 11,
201
			"C": 12,
202
			"D": 13,
203
			"E": 14,
204
			"F": 15,
205
			"G": 16,
206
			"H": 17,
207
			"I": 18,
208
			"J": 19,
209
			"K": 20,
210
			"L": 21,
211
			"M": 22,
212
			"N": 23,
213
			"O": 24,
214
			"P": 25,
215
			"Q": 26,
216
			"R": 27,
217
			"S": 28,
218
			"T": 29,
219
			"U": 30,
220
			"V": 31,
221
			"W": 32,
222
			"X": 33,
223
			"Y": 34,
224
			"Z": 35,
225
			"a": 36,
226
			"b": 37,
227
			"c": 38,
228
			"d": 39,
229
			"e": 40,
230
			"f": 41,
231
			"g": 42,
232
			"h": 43,
233
			"i": 44,
234
			"j": 45,
235
			"k": 46,
236
			"l": 47,
237
			"m": 48,
238
			"n": 49,
239
			"o": 50,
240
			"p": 51,
241
			"q": 52,
242
			"r": 53,
243
			"s": 54,
244
			"t": 55,
245
			"u": 56,
246
			"v": 57,
247
			"w": 58,
248
			"x": 59,
249
			"y": 60,
250
			"z": 61,
251
			"-": 62,
252
			"_": 63
253
		};
254
		function s16to64(s) {
255
			var out, idx, n1, n2, n3;
256
			idx = s.length - 1;
257
			out = "";
258
			while(idx >= 0) {
259
				n1 = d64[s.charAt(idx--)];
260
				if(idx < 0) {
261
					out = r64[n1] + out;
262
					break;
263
				}
264
				n2 = d64[s.charAt(idx--)];
265
				if(idx < 0) {
266
					out = r64[(n2 >>> 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
267
					break;
268
				}
269
				n3 = d64[s.charAt(idx--)];
270
				out = r64[(n2 >>> 2) + (n3 << 2)] + r64[((n2 & 0x3) << 4) + n1] + out;
271
			}
272
			return out;
273
		}
274

275
		function s64to16(s) {
276
			var out, idx, n1, n2;
277
			idx = s.length - 1;
278
			out = "";
279
			while(idx >= 0) {
280
				n1 = d64[s.charAt(idx--)];
281
				if(idx < 0) {
282
					out = r64[n1 >>> 4] + r64[n1 & 0xF] + out;
283
					break;
284
				}
285
				n2 = d64[s.charAt(idx--)];
286
				out = r64[(n2 >>> 2)] + r64[(n1 >>> 4) + ((n2 & 0x3) << 2)] + r64[n1 & 0xF] + out;
287
			}
288
			if(out.length>32) {
289
				return out.substring(1);
290
			}
291
			return out;
292
		}
293 187
		var init=new Init();
294 188
	})
295 189
})(jQuery);