From e93f6745d0749b5a616653ad7d38ba8e66adf7cd Mon Sep 17 00:00:00 2001 From: "racha.non" Date: Wed, 22 Jun 2016 10:20:11 +0700 Subject: [PATCH] 0.0.1.22.6 --- CustomFileInputs.zip | Bin 80303 -> 0 bytes CustomFileInputs/CustomFileInputs/.DS_Store | Bin 10244 -> 0 bytes CustomFileInputs/CustomFileInputs/README.md | 30 - .../CustomFileInputs/css/component.css | 239 -- .../CustomFileInputs/css/demo.css | 221 -- .../CustomFileInputs/css/normalize.css | 1 - CustomFileInputs/CustomFileInputs/favicon.ico | Bin 1150 -> 0 bytes .../CustomFileInputs/fonts/.DS_Store | Bin 6148 -> 0 bytes .../fonts/codropsicons/codropsicons.eot | Bin 2244 -> 0 bytes .../fonts/codropsicons/codropsicons.svg | 24 - .../fonts/codropsicons/codropsicons.ttf | Bin 2060 -> 0 bytes .../fonts/codropsicons/codropsicons.woff | Bin 2072 -> 0 bytes .../fonts/codropsicons/license.txt | 6 - .../CustomFileInputs/img/.DS_Store | Bin 8196 -> 0 bytes .../img/related/SelectInspiration.png | Bin 11742 -> 0 bytes .../img/related/TextInputEffects.jpg | Bin 5681 -> 0 bytes CustomFileInputs/CustomFileInputs/index.html | 90 - .../CustomFileInputs/js/.DS_Store | Bin 6148 -> 0 bytes .../CustomFileInputs/js/custom-file-input.js | 34 - .../CustomFileInputs/js/jquery-v1.min.js | 4 - .../js/jquery.custom-file-input.js | 36 - CustomFileInputs/__MACOSX/._CustomFileInputs | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._.DS_Store | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._README.md | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._css | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._favicon.ico | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._fonts | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/._index.html | Bin 411 -> 0 bytes .../__MACOSX/CustomFileInputs/._js | Bin 226 -> 0 bytes .../CustomFileInputs/css/._component.css | Bin 406 -> 0 bytes .../__MACOSX/CustomFileInputs/css/._demo.css | Bin 226 -> 0 bytes .../CustomFileInputs/css/._normalize.css | Bin 226 -> 0 bytes .../CustomFileInputs/fonts/._.DS_Store | Bin 120 -> 0 bytes .../CustomFileInputs/fonts/._codropsicons | Bin 226 -> 0 bytes .../fonts/codropsicons/._codropsicons.eot | Bin 226 -> 0 bytes .../fonts/codropsicons/._codropsicons.svg | Bin 226 -> 0 bytes .../fonts/codropsicons/._codropsicons.ttf | Bin 226 -> 0 bytes .../fonts/codropsicons/._codropsicons.woff | Bin 226 -> 0 bytes .../fonts/codropsicons/._license.txt | Bin 226 -> 0 bytes .../__MACOSX/CustomFileInputs/img/._.DS_Store | Bin 120 -> 0 bytes .../__MACOSX/CustomFileInputs/js/._.DS_Store | Bin 226 -> 0 bytes .../js/._custom-file-input.js | Bin 413 -> 0 bytes .../CustomFileInputs/js/._jquery-v1.min.js | Bin 405 -> 0 bytes .../js/._jquery.custom-file-input.js | Bin 413 -> 0 bytes {web/css => css}/bootstrap-theme.min.css | 0 {web/css => css}/bootstrap-theme.min.css.map | 0 {web/css => css}/bootstrap.min.css | 0 {web/css => css}/bootstrap.min.css.map | 0 {web/css => css}/materialize.css | 0 {web/css => css}/materialize.min.css | 0 {web/css => css}/stdb.css | 0 {web/css => css}/style.css | 0 .../material-design-icons/LICENSE.txt | 0 .../Material-Design-Icons.eot | Bin .../Material-Design-Icons.svg | 0 .../Material-Design-Icons.ttf | Bin .../Material-Design-Icons.woff | Bin .../Material-Design-Icons.woff2 | Bin {web/font => font}/roboto/Roboto-Bold.eot | Bin {web/font => font}/roboto/Roboto-Bold.ttf | Bin {web/font => font}/roboto/Roboto-Bold.woff | Bin {web/font => font}/roboto/Roboto-Bold.woff2 | Bin {web/font => font}/roboto/Roboto-Light.eot | Bin {web/font => font}/roboto/Roboto-Light.ttf | Bin {web/font => font}/roboto/Roboto-Light.woff | Bin {web/font => font}/roboto/Roboto-Light.woff2 | Bin {web/font => font}/roboto/Roboto-Medium.eot | Bin {web/font => font}/roboto/Roboto-Medium.ttf | Bin {web/font => font}/roboto/Roboto-Medium.woff | Bin {web/font => font}/roboto/Roboto-Medium.woff2 | Bin {web/font => font}/roboto/Roboto-Regular.eot | Bin {web/font => font}/roboto/Roboto-Regular.ttf | Bin {web/font => font}/roboto/Roboto-Regular.woff | Bin .../font => font}/roboto/Roboto-Regular.woff2 | Bin {web/font => font}/roboto/Roboto-Thin.eot | Bin {web/font => font}/roboto/Roboto-Thin.ttf | Bin {web/font => font}/roboto/Roboto-Thin.woff | Bin {web/font => font}/roboto/Roboto-Thin.woff2 | Bin {web/fonts => fonts}/roboto/Roboto-Bold.eot | Bin {web/fonts => fonts}/roboto/Roboto-Bold.ttf | Bin {web/fonts => fonts}/roboto/Roboto-Bold.woff | Bin {web/fonts => fonts}/roboto/Roboto-Bold.woff2 | Bin {web/fonts => fonts}/roboto/Roboto-Light.eot | Bin {web/fonts => fonts}/roboto/Roboto-Light.ttf | Bin {web/fonts => fonts}/roboto/Roboto-Light.woff | Bin .../fonts => fonts}/roboto/Roboto-Light.woff2 | Bin {web/fonts => fonts}/roboto/Roboto-Medium.eot | Bin {web/fonts => fonts}/roboto/Roboto-Medium.ttf | Bin .../fonts => fonts}/roboto/Roboto-Medium.woff | Bin .../roboto/Roboto-Medium.woff2 | Bin .../fonts => fonts}/roboto/Roboto-Regular.eot | Bin .../fonts => fonts}/roboto/Roboto-Regular.ttf | Bin .../roboto/Roboto-Regular.woff | Bin .../roboto/Roboto-Regular.woff2 | Bin {web/fonts => fonts}/roboto/Roboto-Thin.eot | Bin {web/fonts => fonts}/roboto/Roboto-Thin.ttf | Bin {web/fonts => fonts}/roboto/Roboto-Thin.woff | Bin {web/fonts => fonts}/roboto/Roboto-Thin.woff2 | Bin web/index.html => index.html | 0 {web/js => js}/bootstrap.js | 0 {web/js => js}/bootstrap.min.js | 0 {web/js => js}/jquery-3.0.0.min.js | 0 {web/js => js}/jwtDecode.min.js | 0 {web/js => js}/materialize.js | 0 {web/js => js}/materialize.min.js | 0 {web/js => js}/npm.js | 0 {web/js => js}/stdb.js | 0 jwt/.bower.json | 23 - jwt/ChangeLog.txt | 618 --- jwt/ChangeLog_jws322.txt | 104 - jwt/LICENSE.txt | 22 - jwt/Makefile | 15 - jwt/README.md | 8 - jwt/api/files.html | 800 ---- jwt/api/index.html | 1068 ------ jwt/api/symbols/ASN1HEX.html | 1597 -------- jwt/api/symbols/Base64x.html | 548 --- jwt/api/symbols/KEYUTIL.html | 2957 -------------- jwt/api/symbols/KJUR.asn1.ASN1Object.html | 847 ---- jwt/api/symbols/KJUR.asn1.ASN1Util.html | 911 ----- .../symbols/KJUR.asn1.DERAbstractString.html | 762 ---- .../KJUR.asn1.DERAbstractStructured.html | 703 ---- .../symbols/KJUR.asn1.DERAbstractTime.html | 735 ---- jwt/api/symbols/KJUR.asn1.DERBitString.html | 815 ---- jwt/api/symbols/KJUR.asn1.DERBoolean.html | 536 --- jwt/api/symbols/KJUR.asn1.DEREnumerated.html | 717 ---- .../symbols/KJUR.asn1.DERGeneralizedTime.html | 683 ---- jwt/api/symbols/KJUR.asn1.DERIA5String.html | 547 --- jwt/api/symbols/KJUR.asn1.DERInteger.html | 719 ---- jwt/api/symbols/KJUR.asn1.DERNull.html | 536 --- .../symbols/KJUR.asn1.DERNumericString.html | 547 --- .../KJUR.asn1.DERObjectIdentifier.html | 722 ---- jwt/api/symbols/KJUR.asn1.DEROctetString.html | 547 --- .../symbols/KJUR.asn1.DERPrintableString.html | 547 --- jwt/api/symbols/KJUR.asn1.DERSequence.html | 541 --- jwt/api/symbols/KJUR.asn1.DERSet.html | 542 --- .../symbols/KJUR.asn1.DERTaggedObject.html | 632 --- .../symbols/KJUR.asn1.DERTeletexString.html | 547 --- jwt/api/symbols/KJUR.asn1.DERUTCTime.html | 634 --- jwt/api/symbols/KJUR.asn1.DERUTF8String.html | 547 --- .../symbols/KJUR.asn1.cades.CAdESUtil.html | 691 ---- ...UR.asn1.cades.CompleteCertificateRefs.html | 638 --- .../symbols/KJUR.asn1.cades.OtherCertID.html | 641 ---- .../symbols/KJUR.asn1.cades.OtherHash.html | 646 ---- .../KJUR.asn1.cades.OtherHashAlgAndValue.html | 555 --- ....asn1.cades.SignaturePolicyIdentifier.html | 574 --- .../KJUR.asn1.cades.SignatureTimeStamp.html | 553 --- jwt/api/symbols/KJUR.asn1.cades.html | 758 ---- jwt/api/symbols/KJUR.asn1.cms.Attribute.html | 557 --- .../symbols/KJUR.asn1.cms.AttributeList.html | 565 --- jwt/api/symbols/KJUR.asn1.cms.CMSUtil.html | 612 --- .../symbols/KJUR.asn1.cms.ContentInfo.html | 562 --- .../symbols/KJUR.asn1.cms.ContentType.html | 562 --- ...KJUR.asn1.cms.EncapsulatedContentInfo.html | 565 --- .../KJUR.asn1.cms.IssuerAndSerialNumber.html | 564 --- .../symbols/KJUR.asn1.cms.MessageDigest.html | 561 --- jwt/api/symbols/KJUR.asn1.cms.SignedData.html | 583 --- jwt/api/symbols/KJUR.asn1.cms.SignerInfo.html | 657 ---- .../KJUR.asn1.cms.SigningCertificate.html | 577 --- .../KJUR.asn1.cms.SigningCertificateV2.html | 588 --- .../symbols/KJUR.asn1.cms.SigningTime.html | 570 --- jwt/api/symbols/KJUR.asn1.cms.html | 697 ---- jwt/api/symbols/KJUR.asn1.csr.CSRUtil.html | 631 --- .../KJUR.asn1.csr.CertificationRequest.html | 685 ---- ...JUR.asn1.csr.CertificationRequestInfo.html | 705 ---- jwt/api/symbols/KJUR.asn1.csr.html | 593 --- jwt/api/symbols/KJUR.asn1.html | 886 ----- .../KJUR.asn1.tsp.AbstractTSAAdapter.html | 534 --- jwt/api/symbols/KJUR.asn1.tsp.Accuracy.html | 559 --- .../KJUR.asn1.tsp.FixedTSAAdapter.html | 544 --- .../symbols/KJUR.asn1.tsp.MessageImprint.html | 558 --- .../symbols/KJUR.asn1.tsp.PKIFailureInfo.html | 565 --- .../symbols/KJUR.asn1.tsp.PKIFreeText.html | 550 --- jwt/api/symbols/KJUR.asn1.tsp.PKIStatus.html | 561 --- .../symbols/KJUR.asn1.tsp.PKIStatusInfo.html | 555 --- .../KJUR.asn1.tsp.SimpleTSAAdapter.html | 534 --- jwt/api/symbols/KJUR.asn1.tsp.TSPUtil.html | 726 ---- jwt/api/symbols/KJUR.asn1.tsp.TSTInfo.html | 581 --- .../symbols/KJUR.asn1.tsp.TimeStampReq.html | 561 --- .../symbols/KJUR.asn1.tsp.TimeStampResp.html | 553 --- jwt/api/symbols/KJUR.asn1.tsp.html | 644 ---- .../KJUR.asn1.x509.AlgorithmIdentifier.html | 544 --- .../KJUR.asn1.x509.AttributeTypeAndValue.html | 544 --- ...KJUR.asn1.x509.AuthorityKeyIdentifier.html | 759 ---- .../KJUR.asn1.x509.BasicConstraints.html | 544 --- jwt/api/symbols/KJUR.asn1.x509.CRL.html | 749 ---- .../KJUR.asn1.x509.CRLDistributionPoints.html | 544 --- jwt/api/symbols/KJUR.asn1.x509.CRLEntry.html | 684 ---- .../symbols/KJUR.asn1.x509.Certificate.html | 801 ---- .../KJUR.asn1.x509.DistributionPoint.html | 522 --- .../KJUR.asn1.x509.DistributionPointName.html | 522 --- .../symbols/KJUR.asn1.x509.ExtKeyUsage.html | 552 --- jwt/api/symbols/KJUR.asn1.x509.Extension.html | 547 --- .../symbols/KJUR.asn1.x509.GeneralName.html | 555 --- .../symbols/KJUR.asn1.x509.GeneralNames.html | 603 --- jwt/api/symbols/KJUR.asn1.x509.KeyUsage.html | 544 --- jwt/api/symbols/KJUR.asn1.x509.OID.html | 773 ---- jwt/api/symbols/KJUR.asn1.x509.RDN.html | 544 --- .../KJUR.asn1.x509.SubjectPublicKeyInfo.html | 697 ---- .../symbols/KJUR.asn1.x509.TBSCertList.html | 888 ----- .../KJUR.asn1.x509.TBSCertificate.html | 1169 ------ jwt/api/symbols/KJUR.asn1.x509.Time.html | 547 --- jwt/api/symbols/KJUR.asn1.x509.X500Name.html | 684 ---- jwt/api/symbols/KJUR.asn1.x509.X509Util.html | 693 ---- jwt/api/symbols/KJUR.asn1.x509.html | 901 ----- jwt/api/symbols/KJUR.crypto.DSA.html | 865 ----- jwt/api/symbols/KJUR.crypto.ECDSA.html | 1128 ------ .../symbols/KJUR.crypto.ECParameterDB.html | 708 ---- jwt/api/symbols/KJUR.crypto.Mac.html | 925 ----- .../symbols/KJUR.crypto.MessageDigest.html | 890 ----- jwt/api/symbols/KJUR.crypto.OID.html | 580 --- jwt/api/symbols/KJUR.crypto.Signature.html | 1352 ------- jwt/api/symbols/KJUR.crypto.Util.html | 1168 ------ jwt/api/symbols/KJUR.crypto.html | 1405 ------- jwt/api/symbols/KJUR.html | 541 --- jwt/api/symbols/KJUR.jws.IntDate.html | 889 ----- jwt/api/symbols/KJUR.jws.JWS.html | 1627 -------- jwt/api/symbols/KJUR.jws.JWSJS.html | 1038 ----- jwt/api/symbols/KJUR.jws.html | 527 --- jwt/api/symbols/PKCS5PKEY.html | 2514 ------------ jwt/api/symbols/RSAKey.html | 1195 ------ jwt/api/symbols/X509.html | 2727 ------------- jwt/api/symbols/global__.html | 2313 ----------- jwt/api/symbols/src/asn1-1.0.js.html | 1561 -------- jwt/api/symbols/src/asn1cades-1.0.js.html | 783 ---- jwt/api/symbols/src/asn1cms-1.0.js.html | 992 ----- jwt/api/symbols/src/asn1csr-1.0.js.html | 318 -- jwt/api/symbols/src/asn1hex-1.1.js.html | 613 --- jwt/api/symbols/src/asn1tsp-1.0.js.html | 828 ---- jwt/api/symbols/src/asn1x509-1.0.js.html | 2169 ----------- jwt/api/symbols/src/base64x-1.1.js.html | 471 --- jwt/api/symbols/src/crypto-1.1.js.html | 1237 ------ jwt/api/symbols/src/dsa-modified-1.0.js.html | 389 -- .../symbols/src/ecdsa-modified-1.0.js.html | 616 --- jwt/api/symbols/src/ecparam-1.0.js.html | 256 -- jwt/api/symbols/src/jws-3.3.js.html | 1053 ----- jwt/api/symbols/src/jwsjs-2.0.js.html | 211 - jwt/api/symbols/src/keyutil-1.0.js.html | 2028 ---------- jwt/api/symbols/src/nodeutil-1.0.js.html | 94 - jwt/api/symbols/src/pkcs5pkey-1.0.js.html | 1142 ------ jwt/api/symbols/src/rsapem-1.1.js.html | 110 - jwt/api/symbols/src/rsasign-1.2.js.html | 464 --- jwt/api/symbols/src/x509-1.1.js.html | 1242 ------ jwt/asn1-1.0.js | 1553 -------- jwt/asn1cades-1.0.js | 775 ---- jwt/asn1cms-1.0.js | 984 ----- jwt/asn1csr-1.0.js | 310 -- jwt/asn1hex-1.1.js | 605 --- jwt/asn1tsp-1.0.js | 820 ---- jwt/asn1x509-1.0.js | 2161 ----------- jwt/base64x-1.1.js | 463 --- jwt/bower.json | 14 - jwt/crypto-1.1.js | 1229 ------ jwt/dsa-modified-1.0.js | 381 -- jwt/ecdsa-modified-1.0.js | 608 --- jwt/ecparam-1.0.js | 248 -- jwt/ext/THIRDPARTY_LICENSE.bitcoin.txt | 16 - jwt/ext/THIRDPARTY_LICENSE.cryptojs.txt | 30 - jwt/ext/THIRDPARTY_LICENSE.jsonsans.txt | 98 - jwt/ext/THIRDPARTY_LICENSE.pgp.txt | 513 --- jwt/ext/THIRDPARTY_LICENSE.pjhash.txt | 27 - jwt/ext/THIRDPARTY_LICENSE.tomwu.txt | 65 - jwt/ext/THIRDPARTY_LICENSE.yui.txt | 38 - jwt/ext/base64-min.js | 3 - jwt/ext/base64.js | 74 - jwt/ext/cryptojs-312-core-fix-min.js | 9 - jwt/ext/cryptojs-312-core-fix.js | 711 ---- jwt/ext/ec-min.js | 3 - jwt/ext/ec-patch-min.js | 3 - jwt/ext/ec-patch.js | 209 - jwt/ext/ec.js | 318 -- jwt/ext/jsbn-min.js | 3 - jwt/ext/jsbn.js | 561 --- jwt/ext/jsbn2-min.js | 3 - jwt/ext/jsbn2.js | 658 ---- jwt/ext/json-sans-eval-min.js | 3 - jwt/ext/json-sans-eval.js | 240 -- jwt/ext/md5.js | 379 -- jwt/ext/prng4-min.js | 3 - jwt/ext/prng4.js | 47 - jwt/ext/ripemd160.js | 359 -- jwt/ext/rng-min.js | 3 - jwt/ext/rng.js | 77 - jwt/ext/rsa-min.js | 3 - jwt/ext/rsa.js | 195 - jwt/ext/rsa2-min.js | 3 - jwt/ext/rsa2.js | 251 -- jwt/ext/sha1.js | 330 -- jwt/ext/sha256.js | 337 -- jwt/ext/sha512.js | 496 --- jwt/ext/x64-core-min.js | 7 - jwt/ext/x64-core.js | 290 -- jwt/ext/yahoo-min.js | 9 - jwt/ext/yahoo.js | 1229 ------ jwt/index.html | 255 -- jwt/index_alg.html | 134 - jwt/index_jws.html | 261 -- jwt/index_jws_gen.png | Bin 28722 -> 0 bytes jwt/index_jws_genjs.png | Bin 59489 -> 0 bytes jwt/index_jwsmat.html | 430 --- jwt/index_jwsut.html | 57 - jwt/index_oldnews.html | 294 -- jwt/jsrsasign-latest-all-min.js | 289 -- jwt/jws-3.3.js | 1045 ----- jwt/jwsjs-2.0.js | 203 - jwt/keyutil-1.0.js | 2020 ---------- jwt/min/asn1-1.0.min.js | 3 - jwt/min/asn1cades-1.0.min.js | 3 - jwt/min/asn1cms-1.0.min.js | 3 - jwt/min/asn1csr-1.0.min.js | 3 - jwt/min/asn1hex-1.1.min.js | 3 - jwt/min/asn1tsp-1.0.min.js | 3 - jwt/min/asn1x509-1.0.min.js | 3 - jwt/min/base64x-1.1.min.js | 3 - jwt/min/crypto-1.1.min.js | 3 - jwt/min/dsa-modified-1.0.min.js | 3 - jwt/min/ecdsa-modified-1.0.min.js | 3 - jwt/min/ecparam-1.0.min.js | 3 - jwt/min/jws-3.2.min.js | 3 - jwt/min/jws-3.3.min.js | 3 - jwt/min/jwsjs-2.0.min.js | 3 - jwt/min/keyutil-1.0.min.js | 3 - jwt/min/nodeutil-1.0.min.js | 3 - jwt/min/pkcs5pkey-1.0.min.js | 3 - jwt/min/rsapem-1.1.min.js | 3 - jwt/min/rsasign-1.2.min.js | 3 - jwt/min/x509-1.1.min.js | 3 - jwt/mobile/index.html | 42 - jwt/mobile/tool_jwt.html | 584 --- jwt/nodeutil-1.0.js | 86 - jwt/npm/Makefile | 10 - jwt/npm/README.md | 82 - jwt/npm/lib/footer.js | 56 - jwt/npm/lib/header.js | 5 - jwt/npm/lib/jsrsasign.js | 350 -- jwt/npm/lib/lib.js | 0 jwt/npm/package.json | 41 - jwt/pkcs5pkey-1.0.js | 1134 ------ jwt/rsapem-1.1.js | 102 - jwt/rsasign-1.2.js | 456 --- jwt/sample-ecdsa.html | 164 - jwt/sample-rsasign.html | 194 - jwt/sample-rsasign.png | Bin 310762 -> 0 bytes jwt/sample/css/bbplayer.css | 182 - jwt/sample/css/clndr.css | 188 - jwt/sample/css/fd-slider.css | 150 - jwt/sample/css/flexslider.css | 112 - jwt/sample/css/jquery.nouislider.css | 172 - jwt/sample/css/style.css | 3415 ----------------- jwt/sample/images/arrow-left.png | Bin 645 -> 0 bytes jwt/sample/images/arrow-right.png | Bin 653 -> 0 bytes jwt/sample/images/audio.jpg | Bin 15863 -> 0 bytes jwt/sample/images/audio2.jpg | Bin 15751 -> 0 bytes jwt/sample/images/close.png | Bin 3048 -> 0 bytes jwt/sample/images/cloud.png | Bin 4709 -> 0 bytes jwt/sample/images/clouds.png | Bin 3696 -> 0 bytes jwt/sample/images/heart.png | Bin 3159 -> 0 bytes jwt/sample/images/img_sprite.png | Bin 25353 -> 0 bytes jwt/sample/images/left_arrow.png | Bin 3221 -> 0 bytes jwt/sample/images/likes.png | Bin 3933 -> 0 bytes jwt/sample/images/lock.png | Bin 3159 -> 0 bytes jwt/sample/images/mail.png | Bin 520 -> 0 bytes jwt/sample/images/mail1.png | Bin 3042 -> 0 bytes jwt/sample/images/menu_1_left.png | Bin 3374 -> 0 bytes jwt/sample/images/menu_1_right.png | Bin 4940 -> 0 bytes jwt/sample/images/menu_2_left.png | Bin 4638 -> 0 bytes jwt/sample/images/menu_3_left.png | Bin 3056 -> 0 bytes jwt/sample/images/menu_3_right.PNG | Bin 5448 -> 0 bytes jwt/sample/images/menu_4_left.png | Bin 2908 -> 0 bytes jwt/sample/images/menu_4_right.png | Bin 3654 -> 0 bytes jwt/sample/images/menu_5_1.PNG | Bin 2912 -> 0 bytes jwt/sample/images/menu_5_2.png | Bin 2895 -> 0 bytes jwt/sample/images/menu_5_3.png | Bin 3019 -> 0 bytes jwt/sample/images/menu_5_4.png | Bin 2991 -> 0 bytes jwt/sample/images/menu_5_5.png | Bin 2901 -> 0 bytes jwt/sample/images/notify.png | Bin 5388 -> 0 bytes jwt/sample/images/pause.png | Bin 288 -> 0 bytes jwt/sample/images/pic1.jpg | Bin 38579 -> 0 bytes jwt/sample/images/pic2.jpg | Bin 9170 -> 0 bytes jwt/sample/images/play.png | Bin 3879 -> 0 bytes jwt/sample/images/plus.png | Bin 2974 -> 0 bytes jwt/sample/images/request.png | Bin 4205 -> 0 bytes jwt/sample/images/search.png | Bin 3015 -> 0 bytes jwt/sample/images/serch_plus.png | Bin 3671 -> 0 bytes jwt/sample/images/set.png | Bin 3171 -> 0 bytes jwt/sample/images/shop.png | Bin 3168 -> 0 bytes jwt/sample/images/sun.png | Bin 4008 -> 0 bytes jwt/sample/images/sun1.png | Bin 3888 -> 0 bytes jwt/sample/images/sun_cloud.png | Bin 7543 -> 0 bytes jwt/sample/images/sun_icon1.png | Bin 746 -> 0 bytes jwt/sample/images/tag_close.png | Bin 3033 -> 0 bytes jwt/sample/images/temp.png | Bin 6791 -> 0 bytes jwt/sample/images/twit_1_ban.jpg | Bin 24742 -> 0 bytes jwt/sample/images/twit_1_social_dribble.png | Bin 3229 -> 0 bytes jwt/sample/images/twit_1_social_dribbleh.png | Bin 3245 -> 0 bytes jwt/sample/images/twit_1_social_fb.png | Bin 2912 -> 0 bytes jwt/sample/images/twit_1_social_fbh.png | Bin 2920 -> 0 bytes jwt/sample/images/twit_1_social_twitter.png | Bin 3144 -> 0 bytes jwt/sample/images/twit_1_social_twitterh.png | Bin 3167 -> 0 bytes jwt/sample/images/twit_1_social_vimeo.png | Bin 3147 -> 0 bytes jwt/sample/images/twit_1_social_vimeoh.png | Bin 3195 -> 0 bytes jwt/sample/images/twit_1_user.png | Bin 31045 -> 0 bytes jwt/sample/images/user.png | Bin 3146 -> 0 bytes jwt/sample/images/weather_1.jpg | Bin 6038 -> 0 bytes jwt/sample/images/weather_2.jpg | Bin 19071 -> 0 bytes jwt/sample/index.html | 135 - jwt/sample/js/Chart.js | 1273 ------ jwt/sample/js/bbplayer.js | 329 -- jwt/sample/js/clndr.js | 833 ---- jwt/sample/js/easyResponsiveTabs.js | 111 - jwt/sample/js/fd-slider.js | 1212 ------ jwt/sample/js/jquery-1.11.1.min.js | 4 - jwt/sample/js/jquery.circliful.min.js | 1 - jwt/sample/js/jquery.flexslider.js | 874 ----- jwt/sample/js/jquery.nouislider.js | 1650 -------- jwt/sample/js/moment-2.2.1.js | 8 - jwt/sample/js/site.js | 90 - jwt/sample/js/underscore-min.js | 6 - jwt/sample/js/w3layouts-License.txt | 55 - jwt/sample/tool_intary.html | 179 - jwt/sample/tool_jwktp.html | 203 - jwt/sample_jwsgenerate.html | 123 - jwt/sample_jwsgenerate2.html | 110 - jwt/sample_jwsgenerate3.html | 125 - jwt/sample_jwsjsgen1.html | 121 - jwt/sample_jwsjsgen2.html | 110 - jwt/sample_jwsjsveri1.html | 134 - jwt/sample_jwsverify.html | 120 - jwt/sample_jwsverify2.html | 134 - jwt/sample_jwsverify3.html | 136 - jwt/sample_node/README.md | 44 - jwt/sample_node/asn1dump | 33 - jwt/sample_node/asn1extract | 55 - jwt/sample_node/gencsr | 89 - jwt/sample_node/jwssign | 107 - jwt/sample_node/jwtverify | 134 - jwt/sample_node/pemtobin | 35 - jwt/sample_node/showcert | 43 - jwt/test/index.html | 73 - jwt/test/jquery-1.4.2.min.js | 154 - jwt/test/qunit-do-asn1-newobj.html | 182 - jwt/test/qunit-do-asn1-oidhex.html | 51 - jwt/test/qunit-do-asn1.html | 293 -- jwt/test/qunit-do-asn1cades.html | 171 - jwt/test/qunit-do-asn1cms.html | 374 -- jwt/test/qunit-do-asn1csr.html | 303 -- jwt/test/qunit-do-asn1hex-dump.html | 281 -- jwt/test/qunit-do-asn1hex.html | 189 - jwt/test/qunit-do-asn1tsp.html | 333 -- jwt/test/qunit-do-asn1x509-newcrt.html | 285 -- jwt/test/qunit-do-asn1x509.html | 420 -- jwt/test/qunit-do-base64x.html | 50 - jwt/test/qunit-do-crypto-ecdsa.html | 109 - jwt/test/qunit-do-crypto-mac.html | 150 - jwt/test/qunit-do-crypto-mac2.html | 132 - jwt/test/qunit-do-crypto-pss.html | 189 - jwt/test/qunit-do-crypto-sigini.html | 353 -- jwt/test/qunit-do-crypto-siginidsa.html | 210 - jwt/test/qunit-do-crypto-sjcl.html | 51 - jwt/test/qunit-do-crypto.html | 342 -- jwt/test/qunit-do-dsa.html | 192 - jwt/test/qunit-do-ecdsamod-s.html | 64 - jwt/test/qunit-do-ecdsamod.html | 194 - jwt/test/qunit-do-ecparam.html | 59 - jwt/test/qunit-do-jws-intdate.html | 79 - jwt/test/qunit-do-jws-sign-hs.html | 194 - jwt/test/qunit-do-jws-sign-slow.html | 230 -- jwt/test/qunit-do-jws-sign.html | 370 -- jwt/test/qunit-do-jws-util.html | 58 - jwt/test/qunit-do-jws.html | 45 - jwt/test/qunit-do-jwt-veri.html | 156 - jwt/test/qunit-do-keyutil-csr.html | 99 - jwt/test/qunit-do-keyutil-des.html | 95 - jwt/test/qunit-do-keyutil-dsa.html | 196 - jwt/test/qunit-do-keyutil-eprv.html | 168 - jwt/test/qunit-do-keyutil-gen.html | 117 - jwt/test/qunit-do-keyutil-getkey.html | 158 - jwt/test/qunit-do-keyutil-getpem.html | 347 -- jwt/test/qunit-do-keyutil-jwk.html | 237 -- jwt/test/qunit-do-keyutil-pairpem.html | 55 - jwt/test/qunit-do-keyutil-pub.html | 136 - jwt/test/qunit-do-keyutil.html | 351 -- jwt/test/qunit-do-pkcs5-eprv.html | 164 - jwt/test/qunit-do-pkcs5-pub.html | 132 - jwt/test/qunit-do-pkcs5.html | 273 -- jwt/test/qunit-do-rsapem.html | 100 - jwt/test/qunit-do-rsasign-pss.html | 135 - jwt/test/qunit-do-rsasign.html | 263 -- jwt/test/qunit-do-x509-ext.html | 216 -- jwt/test/qunit-do-x509-getinfo.html | 268 -- jwt/test/qunit-do-x509-key.html | 102 - jwt/test/qunit-do-x509-kid.html | 108 - jwt/test/qunit-do-x509.html | 254 -- jwt/test/qunit.css | 244 -- jwt/test/qunit.js | 2212 ----------- jwt/tool_asn1dumper.html | 132 - jwt/tool_b64udec.html | 89 - jwt/tool_b64uenc.html | 80 - jwt/tool_ca.html | 211 - jwt/tool_cades.html | 351 -- jwt/tool_certview.html | 117 - jwt/tool_cmssign.html | 205 - jwt/tool_csr.html | 125 - jwt/tool_forfact.html | 124 - jwt/tool_httpscfg.html | 507 --- jwt/tool_jwsverifyanalyze.html | 129 - jwt/tool_jwt.html | 482 --- jwt/tool_jwtveri.html | 142 - jwt/tool_pkcs5view.html | 124 - jwt/tool_tsreq.html | 127 - jwt/tool_tsres.html | 255 -- jwt/x509-1.1.js | 1234 ------ web/login.html => login.html | 0 web/modal.html => modal.html | 0 {web/scss => scss}/style.scss | 0 web/testItem.html => testItem.html | 0 web/testJWT.html => testJWT.html | 0 web/testUpload.html => testUpload.html | 0 web/uploadFile.html => uploadFile.html | 0 519 files changed, 158588 deletions(-) delete mode 100644 CustomFileInputs.zip delete mode 100644 CustomFileInputs/CustomFileInputs/.DS_Store delete mode 100755 CustomFileInputs/CustomFileInputs/README.md delete mode 100755 CustomFileInputs/CustomFileInputs/css/component.css delete mode 100755 CustomFileInputs/CustomFileInputs/css/demo.css delete mode 100755 CustomFileInputs/CustomFileInputs/css/normalize.css delete mode 100755 CustomFileInputs/CustomFileInputs/favicon.ico delete mode 100644 CustomFileInputs/CustomFileInputs/fonts/.DS_Store delete mode 100755 CustomFileInputs/CustomFileInputs/fonts/codropsicons/codropsicons.eot delete mode 100755 CustomFileInputs/CustomFileInputs/fonts/codropsicons/codropsicons.svg delete mode 100755 CustomFileInputs/CustomFileInputs/fonts/codropsicons/codropsicons.ttf delete mode 100755 CustomFileInputs/CustomFileInputs/fonts/codropsicons/codropsicons.woff delete mode 100755 CustomFileInputs/CustomFileInputs/fonts/codropsicons/license.txt delete mode 100644 CustomFileInputs/CustomFileInputs/img/.DS_Store delete mode 100644 CustomFileInputs/CustomFileInputs/img/related/SelectInspiration.png delete mode 100644 CustomFileInputs/CustomFileInputs/img/related/TextInputEffects.jpg delete mode 100755 CustomFileInputs/CustomFileInputs/index.html delete mode 100644 CustomFileInputs/CustomFileInputs/js/.DS_Store delete mode 100755 CustomFileInputs/CustomFileInputs/js/custom-file-input.js delete mode 100644 CustomFileInputs/CustomFileInputs/js/jquery-v1.min.js delete mode 100755 CustomFileInputs/CustomFileInputs/js/jquery.custom-file-input.js delete mode 100644 CustomFileInputs/__MACOSX/._CustomFileInputs delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._.DS_Store delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._README.md delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._css delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._favicon.ico delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._fonts delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._index.html delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/._js delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/css/._component.css delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/css/._demo.css delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/css/._normalize.css delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/._.DS_Store delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/._codropsicons delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/codropsicons/._codropsicons.eot delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/codropsicons/._codropsicons.svg delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/codropsicons/._codropsicons.ttf delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/codropsicons/._codropsicons.woff delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/fonts/codropsicons/._license.txt delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/img/._.DS_Store delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/js/._.DS_Store delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/js/._custom-file-input.js delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/js/._jquery-v1.min.js delete mode 100644 CustomFileInputs/__MACOSX/CustomFileInputs/js/._jquery.custom-file-input.js rename {web/css => css}/bootstrap-theme.min.css (100%) rename {web/css => css}/bootstrap-theme.min.css.map (100%) rename {web/css => css}/bootstrap.min.css (100%) rename {web/css => css}/bootstrap.min.css.map (100%) rename {web/css => css}/materialize.css (100%) rename {web/css => css}/materialize.min.css (100%) rename {web/css => css}/stdb.css (100%) rename {web/css => css}/style.css (100%) rename {web/font => font}/material-design-icons/LICENSE.txt (100%) rename {web/font => font}/material-design-icons/Material-Design-Icons.eot (100%) rename {web/font => font}/material-design-icons/Material-Design-Icons.svg (100%) rename {web/font => font}/material-design-icons/Material-Design-Icons.ttf (100%) rename {web/font => font}/material-design-icons/Material-Design-Icons.woff (100%) rename {web/font => font}/material-design-icons/Material-Design-Icons.woff2 (100%) rename {web/font => font}/roboto/Roboto-Bold.eot (100%) rename {web/font => font}/roboto/Roboto-Bold.ttf (100%) rename {web/font => font}/roboto/Roboto-Bold.woff (100%) rename {web/font => font}/roboto/Roboto-Bold.woff2 (100%) rename {web/font => font}/roboto/Roboto-Light.eot (100%) rename {web/font => font}/roboto/Roboto-Light.ttf (100%) rename {web/font => font}/roboto/Roboto-Light.woff (100%) rename {web/font => font}/roboto/Roboto-Light.woff2 (100%) rename {web/font => font}/roboto/Roboto-Medium.eot (100%) rename {web/font => font}/roboto/Roboto-Medium.ttf (100%) rename {web/font => font}/roboto/Roboto-Medium.woff (100%) rename {web/font => font}/roboto/Roboto-Medium.woff2 (100%) rename {web/font => font}/roboto/Roboto-Regular.eot (100%) rename {web/font => font}/roboto/Roboto-Regular.ttf (100%) rename {web/font => font}/roboto/Roboto-Regular.woff (100%) rename {web/font => font}/roboto/Roboto-Regular.woff2 (100%) rename {web/font => font}/roboto/Roboto-Thin.eot (100%) rename {web/font => font}/roboto/Roboto-Thin.ttf (100%) rename {web/font => font}/roboto/Roboto-Thin.woff (100%) rename {web/font => font}/roboto/Roboto-Thin.woff2 (100%) rename {web/fonts => fonts}/roboto/Roboto-Bold.eot (100%) rename {web/fonts => fonts}/roboto/Roboto-Bold.ttf (100%) rename {web/fonts => fonts}/roboto/Roboto-Bold.woff (100%) rename {web/fonts => fonts}/roboto/Roboto-Bold.woff2 (100%) rename {web/fonts => fonts}/roboto/Roboto-Light.eot (100%) rename {web/fonts => fonts}/roboto/Roboto-Light.ttf (100%) rename {web/fonts => fonts}/roboto/Roboto-Light.woff (100%) rename {web/fonts => fonts}/roboto/Roboto-Light.woff2 (100%) rename {web/fonts => fonts}/roboto/Roboto-Medium.eot (100%) rename {web/fonts => fonts}/roboto/Roboto-Medium.ttf (100%) rename {web/fonts => fonts}/roboto/Roboto-Medium.woff (100%) rename {web/fonts => fonts}/roboto/Roboto-Medium.woff2 (100%) rename {web/fonts => fonts}/roboto/Roboto-Regular.eot (100%) rename {web/fonts => fonts}/roboto/Roboto-Regular.ttf (100%) rename {web/fonts => fonts}/roboto/Roboto-Regular.woff (100%) rename {web/fonts => fonts}/roboto/Roboto-Regular.woff2 (100%) rename {web/fonts => fonts}/roboto/Roboto-Thin.eot (100%) rename {web/fonts => fonts}/roboto/Roboto-Thin.ttf (100%) rename {web/fonts => fonts}/roboto/Roboto-Thin.woff (100%) rename {web/fonts => fonts}/roboto/Roboto-Thin.woff2 (100%) rename web/index.html => index.html (100%) rename {web/js => js}/bootstrap.js (100%) rename {web/js => js}/bootstrap.min.js (100%) rename {web/js => js}/jquery-3.0.0.min.js (100%) rename {web/js => js}/jwtDecode.min.js (100%) rename {web/js => js}/materialize.js (100%) rename {web/js => js}/materialize.min.js (100%) rename {web/js => js}/npm.js (100%) rename {web/js => js}/stdb.js (100%) delete mode 100644 jwt/.bower.json delete mode 100755 jwt/ChangeLog.txt delete mode 100755 jwt/ChangeLog_jws322.txt delete mode 100644 jwt/LICENSE.txt delete mode 100644 jwt/Makefile delete mode 100755 jwt/README.md delete mode 100644 jwt/api/files.html delete mode 100644 jwt/api/index.html delete mode 100644 jwt/api/symbols/ASN1HEX.html delete mode 100644 jwt/api/symbols/Base64x.html delete mode 100644 jwt/api/symbols/KEYUTIL.html delete mode 100644 jwt/api/symbols/KJUR.asn1.ASN1Object.html delete mode 100644 jwt/api/symbols/KJUR.asn1.ASN1Util.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERAbstractString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERAbstractStructured.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERAbstractTime.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERBitString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERBoolean.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DEREnumerated.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERGeneralizedTime.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERIA5String.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERInteger.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERNull.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERNumericString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERObjectIdentifier.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DEROctetString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERPrintableString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERSequence.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERSet.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERTaggedObject.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERTeletexString.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERUTCTime.html delete mode 100644 jwt/api/symbols/KJUR.asn1.DERUTF8String.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.CAdESUtil.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.CompleteCertificateRefs.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.OtherCertID.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.OtherHash.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.SignatureTimeStamp.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cades.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.Attribute.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.AttributeList.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.CMSUtil.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.ContentInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.ContentType.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.EncapsulatedContentInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.IssuerAndSerialNumber.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.MessageDigest.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.SignedData.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.SignerInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.SigningCertificate.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.SigningCertificateV2.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.SigningTime.html delete mode 100644 jwt/api/symbols/KJUR.asn1.cms.html delete mode 100644 jwt/api/symbols/KJUR.asn1.csr.CSRUtil.html delete mode 100644 jwt/api/symbols/KJUR.asn1.csr.CertificationRequest.html delete mode 100644 jwt/api/symbols/KJUR.asn1.csr.CertificationRequestInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.csr.html delete mode 100644 jwt/api/symbols/KJUR.asn1.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.Accuracy.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.FixedTSAAdapter.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.MessageImprint.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.PKIFailureInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.PKIFreeText.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.PKIStatus.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.PKIStatusInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.TSPUtil.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.TSTInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.TimeStampReq.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.TimeStampResp.html delete mode 100644 jwt/api/symbols/KJUR.asn1.tsp.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.AlgorithmIdentifier.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.AttributeTypeAndValue.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.AuthorityKeyIdentifier.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.BasicConstraints.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.CRL.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.CRLDistributionPoints.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.CRLEntry.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.Certificate.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.DistributionPoint.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.DistributionPointName.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.ExtKeyUsage.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.Extension.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.GeneralName.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.GeneralNames.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.KeyUsage.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.OID.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.RDN.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.SubjectPublicKeyInfo.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.TBSCertList.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.TBSCertificate.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.Time.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.X500Name.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.X509Util.html delete mode 100644 jwt/api/symbols/KJUR.asn1.x509.html delete mode 100644 jwt/api/symbols/KJUR.crypto.DSA.html delete mode 100644 jwt/api/symbols/KJUR.crypto.ECDSA.html delete mode 100644 jwt/api/symbols/KJUR.crypto.ECParameterDB.html delete mode 100644 jwt/api/symbols/KJUR.crypto.Mac.html delete mode 100644 jwt/api/symbols/KJUR.crypto.MessageDigest.html delete mode 100644 jwt/api/symbols/KJUR.crypto.OID.html delete mode 100644 jwt/api/symbols/KJUR.crypto.Signature.html delete mode 100644 jwt/api/symbols/KJUR.crypto.Util.html delete mode 100644 jwt/api/symbols/KJUR.crypto.html delete mode 100644 jwt/api/symbols/KJUR.html delete mode 100644 jwt/api/symbols/KJUR.jws.IntDate.html delete mode 100644 jwt/api/symbols/KJUR.jws.JWS.html delete mode 100644 jwt/api/symbols/KJUR.jws.JWSJS.html delete mode 100644 jwt/api/symbols/KJUR.jws.html delete mode 100644 jwt/api/symbols/PKCS5PKEY.html delete mode 100644 jwt/api/symbols/RSAKey.html delete mode 100644 jwt/api/symbols/X509.html delete mode 100644 jwt/api/symbols/global__.html delete mode 100644 jwt/api/symbols/src/asn1-1.0.js.html delete mode 100644 jwt/api/symbols/src/asn1cades-1.0.js.html delete mode 100644 jwt/api/symbols/src/asn1cms-1.0.js.html delete mode 100644 jwt/api/symbols/src/asn1csr-1.0.js.html delete mode 100644 jwt/api/symbols/src/asn1hex-1.1.js.html delete mode 100644 jwt/api/symbols/src/asn1tsp-1.0.js.html delete mode 100644 jwt/api/symbols/src/asn1x509-1.0.js.html delete mode 100644 jwt/api/symbols/src/base64x-1.1.js.html delete mode 100644 jwt/api/symbols/src/crypto-1.1.js.html delete mode 100644 jwt/api/symbols/src/dsa-modified-1.0.js.html delete mode 100644 jwt/api/symbols/src/ecdsa-modified-1.0.js.html delete mode 100644 jwt/api/symbols/src/ecparam-1.0.js.html delete mode 100644 jwt/api/symbols/src/jws-3.3.js.html delete mode 100644 jwt/api/symbols/src/jwsjs-2.0.js.html delete mode 100644 jwt/api/symbols/src/keyutil-1.0.js.html delete mode 100644 jwt/api/symbols/src/nodeutil-1.0.js.html delete mode 100644 jwt/api/symbols/src/pkcs5pkey-1.0.js.html delete mode 100644 jwt/api/symbols/src/rsapem-1.1.js.html delete mode 100644 jwt/api/symbols/src/rsasign-1.2.js.html delete mode 100644 jwt/api/symbols/src/x509-1.1.js.html delete mode 100644 jwt/asn1-1.0.js delete mode 100755 jwt/asn1cades-1.0.js delete mode 100755 jwt/asn1cms-1.0.js delete mode 100644 jwt/asn1csr-1.0.js delete mode 100644 jwt/asn1hex-1.1.js delete mode 100755 jwt/asn1tsp-1.0.js delete mode 100644 jwt/asn1x509-1.0.js delete mode 100644 jwt/base64x-1.1.js delete mode 100644 jwt/bower.json delete mode 100644 jwt/crypto-1.1.js delete mode 100644 jwt/dsa-modified-1.0.js delete mode 100644 jwt/ecdsa-modified-1.0.js delete mode 100644 jwt/ecparam-1.0.js delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.bitcoin.txt delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.cryptojs.txt delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.jsonsans.txt delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.pgp.txt delete mode 100644 jwt/ext/THIRDPARTY_LICENSE.pjhash.txt delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.tomwu.txt delete mode 100755 jwt/ext/THIRDPARTY_LICENSE.yui.txt delete mode 100755 jwt/ext/base64-min.js delete mode 100644 jwt/ext/base64.js delete mode 100755 jwt/ext/cryptojs-312-core-fix-min.js delete mode 100755 jwt/ext/cryptojs-312-core-fix.js delete mode 100755 jwt/ext/ec-min.js delete mode 100755 jwt/ext/ec-patch-min.js delete mode 100755 jwt/ext/ec-patch.js delete mode 100755 jwt/ext/ec.js delete mode 100755 jwt/ext/jsbn-min.js delete mode 100644 jwt/ext/jsbn.js delete mode 100755 jwt/ext/jsbn2-min.js delete mode 100644 jwt/ext/jsbn2.js delete mode 100755 jwt/ext/json-sans-eval-min.js delete mode 100755 jwt/ext/json-sans-eval.js delete mode 100644 jwt/ext/md5.js delete mode 100755 jwt/ext/prng4-min.js delete mode 100644 jwt/ext/prng4.js delete mode 100644 jwt/ext/ripemd160.js delete mode 100644 jwt/ext/rng-min.js delete mode 100644 jwt/ext/rng.js delete mode 100755 jwt/ext/rsa-min.js delete mode 100644 jwt/ext/rsa.js delete mode 100755 jwt/ext/rsa2-min.js delete mode 100644 jwt/ext/rsa2.js delete mode 100644 jwt/ext/sha1.js delete mode 100644 jwt/ext/sha256.js delete mode 100644 jwt/ext/sha512.js delete mode 100644 jwt/ext/x64-core-min.js delete mode 100644 jwt/ext/x64-core.js delete mode 100755 jwt/ext/yahoo-min.js delete mode 100755 jwt/ext/yahoo.js delete mode 100755 jwt/index.html delete mode 100755 jwt/index_alg.html delete mode 100755 jwt/index_jws.html delete mode 100755 jwt/index_jws_gen.png delete mode 100755 jwt/index_jws_genjs.png delete mode 100755 jwt/index_jwsmat.html delete mode 100755 jwt/index_jwsut.html delete mode 100755 jwt/index_oldnews.html delete mode 100644 jwt/jsrsasign-latest-all-min.js delete mode 100644 jwt/jws-3.3.js delete mode 100755 jwt/jwsjs-2.0.js delete mode 100644 jwt/keyutil-1.0.js delete mode 100644 jwt/min/asn1-1.0.min.js delete mode 100755 jwt/min/asn1cades-1.0.min.js delete mode 100755 jwt/min/asn1cms-1.0.min.js delete mode 100644 jwt/min/asn1csr-1.0.min.js delete mode 100644 jwt/min/asn1hex-1.1.min.js delete mode 100755 jwt/min/asn1tsp-1.0.min.js delete mode 100644 jwt/min/asn1x509-1.0.min.js delete mode 100644 jwt/min/base64x-1.1.min.js delete mode 100644 jwt/min/crypto-1.1.min.js delete mode 100644 jwt/min/dsa-modified-1.0.min.js delete mode 100644 jwt/min/ecdsa-modified-1.0.min.js delete mode 100644 jwt/min/ecparam-1.0.min.js delete mode 100755 jwt/min/jws-3.2.min.js delete mode 100644 jwt/min/jws-3.3.min.js delete mode 100755 jwt/min/jwsjs-2.0.min.js delete mode 100644 jwt/min/keyutil-1.0.min.js delete mode 100644 jwt/min/nodeutil-1.0.min.js delete mode 100644 jwt/min/pkcs5pkey-1.0.min.js delete mode 100644 jwt/min/rsapem-1.1.min.js delete mode 100644 jwt/min/rsasign-1.2.min.js delete mode 100644 jwt/min/x509-1.1.min.js delete mode 100755 jwt/mobile/index.html delete mode 100755 jwt/mobile/tool_jwt.html delete mode 100644 jwt/nodeutil-1.0.js delete mode 100755 jwt/npm/Makefile delete mode 100755 jwt/npm/README.md delete mode 100755 jwt/npm/lib/footer.js delete mode 100755 jwt/npm/lib/header.js delete mode 100755 jwt/npm/lib/jsrsasign.js delete mode 100755 jwt/npm/lib/lib.js delete mode 100755 jwt/npm/package.json delete mode 100644 jwt/pkcs5pkey-1.0.js delete mode 100644 jwt/rsapem-1.1.js delete mode 100644 jwt/rsasign-1.2.js delete mode 100755 jwt/sample-ecdsa.html delete mode 100644 jwt/sample-rsasign.html delete mode 100644 jwt/sample-rsasign.png delete mode 100755 jwt/sample/css/bbplayer.css delete mode 100755 jwt/sample/css/clndr.css delete mode 100755 jwt/sample/css/fd-slider.css delete mode 100755 jwt/sample/css/flexslider.css delete mode 100755 jwt/sample/css/jquery.nouislider.css delete mode 100755 jwt/sample/css/style.css delete mode 100755 jwt/sample/images/arrow-left.png delete mode 100755 jwt/sample/images/arrow-right.png delete mode 100755 jwt/sample/images/audio.jpg delete mode 100755 jwt/sample/images/audio2.jpg delete mode 100755 jwt/sample/images/close.png delete mode 100755 jwt/sample/images/cloud.png delete mode 100755 jwt/sample/images/clouds.png delete mode 100755 jwt/sample/images/heart.png delete mode 100755 jwt/sample/images/img_sprite.png delete mode 100755 jwt/sample/images/left_arrow.png delete mode 100755 jwt/sample/images/likes.png delete mode 100755 jwt/sample/images/lock.png delete mode 100755 jwt/sample/images/mail.png delete mode 100755 jwt/sample/images/mail1.png delete mode 100755 jwt/sample/images/menu_1_left.png delete mode 100755 jwt/sample/images/menu_1_right.png delete mode 100755 jwt/sample/images/menu_2_left.png delete mode 100755 jwt/sample/images/menu_3_left.png delete mode 100755 jwt/sample/images/menu_3_right.PNG delete mode 100755 jwt/sample/images/menu_4_left.png delete mode 100755 jwt/sample/images/menu_4_right.png delete mode 100755 jwt/sample/images/menu_5_1.PNG delete mode 100755 jwt/sample/images/menu_5_2.png delete mode 100755 jwt/sample/images/menu_5_3.png delete mode 100755 jwt/sample/images/menu_5_4.png delete mode 100755 jwt/sample/images/menu_5_5.png delete mode 100755 jwt/sample/images/notify.png delete mode 100755 jwt/sample/images/pause.png delete mode 100755 jwt/sample/images/pic1.jpg delete mode 100755 jwt/sample/images/pic2.jpg delete mode 100755 jwt/sample/images/play.png delete mode 100755 jwt/sample/images/plus.png delete mode 100755 jwt/sample/images/request.png delete mode 100755 jwt/sample/images/search.png delete mode 100755 jwt/sample/images/serch_plus.png delete mode 100755 jwt/sample/images/set.png delete mode 100755 jwt/sample/images/shop.png delete mode 100755 jwt/sample/images/sun.png delete mode 100755 jwt/sample/images/sun1.png delete mode 100755 jwt/sample/images/sun_cloud.png delete mode 100755 jwt/sample/images/sun_icon1.png delete mode 100755 jwt/sample/images/tag_close.png delete mode 100755 jwt/sample/images/temp.png delete mode 100755 jwt/sample/images/twit_1_ban.jpg delete mode 100755 jwt/sample/images/twit_1_social_dribble.png delete mode 100755 jwt/sample/images/twit_1_social_dribbleh.png delete mode 100755 jwt/sample/images/twit_1_social_fb.png delete mode 100755 jwt/sample/images/twit_1_social_fbh.png delete mode 100755 jwt/sample/images/twit_1_social_twitter.png delete mode 100755 jwt/sample/images/twit_1_social_twitterh.png delete mode 100755 jwt/sample/images/twit_1_social_vimeo.png delete mode 100755 jwt/sample/images/twit_1_social_vimeoh.png delete mode 100755 jwt/sample/images/twit_1_user.png delete mode 100755 jwt/sample/images/user.png delete mode 100755 jwt/sample/images/weather_1.jpg delete mode 100755 jwt/sample/images/weather_2.jpg delete mode 100755 jwt/sample/index.html delete mode 100755 jwt/sample/js/Chart.js delete mode 100755 jwt/sample/js/bbplayer.js delete mode 100755 jwt/sample/js/clndr.js delete mode 100755 jwt/sample/js/easyResponsiveTabs.js delete mode 100755 jwt/sample/js/fd-slider.js delete mode 100755 jwt/sample/js/jquery-1.11.1.min.js delete mode 100755 jwt/sample/js/jquery.circliful.min.js delete mode 100755 jwt/sample/js/jquery.flexslider.js delete mode 100755 jwt/sample/js/jquery.nouislider.js delete mode 100755 jwt/sample/js/moment-2.2.1.js delete mode 100755 jwt/sample/js/site.js delete mode 100755 jwt/sample/js/underscore-min.js delete mode 100755 jwt/sample/js/w3layouts-License.txt delete mode 100755 jwt/sample/tool_intary.html delete mode 100755 jwt/sample/tool_jwktp.html delete mode 100755 jwt/sample_jwsgenerate.html delete mode 100755 jwt/sample_jwsgenerate2.html delete mode 100755 jwt/sample_jwsgenerate3.html delete mode 100755 jwt/sample_jwsjsgen1.html delete mode 100755 jwt/sample_jwsjsgen2.html delete mode 100755 jwt/sample_jwsjsveri1.html delete mode 100755 jwt/sample_jwsverify.html delete mode 100755 jwt/sample_jwsverify2.html delete mode 100755 jwt/sample_jwsverify3.html delete mode 100644 jwt/sample_node/README.md delete mode 100755 jwt/sample_node/asn1dump delete mode 100755 jwt/sample_node/asn1extract delete mode 100755 jwt/sample_node/gencsr delete mode 100755 jwt/sample_node/jwssign delete mode 100755 jwt/sample_node/jwtverify delete mode 100755 jwt/sample_node/pemtobin delete mode 100755 jwt/sample_node/showcert delete mode 100755 jwt/test/index.html delete mode 100755 jwt/test/jquery-1.4.2.min.js delete mode 100755 jwt/test/qunit-do-asn1-newobj.html delete mode 100755 jwt/test/qunit-do-asn1-oidhex.html delete mode 100755 jwt/test/qunit-do-asn1.html delete mode 100755 jwt/test/qunit-do-asn1cades.html delete mode 100755 jwt/test/qunit-do-asn1cms.html delete mode 100755 jwt/test/qunit-do-asn1csr.html delete mode 100755 jwt/test/qunit-do-asn1hex-dump.html delete mode 100755 jwt/test/qunit-do-asn1hex.html delete mode 100755 jwt/test/qunit-do-asn1tsp.html delete mode 100755 jwt/test/qunit-do-asn1x509-newcrt.html delete mode 100755 jwt/test/qunit-do-asn1x509.html delete mode 100755 jwt/test/qunit-do-base64x.html delete mode 100755 jwt/test/qunit-do-crypto-ecdsa.html delete mode 100755 jwt/test/qunit-do-crypto-mac.html delete mode 100644 jwt/test/qunit-do-crypto-mac2.html delete mode 100755 jwt/test/qunit-do-crypto-pss.html delete mode 100755 jwt/test/qunit-do-crypto-sigini.html delete mode 100755 jwt/test/qunit-do-crypto-siginidsa.html delete mode 100755 jwt/test/qunit-do-crypto-sjcl.html delete mode 100755 jwt/test/qunit-do-crypto.html delete mode 100755 jwt/test/qunit-do-dsa.html delete mode 100755 jwt/test/qunit-do-ecdsamod-s.html delete mode 100755 jwt/test/qunit-do-ecdsamod.html delete mode 100755 jwt/test/qunit-do-ecparam.html delete mode 100755 jwt/test/qunit-do-jws-intdate.html delete mode 100644 jwt/test/qunit-do-jws-sign-hs.html delete mode 100755 jwt/test/qunit-do-jws-sign-slow.html delete mode 100755 jwt/test/qunit-do-jws-sign.html delete mode 100755 jwt/test/qunit-do-jws-util.html delete mode 100755 jwt/test/qunit-do-jws.html delete mode 100755 jwt/test/qunit-do-jwt-veri.html delete mode 100755 jwt/test/qunit-do-keyutil-csr.html delete mode 100755 jwt/test/qunit-do-keyutil-des.html delete mode 100755 jwt/test/qunit-do-keyutil-dsa.html delete mode 100755 jwt/test/qunit-do-keyutil-eprv.html delete mode 100755 jwt/test/qunit-do-keyutil-gen.html delete mode 100644 jwt/test/qunit-do-keyutil-getkey.html delete mode 100755 jwt/test/qunit-do-keyutil-getpem.html delete mode 100755 jwt/test/qunit-do-keyutil-jwk.html delete mode 100755 jwt/test/qunit-do-keyutil-pairpem.html delete mode 100755 jwt/test/qunit-do-keyutil-pub.html delete mode 100755 jwt/test/qunit-do-keyutil.html delete mode 100755 jwt/test/qunit-do-pkcs5-eprv.html delete mode 100755 jwt/test/qunit-do-pkcs5-pub.html delete mode 100755 jwt/test/qunit-do-pkcs5.html delete mode 100755 jwt/test/qunit-do-rsapem.html delete mode 100755 jwt/test/qunit-do-rsasign-pss.html delete mode 100755 jwt/test/qunit-do-rsasign.html delete mode 100755 jwt/test/qunit-do-x509-ext.html delete mode 100644 jwt/test/qunit-do-x509-getinfo.html delete mode 100755 jwt/test/qunit-do-x509-key.html delete mode 100755 jwt/test/qunit-do-x509-kid.html delete mode 100755 jwt/test/qunit-do-x509.html delete mode 100755 jwt/test/qunit.css delete mode 100755 jwt/test/qunit.js delete mode 100755 jwt/tool_asn1dumper.html delete mode 100755 jwt/tool_b64udec.html delete mode 100755 jwt/tool_b64uenc.html delete mode 100755 jwt/tool_ca.html delete mode 100755 jwt/tool_cades.html delete mode 100755 jwt/tool_certview.html delete mode 100755 jwt/tool_cmssign.html delete mode 100755 jwt/tool_csr.html delete mode 100755 jwt/tool_forfact.html delete mode 100755 jwt/tool_httpscfg.html delete mode 100755 jwt/tool_jwsverifyanalyze.html delete mode 100755 jwt/tool_jwt.html delete mode 100755 jwt/tool_jwtveri.html delete mode 100755 jwt/tool_pkcs5view.html delete mode 100755 jwt/tool_tsreq.html delete mode 100755 jwt/tool_tsres.html delete mode 100644 jwt/x509-1.1.js rename web/login.html => login.html (100%) rename web/modal.html => modal.html (100%) rename {web/scss => scss}/style.scss (100%) rename web/testItem.html => testItem.html (100%) rename web/testJWT.html => testJWT.html (100%) rename web/testUpload.html => testUpload.html (100%) rename web/uploadFile.html => uploadFile.html (100%) diff --git a/CustomFileInputs.zip b/CustomFileInputs.zip deleted file mode 100644 index 9cca56dec5ca836cd9cd1cce1b75f515e8a20a64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80303 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

