Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// SpryValidationPassword.js - version 0.1 - Spry Pre-Release 1.6
//
// Copyright (c) 2007. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//   * Redistributions of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of Adobe Systems Incorporated nor the names of its
//     contributors may be used to endorse or promote products derived from this
//     software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('h 6;8(!6)6={};8(!6.7)6.7={};6.7.2E=l(){h b=2f.3C.2g();h 3v=2f.3q.2g();h J=2f.3p.2g();3.1e=3.1i=3.1K=r=f;h 1V=/3r.([0-9\\.]*)/i;h 28=/3s.([0-9\\.]*)/i;h 2t=/3u/i;h 31=/1k\\/([\\d\\.]*)/i;8(J.Q(1V)){r=J.Q(1V);3.1K=w;3.1u=24(r[1])}I 8(J.Q(28)){r=J.Q(28);3.1i=w;3.1u=24(r[1])}I 8(J.Q(31)){3.1k=w;3.1u=1.4}I 8(J.Q(2t)){h 2C=/3Q:\\s*([0-9\\.]+)/i;r=J.Q(2C);3.1e=w;3.1u=24(r[1])}3.1B=3.1Q=3.27=f;3.2S=J.Q(/1B/i)?"1B":(J.Q(/27/i)?"27":(J.Q(/1Q/i)?"1Q":J.Q(/2N/i)?"2N":"3c"));3[3.2S]=w;3.v=3.1u;8(3.1k&&3.1Q&&3.1e){3.1e=f}};6.D=1w 6.7.2E();6.7.m=l(o,c){c=6.7.p.S(c,{});8(!3.2I())k;8(3.2J(o,c)===f)k f;h E=[\'2U\'].3h(6.7.p.S(3.c.E,[]));E=E.3i(",");3.E=0;3.E=3.E|(E.1t(\'2U\')!=-1?6.7.m.2K:0);3.E=3.E|(E.1t(\'2p\')!=-1?6.7.m.1U:0);3.E=3.E|(E.1t(\'2o\')!=-1?6.7.m.2c:0);8(6.7.m.1R)3.1T();I 6.7.m.2k.1d(3)};6.7.m.2c=1;6.7.m.1U=2;6.7.m.2K=4;6.7.m.G.2J=l(o,c){c=6.7.p.S(c,[]);3.c=[];3.o=3.2h(o);8(!3.o){k f}I{8(3.o.V.1A()==\'37\'&&M 3.o.1j!=\'1g\'&&3.o.1j.1A()==\'34\'){3.t=3.o}I{h 1F=6.7.p.30(3.o,\'37\',\'34\');8(1F&&1F.B>0)3.t=1F[0];I 3.t=f}}8(!3.t)k f;3.H=[];3.1J="39";3.1a="3a";3.29="3f";3.1I="3d";3.1W="3b";3.1X="38";3.2a="3m";c.20=6.7.p.S(c.20,w);c.L=6.7.p.S(c.L,f);8(c.L)c.L=3.2h(c.L);h R=6.7.p.2L;c.1G=R(c.1G,f);c.1b=R(c.1b,f);8(c.1b)3.t.2w("3l");c.14=R(c.14,f);c.11=R(c.11,f);c.15=R(c.15,f);c.X=R(c.X,f);c.17=R(c.17,f);c.1f=R(c.1f,f);c.13=R(c.13,f);c.1c=R(c.1c,f);8((c.14!==f&&c.11!==f&&c.14>c.11)||(c.15!==f&&c.X!==f&&c.15>c.X)||(c.17!==f&&c.1f!==f&&c.17>c.1f)||(c.13!==f&&c.1c!==f&&c.13>c.1c)||(c.X!==f&&c.11!==f&&c.X>c.11)||(c.1b!==f&&c.14+c.15+c.17+c.13>c.1b)){6.7.p.2P(\'3g 3j 3k!\');k f}6.7.p.1S(3,c);6.7.p.1S(3.c,c)};6.7.m.2k=[];6.7.m.1R=f;6.7.m.G.2h=l(x){8(x&&M x=="3n")x=2e.3e(x);k x};6.7.m.2s=l(P){6.7.m.1R=w;h q=6.7.m.2k;h 12=q.B;K(h i=0;i<12;i++)q[i].1T()};6.7.m.2r=l(P){8(M 1z.W!=\'1g\')1z.W(\'2u\',P,f);I 8(M 2e.W!=\'1g\')2e.W(\'2u\',P,f);I 8(M 1z.1P!=\'1g\')1z.1P(\'3D\',P)};6.7.m.2r(6.7.m.2s);6.7.m.G.18=l(){8(3.H)K(h i=0;i<3.H.B;i++)6.7.p.1y(3.H[i][0],3.H[i][1],3.H[i][2],f);1o{1L 3.o}1r(1M){};1o{1L 3.t}1r(1M){};1o{1L 3.H}1r(1M){};1o{1L 3.c}1r(1M){};h q=6.7.u.U;h 12=q.B;K(h i=0;i<12;i++)8(q[i]==3){q.3J(i,1);2M}};6.7.m.G.1T=l(){8(3.H&&3.H.B>0)k;h 1h=3.H;8(3.t){h O=3;3.t.3K("3I","3H");8(3.E&6.7.m.2c){h 2q=6.D.1e||6.D.1K||6.D.1k?"t":6.D.1i?"3F":"2o";1h.1d([3.t,2q,l(e){8(O.16())k w;k O.Y(e||1l)}]);8(6.D.1e||6.D.1k)1h.1d([3.t,"3G",l(e){8(O.16())k w;k O.Y(e)}]);I 8(6.D.1i)1h.1d([3.t,"3L",l(e){8(O.16())k w;k O.Y(1l)}])}1h.1d([3.t,"2p",l(e){8(O.16())k w;k O.35(e||1l)}]);1h.1d([3.t,"3M",l(e){8(O.16())k w;k O.36(e||1l)}]);K(h i=0;i<3.H.B;i++)6.7.p.W(3.H[i][0],3.H[i][1],3.H[i][2],f);3.F=6.7.p.2m(3.t,"3R");8(3.F){8(!3.F.2x&&!3.F.2z){3.F.2z=l(e){e=e||1l;k 6.7.u.1Y(e,e.2B||e.2y)};3.F.2x=w}8(!3.F.2A){6.7.p.W(3.F,"1O",l(e){h e=e||1l;k 6.7.u.26(e,e.2B||e.2y)},f);3.F.2A=w}6.7.u.U.1d(3)}}};6.7.m.G.1O=l(){3.T(3.o,\'\');3.T(3.L,\'\');3.1n(3.o,3.1a);3.1n(3.L,3.1a);8(6.D.1i){3.t.2v=w;3.t.2w("2v")}};6.7.m.G.2Y=l(e){h n=3.c;8(3.20&&3.t.C==\'\')k 3.29;8(n.1G>0&&3.t.C.B<n.1G)k 3.1W;8(n.1b!==f&&3.t.C.B>n.1b)k 3.1X;k w};6.7.m.G.2V=l(e){h n=3.c;h C=3.t.C;8(n.14!==f||n.11!==f){h 22=C.1v(/[^a-z]/2Z,\'\').B;8((n.11!==f&&22>n.11)||(n.14!==f&&22<n.14))k f}8(n.15!==f||n.X!==f){h 2d=C.1v(/[^A-Z]/g,\'\').B;8((n.X!==f&&2d>n.X)||(n.15!==f&&2d<n.15))k f}8(n.13!==f||n.1c!==f){h 1Z=C.1v(/[^0-9]/g,\'\').B;8((n.1c!==f&&1Z>n.1c)||(n.13!==f&&1Z<n.13))k f}8(n.17!==f||n.1f!==f){h 23=C.1v(/[a-3N-9]/2Z,\'\').B;8((n.1f!==f&&23>n.1f)||(n.17!==f&&23<n.17))k f}k w};6.7.m.G.Y=l(e){h 1E=3.2Y(e);8(1E!==w){3.T(3.o,1E);3.T(3.L,1E);k f}h 2W=3.2V(e);8(2W!==w){3.T(3.o,3.1I);3.T(3.L,3.1I);k f}8(M 3.c.33==\'l\'){h 32=3.c.33(3.t.C,3.c);8(32!==w){3.T(3.o,3.2a);k f}}3.T(3.o,3.1J);3.T(3.L,3.1J);k w};6.7.m.G.35=l(e){3.1n(3.o,3.1a);3.1n(3.L,3.1a);8(3.E&6.7.m.1U)3.Y(e)};6.7.m.G.36=l(){3.1D(3.o,3.1a);3.1D(3.L,3.1a)};6.7.m.G.T=l(x,y){h 2l=[3.1J,3.29,3.1X,3.1W,3.1I,3.2a];K(h i=0;i<2l.B;i++)3.1n(x,2l[i]);3.1D(x,y)};6.7.m.G.1D=l(x,y){8(!x||!y||(x.y&&x.y.1t(y)!=-1&&x.y.2X(1w 2i("\\\\b"+y+"\\\\b"))!=-1))k;x.y+=(x.y?" ":"")+y};6.7.m.G.1n=l(x,y){8(!x||!y||(x.y&&x.y.1t(y)!=-1&&x.y.2X(1w 2i("\\\\b"+y+"\\\\b"))==-1))k;x.y=x.y.1v(1w 2i("\\\\s*\\\\b"+y+"\\\\b","g"),"")};6.7.m.G.2I=l(){k 6.D.1i&&6.D.v>=5&&6.D.1B||6.D.1e&&6.D.v>=1.4||6.D.1k||6.D.1K&&6.D.v>=9};6.7.m.G.16=l(){k 3.t&&(3.t.3w||3.t.3B)||!3.t};8(!6.7.u)6.7.u={};8(!6.7.u.U)6.7.u.U=[];8(!6.7.u.Y){6.7.u.Y=l(1C){h 1N=w;h 2j=w;h q=6.7.u.U;h 12=q.B;K(h i=0;i<12;i++)8(!q[i].16()&&q[i].F==1C){2j=q[i].Y();1N=2j&&1N}k 1N}};8(!6.7.u.1Y){6.7.u.1Y=l(e,F){8(6.7.u.Y(F)==f)k f;k w}};8(!6.7.u.26){6.7.u.26=l(e,1C){h q=6.7.u.U;h 12=q.B;K(h i=0;i<12;i++)8(!q[i].16()&&q[i].F==1C&&M(q[i].1O)==\'l\')q[i].1O();k w}};8(!6.7.u.18){6.7.u.18=l(F){h q=6.7.u.U;K(h i=0;i<6.7.u.U.B;i++)8(q[i].F==F&&M(q[i].18)==\'l\'){q[i].18();i--}}};8(!6.7.u.2R){6.7.u.2R=l(){h q=6.7.u.U;K(h i=0;i<6.7.u.U.B;i++)8(M(q[i].18)==\'l\'){q[i].18();i--}}};8(!6.7.p)6.7.p={};6.7.p.2P=l(2O){3A(\'6.m 3x: \'+2O)};6.7.p.1S=l(2Q,1s,2n){8(!1s)k;K(h 1x 3y 1s){8(2n&&1s[1x]==1g)3z;2Q[1x]=1s[1x]}};6.7.p.S=l(){h 25=2G;K(h i=0;i<6.7.p.S.2b.B;i++)8(M 6.7.p.S.2b[i]!=\'1g\'){25=6.7.p.S.2b[i];2M}k 25};6.7.p.2L=l(2F,2H){h C=6.7.p.S(2F,2H);8(C!==f)C=3t(C,10);8(3E(C)||C<0)C=f;k C};6.7.p.30=l(N,V,1j){h 1q=N.3P(V);h 21=[];h j=0;8(1q){K(h i=0;i<1q.B;i++)8(M 1q[i].1j!=\'1g\'&&1q[i].1j.1A()==1j.1A()){21[j]=1q[i];j++}}k 21};6.7.p.2m=l(N,V){3o(N.19&&N.19.V.1H()!=V.1H()&&N.19.V!=\'3O\')N=N.19;8(N.19&&N.19.V.1H()==V.1H())k N.19;I k 2G};6.7.p.W=l(o,1m,P,1p){1o{8(o.W)o.W(1m,P,1p);I 8(o.1P)o.1P("2D"+1m,P,1p)}1r(e){}};6.7.p.1y=l(o,1m,P,1p){1o{8(o.1y)o.1y(1m,P,1p);I 8(o.2T)o.2T("2D"+1m,P,1p)}1r(e){}};',62,240,'|||this|||Spry|Widget|if||||options|||false||var|||return|function|ValidationPassword|opt|element|Utils||||input|Form||true|ele|className|||length|value|is|validateOn|form|prototype|event_handlers|else|ua|for|additionalError|typeof|node|self|handler|match|getRealValue|firstValid|switchClassName|onSubmitWidgetQueue|nodeName|addEventListener|maxUpperAlphaChars|validate|||maxAlphaChars|qlen|minNumbers|minAlphaChars|minUpperAlphaChars|isDisabled|minSpecialChars|destroy|parentNode|focusClass|maxChars|maxNumbers|push|mozilla|maxSpecialChars|undefined|handlers|ie|type|safari|event|eventType|removeClassName|try|capture|elements|catch|optionsObj|indexOf|version|replace|new|optionName|removeEventListener|window|toUpperCase|windows|vform|addClassName|vLength|inputs|minChars|toLowerCase|invalidStrengthClass|validClass|opera|delete|err|isValid|reset|attachEvent|mac|onloadDidFire|setOptions|attachBehaviors|ONBLUR|re_opera|invalidCharsMinClass|invalidCharsMaxClass|onSubmit|numbers|isRequired|to_return|alphaChars|specials|parseFloat|ret|onReset|linux|re_msie|requiredClass|invalidCustomClass|arguments|ONCHANGE|upperAlphaChars|document|navigator|toString|getElement|RegExp|isElementValid|loadQueue|classes|getFirstParentWithNodeName|ignoreUndefinedProps|change|blur|changeEvent|addLoadListener|processLoadQueue|re_gecko|load|forceFireFirstOnPropertyChange|removeAttribute|attachedSubmitHandler|currentTarget|onsubmit|attachedResetHandler|srcElement|re_gecko_version|on|BrowserSniff|option|null|alternate|isBrowserSupported|init|ONSUBMIT|getOptionRealValue|break|unix|msg|showError|obj|destroyAll|Platform|detachEvent|submit|validateStrength|vStrength|search|validateLength|ig|getValidChildrenWithNodeNameAtAnyLevel|re_safari|customValidation|validation|PASSWORD|onBlur|onFocus|INPUT|passwordMaxCharsState|passwordValidState|passwordFocusState|passwordMinCharsState|unknown|passwordInvalidStrengthState|getElementById|passwordRequiredState|Invalid|concat|join|Strength|Options|maxLength|passwordCustomState|string|while|userAgent|platform|Opera|MSIE|parseInt|gecko|up|disabled|ERR|in|continue|alert|readOnly|appName|onload|isNaN|propertychange|dragdrop|off|AutoComplete|splice|setAttribute|drop|focus|z0|BODY|getElementsByTagName|rv|FORM'.split('|'),0,{}))