summaryrefslogtreecommitdiff
path: root/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras
diff options
context:
space:
mode:
Diffstat (limited to 'objectapp/static/objectapp/js/Gnowmacs/test/dl/extras')
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops29
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries164
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base9
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base22
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js9
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js22
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js10
-rw-r--r--objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js10
10 files changed, 0 insertions, 295 deletions
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops
deleted file mode 100644
index d4c02f4..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/all-wcprops
+++ /dev/null
@@ -1,29 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 44
-/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras
-END
-base64.js
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/base64.js
-END
-md5.js
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/md5.js
-END
-cryptaes.js
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/cryptaes.js
-END
-sha1.js
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/labcode/!svn/ver/2/Ymacs/test/dl/extras/sha1.js
-END
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries
deleted file mode 100644
index e858d7b..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/entries
+++ /dev/null
@@ -1,164 +0,0 @@
-10
-
-dir
-60
-https://svn.gnowledge.org/svn/labcode/Ymacs/test/dl/extras
-https://svn.gnowledge.org/svn/labcode
-
-
-
-2011-04-12T10:49:38.890806Z
-2
-sndt2011
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-15bf0492-30b5-4620-9f24-ebed40bad4e9
-
-base64.js
-file
-
-
-
-
-2012-01-23T13:07:09.533349Z
-333e8c88b37bb5a32d40372fe0c91ef6
-2011-04-12T10:49:38.890806Z
-2
-sndt2011
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1165
-
-md5.js
-file
-
-
-
-
-2012-01-23T13:07:09.533349Z
-809ad7f55970db9f0363b6b4d8e9fbb1
-2011-04-12T10:49:38.890806Z
-2
-sndt2011
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4483
-
-cryptaes.js
-file
-
-
-
-
-2012-01-23T13:07:09.533349Z
-1f459e9cffe35457b13034b74671c37c
-2011-04-12T10:49:38.890806Z
-2
-sndt2011
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-13942
-
-sha1.js
-file
-
-
-
-
-2012-01-23T13:07:09.533349Z
-25edaebde9445d3fde63ce84e6678078
-2011-04-12T10:49:38.890806Z
-2
-sndt2011
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2429
-
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base
deleted file mode 100644
index d57364e..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/base64.js.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-// This code was written by Tyler Akins and has been placed in the
-// public domain. It would be nice if you left this header intact.
-// Base64 code from Tyler Akins -- http://rumkin.com
-//
-// Heavily modified. We need to deal with an array of bytes, instead
-// of a string, as input; a string as input doesn't make much sense
-// because the whole point of BASE64 is to send *binary* data (which
-// is pretty hard to encode in a proper string).
-(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";EXTEND_CLASS(Array,function(b,c){c.bytesToBase64=function(){var b=0,c=this.length,d="";while(b<c){var e=this[b++],f=this[b++],g=this[b++],h=e>>>2,i=(e&3)<<4|f>>>4,j=(f&15)<<2|g>>>6,k=g&63;b-c==2?j=k=64:b-c==1&&(k=64),d+=a.charAt(h)+a.charAt(i)+a.charAt(j)+a.charAt(k)}return d}}),EXTEND_CLASS(String,function(b,c){c.base64ToBytes=function(){var b=this.replace(/[^A-Za-z0-9\+\/\=]/g,""),c=0,d=b.length,e=[];while(c<d){var f=a.indexOf(b.charAt(c++)),g=a.indexOf(b.charAt(c++)),h=a.indexOf(b.charAt(c++)),i=a.indexOf(b.charAt(c++)),j=f<<2|g>>>4,k=(g&15)<<4|h>>>2,l=(h&3)<<6|i;e.push(j),h!=64&&e.push(k),i!=64&&e.push(l)}return e}})})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base
deleted file mode 100644
index f5b4079..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/cryptaes.js.svn-base
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Part of DynarchLIB
- Copyright (c) Dynarch.com 2005-2009. All rights reserved.
- See http://www.dynarchlib.com/licensing for details.
-
-//--
-// Based on a C implementation of the AES algorithm found in the
-// Crypt::Rijndael Perl module.
-//
-// http://search.cpan.org/~bdfoy/Crypt-Rijndael-1.05/
-// http://search.cpan.org/src/BDFOY/Crypt-Rijndael-1.05/_rijndael.c
-//
-// Original C code is Copyright 2000, 2001 Rafael R. Sevilla <sevillar@team.ph.inter.net>
-// The Perl module is currently maintained by brian d foy, <bdfoy@cpan.org>
-//
-// Great work guys!
-//
-// The Original C code is distributed under the GNU LGPL, version 2.0 or later.
-//
-// Written in JavaScript for DynarchLIB by Mihai Bazon.
-//--
-
-*/DEFINE_CLASS("DlCryptAES",null,function(a,b){a.DEFAULT_ARGS={_key:["key",null],_mode:["mode","ECB"],_iv:["iv",null]},a.CONSTRUCT=function(){u.call(this,this._key),this._mode=H[this._mode.toUpperCase()],this._rounds=k[this._key.length],this._iv||(this._iv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])};var c=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],e=[0,0,25,1,50,2,26,198,75,199,27,104,51,238,223,3,100,4,224,14,52,141,129,239,76,113,8,200,248,105,28,193,125,194,29,181,249,185,39,106,77,228,166,114,154,201,9,120,101,47,138,5,33,15,225,36,18,240,130,69,53,147,218,142,150,143,219,189,54,208,206,148,19,92,210,241,64,70,131,56,102,221,253,48,191,6,139,98,179,37,226,152,34,136,145,16,126,110,72,195,163,182,30,66,58,107,40,84,250,133,61,186,43,121,10,21,155,159,94,202,78,212,172,229,243,115,167,87,175,88,168,80,244,234,214,116,79,174,233,213,231,230,173,232,44,215,117,122,235,22,11,245,89,203,95,176,156,169,81,160,127,12,246,111,23,196,73,236,216,67,31,45,164,118,123,183,204,187,62,90,251,96,177,134,59,82,161,108,170,85,41,157,151,178,135,144,97,190,220,252,188,149,207,205,55,63,91,209,83,57,132,60,65,162,109,71,20,42,158,93,86,242,211,171,68,17,146,217,35,32,46,137,180,124,184,38,119,153,227,165,103,74,237,222,197,49,254,24,13,99,140,128,192,247,112,7],f=[1,3,5,15,17,51,85,255,26,46,114,150,161,248,19,53,95,225,56,72,216,115,149,164,247,2,6,10,30,34,102,170,229,52,92,228,55,89,235,38,106,190,217,112,144,171,230,49,83,245,4,12,20,60,68,204,79,209,104,184,211,110,178,205,76,212,103,169,224,59,77,215,98,166,241,8,24,40,120,136,131,158,185,208,107,189,220,127,129,152,179,206,73,219,118,154,181,196,87,249,16,48,80,240,11,29,39,105,187,214,97,163,254,25,43,125,135,146,173,236,47,113,147,174,233,32,96,160,251,22,58,78,210,109,183,194,93,231,50,86,250,21,63,65,195,94,226,61,71,201,64,192,91,237,44,116,156,191,218,117,159,186,213,100,172,239,42,126,130,157,188,223,122,142,137,128,155,182,193,88,232,35,101,175,234,37,111,177,200,67,197,84,252,31,33,99,165,244,7,9,27,45,119,153,176,203,70,202,69,207,74,222,121,139,134,145,168,227,62,66,198,81,243,14,18,54,90,238,41,123,141,140,143,138,133,148,167,242,13,23,57,75,221,124,132,151,162,253,28,36,108,180,199,82,246,1],g=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],h=[1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],i=[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]],j=[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]],k={16:10,24:12,32:14},l={16:176,24:208,32:240};function m(a){return a>>>8|(a&255)<<24}function n(a){return a<<8|a>>>24&255}function o(a,b){return b[a&255]|b[a>>>8&255]<<8|b[a>>>16&255]<<16|b[a>>>24&255]<<24}function p(a){var b=a&128?27:0;a<<=1,a^=b;return a}function q(a,b){return a&&b?f[(e[a]+e[b])%255]:0}function r(a,b,c){var d=[[],[],[],[]],e,f;for(f=0;f<4;++f)for(e=0;e<4;++e)d[f][e]=q(14,a[f+c]>>>(e<<3)&255)^q(11,a[f+c]>>>((e+1&3)<<3)&255)^q(13,a[f+c]>>>((e+2&3)<<3)&255)^q(9,a[f+c]>>>((e+3&3)<<3)&255);for(e=0;e<4;++e)for(f=b[e+c]=0;f<4;++f)b[e+c]|=d[e][f]<<(f<<3)}function s(a){for(var b=[],c=a.length/4,d=0;d<c;++d)b[d]=a[d<<2]|a[(d<<2)+1]<<8|a[(d<<2)+2]<<16|a[(d<<2)+3]<<24;return b}function t(a){for(var b=a.length,c=new Array(b*4),d=0,e,f=0;f<b;++f)e=a[f],c[d++]=e&255,c[d++]=e>>>8&255,c[d++]=e>>>16&255,c[d++]=e>>>24&255;return c}function u(a){var b=s(a),d=a.length/4,e,f,g=1,h=l[a.length]/4;for(e=d;e<h;++e)f=b[e-1],e%d==0?(f=o(m(f),c)^g,g=p(g)&255):d>6&&e%d==4&&(f=o(f,c)),b[e]=b[e-d]^f;var i=[];for(e=0;e<4;++e)i[e]=b[e],i[h-4+e]=b[h-4+e];for(e=4;e<h-4;e+=4)r(b,i,e);this._exk=b,this._rexk=i}function v(a,b,c,d){d<<=2;for(var e=4;--e>=0;)b[e]=a[e]^c[d|e]}function w(a){var b=this._exk,d=this._rounds,e;a=s(a),v(a,a,b,0);for(var f=[],h=1;h<d;++h){for(e=0;e<4;++e)f[e]=g[a[e]&255]^n(g[a[i[1][e]]>>>8&255]^n(g[a[i[2][e]]>>>16&255]^n(g[a[i[3][e]]>>>24&255])));v(f,a,b,h)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[i[1][e]]&65280|a[i[2][e]]&16711680|a[i[3][e]]&4278190080,c);v(f,a,b,d);return t(a)}function x(a){var b=this._rexk,c=this._rounds,e;a=s(a),v(a,a,b,c);for(var f=[],g=c;--g>0;){for(e=0;e<4;++e)f[e]=h[a[e]&255]^n(h[a[j[1][e]]>>>8&255]^n(h[a[j[2][e]]>>>16&255]^n(h[a[j[3][e]]>>>24&255])));v(f,a,b,g)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[j[1][e]]&65280|a[j[2][e]]&16711680|a[j[3][e]]&4278190080,d);v(f,a,b,0);return t(a)}b.encodeBytes=function(a){return this._mode[0].call(this,a)},b.decodeBytes=function(a){return this._mode[1].call(this,a)},b.encodeText=function(a){a=a.length+":"+a;var b=a.toBytes(),c=b.length%16;while(c++<16)b.push(32);return this.encodeBytes(b)},b.decodeText=function(a){var b=this.decodeBytes(a).bytesToString(),c=b.indexOf(":"),d=parseInt(b.substr(0,c));return b.substr(c+1).substr(0,d)},b.setIV=function(a){this._iv=a},b.getIV=function(){return this._iv},b.setTimestampIV=function(){this.setIV((new Date).getTime().hex(16).hexToBytes().concat([0,0,0,0,0,0,0,0]))};function y(a,b){b=b?x:w;for(var c=[],d=0;d<a.length;d+=16){var e=a.slice(d,d+16);e=b.call(this,e),c.push.apply(c,e)}return c}function z(a){return y.call(this,a,false)}function A(a){return y.call(this,a,true)}function B(a){var b=this._iv.slice(0),c,d,e=[],f=a.length,g;for(c=0;c<f;c+=16){for(g=b.slice(0),g=w.call(this,g),d=16;--d>=0&&!(b[d]=b[d]+1&255););for(d=16;--d>=0;)e[d+c]=g[d]^a[d+c]}return e}function C(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(d=16;--d>=0;)b[d]^=a[d+c];for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]}return e}function D(a){var b=a.slice(0,16),c,d,e=[],f=a.length;for(b=x.call(this,b),d=16;--d>=0;)e[d]=b[d]^this._iv[d];for(c=16;c<f;c+=16)for(b=a.slice(c,c+16),b=x.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[c-16+d];return e}function E(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)b[d]^=a[d+c];e.push.apply(e,b)}return e}function F(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];b=a.slice(c,c+16)}return e}function G(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16)for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];return e}var H={ECB:[z,A],CBC:[C,D],CFB:[E,F],OFB:[G,G],CTR:[B,B]}}) \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base
deleted file mode 100644
index d62b17e..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/md5.js.svn-base
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
- * Digest Algorithm, as defined in RFC 1321.
- * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for more info.
- *
- * Adapted for DynarchLIB by Mihai Bazon.
- */(function(){var a=0,b="",c=8;window.hex_md5=function(a){return p(e(n(a),a.length*c))},window.b64_md5=function(a){return q(e(n(a),a.length*c))},window.str_md5=function(a){return o(e(n(a),a.length*c))},window.hex_hmac_md5=function(a,b){return p(k(a,b))},window.b64_hmac_md5=function(a,b){return q(k(a,b))},window.str_hmac_md5=function(a,b){return o(k(a,b))};function d(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function e(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;for(var c=1732584193,d=-271733879,e=-1732584194,f=271733878,k=0;k<a.length;k+=16){var m=c,n=d,o=e,p=f;c=g(c,d,e,f,a[k+0],7,-680876936),f=g(f,c,d,e,a[k+1],12,-389564586),e=g(e,f,c,d,a[k+2],17,606105819),d=g(d,e,f,c,a[k+3],22,-1044525330),c=g(c,d,e,f,a[k+4],7,-176418897),f=g(f,c,d,e,a[k+5],12,1200080426),e=g(e,f,c,d,a[k+6],17,-1473231341),d=g(d,e,f,c,a[k+7],22,-45705983),c=g(c,d,e,f,a[k+8],7,1770035416),f=g(f,c,d,e,a[k+9],12,-1958414417),e=g(e,f,c,d,a[k+10],17,-42063),d=g(d,e,f,c,a[k+11],22,-1990404162),c=g(c,d,e,f,a[k+12],7,1804603682),f=g(f,c,d,e,a[k+13],12,-40341101),e=g(e,f,c,d,a[k+14],17,-1502002290),d=g(d,e,f,c,a[k+15],22,1236535329),c=h(c,d,e,f,a[k+1],5,-165796510),f=h(f,c,d,e,a[k+6],9,-1069501632),e=h(e,f,c,d,a[k+11],14,643717713),d=h(d,e,f,c,a[k+0],20,-373897302),c=h(c,d,e,f,a[k+5],5,-701558691),f=h(f,c,d,e,a[k+10],9,38016083),e=h(e,f,c,d,a[k+15],14,-660478335),d=h(d,e,f,c,a[k+4],20,-405537848),c=h(c,d,e,f,a[k+9],5,568446438),f=h(f,c,d,e,a[k+14],9,-1019803690),e=h(e,f,c,d,a[k+3],14,-187363961),d=h(d,e,f,c,a[k+8],20,1163531501),c=h(c,d,e,f,a[k+13],5,-1444681467),f=h(f,c,d,e,a[k+2],9,-51403784),e=h(e,f,c,d,a[k+7],14,1735328473),d=h(d,e,f,c,a[k+12],20,-1926607734),c=i(c,d,e,f,a[k+5],4,-378558),f=i(f,c,d,e,a[k+8],11,-2022574463),e=i(e,f,c,d,a[k+11],16,1839030562),d=i(d,e,f,c,a[k+14],23,-35309556),c=i(c,d,e,f,a[k+1],4,-1530992060),f=i(f,c,d,e,a[k+4],11,1272893353),e=i(e,f,c,d,a[k+7],16,-155497632),d=i(d,e,f,c,a[k+10],23,-1094730640),c=i(c,d,e,f,a[k+13],4,681279174),f=i(f,c,d,e,a[k+0],11,-358537222),e=i(e,f,c,d,a[k+3],16,-722521979),d=i(d,e,f,c,a[k+6],23,76029189),c=i(c,d,e,f,a[k+9],4,-640364487),f=i(f,c,d,e,a[k+12],11,-421815835),e=i(e,f,c,d,a[k+15],16,530742520),d=i(d,e,f,c,a[k+2],23,-995338651),c=j(c,d,e,f,a[k+0],6,-198630844),f=j(f,c,d,e,a[k+7],10,1126891415),e=j(e,f,c,d,a[k+14],15,-1416354905),d=j(d,e,f,c,a[k+5],21,-57434055),c=j(c,d,e,f,a[k+12],6,1700485571),f=j(f,c,d,e,a[k+3],10,-1894986606),e=j(e,f,c,d,a[k+10],15,-1051523),d=j(d,e,f,c,a[k+1],21,-2054922799),c=j(c,d,e,f,a[k+8],6,1873313359),f=j(f,c,d,e,a[k+15],10,-30611744),e=j(e,f,c,d,a[k+6],15,-1560198380),d=j(d,e,f,c,a[k+13],21,1309151649),c=j(c,d,e,f,a[k+4],6,-145523070),f=j(f,c,d,e,a[k+11],10,-1120210379),e=j(e,f,c,d,a[k+2],15,718787259),d=j(d,e,f,c,a[k+9],21,-343485551),c=l(c,m),d=l(d,n),e=l(e,o),f=l(f,p)}return Array(c,d,e,f)}function f(a,b,c,d,e,f){return l(m(l(l(b,a),l(d,f)),e),c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a,b){var d=n(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(n(b)),512+b.length*c);return e(g.concat(i),640)}function l(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function m(a,b){return a<<b|a>>>32-b}function n(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<e%32;return b}function o(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>e%32&d);return b}function p(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>e%4*8+4&15)+c.charAt(b[e>>2]>>e%4*8&15);return d}function q(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(e%4)&255)<<16|(a[e+1>>2]>>8*((e+1)%4)&255)<<8|a[e+2>>2]>>8*((e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base
deleted file mode 100644
index aabb2e7..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/.svn/text-base/sha1.js.svn-base
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
- * in FIPS PUB 180-1
- * Version 2.1a Copyright Paul Johnston 2000 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for details.
- *
- * Adapted for DynarchLIB by Mihai Bazon.
- */(function(){var a=0,b="",c=8;window.hex_sha1=function(a){return m(e(k(a),a.length*c))},window.b64_sha1=function(a){return n(e(k(a),a.length*c))},window.str_sha1=function(a){return l(e(k(a),a.length*c))},window.hex_hmac_sha1=function(a,b){return m(h(a,b))},window.b64_hmac_sha1=function(a,b){return n(h(a,b))},window.str_hmac_sha1=function(a,b){return l(h(a,b))};function d(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}function e(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;for(var c=Array(80),d=1732584193,e=-271733879,h=-1732584194,k=271733878,l=-1009589776,m=0;m<a.length;m+=16){for(var n=d,o=e,p=h,q=k,r=l,s=0;s<80;s++){s<16?c[s]=a[m+s]:c[s]=j(c[s-3]^c[s-8]^c[s-14]^c[s-16],1);var t=i(i(j(d,5),f(s,e,h,k)),i(i(l,c[s]),g(s)));l=k,k=h,h=j(e,30),e=d,d=t}d=i(d,n),e=i(e,o),h=i(h,p),k=i(k,q),l=i(l,r)}return Array(d,e,h,k,l)}function f(a,b,c,d){if(a<20)return b&c|~b&d;if(a<40)return b^c^d;if(a<60)return b&c|b&d|c&d;return b^c^d}function g(a){return a<20?1518500249:a<40?1859775393:a<60?-1894007588:-899497514}function h(a,b){var d=k(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(k(b)),512+b.length*c);return e(g.concat(i),672)}function i(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function j(a,b){return a<<b|a>>>32-b}function k(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<32-c-e%32;return b}function l(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>32-c-e%32&d);return b}function m(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>(3-e%4)*8+4&15)+c.charAt(b[e>>2]>>(3-e%4)*8&15);return d}function n(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(3-e%4)&255)<<16|(a[e+1>>2]>>8*(3-(e+1)%4)&255)<<8|a[e+2>>2]>>8*(3-(e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js
deleted file mode 100644
index d57364e..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/base64.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// This code was written by Tyler Akins and has been placed in the
-// public domain. It would be nice if you left this header intact.
-// Base64 code from Tyler Akins -- http://rumkin.com
-//
-// Heavily modified. We need to deal with an array of bytes, instead
-// of a string, as input; a string as input doesn't make much sense
-// because the whole point of BASE64 is to send *binary* data (which
-// is pretty hard to encode in a proper string).
-(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";EXTEND_CLASS(Array,function(b,c){c.bytesToBase64=function(){var b=0,c=this.length,d="";while(b<c){var e=this[b++],f=this[b++],g=this[b++],h=e>>>2,i=(e&3)<<4|f>>>4,j=(f&15)<<2|g>>>6,k=g&63;b-c==2?j=k=64:b-c==1&&(k=64),d+=a.charAt(h)+a.charAt(i)+a.charAt(j)+a.charAt(k)}return d}}),EXTEND_CLASS(String,function(b,c){c.base64ToBytes=function(){var b=this.replace(/[^A-Za-z0-9\+\/\=]/g,""),c=0,d=b.length,e=[];while(c<d){var f=a.indexOf(b.charAt(c++)),g=a.indexOf(b.charAt(c++)),h=a.indexOf(b.charAt(c++)),i=a.indexOf(b.charAt(c++)),j=f<<2|g>>>4,k=(g&15)<<4|h>>>2,l=(h&3)<<6|i;e.push(j),h!=64&&e.push(k),i!=64&&e.push(l)}return e}})})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js
deleted file mode 100644
index f5b4079..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/cryptaes.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Part of DynarchLIB
- Copyright (c) Dynarch.com 2005-2009. All rights reserved.
- See http://www.dynarchlib.com/licensing for details.
-
-//--
-// Based on a C implementation of the AES algorithm found in the
-// Crypt::Rijndael Perl module.
-//
-// http://search.cpan.org/~bdfoy/Crypt-Rijndael-1.05/
-// http://search.cpan.org/src/BDFOY/Crypt-Rijndael-1.05/_rijndael.c
-//
-// Original C code is Copyright 2000, 2001 Rafael R. Sevilla <sevillar@team.ph.inter.net>
-// The Perl module is currently maintained by brian d foy, <bdfoy@cpan.org>
-//
-// Great work guys!
-//
-// The Original C code is distributed under the GNU LGPL, version 2.0 or later.
-//
-// Written in JavaScript for DynarchLIB by Mihai Bazon.
-//--
-
-*/DEFINE_CLASS("DlCryptAES",null,function(a,b){a.DEFAULT_ARGS={_key:["key",null],_mode:["mode","ECB"],_iv:["iv",null]},a.CONSTRUCT=function(){u.call(this,this._key),this._mode=H[this._mode.toUpperCase()],this._rounds=k[this._key.length],this._iv||(this._iv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])};var c=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],e=[0,0,25,1,50,2,26,198,75,199,27,104,51,238,223,3,100,4,224,14,52,141,129,239,76,113,8,200,248,105,28,193,125,194,29,181,249,185,39,106,77,228,166,114,154,201,9,120,101,47,138,5,33,15,225,36,18,240,130,69,53,147,218,142,150,143,219,189,54,208,206,148,19,92,210,241,64,70,131,56,102,221,253,48,191,6,139,98,179,37,226,152,34,136,145,16,126,110,72,195,163,182,30,66,58,107,40,84,250,133,61,186,43,121,10,21,155,159,94,202,78,212,172,229,243,115,167,87,175,88,168,80,244,234,214,116,79,174,233,213,231,230,173,232,44,215,117,122,235,22,11,245,89,203,95,176,156,169,81,160,127,12,246,111,23,196,73,236,216,67,31,45,164,118,123,183,204,187,62,90,251,96,177,134,59,82,161,108,170,85,41,157,151,178,135,144,97,190,220,252,188,149,207,205,55,63,91,209,83,57,132,60,65,162,109,71,20,42,158,93,86,242,211,171,68,17,146,217,35,32,46,137,180,124,184,38,119,153,227,165,103,74,237,222,197,49,254,24,13,99,140,128,192,247,112,7],f=[1,3,5,15,17,51,85,255,26,46,114,150,161,248,19,53,95,225,56,72,216,115,149,164,247,2,6,10,30,34,102,170,229,52,92,228,55,89,235,38,106,190,217,112,144,171,230,49,83,245,4,12,20,60,68,204,79,209,104,184,211,110,178,205,76,212,103,169,224,59,77,215,98,166,241,8,24,40,120,136,131,158,185,208,107,189,220,127,129,152,179,206,73,219,118,154,181,196,87,249,16,48,80,240,11,29,39,105,187,214,97,163,254,25,43,125,135,146,173,236,47,113,147,174,233,32,96,160,251,22,58,78,210,109,183,194,93,231,50,86,250,21,63,65,195,94,226,61,71,201,64,192,91,237,44,116,156,191,218,117,159,186,213,100,172,239,42,126,130,157,188,223,122,142,137,128,155,182,193,88,232,35,101,175,234,37,111,177,200,67,197,84,252,31,33,99,165,244,7,9,27,45,119,153,176,203,70,202,69,207,74,222,121,139,134,145,168,227,62,66,198,81,243,14,18,54,90,238,41,123,141,140,143,138,133,148,167,242,13,23,57,75,221,124,132,151,162,253,28,36,108,180,199,82,246,1],g=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],h=[1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],i=[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]],j=[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]],k={16:10,24:12,32:14},l={16:176,24:208,32:240};function m(a){return a>>>8|(a&255)<<24}function n(a){return a<<8|a>>>24&255}function o(a,b){return b[a&255]|b[a>>>8&255]<<8|b[a>>>16&255]<<16|b[a>>>24&255]<<24}function p(a){var b=a&128?27:0;a<<=1,a^=b;return a}function q(a,b){return a&&b?f[(e[a]+e[b])%255]:0}function r(a,b,c){var d=[[],[],[],[]],e,f;for(f=0;f<4;++f)for(e=0;e<4;++e)d[f][e]=q(14,a[f+c]>>>(e<<3)&255)^q(11,a[f+c]>>>((e+1&3)<<3)&255)^q(13,a[f+c]>>>((e+2&3)<<3)&255)^q(9,a[f+c]>>>((e+3&3)<<3)&255);for(e=0;e<4;++e)for(f=b[e+c]=0;f<4;++f)b[e+c]|=d[e][f]<<(f<<3)}function s(a){for(var b=[],c=a.length/4,d=0;d<c;++d)b[d]=a[d<<2]|a[(d<<2)+1]<<8|a[(d<<2)+2]<<16|a[(d<<2)+3]<<24;return b}function t(a){for(var b=a.length,c=new Array(b*4),d=0,e,f=0;f<b;++f)e=a[f],c[d++]=e&255,c[d++]=e>>>8&255,c[d++]=e>>>16&255,c[d++]=e>>>24&255;return c}function u(a){var b=s(a),d=a.length/4,e,f,g=1,h=l[a.length]/4;for(e=d;e<h;++e)f=b[e-1],e%d==0?(f=o(m(f),c)^g,g=p(g)&255):d>6&&e%d==4&&(f=o(f,c)),b[e]=b[e-d]^f;var i=[];for(e=0;e<4;++e)i[e]=b[e],i[h-4+e]=b[h-4+e];for(e=4;e<h-4;e+=4)r(b,i,e);this._exk=b,this._rexk=i}function v(a,b,c,d){d<<=2;for(var e=4;--e>=0;)b[e]=a[e]^c[d|e]}function w(a){var b=this._exk,d=this._rounds,e;a=s(a),v(a,a,b,0);for(var f=[],h=1;h<d;++h){for(e=0;e<4;++e)f[e]=g[a[e]&255]^n(g[a[i[1][e]]>>>8&255]^n(g[a[i[2][e]]>>>16&255]^n(g[a[i[3][e]]>>>24&255])));v(f,a,b,h)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[i[1][e]]&65280|a[i[2][e]]&16711680|a[i[3][e]]&4278190080,c);v(f,a,b,d);return t(a)}function x(a){var b=this._rexk,c=this._rounds,e;a=s(a),v(a,a,b,c);for(var f=[],g=c;--g>0;){for(e=0;e<4;++e)f[e]=h[a[e]&255]^n(h[a[j[1][e]]>>>8&255]^n(h[a[j[2][e]]>>>16&255]^n(h[a[j[3][e]]>>>24&255])));v(f,a,b,g)}for(e=0;e<4;++e)f[e]=o(a[e]&255|a[j[1][e]]&65280|a[j[2][e]]&16711680|a[j[3][e]]&4278190080,d);v(f,a,b,0);return t(a)}b.encodeBytes=function(a){return this._mode[0].call(this,a)},b.decodeBytes=function(a){return this._mode[1].call(this,a)},b.encodeText=function(a){a=a.length+":"+a;var b=a.toBytes(),c=b.length%16;while(c++<16)b.push(32);return this.encodeBytes(b)},b.decodeText=function(a){var b=this.decodeBytes(a).bytesToString(),c=b.indexOf(":"),d=parseInt(b.substr(0,c));return b.substr(c+1).substr(0,d)},b.setIV=function(a){this._iv=a},b.getIV=function(){return this._iv},b.setTimestampIV=function(){this.setIV((new Date).getTime().hex(16).hexToBytes().concat([0,0,0,0,0,0,0,0]))};function y(a,b){b=b?x:w;for(var c=[],d=0;d<a.length;d+=16){var e=a.slice(d,d+16);e=b.call(this,e),c.push.apply(c,e)}return c}function z(a){return y.call(this,a,false)}function A(a){return y.call(this,a,true)}function B(a){var b=this._iv.slice(0),c,d,e=[],f=a.length,g;for(c=0;c<f;c+=16){for(g=b.slice(0),g=w.call(this,g),d=16;--d>=0&&!(b[d]=b[d]+1&255););for(d=16;--d>=0;)e[d+c]=g[d]^a[d+c]}return e}function C(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(d=16;--d>=0;)b[d]^=a[d+c];for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]}return e}function D(a){var b=a.slice(0,16),c,d,e=[],f=a.length;for(b=x.call(this,b),d=16;--d>=0;)e[d]=b[d]^this._iv[d];for(c=16;c<f;c+=16)for(b=a.slice(c,c+16),b=x.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[c-16+d];return e}function E(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)b[d]^=a[d+c];e.push.apply(e,b)}return e}function F(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16){for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];b=a.slice(c,c+16)}return e}function G(a){var b=this._iv.slice(0),c,d,e=[],f=a.length;for(c=0;c<f;c+=16)for(b=w.call(this,b),d=16;--d>=0;)e[d+c]=b[d]^a[d+c];return e}var H={ECB:[z,A],CBC:[C,D],CFB:[E,F],OFB:[G,G],CTR:[B,B]}}) \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js
deleted file mode 100644
index d62b17e..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/md5.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
- * Digest Algorithm, as defined in RFC 1321.
- * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for more info.
- *
- * Adapted for DynarchLIB by Mihai Bazon.
- */(function(){var a=0,b="",c=8;window.hex_md5=function(a){return p(e(n(a),a.length*c))},window.b64_md5=function(a){return q(e(n(a),a.length*c))},window.str_md5=function(a){return o(e(n(a),a.length*c))},window.hex_hmac_md5=function(a,b){return p(k(a,b))},window.b64_hmac_md5=function(a,b){return q(k(a,b))},window.str_hmac_md5=function(a,b){return o(k(a,b))};function d(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function e(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;for(var c=1732584193,d=-271733879,e=-1732584194,f=271733878,k=0;k<a.length;k+=16){var m=c,n=d,o=e,p=f;c=g(c,d,e,f,a[k+0],7,-680876936),f=g(f,c,d,e,a[k+1],12,-389564586),e=g(e,f,c,d,a[k+2],17,606105819),d=g(d,e,f,c,a[k+3],22,-1044525330),c=g(c,d,e,f,a[k+4],7,-176418897),f=g(f,c,d,e,a[k+5],12,1200080426),e=g(e,f,c,d,a[k+6],17,-1473231341),d=g(d,e,f,c,a[k+7],22,-45705983),c=g(c,d,e,f,a[k+8],7,1770035416),f=g(f,c,d,e,a[k+9],12,-1958414417),e=g(e,f,c,d,a[k+10],17,-42063),d=g(d,e,f,c,a[k+11],22,-1990404162),c=g(c,d,e,f,a[k+12],7,1804603682),f=g(f,c,d,e,a[k+13],12,-40341101),e=g(e,f,c,d,a[k+14],17,-1502002290),d=g(d,e,f,c,a[k+15],22,1236535329),c=h(c,d,e,f,a[k+1],5,-165796510),f=h(f,c,d,e,a[k+6],9,-1069501632),e=h(e,f,c,d,a[k+11],14,643717713),d=h(d,e,f,c,a[k+0],20,-373897302),c=h(c,d,e,f,a[k+5],5,-701558691),f=h(f,c,d,e,a[k+10],9,38016083),e=h(e,f,c,d,a[k+15],14,-660478335),d=h(d,e,f,c,a[k+4],20,-405537848),c=h(c,d,e,f,a[k+9],5,568446438),f=h(f,c,d,e,a[k+14],9,-1019803690),e=h(e,f,c,d,a[k+3],14,-187363961),d=h(d,e,f,c,a[k+8],20,1163531501),c=h(c,d,e,f,a[k+13],5,-1444681467),f=h(f,c,d,e,a[k+2],9,-51403784),e=h(e,f,c,d,a[k+7],14,1735328473),d=h(d,e,f,c,a[k+12],20,-1926607734),c=i(c,d,e,f,a[k+5],4,-378558),f=i(f,c,d,e,a[k+8],11,-2022574463),e=i(e,f,c,d,a[k+11],16,1839030562),d=i(d,e,f,c,a[k+14],23,-35309556),c=i(c,d,e,f,a[k+1],4,-1530992060),f=i(f,c,d,e,a[k+4],11,1272893353),e=i(e,f,c,d,a[k+7],16,-155497632),d=i(d,e,f,c,a[k+10],23,-1094730640),c=i(c,d,e,f,a[k+13],4,681279174),f=i(f,c,d,e,a[k+0],11,-358537222),e=i(e,f,c,d,a[k+3],16,-722521979),d=i(d,e,f,c,a[k+6],23,76029189),c=i(c,d,e,f,a[k+9],4,-640364487),f=i(f,c,d,e,a[k+12],11,-421815835),e=i(e,f,c,d,a[k+15],16,530742520),d=i(d,e,f,c,a[k+2],23,-995338651),c=j(c,d,e,f,a[k+0],6,-198630844),f=j(f,c,d,e,a[k+7],10,1126891415),e=j(e,f,c,d,a[k+14],15,-1416354905),d=j(d,e,f,c,a[k+5],21,-57434055),c=j(c,d,e,f,a[k+12],6,1700485571),f=j(f,c,d,e,a[k+3],10,-1894986606),e=j(e,f,c,d,a[k+10],15,-1051523),d=j(d,e,f,c,a[k+1],21,-2054922799),c=j(c,d,e,f,a[k+8],6,1873313359),f=j(f,c,d,e,a[k+15],10,-30611744),e=j(e,f,c,d,a[k+6],15,-1560198380),d=j(d,e,f,c,a[k+13],21,1309151649),c=j(c,d,e,f,a[k+4],6,-145523070),f=j(f,c,d,e,a[k+11],10,-1120210379),e=j(e,f,c,d,a[k+2],15,718787259),d=j(d,e,f,c,a[k+9],21,-343485551),c=l(c,m),d=l(d,n),e=l(e,o),f=l(f,p)}return Array(c,d,e,f)}function f(a,b,c,d,e,f){return l(m(l(l(b,a),l(d,f)),e),c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a,b){var d=n(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(n(b)),512+b.length*c);return e(g.concat(i),640)}function l(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function m(a,b){return a<<b|a>>>32-b}function n(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<e%32;return b}function o(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>e%32&d);return b}function p(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>e%4*8+4&15)+c.charAt(b[e>>2]>>e%4*8&15);return d}function q(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(e%4)&255)<<16|(a[e+1>>2]>>8*((e+1)%4)&255)<<8|a[e+2>>2]>>8*((e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file
diff --git a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js b/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js
deleted file mode 100644
index aabb2e7..0000000
--- a/objectapp/static/objectapp/js/Gnowmacs/test/dl/extras/sha1.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
- * in FIPS PUB 180-1
- * Version 2.1a Copyright Paul Johnston 2000 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for details.
- *
- * Adapted for DynarchLIB by Mihai Bazon.
- */(function(){var a=0,b="",c=8;window.hex_sha1=function(a){return m(e(k(a),a.length*c))},window.b64_sha1=function(a){return n(e(k(a),a.length*c))},window.str_sha1=function(a){return l(e(k(a),a.length*c))},window.hex_hmac_sha1=function(a,b){return m(h(a,b))},window.b64_hmac_sha1=function(a,b){return n(h(a,b))},window.str_hmac_sha1=function(a,b){return l(h(a,b))};function d(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}function e(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;for(var c=Array(80),d=1732584193,e=-271733879,h=-1732584194,k=271733878,l=-1009589776,m=0;m<a.length;m+=16){for(var n=d,o=e,p=h,q=k,r=l,s=0;s<80;s++){s<16?c[s]=a[m+s]:c[s]=j(c[s-3]^c[s-8]^c[s-14]^c[s-16],1);var t=i(i(j(d,5),f(s,e,h,k)),i(i(l,c[s]),g(s)));l=k,k=h,h=j(e,30),e=d,d=t}d=i(d,n),e=i(e,o),h=i(h,p),k=i(k,q),l=i(l,r)}return Array(d,e,h,k,l)}function f(a,b,c,d){if(a<20)return b&c|~b&d;if(a<40)return b^c^d;if(a<60)return b&c|b&d|c&d;return b^c^d}function g(a){return a<20?1518500249:a<40?1859775393:a<60?-1894007588:-899497514}function h(a,b){var d=k(a);d.length>16&&(d=e(d,a.length*c));for(var f=Array(16),g=Array(16),h=0;h<16;h++)f[h]=d[h]^909522486,g[h]=d[h]^1549556828;var i=e(f.concat(k(b)),512+b.length*c);return e(g.concat(i),672)}function i(a,b){var c=(a&65535)+(b&65535),d=(a>>16)+(b>>16)+(c>>16);return d<<16|c&65535}function j(a,b){return a<<b|a>>>32-b}function k(a){for(var b=Array(),d=(1<<c)-1,e=0;e<a.length*c;e+=c)b[e>>5]|=(a.charCodeAt(e/c)&d)<<32-c-e%32;return b}function l(a){for(var b="",d=(1<<c)-1,e=0;e<a.length*32;e+=c)b+=String.fromCharCode(a[e>>5]>>>32-c-e%32&d);return b}function m(b){for(var c=a?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<b.length*4;e++)d+=c.charAt(b[e>>2]>>(3-e%4)*8+4&15)+c.charAt(b[e>>2]>>(3-e%4)*8&15);return d}function n(a){for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="",e=0;e<a.length*4;e+=3)for(var f=(a[e>>2]>>8*(3-e%4)&255)<<16|(a[e+1>>2]>>8*(3-(e+1)%4)&255)<<8|a[e+2>>2]>>8*(3-(e+2)%4)&255,g=0;g<4;g++)e*8+g*6>a.length*32?d+=b:d+=c.charAt(f>>6*(3-g)&63);return d}})() \ No newline at end of file