EB!&)oJdMzmOeTI32D%L*i?Z7k2J>oH3J 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 U?CAiY4gTPHz!R-BSkJ(J0D!t`!~g&Q diff --git a/CustomFileInputs/CustomFileInputs/.DS_Store b/CustomFileInputs/CustomFileInputs/.DS_Store deleted file mode 100644 index 9939da8df7e9658b281e15ff29ed31845e06a7c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHMTW}Ob6uozoz)Z%4UY;R5T#O>%QfvY-#8TNjfJC53kvGJwvpWNfPG;7fNfwML zRry{rdfxI5P=YZ z5P=YZ5P=YZ*?<7WY+e*i%CHU*2oVSom_UHPAL4XznF{2%l;YJvl}G_dmXlf(YBSy- z84qMCkmFL)2o;pBB&90`DF#Y+(#He4R3OKtlKa}~9c%DhSzn|F8TA-B-!>;ACUtmpTO zo@JPspxvSShl=ek*R?0wdZx!R3u(5f#dUn$a?E^*>p-vN7;d529d-gp5my1K@(M0~WNA(@D8-qbKQ#y(e+ zE)lQYRL>!)O>Vw55wCBoCrr*v$K)&io2kr*$+t9Ef{E>objV|# z$g@REE?l9BrbXwqZri?eM_Zb)Vb9!a+PZIzn60{RdTBP_BlfgsT_<>`X%@@sc6OMI z%qH9Jv>q_M-mGg64>`g*n|E!y!}ToRa-IG@-#qMd8$Qvbp}u{doA+CUW1mIyOREK( zID2y3+3PX$9!a9jsrgkaZ@BrEWc_Vh&#~Boh1z0mY3~T9mTh(yIP3a#FKar6@7!Imkjy_}xuV{62g~CoN`wd!qOWvf~kkefsU9B=*>GEi$QgdT;jmiqj z05{$38hpCIwpv@Ss{LHwWEe%|25qCtJhkgS+7Z8kRyIpCNvUBx zGOvUrG(!&zLJp3=Q8)%K!v}C0K7=#y1$+-b!g;s|zre5X8(f0l5ix@0Sb;ID#^tyY zS78k%a070{B;JABaR;{HUfhoZIEZO9a0ngD;r&>^aeNpb#mDdodJiQ8qrSmV#snoQW>TrzTe2Ew-AwR6d?^|P0-=jU^pE?T@~ zY1QgAg14;`4|vKmEoGx1prnkTQjscx!;`tVta|y1=qfEf(>CZPCYpx@wbLxsMOWJpB?{{bi^$P{zpO%z5_dVlS-BkLtR*V5IdZf~YY}^mf$VRO zw(;G=%1Y=tBVqr8uHO+^ebA_y7yb0q?@b_qT$D0V;3tqeJW`hs6bb5l% zQ9L^Fmnb4K37e9LL?3sjWkT0XayU6=U){Yjx%@ak|KB$A_y4Q=M~15p5eO0ZR|K%U zwX?OEOo|EhRBL|L9;fRbx_IGs<5CJ2swRC1pbkHd7bzNz1t$r@FGYIpKQ5(kr@n9} W`9FOONKQGh3iJOk|G&oa|Gxpx((*$9 diff --git a/CustomFileInputs/CustomFileInputs/README.md b/CustomFileInputs/CustomFileInputs/README.md deleted file mode 100755 index 4d72ac7..0000000 --- a/CustomFileInputs/CustomFileInputs/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Styling & Customizing File Inputs the Smart Way - -A tutorial on how to style and customize in a semantic, accessible way using the

-
- -

Custom File Inputs

-

Demo for the tutorial: Styling and Customizing File Inputs the Smart Way

-
-
- - -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- - - -
- - -
- - - - - - - diff --git a/CustomFileInputs/CustomFileInputs/js/.DS_Store b/CustomFileInputs/CustomFileInputs/js/.DS_Store deleted file mode 100644 index 07083ae8edb1e73d5c955ad860630975957aa4ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJxc>Y5PhR50yZg92sT@$F_3?7geX}12P82h{u6>9F z4%lIj=K7c1$qM&);M^W#tg*W)tHr#m=H#eguWX|?GkQ9<#v`Mb*y5S&CrrrOSe6dH zjL3Ou@XuQO@efyZ$*j#)>B_=Fflwe62n9lcF9mpKtMyMZMjr}<0-?aC0(w3qHpRlR z&S*ymJ1YT*Jr0}E*Qc>^l4IdmXXFe`GL@LA;w6S;I>(d86^?brOow>!A^zo$;zjK1 z%%3bAQe=!i6bJ>{3TW+18|eLi!M{vrk#8Z8%8 sY8qFoL!;k%1n`HRBd0c*=ac%3D;(>LnnlNrPK<|u2@+i>@CypO14!#b7ytkO diff --git a/CustomFileInputs/CustomFileInputs/js/custom-file-input.js b/CustomFileInputs/CustomFileInputs/js/custom-file-input.js deleted file mode 100755 index 8942e16..0000000 --- a/CustomFileInputs/CustomFileInputs/js/custom-file-input.js +++ /dev/null @@ -1,34 +0,0 @@ -/* - By Osvaldas Valutis, www.osvaldas.info - Available for use under the MIT License -*/ - -'use strict'; - -;( function ( document, window, index ) -{ - var inputs = document.querySelectorAll( '.inputfile' ); - Array.prototype.forEach.call( inputs, function( input ) - { - var label = input.nextElementSibling, - labelVal = label.innerHTML; - - input.addEventListener( 'change', function( e ) - { - var fileName = ''; - if( this.files && this.files.length > 1 ) - fileName = ( this.getAttribute( 'data-multiple-caption' ) || '' ).replace( '{count}', this.files.length ); - else - fileName = e.target.value.split( '\\' ).pop(); - - if( fileName ) - label.querySelector( 'span' ).innerHTML = fileName; - else - label.innerHTML = labelVal; - }); - - // Firefox bug fix - input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); }); - input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); }); - }); -}( document, window, 0 )); \ No newline at end of file diff --git a/CustomFileInputs/CustomFileInputs/js/jquery-v1.min.js b/CustomFileInputs/CustomFileInputs/js/jquery-v1.min.js deleted file mode 100644 index d3a4400..0000000 --- a/CustomFileInputs/CustomFileInputs/js/jquery-v1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.11.2 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; -return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("