{"_id":"@spark100/teaching-base","_rev":"50-d641fe40d13537e4292a1a70cd5b61a7","name":"@spark100/teaching-base","dist-tags":{"latest":"1.2.3001","beta":"1.2.2011"},"versions":{"0.0.1":{"name":"@spark100/teaching-base","version":"0.0.1","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-M8HUpsw4JZxBRvz0l30uqd7euk20c6vgDt0UCVH8av2zCxK35T+Ssr4HOFfv5uVYebDwiNExe43bAUvbwN0R/g==","shasum":"bf053893615ab4307c1f53c628232f9f8af42326","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.1.tgz","fileCount":256,"unpackedSize":7789424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvoaWCRA9TVsSAnZWagAAPxwP/2GV26wyaMdteItHZ3Ps\nCKgX5Pw/1bvcVr8jBivQStFKneVDrgY+CS9IAsbsuOwnWXarrOYeSvw40Rzk\nx/kF4N4BLc8Psm2cQG+B5kP2Z0WWPjg3cZQFM1+U+pMCxPQlXM5bgSi6epna\n62cNN5pm7T9stvK/ZaTPzNrVDGGIRSyAMSJm5QuNW0tLRtEv0Z15v6MGalu/\nYtgfa9qm4SO8OY+cTt2Es+PbjnNrfkwe8Y9RnK1Uj1VipAzkyb2Yk5VB3/3I\nKcfcWEkbfRu2tBoUhMtMVPLj/z5JbeVH+0BT8/DX9BELu55uwVfhQX7EkuPG\nbBE8xQZdTZl1PkGehXCx+HammScem5L5oMQKTOvERNGWKvcEuf4DjMq7/CxL\n4Jya0/4xoFjuYwdLZ9dzYcmwM2vMlY9PTfrBb7QQSM3QLgYpBFs5RqOaX8eF\nARxp+7Bvh5ITPi3VfqSl7uGu8+CvVzNu8qE7/L2O92uphRNMjKSrpJDlLd+V\n6tLV9NC/HfjZKnOmfjHLrpC5TtdjVKtwsaCKoTzp2nPokIhkxgoQNxk0r6I6\nf2vUZgHTHa1bHKj5Ir+q+IJ04Csk2jSz/wjpeKi1BvvRxaK9mIkW41iV60OI\n3T9Lre31ledeg3b0NXIV2ep6XMfG9UpfWGRaMb4gBrWTmEQ99HXCFn6qu4yQ\n/ihS\r\n=7dyN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqkUGdoFGifgFA7GfwrKzKvAw3vUgcVlM9bSnFB1Q3rAiEAygNaU0HTaLgyO+28KYUYazXnWe2G4pEp5ps6jOItmLs="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.1_1555990165934_0.871127182872111"},"_hasShrinkwrap":false},"0.0.2":{"name":"@spark100/teaching-base","version":"0.0.2","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-3yfEPIgmYzRTGB4RJKgZi0WAgvoOI8288r06Aq5EeWUNmp7T8JPqzNwPJDaJUIY48ZFxf9RZn+xBYhzc62rTwQ==","shasum":"ec60d74134ba9f36474304f4867aecdcbcb713cb","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.2.tgz","fileCount":256,"unpackedSize":7789424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvsGDCRA9TVsSAnZWagAAt3MQAIoBMuZ3R07ZHLkz05Px\nSHqsyZ6kCVAZaN5UNsJY0Eck0WXedLDefpEfGzFSmnJEWzmT4Mv0lMdF9f9q\n5KF6uJzJSpTaRg0/vSzOTAc5qvv1N7hTflAnbgHwwkJzUvBFuSZVutjbU6C2\nq+oY4djQLfB2z2mWq4gHk9hGZsiU/QPfLlI+S9UVUeNcMyxH/lp3tcg7rjWv\nRf57XE5JZZVlsl0yJT2KslhQu4XYdXLmA3ECf4CwojSzYRKUYFVkQmGjRbhF\n7wi1lbEVmLB1bXXzXUvkmlJjTdz4W5CnhRTxMxg12yKuFOPRS0XanAJ6DWev\nGBUE4v60qh1B8n55adf3OaOQLJ8M2+vUtlPgjhj4oxL53I1uAolc6IbV/+en\nrXd4kntYTfo05myyJP7ETXamu4G7KkB1YYTVEjfgQ4fbT8caVTAxrx/jxPlc\ngqxXDr6ejgPYoZY4qIZYNi/I6MjLgOXpcjxN64+35aTvocgWJD+IDhvzGfEB\nO3dQPafc4EeHGqFUdafVaqzGIJP+VaLkALGnULWF8NxYWnGpoAvS8mpmsfII\nmOE3UHpAoL4atdrvecYeEXSAVBiWQzybIVWzNTI8BrnOhynQVZKgPh1xw3b+\nSpDhbZEOO5KJm6dBP46Xe+c3ZGKYyk5dsgnVvsQAxeog4dSn7EUK6oeADLWG\nrk8r\r\n=wtCr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcW94TxoggDi3wMYpNTZei/gyLBYSkOewQq99npsSHnAiAOuPgqAmw2hfUvWCgpemmojs63Resx9ezNMYF6CqRUSA=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.2_1556005250822_0.47458494832567566"},"_hasShrinkwrap":false},"0.0.3":{"name":"@spark100/teaching-base","version":"0.0.3","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-/oWSXxSOAkOFT6cTLOT8975cY9FmJ/QW/ulQp3A3vyESkjVzR2oQtpIuSvzmqkTrqdrWRuzwSkMwcLRa8NOhQw==","shasum":"125711ddbb859c4cf4fa0cb53ef0930b2d532604","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.3.tgz","fileCount":256,"unpackedSize":7790269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvszxCRA9TVsSAnZWagAAOCEP/AgGqSvi7guoG1Rq0/tU\n2Y0HbCN/T/Y9MTYPlWcmSuLvypoJOK4O6bmLFI2jcUczTvM3ySEcZhK/E48r\nfGrEBQ2qrqzDaXGu6Lb145UFNdRZOGJ47uGT2drW3QzU7yqoXthPaz3NXFuc\noK71loJ0qwttHxT7uVQZsAsux+b+iR/5OB+MOMLNZF7mgQu95H6XZbHIqcGy\njPoruS1TKfnH2d9Q6J6MlC+9PqvGPVkc/McFsWoZXI4qnk9gHxXJgdfjmQCN\ns9tGpI/pQCBiTzqm4rrXk1vVvKQKdQoO+I9ol87m5Ubvlds3IVyNguwpHHMH\nDgHOTLdz9+xW3V66tVQL3+BN4SlUxbwY7p8Ln74dJkTkG9ZoJC+kGGRQJSdJ\nwd4FfGLZTzqGXi0onSjDDjDKkOQ4/2YVfs+fM2W+jkdfgNsA5qBwx2XNfH5R\newImFsoMinfk36MseZBqwSHcgdzzu+sGoLb48WGVpKn7/4exMKjT+umPzbbm\np9n5v4hydlPTMQQ5b8rFYHsyv7iGgaMAVHabxim7M9AP/o76Iuu8FmQM+4wC\nLrhrVu93JjeMyWZRwF21g9qHOZUncIHnoZgE30rC+8ieHLF8IXjY+yWaTsPR\nHpk5tCn7tpY4xUjDXvNo3fviluozGkp1nwlRLLz+WfFxtfqgf7ALpbTeDpu5\nOxZQ\r\n=TbJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBILiSdThS01Y91yIpis1XMa0bZ/227/DM26beTzFtAmAiBf20+Q7XSb9K90WVWO3XB0pMqSKA4tPl0FEkF+MniyEg=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.3_1556008177166_0.7872313914966009"},"_hasShrinkwrap":false},"0.0.4":{"name":"@spark100/teaching-base","version":"0.0.4","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-wdNNvNDRoKiFakusZAVnTlD51AVq53CRL015WPAJcGpzhmaMJJSUuBzrngoMO1axrhDu/Z1qPsG8Qlgm57N3Sw==","shasum":"dc8ddd12b4c38d4547bf85fe207ed56b27b644d8","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.4.tgz","fileCount":295,"unpackedSize":8156561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvtU7CRA9TVsSAnZWagAAEPcQAJoFWdXMDizoKdZXWxOc\nzJ1aJW221CqRlFKmW7NzRf4zQ2Pqw/wzpdkO7iv4si9nKrnjSDV0aOu8w2nf\n7ALW5jvEai+gW9CaNrpOpbvOb2vC+ZEgC4lhhbZkDS1dkHVcEYWM0ebrqQEm\n/WLmqAxI8lwxDarnyvkRQGYwFsylh23SPyUb95ey7fqMM0ivsHHIU3WCS/PG\n/oYrUdfA+HGaNLdSUWLk4WP6mT4EkZKDy3qwRTx/0EGB3DRopMWI13ns2h79\n/pAta/IU6K04g1+3T9sqlr29WeNQVDR/y6YDWV9jC+Qo5x+NmiKqEMSPOMYx\nrKGqBbt+V8iwls/3uyIHAzU+7Xsr4LgnoaMh4VxiML1OF9FMsPtbahl7YNkI\nr8cR/Vw9Bc966I1YWoVeQK0QoogGQCAbBlUhVememdkCbcRXWDtEScEQX8G/\nYn+cCm32x77rFSyvgQtSf7x9LyRnipnDDCMT5yhrmNMDnNO98W1siJBxmAr/\nqsLDTJMWZQ7iKAN5e5swtkge5C/JBHCeVXk3BA/ZPwzWPe2FnsXEZLrJLvFh\nUNIFBN7ZpCUIUyD2etXXGpTh+Ryn0BKpWsGoPdM8bdN/M2zMHlGdb+Ol8hZA\nFyMKMICAWrfo6a1fBCNvpW7SdtFFphjGSyo6rnKlSbvAXLXq2a++9MluYLKC\nkEWe\r\n=4cDI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNPLvE8zWAxkGo21FMu6Fh0R79H+4pfXg9T6K+GAB39gIgfjy55byO9hhoqLWNirx3IKAnPsxbtUBhfevM4NeaB/Q="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.4_1556010298711_0.6662897753574284"},"_hasShrinkwrap":false},"0.0.5":{"name":"@spark100/teaching-base","version":"0.0.5","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-lG2XwdbbebyfsnojPNDaFJseFXNy0gRqlNWtmQAf0c1LFfbtEbScDLxzdYQeY4NNON/pLMZalLcaOQBl1jmKzQ==","shasum":"3efc89cd95c4432fd6b229f6f79166823d92c6c8","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.5.tgz","fileCount":256,"unpackedSize":7790401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv78+CRA9TVsSAnZWagAAjpcP/jL8V2lWOxJaoHE1d2eo\n/FY1AjtON+dmx1/UgB458F+3Joq/4FF1XJZhEnjTigE8glu+8H77UiGa8OhH\nIIaJzzhwq/QbzHfYiCP1oNvdbWDPjghsG5jW6i6GrezGyZlUnD5VjQ6RzVyC\n563KEnOIo5Ofr+/pFgd3paJgP6BC5alLQw9y8rPloBPLbfLY847ByqmLjAeD\nv13v28Bu3lKc3ip9wk+wp3zy0VGAePObdyRcIK3zttnDa7A3gP8rragNmBbP\nPxKLXGwB8vejGpsyJnEA6UMGRgGO+H5DVnd0LRh3KtVN8e1umysTJxrEBKWZ\nBKkcnYg/hHMS+57UyvGgXZaWT9cPHpFesDU4/ifWkDmdziW2xmJXjrTjWcPO\nXZc5tdnS3+gZpFG7p4HNkh0DVw0OY61CUrOdhbIUfr38+3GhSgWaqi46CBN8\nI12N5H+K0dhyB/hHjbRzljBHGYr6IvZmXk3LgYawcW9+GeXw3n+GESEl3ab5\nCeD6FZZs7galDOABO9bPLhVsBu1m+zeC/jq4KnaOvJVS0QOnpqzdBnrTy2ok\nrGwa5o+ZF2J1zH9biKfjvq1z1Sjmwhoa6t1RKEST7iMYObvtqcCFu6Sofk0s\nehzka8pvo80Z3QBpqZokkCWm5k6fajPh8oyMeLEVXkUiQnArh18HsvFDG+C9\ny6sR\r\n=6uKa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNxT+D9piZDjt1v5VVJk+AqmlACFq+3kXPJD4s9os6NAiEAze57JA1tCg/P7r+qPKmYFLD3jR0IZMnh8+wjStmk/lw="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.5_1556070205936_0.9838087742854806"},"_hasShrinkwrap":false},"0.0.6":{"name":"@spark100/teaching-base","version":"0.0.6","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-DkqnPIq2GYOSGQvozCHzS5JwX97uwFJtbhkuRQu7AJlUujBta0YPW3f93FRsw7kywnvIkZ2yXvqZHEaupqtYSg==","shasum":"104a838b62b4bb096231bfdd2256728e83e3fa4b","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.6.tgz","fileCount":296,"unpackedSize":8157793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwCkBCRA9TVsSAnZWagAA2zMP/3AsM+sWSYqRdNjVzfoL\nN/p8OFyk/XXIKpz4mKiAk5GK9H98e3M+4CpNcb/Z0uV0wVzbfAx7blYn+pf+\nAnvVaHZrAVbeOZhhISBlcSsWfr78GLFCNbxB6ZaP662RH7inYBtnVQyq+Txz\nANi36w8Jn5dCMcKAo9cdm3p2C7XxkWZZ5WOx15vZnqnS8xDbnzJgI34ZSBcy\neJoC3MLHorDs9b+0NawWe5qg9og941ULr72SwFB6Nhn5DVfOoVkbXIEjPzyt\ngnKJr5FqIC6lj7G17TqbBuhlqbMmrTfVHBA8BUtGVQRSqlenbkLBHKx3XEjc\nY/WYXk982G0ehBSps/evQCgabnS0QQbFgcOfcZFP75a0QrYt8ZbLoXy+DBh4\nt2bYHRGlu0vQgN4fq087qBPaeBQ33kN3Ag/E6ZBNEogtsYcshlLs/1NVkuJe\ne6w+IkyiqjPSV5BlI1+V7uOsmJ+V5GrYrgID4EtAukCDxGZ18cnbhDzKhK6s\neTtnfwVuSdGf8AL0HxtosMtO0RSUMFU9HLMchPaM0cMbQB43BEMNH58pZkVL\nqsqNAzJ8o8vULKnaRGCpcsj1/v7bE617SUvuI+GS9NIdLWWNgKz3wCb7oLaB\nev+wToSzp7DQ6GhWkKDHzl5GHJVZv5QGKu6OEWFK4X07dITklRJrhFsaLPNR\n79MC\r\n=DBAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiPAFvKfk+5uGwC7c76BQuTx7RCzs7+Px1qkdX71YwZAiEAyQwy1J0+CIVpU3F1FiSuUeV3GEzbqCc9owAFkTKJeGg="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.6_1556097280408_0.5253740331027164"},"_hasShrinkwrap":false},"0.0.7":{"name":"@spark100/teaching-base","version":"0.0.7","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-j+jwvDP0n/vEVT5QGIQq91EX5uSaQYz6EawwngJW4JsXC36boEHd2Ede+g/sDVlLQGNCGhP3U/JACgJFLqgQwg==","shasum":"dcbbb576404e8d83013d43ef07615f07e4e93472","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.7.tgz","fileCount":296,"unpackedSize":8157591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwCmiCRA9TVsSAnZWagAAk98P/jqXhFMaCLTmTRv/FaXg\nIX7FtauZUxdUDGpJzTH5d6gcac/eKna9Ufuxjgl+VxmpaDnGgopC7AeY6w0V\nOGiWJXh05uJxc1juYx6rkn1DUciSSyY8G0x/pbOwk3ZZ6KatVg/radXD20+s\nShTBpVNDJFj8cUM6BM0wPthjoyuI1S3qn6KINi3/RR6n2MN/1E8nEokh/iMV\nTcuMS3IjWKfNvph2IKoADB8Wg70nYP+cKFcLRIpcJwDbnfIpMiQWajRambyO\neDCojpM9XRQjcBAU+sCXtmJhLlY9y0kLZLs1zx8JIaO/Q8w7m58oTUAaNmUw\nEGL2mgO9dsPJJBUFOFQoPdiJaNUvkddn8AGIDWKsVyah4NziDqUHYWC7VU7b\nTo1rwlhchnXJVK/i+Zb1boQYKg67H1D8O7NNyce21BxzpzTfH/oNPIxueFDN\nQwLY+cbMgqp66Ij/11PzJZk4B2nCRQi4x6e3hJi402rFQLelLrZy3dUQOltu\nKQd9bxyUQ5VctgAbZ6yfS+w/k+YlRw2+KF52cu6m4fTZbmw+/FFUMiOIH/bq\nscX91BKZqd67ESNBVd7YaPLjToWGxnPtP6rjPqiI5BQwBQQ18bvfKfDaqRhY\npQ7MmOyQtU5DJUCdlNfQeEszFQXZRVLRA5Rw+xHAs/fTPg3RCXvy2JRfD4lD\nUvyK\r\n=SPXV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4JIbdhUJPr7icXbDOLH3x6kZnXppCwajqWvdaMfPkjwIhAJf8n72CFpjo6Ru0JESESpi1ri1+shVUhaK1AwLN0ftP"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.7_1556097441746_0.02769534462485157"},"_hasShrinkwrap":false},"0.0.8":{"name":"@spark100/teaching-base","version":"0.0.8","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-zD7JnlbM3SbOOqQixXGznZveRZz7UFPlfU6UJSHCQ5Q9NSGFKlbcNM9NkT36wCQUNtPG5Gf6AeoqXzsivXBXzA==","shasum":"60a3149cc19fbea38fb5969547a30acf6575ae75","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.8.tgz","fileCount":299,"unpackedSize":8216996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxXHdCRA9TVsSAnZWagAAaGgP/0HZnoJMzA9YKSvvDypu\nBFR9BuYMfe0AtnctHm2TQlBorlx68DR8dsZzvEGZ/mK53XSQkDoongavrQiY\n+jLvnkdHXZKjpbS4RwGOYQ+yoL3YM1sWE5qevlgLSpRT2OgyBigyW2+1cTMs\n7z9rlR6kYIheSp90NIOuXmLBBMao+AWa1KTUMZR1XJrUfRHrB+5ess1npb9R\nyxcfdQJ4WSkWxYHRQJJyL1bYcAt+uKnjUXajJHyJDCMRDYtTUun6cjtgwgpr\nP93y8y4yKeV+F39uGKh1637ZPlpEin/kkCCjg0LwKIZHgi+MQYCvs6vvETgQ\n877MaTPc76ZhYgu4b2slHX2vwOUhM8VbTNgJavNGhYvUdQ9yDw5GBFjLWer3\naPAkMCV2I6IPVyvmZ8pfkTbHoM1U2vfErwv0LmzXjUm7rk2BhkevM8622O5M\nNMYYRb4A30u1s5BNsoAzR7+bdbjoEkeaq6WfRpVLgO5L0/52M6PFc2OEmga0\noPUirXlLNSJphnV2sxRfwH3QTpjpnuK484KAVRE/p6gJToEt8LpYYgrrFyGR\nWZ9aHJu0Ft/A1b4qHrrtUcdPrOl5SZworGUjpQoAWXZaH07rIrltEgtTkAHE\n1V0lCmT/wjPKtXDg7Ws7ai+aLzVxBvFhiVyYLVF9heEOIb+3EmWdbhl5Kkuk\nycBU\r\n=tsp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx5oEOkEWcZzZjkGUXV4LWoEyeb3M0XaItoesobhZENAiBdeZf/Jc4lMipwZIObVTIieYOYTgk0g0/0JBJuDIMIMQ=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.8_1556443612608_0.31388080561109755"},"_hasShrinkwrap":false},"0.0.9":{"name":"@spark100/teaching-base","version":"0.0.9","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-5+Je8Dpz/Qe0n1e1pNTw8fHaM637a2Cskau9VpF+KE7nSSQ1Mah7hH1JZe4waUYFugLAyUcTTScMIkc+aj/RJQ==","shasum":"1ea6d3a8b39a86ee5dd51dfe64b2e06cfb16cce6","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.9.tgz","fileCount":299,"unpackedSize":8217056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx8Q4CRA9TVsSAnZWagAAl0MQAJPEn9RJEgHBArp1YbE+\nUCjHCvlQBiRX/aASUpDH8PAkqHLqQOtNoffmCRskfxgOONQov3Zrx+uBdHWZ\nzWW0AqHxYddJKIlVqvFlKA84y8vceAsA1l0LdewS5qg7pnd7eGl0H+teinVQ\nnfSLWEHFwHhQ1YXXM06gydMKodi0WK9/sWn55y1pVp1I/llekRPPPJv/j+EJ\nlaPtHSju43lABDV7mnba7+jtPUC9LgAz1fG0BjwneOODNJ6BomrbCzR2h0j3\ntgteHCJe4WZjd5tyyXbo/IbRvr3jZCbfwGo/gWJtpH3ZM/9e9M3MvPaCc9aw\nL71I39f8Zao+9TEFx7RonlUPPi5OT+LHCW8+MzYiVAgpyD7FnCZrZX8L5O1E\n/StbJflSuVzF0+SxeI1lt2FQqs5CHgIH64UBjzHit8pIxm31DXOmC/Z72z5G\nwKEi+eJEGdnr/n/pQYQGWsJ6/UYgmmeeLOUQTW68DnDA9kFTa7TVA3Kmvzr7\nAOstA0BoBKU2ze1GLF6AF7k/YT0JtU/GO6KutgCDFOaRdejeQ/6kHm/0OGbS\nz7TAmWGxmRza7vE5rZ04ZI5YBoD4NrgMVGwposIuVQA2Arf50S1F7VrU1pJB\n0/jbbYPFCY9o3S/mzU/JQCDH7pVpE7M9HnRvqSYTi0cGHPQyK7rOrNVxETNQ\nKSwF\r\n=1KsC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeEhj137tPJ8DMMU06+GHjcGKdJ5Xw8dxSG8KugENqHQIgdLobRckBs69MefjFdrENTbX0ZtYHmmSIYto72r6fDSg="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.9_1556595767682_0.014983970772867616"},"_hasShrinkwrap":false},"0.0.10":{"name":"@spark100/teaching-base","version":"0.0.10","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-0eh7nObhlw6ffJLJII93W7nf/r4YWHc314CFy876ZT0mTddEkplQQ6jC5TcwzVYepjh0V+MYRjyiHsMhjfePnA==","shasum":"68ff7fcdd0190e86a71c8b0bc7749f49c205ddc5","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.10.tgz","fileCount":299,"unpackedSize":8217617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0AJ/CRA9TVsSAnZWagAA9yAQAITKoOBsGHJJVX4NMiLB\nC9CHSDgJ/OMARCCyVABp6qxaV9M6MlJ98zL/ZtV3Ah2Yw5NqtwZ6qvFg+XBT\nxZ42uKINUrkvoPDapgvBQqu8iimEKXMWXxKQnJugPzvy8Gm/t91dhj1t5rDe\naJSabEzzuDCZtv3f1p9v9I5nTICA+9Exeb0zRllH8NFhtROJ6ew0c7c5tEkF\neZAKKWj9fmylrAMymZZuRHzAokPX2Rvcl/1BiJQx5DALSOkOh0Qbxs7vWvzC\nbnFHFB3UMi+CPcqkkxHyMm0r5Xqg1p5BSBg8o1k817Btlu9idbwbBUXQJH4v\nYl+pj3ybiTIjCqjFJS8H8jHZt4iI6wK7zA1GVNCiTwx+sWVjIMg59KJ1tmCV\nm7OJSzulThZFjcvYWPFUeERT6h2zO5SlgTk+sjhKlcNsnTh5eqPTbNRCRg4R\nb6lw3INmhIHGa4Gl5lz+ymVnJ/5HckX7iVLHKmzktgScxFZWWcPjmGl0h6Ug\nE/AJ+GMZhrkX43MzrZ6G7epT3sJyiMwp690J0A6TC1JIEp0Ad/eHXcmaN91v\n96YMg/Fv8fX8YzB0B2EHKx5zlgJEORjbsjtylU+uKST/Uu3VIAfrVuTpYM1+\n24mTEgmi8a8xNBHvQEVvMcZOEnOJ6o6jsLlS3CYU9bhzRXm5IAuZTGSvfCd0\n5QiK\r\n=B6wr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC66FUBQCvoh0pUfr4XNI2ffPL7XWoWJqO1h+jOZpFJ+gIgEeDEzQq1g2WTOZZ7IkFcT9+bxzCqAq6p/FUb03jLQ4Y="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.10_1557135998120_0.8757712542830312"},"_hasShrinkwrap":false},"0.0.11":{"name":"@spark100/teaching-base","version":"0.0.11","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-wdOxPpWoXBJZKdOGzEMovc1YJ050HRK3PJlTOxykwDk5V0urYyzHIIey/Q3r1Bk61a0rOn7VTJCqI8H9XiMqzg==","shasum":"5b0ba695015041fdc2dde10b3b54f24589a986ae","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.11.tgz","fileCount":299,"unpackedSize":8217617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0AUYCRA9TVsSAnZWagAAy4MP/RiSudWk3uuwrZFacZg9\nv3uOoZY4bKdG2O4dqXMuEhWUhL9UpSPEkYqD4LdbBijg+8zs+4XN3owHyTD4\nN4QxKpC2beOY0MW1x/QTODbqqWP3OMOWxKdDUlh7SHajDhARbYUPNDr2qNOq\nYzT1uvqp+e2/yIELg4B3XPfmObkfhvlgEzHx2x8WdG2febp7GOamKC1qrZ69\nbK3lgItMWfmoo+ZA1oi8I0pKH2nWWFfXUFlt5ynEk/jKdHdaCOcViqngBN/9\nvP0bzguO3/v3P0tVGEEg15K21KYs9cA7A/p2a/uFdY4MjHj8nY/Agox9qule\n3hTT4F9P2QX1z72rCd6rWxR/37bg5ismpb2fvQEsyvt6jR3hBkIiLqaVbt6d\nkqt8iXwr1TeEqXNeQxpSxDakIU3r7kx+zt6xs8CgVD7ul+F4JM4lu0CQhcfC\nZN1GUyQ0sQSLSJbFZQJ31brNxbGHUi5Npw+C0Dzicw5+2DQzXpraXBVjW6iT\nzxjBXjJwBAsToNbAezq3RWZOFCeToMLGu9JIlcU7c8rJv5LiajAKEPcmBFJC\nMM38ja/hwUyr3dvOjZ7yWn2dNo7SWVFfu9+7EU1H23sd/VntbXovUEzvCaPL\nPqDVVEbpbY/RFAhAk6TOaxhEbLR8oRqtC2EU9Vq+rIkvEwYvXp1fiysyuOzV\nln38\r\n=5rmw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUy67li9E3Ljhmi+JcXSyMRK8pXi1mBs8H/I6gF/yhWgIhAJfckS/CMj/B/iycE+O/vkbtaTnkTMGhp83ZYzl5C+ve"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.11_1557136664041_0.6153215968011625"},"_hasShrinkwrap":false},"0.0.12":{"name":"@spark100/teaching-base","version":"0.0.12","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-JFukVb87EI/S24EdXSWAd/3jnS40arJ5sDIAHdchilH3y+WSgYtMwEh6OS+FKXfkNS2ionPeuId9hxJodSsYow==","shasum":"fd850b71d2fb70b26c878ab8cb108bc00d2c9267","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.12.tgz","fileCount":299,"unpackedSize":8217941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2m+UCRA9TVsSAnZWagAAog8P/2dPu2UaklEE77G+l51w\nfZ3qdzhPWpqXlQnlQigUHQh/1k/vQ6FvZXaVxQixK/eZlb8cAwlr8ZmIfFR5\nOqTGZ+D/u4JWnvHMAbCpOXKdVAWft+bmxujgngAhxD/0MHzwt1MenkAWXLGx\nrdimBAIifj9bm9saS/mCSqRmc8yCvJNJ7fyu/qvHng7xp4KUki7jMFawnnBx\n1fAQOQ3qLToZRA70eMt1S6yeCVrw5m5ckOrSd0m2+sxl3rDf5Wq3eIZk4a7H\n2lI9/fnYRfin0GwyAgJWJ+26/T4MwTG4yrZsgN8TBq3x2qhS5Q7lgP+yQcsD\naCQFiK4vBc94hdgFUrCYlqkxDed3WqoGla4pntCpheClBH2TI0d6k+9U+wPy\nYgs0uJMO3ktNI8c4W1usD6wqLu0QfwRHZ57dz7KTbCBm0GKr5c7CpqLC0x3H\nedxFPAgABcUTI7/tNpn88x8L6XGmald8/mm4GJclUp2WsUW1FDzE/0JNgRkt\n5MbVVcdZWVwMjcL44X6wgQuOUoUnh882KiIrBJoRkHsr2qxsBY0vLhhRwa8d\nF63fceT2WiBvvSaOVqECWvv6umbEKHQKRVZjhTcuiPyomJRk25ssfSZVC/VU\nmlqlaaCidpMJr8i9iHd6J7PKHI/AE5gAbaTIojQki4sNdHQJBw7JFSJZq+kD\nn2Tc\r\n=BXwD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAc9/Pwoq8ukJ9EQncEC3jfXfFWLCy/W29M2zP3uvgKKAiEAk2M4z6AE0SQJdJ20WVf/Ueahs28ifyRXdweZvGNQyCI="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.12_1557819283973_0.007798663109052084"},"_hasShrinkwrap":false},"0.0.13":{"name":"@spark100/teaching-base","version":"0.0.13","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-u4jzBUIsjBSO/IP8iyIDmN7XaIvHE0bjhfp7rsA1MmECBaol2xD8KPWrqmJVVao78lPMY7OxP/E7FZ0RdteVmg==","shasum":"a67a2718e2c90a7e8e3cacbce3427aae242938c0","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.13.tgz","fileCount":299,"unpackedSize":8219198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2oQcCRA9TVsSAnZWagAA3BUQAKH4dMTrWPPi8lUYhymR\ndWN4FZJ5+ZSXMXM7NgiGYHB4P8FyHtdUyZ5Gl7cKBx+pdIZmN6UYErkHa/ER\ne+U0PkGWvv0RNaVQfzHh3IjIjyh2zEXonMrZjGsBfplWz9czXzHvCHCh7NZB\nncUzXnq3NxH6uQHwbEaa1BkQgbRDAge43HcYs6s8Hblq2bkc1WZOwgnz/KcT\nZmJMURcT/hq9j6r+WN3KACCc8LTdMQdlI1cqfekzv+kQ9tzYIWXPgrxmLYK0\npsVv3dx6poAxuRzvRjjrwq0s4UmBZapURAjZCguToIWJIwSG7OACX3+wN7nf\nrLBCeshnP1d0NNnpwBTu27kpuH3uJbwFqMMn3sSRhk8QDSB8kmi8NAV+LO2R\nm08mnVHOu82W3MLgtGWuFUE0pKy877JZcMUdU0nMiQF5o51RpoKBuxsR06cY\ngaZ5rl81sD/OlD8IEm4VN8iX2pCtJRP1i/aPAqOsur5vqYYC8sQgWRhLaN03\nC4W3NMjLcQTdT6bSEipTu4WWO8a5LEpvcT2FUb2ydep06y95MBBKb2DH3EJr\nyUQ1ihy4IqYZVM1mdO8Jmt7Jprbe1lR6G/4Z+3oa6ze/XdXCfkSJZBxiM63x\nI22zl5BiuF2kGuN5IQW0Y4m+EX7NW8OkLAW+aodd3i9SZUZ480xb4aMclf5l\nbbGG\r\n=O0Ja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaH7Gr3auQ+Vn2uFlgJ7Ljqn8BfDZLg5RYQDkbK8RdRAiBs8jV5ZZB26E4k5uytWsMmnv7Cl6E7KjeGlS6iTBafSg=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.13_1557824539571_0.9829231415210136"},"_hasShrinkwrap":false},"0.0.14":{"name":"@spark100/teaching-base","version":"0.0.14","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-US+j0j74Bg8rAbC6x+LNyT6CCSK88Smk45pjh3G07FMtXOKO68idqpwwRLgzCmYQ4JBjWV14TwfF5aXNZZrHLw==","shasum":"092edf9e7066f58fc42b08ce8948553ae71bebad","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.14.tgz","fileCount":300,"unpackedSize":8253759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc23sgCRA9TVsSAnZWagAAeFkP/1SaGujzHF9ze/CtUNe9\nseco0GxxGsUogvKSBSFZDz7QF79kG/O7WubJcZSnCrHNWr2RZc6Cw74OFicl\nQcBg9t13Dw5oEoCQOh9ghliBl86VgM1jSVjkOsw6FvD6q1qS4qmR1GQG/kmi\nujEKx4RuHj15nnuMGQY/GusxNsmsudXipAs4QEXp3ZxZSLLy5SrtqZ0oTiCw\n2Oij397bNg04Yc+S+9C1dFn2yP1hHU384tHiuJ76xL7ZkNJilN2J0Kqccc/c\nvkyNMIF0I7cq5viarseJSTE/qoGmj5YTC53fdWsg7J/imsWyS6jUFhILoUXa\nfVFW/vUse35U+kOD82A/CMfjDjeqOQydSaFCruuEuvJdBw8Vrdmg/YXJVkDm\nvpfSOcM5avfaSGzpFt65ezt53t9MtcsviXB4oAoftJOlEYb4npQKcJxj4XLh\nxTuSOekmCdHdNvLDKP7GEpqsRXk+iw0IVNRUIiSDSTEu1s2HlggmhtBLbpi4\nAorLa4d9rRc7POyIlxKW3KonUQDWOqZU+QNNq3VOp4BlZR+Q8/lzIqmsNQYc\ncqyEYdPiHCecbFfuNubfMuJBiPdMqS6l3uWkjLnSWfr6I7AOCpvoJxd9B6s8\nrLEfZjLMDIxRvhhgPdEcqFbJ6lgFAhnEI602TBJs2Sxk6O6NR5+m/ZcAdlI6\nFfrq\r\n=tlSO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED6+MiJRnqA5YAzdpTj8Znt+bbq8Ft5lvEc40lLn2RxAiApP68i8WsVSJVF5n+k4yzAt1VmiN8CopCBoKqy9S45Tw=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.14_1557887776129_0.05513620553572407"},"_hasShrinkwrap":false},"0.0.15":{"name":"@spark100/teaching-base","version":"0.0.15","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-IibcgsXdnist2hByVY1x97fbYNLn1nsZV4ObQrCkVmEVpZ3WXq+Wb1517zsHGZDCVezedn3OjCArsNEYuypYnA==","shasum":"2fd442113fca73283c2ec85abae1ba7996f50adb","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.15.tgz","fileCount":300,"unpackedSize":8253563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc23xaCRA9TVsSAnZWagAAG9IP/1Rz92q+haspOhwPslzJ\n3CQQ8Ov5QfznHDl8ndiksclSr13VTu8BqGRvFC2v6wXaAUaneTX++5rghIcz\n+KzoPoE7uLLzbKfUpY8myulkGgUHDOmj/9znkfbA80Vl3Bdd6ts9RFjFZZhC\nver7Hmd9rG3oKi4nDZa3wP7p+m84aawVOIzgAdN5jD6PmFLJ/AUVeT5k+BpH\nopS62SSQURKanioNCJG8fB5KLY6VW2zfizxgV1asrAn5iLCEHbT24JOZuih6\nsXYzb9IoD6fRqANw/cNvS+8oGE7DFikZ0VNi2/zVT7+jvTuTYQ1uYe3fMChi\ny5gaq+4ctaTogvKTuHyhvZgL57UX11MUZfvGA4DHtemkZUVoIfKQIsU+W1/+\nFgfoD8+aYp8lWzjyp1sy2dpAE2HHSIAk5IJCnXYFtkJkgzE8E5nPNf49FOBZ\nMuDMn+JXZORJojMbNr5Y5llfRG7gzulnCsX+wBtdz6D/zeluS0gUTfDz4fhj\n74H1JcZH/Bir1u77vLaEGW2UEBKMavVvO0HDWJxhYhsCiMYoa9TraAbvC6KH\nsJjxWir5kNlkT0RMb/9knzhVvMY2PHH7A1gJEoDGtbdlr/lkQ6Js3ntrVXEE\nTXfptVkdr5XreRdKaDGtTL5UsJDHnC6xwFox3oLhIJ6Pi9bIbDxbUoZheATA\n/97M\r\n=qlhd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFz0X9WepPNQapp1Owny27/A8ZC1ZnEwJJW1THOX4gagAiAnUoHwOAjfNAx2Y3NJmxFFc3Ljbi3oQ9tD+TOFAFSnaw=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.15_1557888089469_0.8778263245768754"},"_hasShrinkwrap":false},"0.0.16":{"name":"@spark100/teaching-base","version":"0.0.16","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-Hl5HIDNzpMLHJWcIncPLKi3utgVjNyWvr7qUDSw2zf414t0S7Z642qntYErirKGtE/VTPYMGgzG0Nb+j1aMR7A==","shasum":"edac040d5f815b4804e00d593c3250688f24072b","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.16.tgz","fileCount":300,"unpackedSize":8254560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc74+7CRA9TVsSAnZWagAAtGoP+gOAKsY8hLdkJ3I85JuQ\nQ0OQ+N1vnnyVhtihycveEymPmbAawmb/Yg2wj2GkbiXBClTKe+e+XL0IyMMD\n0C9CsFBcIIseIadG7q3Pz4UewjLNvnyWA0SAWcR4BlM1hu9AeH7BnLFut27Y\nHliMhEBRZ5JrJC8hlme4Vvx0GFHhZjftvvzrK92s50YiGEnunhTjRaxX1Xuy\nGSSqIPBTfTgVpKafXp5VR/9JMFtiavgu0SWLng7K/Fei3jKvFX3Mi1pykx9h\nC1q5IIkT609muIa6UjigbM+lAJ/h33XPaetKqkye43AwVcPGPAk2QNOTMjjt\nUsdPh4vp7ZC9TWNDP/dCh2F1WHfS6+Wev13TdGLY7a8kzGEZ55sxyuGA3sUH\nzuUE/dysU5hvFlKE7uTB0r7EPwkaUzdAulyRdBs8jcUfDpJffqppBCpQ49r7\nPBVNOoIf9wZv6Vc/NX0iUrGKNlNmQa0km4fv4E9dXFo3WqUzpNQuFpRkt2SI\nOIZh+UPvBBm37ZfkkbnzW4BJ3ahAYFsSbwj3uZ5TPtV10T2giQXY7sVzqoUb\ngwxumeWv8+Bv8D21sAnxhLUGtllHQlPb7KJ33sAR8TrK80S4bdkWbGj8kLDx\n8smtZxqQjg53Xd+bUsjn4AEKSDgjQLNWjYgT6Qg+qKQamekt+SBBBzRd6xCZ\nSJFl\r\n=MNKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6sd0Nl8/z2q5fX4FoE3uzWefkXOacS+lK3gThu28J9AIgGBcNdEzePkk0ZNxLUE83sQ1Zv2IGcL1kmuRihn5aeaQ="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.16_1559203771063_0.3807019441087671"},"_hasShrinkwrap":false},"0.0.17":{"name":"@spark100/teaching-base","version":"0.0.17","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.17","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-Szt9GaWSaiZuajvphp3rXUJ0e0zJc8xX41KgOyunDepmQg8rZ0xZu8OTTbbZtEXvVnV5iO+MPwuVBjzTK+6hUA==","shasum":"b38fee4bf03e6830af21f3ea12a7ac824ee078a4","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.17.tgz","fileCount":300,"unpackedSize":8254560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc75ihCRA9TVsSAnZWagAAgykP+QBrmEeQV+anxaIt5AqH\n9/yqHMeP6uonYMn+oySdl7Ev9C8ozDeDsNFb+SAhWzx275POfmLpndbUSt7U\nS0HYRu++sTnVm/1xIQf2mrtguH2KbRu6trxwdsfa7Ml9oBOqn1bO/qQj/Dgd\nl1jjSXL79dy/yK97X29pAH3pWz6YtZFRA3SL25q3k0X+Ey9p1gQyy/ZmZU2i\n5Hl+sRbTwZfICpsWoFtxQwGV7fRq+mZMsEbd0X94CNJYXG0Y1EUGFa7Sf1qt\nnY6sHO1PhzKQSjQI+2rPj4hDmcQubUqIt1Ax+Bw6BsVS9ffDGB0wVcCCq7G9\nqdQOSkM5Tee5yCcg8SIbZz30feLrkQQ0p3Z816ohaMiIBdFaG6m794sCssvh\nrkWX0qWIzzUkqdXc3Ee1taDsx4V6igbnnZ193iSxl7DcBI/Zuun0yjml3Y18\n3EbWp+tJW9ZTTOsNOnnTG308HvrAuM20zxqA+2OjORFSB/Q3TJv8V7lhG1y0\nrGIv5D9tEWCjOrldGoea8/F4u5nxrcwp4FmxtcUz5Y4Ig3g4ZtBwm/sQqmhm\nqrGREiyW76vPk6XBw4npwYXQ0MVW6mSZ/ypPu8VBT2sBDYhQbxMYLT6jpMD5\nwlLaDTE7+/AjvXRJoUtTBV4nZKkldaER9T5ad0L0nIU0RQF3Bg3pwd57wi4S\nl83W\r\n=n+rA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqbjfdKQqrGcI7/8jRVU9SeRPjggmjAeq0xCspE7kchwIhAMqDSrmvJOnRORF0ILPve4Ya+MNx1atLhehTRoIFNdAc"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.17_1559206048578_0.4114922986627063"},"_hasShrinkwrap":false},"0.0.18":{"name":"@spark100/teaching-base","version":"0.0.18","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-TPbaY4RDwJD9fX919H3x5XW+6GLSA0saB3lxQZnQdW2i+VWBXQtRzhHNvF3llZXVmHj3qfJUfbsw9IWv9T4jfg==","shasum":"251102852a699915278f61f6f91e492db9092a3a","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.18.tgz","fileCount":300,"unpackedSize":8249464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9zl8CRA9TVsSAnZWagAAVdgQAIlNam01DooygDerAwJ9\nO1RoNItJYFsVxVS9TAGOSqkU+l+9W2312IlPWELAprDM4LpG/b0IZ5XUgatF\n6oIw+RgkDTYVl6iTnXg852I++xMdO4sU3lUFRwxdTGGmJKjZ/ZCEa6IenGuS\nS/Gom8b/wVy4T6UsI4l14qU+W2VOc2ANyT4STbv7UY5qxNJcn0IerBMmPZC3\nOPTQoql+G5rsY8WRrDO/M51jsotZtuA9DRzUvQ0xqn+ovM58NH72ANGx3ukS\nm6YqahTzOAm0+9HtMqW93iYaxHI7h2hy2TGXdWhl6N87C84CjvQ7Tn0LI1oH\nURJFX3AF2ktr9kjR8uyrFTWo6TP94Q8I0g0EYs4/cBDIIWYgoOWIKV4gvHoP\nXKIIoHURkq+t5/yadqUXpaXdyK4x0kkPywUEyJm5Q3BOOw/3uUYPiA13KmPP\nQ5GkdqoGrGSU24+/Sq+tJ5uh+u57e1BW7DSPLPNbQBpgwAVbWBPW90FQqW3v\nprquWjKoN+NslcioRCPAGglWYInPSDLJJTdmVxJIv1s3Itbu9f/CThsXNNHL\nOZgIBZpgaE+PRpxWGDLzhzCUgEYWQ6USSKrkbjesRBx1Zut2jE2GKATnSLzB\nnpEk0g/2ElNdH70JnmlsbGVOtQNQ64hpmakQZDtATXbPoez2/0bbBsZNtfqu\n3rab\r\n=QWoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn6ZwiUXMW7Ynn+e85CHODgJD9nH+wak4IiqL6yqawhQIgFid7yoZICTUveEJRnIDxr2kiFrBjYyTeypKax0yZaXQ="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.18_1559705979455_0.023475802531815804"},"_hasShrinkwrap":false},"0.0.19":{"name":"@spark100/teaching-base","version":"0.0.19","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.19","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-we9Wau+BNCDqt0BOdqirthoOmQvBEnCOyFz0QhKr73K7cYBIH4CD2t8WH19TOITZN1xbkpIiQfgoZaa97bZwHQ==","shasum":"07bcf3a1d7f96cc0ecfb4a9d0aa7a45728bb05e0","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.19.tgz","fileCount":300,"unpackedSize":8307928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc92H9CRA9TVsSAnZWagAAgl0P/3+MMw6GQrxrfdT0ey+P\nC918KmzIW3F9ZNJTC0RC1Kc23kz2IzgatZR7amawZ+mC6rIfzz6/JzzgiaA8\nvGOYTUvrYVassycYkTwY1+WAVWFdwst/hsF4ACjderYwrKofpHIBSAxDaCZz\n7sxpe8nWiP5RMhdiyIpR1pNjccOOgXwOSsh7PXRa3phwEDCq5VGGbv2NaBYR\nzX49jyod9pwxMiopY99vFmBVj8ks7gFMCYXcEVU6FxCoWto33LFgQ7GSh8nI\nhjX2eAUVyVP/nY73ySpZEH8FwDWqz1Wz8TZBGsJPJumw6Se/J+rEyqvRd9xq\nVK6gzEEkxCYsbNJm7Bp6WxllaFYKsP3Vy+1E0L0KLLUfM8+z/roNk8Y4ZWU2\nT/SPqL5msBdAqjXqfnlIvlLjL3mUBSGwnYIHu3EjE+ylYS+3O5JGVnzBZrQ8\nh27lSE1R+3K+ynPA/gbuWwT/cUW+swd4FNsiPE/NbIotcvxPc8k2FfUXlT8C\nwu9WunZ7/rhrnWUQpIJMmHC1bqIad51yqBNPGZUlR9HMKpVQJHfEhZe+EKuv\npkgoxUftbzzrZvXZ2MS95mcYR2n1t7EcwYX/YLyN0Yx6SZmMONHb0JuKn/gV\nXxBFUdS5KmZFMGOJOu51w7yMdazcDTFEsGlpthwDB3RWgR3/mlpnrb3n6fnx\n08I4\r\n=EDlJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXMbhcNQufvaXPa1GzNlDrbW/zvlqQCtkpE5Kn9RCQTwIgZpyqCdNW44vH8B+Ybej8jyElSJvgq/04oo535Htq1jk="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.19_1559716349089_0.33861388763631317"},"_hasShrinkwrap":false},"0.0.20":{"name":"@spark100/teaching-base","version":"0.0.20","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.20","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-s6NeX9N0EHp81GrIvkjDrOAhfgDKc1DO8ZQkpGqVKwQIf/q02J/o7XGuN4vdRFOOGX4/cPx6Dnceq+aBYyBh7A==","shasum":"a2cc16a2402d4094fcfc7e72d4d03610e01a07d3","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.20.tgz","fileCount":198,"unpackedSize":4566831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jQ0CRA9TVsSAnZWagAA648P/inJtPM4cVXVhBcmzZfU\nypIsfTyMUUNhFviRfuCtbhxEm2SBMfyfieG74RUsZXpy7DTbMzLGlgE5mvZx\nhMRhxLclqozBnmaBFw6XMuIQo1SdXmU0gBLtrjpZHWdCmbbNTwZTVsFYGo2K\nbmpIWCHuUl/PHePiWEIHygLcyes77MCPQ6ZvDLOIrQCGXTMMMPKWfoE34ckP\ntB931lXTHdn9ST/9pJ7Om0ssIMmj5z8bPgBduF+EptA4ZLdoRPAKhe9gbHtA\nPWnRw/m7N7Inq8wQL6VJxz3F+scboW2BYrb5sG+sLFQ8f6wxD55dTvbuc8+4\n5IIl70bon/sASJfk+yO/tnz+orFOFzf8ptgtNlDKG6+56UraJsmvRatR2S2R\naxG/SmgFvBYub9zkt0CAboV03oSkNuJU2hK3CA+udMRmI9Ubj69yVeR8POaB\npmF2dLIr4Tz3uJXWefkG3hSivXD2KjuiCLGhmXDiPiANeyciElZk1hABGblV\nSLRPw7ShTsQxw9xNc4oKCyZp+Ks8Q+ikPxE0ogelt/hTafI5pE8ohiKO2S7m\nhIxWlLQ71XGq3INNpHaR1rMVT9z52kaI8j8UWNBffErQmIkzGiBhRtYG0e6t\n4YkfueiUUTO58w1PcMvT/QE1LtnFrT96zN4BSe5tJYTYJYDatfQugvVUF+GP\nr8Os\r\n=yrjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeLMAQ/W9Wv3tdX+BGjjLJ1W58x3JV3rBlvXMhxJBDRAiBBZ9Fm8/JLeWlDtmAyT9MGDlbeAtlZG/2Y9gkwRCZ1Rw=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.20_1559901235989_0.3913111727362393"},"_hasShrinkwrap":false},"0.0.21":{"name":"@spark100/teaching-base","version":"0.0.21","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-Ie+6HUcofct0w6T09zxyaltdt+/L+Qy+zpg6Gl1JEmJNk7CitwlPrKgu9gR9+s7/JmQBH8yUUqT3XYqPy/bPOQ==","shasum":"18c9ee23b51628c82bd679b5effbdd9c2bf16fdc","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.21.tgz","fileCount":300,"unpackedSize":8115937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+7mhCRA9TVsSAnZWagAA04UP/2hT23CHliZfgorPeFg4\nae7zONHfvg5QX35bAYMphrkJnAuTGx6Lxfwoq75MvXWeMNUwhnSZc3f4EyZw\n5s56UQvYB7wQPO25vNzH28665jvkCGkxfLlYUYwWCM1n3tagj4osXK1SNX8r\ndBYb2hGGw8hQ84wM7NWcVbgCt4Rhd21Z0za/S3mCpaH0IsjYXAb2FUNfdQst\n7mNahMABVSz809FVGzlBglZjKY2XdNSnG7F+5UZCUDUpzhDfEtLOzapLPzsx\n8XZZVmVQciCbZzZtDzFaKJ892c8Rr92ijaYYMnHHwKP68BrCLNWn2hJwQym6\nbr3oGnZk2Z3lUdzTPgmhUanhSjAqHDpXPMbpesVJOhpCZHY3wTFxMlaSJEzp\ntS6TCvJtrES5H/SceEOAypygC8gKSgDlIbejZUPXtgJ3XcMaocy8VVvdTbwO\nigkNH3ZKBkidAV5AZ4WHnWglKIj+lo8ieRZ0iDLwAslzbTG7pZWkgpas42NQ\nf3Ho0NrSjG3FnfDBk/pJMzC+JDPp4iS+qnhyivqe6Z2+z1MYFrk77bKNgV+l\ni5E4NM55Za88IlerKXbA4DVAkEFMNiaRfk/8SsR48tc4GQklYQ98npd8PeUk\nBSakZ5ZTJSsSXkfTVOZvuIKox+VFtNl7bLc39wbBVf4YDUZh2jdkRWidoDMO\nIvZG\r\n=J7sK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9enMy6XRv/uOrRV6BiMwqVsRXRHSo3AlNRefIN9J+XAiBR9qv4w/axZ6/0Nod5lVDiiPFkkLXrSfGZpLfJssm9PA=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.21_1560000927623_0.8771659541850467"},"_hasShrinkwrap":false},"0.0.22":{"name":"@spark100/teaching-base","version":"0.0.22","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.22","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-WNjhLxcAwL8EzYtEV/oDRGxkmrl6HRMuWgAVe8Mj07ZxcoIRmqnJ/G7Wg7tJf/1OdwwSKNtzdeoGmJoRQcNDVg==","shasum":"10d5b8c8d45ce3abbec1da1b4e6a840526ee42b1","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.22.tgz","fileCount":300,"unpackedSize":8306952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/kkLCRA9TVsSAnZWagAAZEoP+walo/J1qKxmC7sZDOfQ\naSYX3A+AcE236iRaWAgqS4198HCnGBCETqXG+IfFRTa8V+oFCJTHZddpHyzZ\nfJVqub2HUn2t6Ul4AVccR/b7S5cE08mkigxW6Tgdf0UyVGrFx1obVlMnlL53\nIXdqZcsYAv55+3IF7L14KuSjb0aT4MrOR5yXIL84Bu59rLjrOPY99ZJbKYHx\nKToHl9JL3AAnJbd6qZrf4BKe2/3ss/szetqm7o8E6XnUe0nUAz5KYK9v9iWa\nKeh98gLOHcKji9eitHcnhwAIFd9E5vDM6x0DfyzcdFjSFyMtBLpaADSZIHVn\n6tluvFqBlO/6Y7/S9OriUPTOoqUELTdkh2aWOdGBHCnMiFD5JItleolhblTw\nyV0VOJFX614anTc2EL4nyiA657E7x3y8bZIcbmSZCuf4G1zEtAvktfwTQWf8\nlllymjDY6bHyK52Ul8OlIRsobLVINpcIPIPcZiFhfNK4uTE2AekDb6ORHC9F\nE/IsASgYcmOTukQpL1992/UcFBpR2FAvaMzck8/hFKWNI9C6YV5c4OAKUpzZ\nARB0JInFVtdpYslRzXa27gQDa2sqns2L/P/Ke5wLg6Y/L9ODM2cAH77j5AK0\n/sJlDcIPWB7n7GgPZX8Hyf4OAmLnC1+wAIwwXQzH8xx/p46MTDZSGQR7ubUe\narH0\r\n=4EA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPGaACJcOOJTTz7sEnvwdrDzvXZW1SEozlm6fJ/0tppAiEAhoLw84pMg2QXX5olKUIXryCg3H9/ouWDyj2oSpBiOME="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.22_1560168714296_0.6576023605639221"},"_hasShrinkwrap":false},"0.1.0":{"name":"@spark100/teaching-base","version":"0.1.0","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IWpLcTgf7MF0i3zoR5QFYQllA5juk8lPzUOgcGGdKCOpjqTLAiqK0IyK9qaRjFZ07W/nh4obvtlvqYdQ+qKKfA==","shasum":"c7152e5c93a168c3ce7dedcd0bd01c7a1451e1d6","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.1.0.tgz","fileCount":297,"unpackedSize":8263833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEeaQCRA9TVsSAnZWagAAIeUP/2mc3hbfoikYVEz/j5Ro\n5xJjR47VGjR0crDGQXI5iAOlLRVofgcGXpQnyVdry7YbbxvAAhZfDOz1yGyV\n8BLOXibqeWhXDzuShf7+EsXbZq002McngHkeiqPyzqXecOgJtw61S6mNBhXM\nxF0OUxxWMIydCkrWBSEatcsMCopxaarZSCSyi49qhsT9TWJsao2gf0l/CEsC\nWsplfSsuIzR1cLUwS8GOmz7ueqa9KbnkuxmBE5wjKHSCxdA7iyRvOzTJm4GU\nY5a24NY7fswJ0WHd+E2j5VD3GytN7ulLpEHYKp8eJUh6qvd+w6rB/mCBvaSB\nits6+bM38FqFkRBbEYlI4HVFu9/I7dpAq8ebKDjmbZZC3MBSplwOCUU/hhTM\nz5mW8qjkAhBNDSHXYPgn/0ijTr0iYCl08vMFeGHUyQmihHYrShpGwe/ik3Fz\nvj3UwVZp//g35ZlaoIo6i7kzCRfAxCxEOBVKbYwyLhzgx3Rwy0//6HF4BVXx\n8uSaEP7oz59Yy2IBkLXJ95MzMS3qbQzY9Mh6mmPIGiZJ44OuJ3z8cOagQSHR\nVYktv2JcY4b4lmfq9yj3s5raU9NJsu472Vu93JlQb85g9iduBXMJyxLPbTJd\npPu5G6zsmqcFLyCyIcTpxk8Swwfag0nxzGYXllgo0mfllCZkxPi0qubwz4F+\nI8I4\r\n=FImc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzAslVZOizuAsqMi1GIZVLBO/czt/NOMmEuASWB6PuWAiEAq1mx3cZo+1LHwg+qprzUyohjpHSTOAzTKFZOxC/8u00="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.1.0_1561454223642_0.8520093100542987"},"_hasShrinkwrap":false},"1.0.0":{"name":"@spark100/teaching-base","version":"1.0.0","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zdrRzzpEJ+FM80btRn0nyC48KyPCsZ5el1S9rx9+vrLtUf4pJb19kQv/RVDeJzUGeZebkZfwZ1Q5iFcIus1jGg==","shasum":"fc3e6362cb4396addb1deef79b0b22e035bcf579","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.0.0.tgz","fileCount":297,"unpackedSize":8263833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEesTCRA9TVsSAnZWagAApUwP/3Ldo1KxMzOAYuEO9soS\nWO+Nm84TXBttHytdcu9cvP61G6MNbeWSBTVzDx9uQoKVlGKMurBivznjWsVo\ngjZbnfmeR2u73l5NxvoMn2e6SZO5iYDqeBKaQUhCH77AgY6lZYwJvx7GVJ86\nubnt2CZTDfE0LvHlDEF8fbk7Fd1UGpY6AP4twXChj0o6//k6SFsIAhx+7rvT\npZjQEaagYWP0uGfQIMM3ckVaErC+TRsj8a6zsSqBTFUV2VibbYWId77ynu8W\n1rJRaiwzxYoyv0F0fOKHBFIVFSNPMtIk+Ycnke3lnyuW3QdalU9U5b+U7j4+\nB1C/a50jyxjhKhQJBqp/CIMFW3voasudSo8vODxiwi10gaCy834FcPW7eHQ1\ngeATgnGuLwOQtCM/53s6FaEqia1mycxtNg/4DbcUJ8p7YfcCyq+lJCEvMVXu\nRLuH3TdyCVoxNE/5w2OPP+Z0fw6kevMBi34pSXDfyMZg0/bJGPD90F/b9ZBH\nHhafXkkxDp1rC7217tp02hwgs5YN0vL3rYnP39ZPNka3nCFztARNl1BGiQLY\nOpKDKwXN8UmFKDXs9DiFYvpMkJaygeyHyfVqhQWbMq6D4Tsmof9WXYKe4sGs\ndcpqi/TnPVkZKFdHY+Cjzl9zdCvVeDiTKP+zW8edvIq6ftPpOBTAgE7miF0S\nzRXb\r\n=p5ZX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsx1xxvpKcdzReVv2oGJvKVExNkyUCOP9ptDuiByZh+AiEA2bBgYxSV9dmby6DsNMk4hJnzCQb56sA8+eOlnfgTVRc="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.0.0_1561455379035_0.46101025264020623"},"_hasShrinkwrap":false},"0.0.23":{"name":"@spark100/teaching-base","version":"0.0.23","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@0.0.23","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-jNihcKbnLwIqqbNVs8iMI/wukjLn/uaHoB+GLCVyNYlr0LT/hT074IQcTuKm794yNTxOPQI/FstnfNTnPpuUdQ==","shasum":"f7bd710ec0eb9d44d5776a6eb0892fe470b12e34","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-0.0.23.tgz","fileCount":300,"unpackedSize":8302305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJb+8CRA9TVsSAnZWagAAoZcQAIHoG8EKkC08VdMV5eTq\nJFiTlpFurQA2yoldqIE7cL5L/k7D9nCrFBR8tcCttw3W2P4eWaxmhE5lnVS3\ni4UMZmyShkmV+/wW62X7iRk0ln/eNsASF4xaZRwP15XF+dERdoPNqhnZ9hya\nChfejpEic1U1SneJyVlIafwW2i6WNsQtkiCqrEn2Ef97jPCCSiTsYcCJ8PwE\n8P9LPKdexUTt1M0zQotHq0bNq+xfC2Ge/GztxwkpDSbBxTATufBJn/TnuPJO\nGJW63cnyB3jlEyE834aDnLI6F1HKafNFsnA7A90QGWJu6bmoPeOlJ41Oe8oO\nePaHRWkSRcPK27XD9wrBzaqe/uXSRLt3WXH/l6rql5rwtW0GXcdK/lxa8oy2\n+6tsebVaH5sH7E+Nym9uVXiF/XX+meI+KxIL46H86Sw6zpS9LBoJEPqxoMui\nepOBq9I0hqSla6d44536lm5OKxoZXIMxztP8een72tJjGkw2U7AwOltQlDhH\nZhI9UZgTcnZ/rN52xD0mko1m7Bm7sFclbz3ETDcAtkURajCYLhrSGgUcD+CI\nsneCVZ/nzET4kjB1M3qK4DASTliwacHG7jL7VLCmbHk26e5/EFqvwbNfBKfs\ncu877xkSNOwaDKVfmjly1OMZcDGq9laXh8RKot1o0hmCbYe4S3TjdZHEAY0j\nQhre\r\n=C9Ap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzSqD+26TmVROouyaizAx4lA3ouXWAFNL0K6E6LjLOGAIgCDpAxhN5PxxwXFTBOx2l01IMN2t3TbqXLreiW6JYOSQ="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_0.0.23_1562755003482_0.7081349730528788"},"_hasShrinkwrap":false},"1.0.1002":{"name":"@spark100/teaching-base","version":"1.0.1002","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.0.1002","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-+/p5SX4GUzzS37Ci4aOyBVKcnmELaUHOpHA1UsjWthSYneJMCGdR0ZnRpO22q/xOXAI7Q6+haXXE8CsgEn8T/g==","shasum":"9446a5c0c24a447169cd6de177e8569c96b8123a","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.0.1002.tgz","fileCount":300,"unpackedSize":8302307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJcBkCRA9TVsSAnZWagAAiBMQAJjW/kpQ6lYppdiy8kpV\nNEBU1jOP05euXJ/QV9YhHUzEmK7uAiRGGPYzuzbHyIDOslPGSwY3sT+cqGd4\nWN/AApxuwSAOiwkSbmTa6CP8ixj6Lvqe8Nt5iigQTbYisjnFicr+lXDBwJfK\neZ1tbM5Zsg7FLDjweB5mgHi3EPfsbxTAYtPXYxZbbyrmwoYUyB46y0pBPBg1\n0rWRPSXnM/lASAPzVqPr8XaUyXs9N4RqjeQgM+czpQHWMK7Air8DxxgeV1BM\neKlESzB+hdRuDiPS9n+QkJBQReQViVqbfq3YoSp0GibbsIn3QGyZ+7osbh0v\nWKeqgHrv5kST9C80pxzO2gy6B45df7fcGVERBaL+I7z5NS8Z/2TwIGGe94UF\n3ssakKh8xu/OavujaKroALhgLwnPbRKeVxv4j7LE+cf9/ugL8nnmszgtpH1f\nlR9LZG3C+5n7YG9aVsyxHsHEVRnpP8jEYE8o1E+YTngbLYZORVqHDjYccopY\n/iO8/QtbTL2olTws85fWlued6obnjELJkl2R8KuX5Putk9CHHHO+pHxtGdNF\nnderJfiCLx31c/gNtV6TtB7JStDOuY9Z+ECh3LMslXU8O3iHtwW3/a6sczDK\nBoq/LwjKhoUh/+elz/jXnR1E1lK1VyWLNass88Md2XerqyiFQ7KBPuI+W56Y\nHBPL\r\n=CV2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVdhhteqz4Kyg/+/MFHXvlUVZBZ0nZ6YTijBQADAZG8AiEAgqQtNCk+ZUaF05Jb8h3tVSZo4ragEBubLt5K5lfk3ns="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.0.1002_1562755172053_0.4526035929792811"},"_hasShrinkwrap":false},"1.0.1003":{"name":"@spark100/teaching-base","version":"1.0.1003","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.0.1003","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-D/mR0KnwtZa6aipRM2rtlATd+1PuO5MaKL5V597CJR+DDtL4xy5fhfKd6iaDoZzccTiE/3/2hBe8jvTUBJEEtw==","shasum":"cf2482462511b08c5b9ae2abb199cecf0f1e2ed8","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.0.1003.tgz","fileCount":297,"unpackedSize":8257527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKDDNCRA9TVsSAnZWagAAkvoP/0wf9sTdQkvE1jysuYpI\nn2A8vw+2oB8eV8MN+NcFO/iDyh0djrB3aoWHW6UuT9RL1J+OM4CuxgEh0DJ+\nwp1/9XN3ncyC9bjXM/c8arjcR1dkVFEgFErzHuw+DazYRnMr7Lii8hY8hpA9\nKa2Vgh2jZyq5i5TcIJPHr2O9eGj5K8kvuty12gHTfFRNJTkM3CL/IS+DY8uZ\nn/ilXLIellWNc93KNBxR7DPgBHYMw+VEQXgKdIoRzJBcp+7y2qac4Xs1f6nP\nr3380KPlG0DaK1I0Eb77LPGeUfQWnN9QChlAeQ/Yy6INS5UxjcZl4QQYBhHh\nZk28TJynO2lHOmHc8tmi4jHmHFy83zjzKBHxREFM06Q0DQ1WWuROm5dZ3jDQ\nZdWqs9gVm+FzS0vzjrxXsncSGoPv/YqtApE2+RWkALr5bzx8eOmjXYoDXHCF\nwpBTm8DiXn2FAv8cy9eU+CyXKMHlt8Ybm4TVx4KJ1vTqiuEXVZCqc1O3XHsf\nGUmaNacG4CpMBvYytnEefPcpt7zcZ8TNLYDivsEtF8ifd5rc+CwvRldIWljO\n/lAtERjkB1BNgApBiajrHcdYByV0y8A7+93hugtX7HRFgFiKZlbJmZoWHclL\nLr/Au0NmulJMsVAWZXxvSlV4dKQSnqH5csn+gRfy+QNybg2G4fVe1rV511jM\niu80\r\n=6hJU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtoI9Z1HlxxJXZrukxr0flFVlIdfzCc9DwBGiKYdEiuAiEA0PvcqJ/tHDLOpoi36qlr0zCt1LdHLmBtREdVcFWc3Ps="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.0.1003_1562915020724_0.7979061458486187"},"_hasShrinkwrap":false},"1.0.1004":{"name":"@spark100/teaching-base","version":"1.0.1004","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.0.1004","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-KVf83/m9f+7MBEqTN9+c7ku7rM5hZPc58y9qKy9s+33ydhoaYyAIxtVvxJFMX7m7s29a1d3CwVw0O9eXoSoKig==","shasum":"8488177aa140fff22dc392627fe30acd166bf497","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.0.1004.tgz","fileCount":297,"unpackedSize":8258112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZxgCRA9TVsSAnZWagAAbOIP/2wfu5hwuvPvX68xMI3x\nwSkYK9k8/tfOnwrR7RGCXU1mEefeGardcI3fXxHWvcWxBqQ2CrmDBMYF3k45\nQ2rkFZ9418Ooa1g6/M0yieJ27+pVERqrUyrtSB9gCfizA06dXFIwESEMQXj6\nK04iLDCfZG68bJWZ02AYdeBXA8gFLNdRwAxD4wo5/VtT6TMTfWun6taU3uG8\nP7cILKf13FqpAk3rJqN3DyTNw06gL1yvAiW/lPIbJNGOgLOHUAcBoyEWHiNy\nB6ZHDfzYBIj85L4QdgpShMxofk0o+IAbnaZ57+5M3GRmk93tpRhKMziJxH+P\ntPIudLweT+0XpoBR6LZtb1Xy2Q1UQ+igjp0Yx+nZuSJwRK2tJ9IJD9E/2YBq\nnbFLr2d7Ar33Fv5ilYRKiNYOHBGYAFfc42KkcZHdllhyWcOl7u93CsMRgacX\nJZbI3z9aL3Cl5LhgcLLAAeOCWB+HcRwAf5exHiwNSl1OWhgdIQi5f604UsY+\nXdr5watBGpiU2j6DMMHLkvV9RVG+wEwXZfv5LC4BNf+8uf6F58E1lxOvl/yS\nOc0teSwo5v2ewytmaNijcBgiPwIwmuZI0fIW9SMujVEqyu4lpk+mCSAoASiI\n9RjT8NCnhgiYKeG9nLNbPQQd85VTZnEijFNPEB+0OtEI15tgvv5ggBTgekvT\nkga2\r\n=W1x0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ+8SFMPuIfY4Tv31FdAn0Ts5HYml1y/HWC8T3agsasAiEAyV6UGnVPO1accDdDj8SEUoWmMogEI6ItOjbdbDd2QVI="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.0.1004_1563270239781_0.5267539253737581"},"_hasShrinkwrap":false},"1.1.1000":{"name":"@spark100/teaching-base","version":"1.1.1000","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.1.1000","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-jma2uK0LbuypSoSbFKEYfVa9y7dBmIlXeNip2f9rIIdxf5G6uVOeYbRwvfS23nP8QnJNHooTgzPtEHGcAaS2SQ==","shasum":"bf53603244f0ee2ab0255d65e7ba78a369751be3","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.1.1000.tgz","fileCount":350,"unpackedSize":8458761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtovdCRA9TVsSAnZWagAAS0MP/08vRDCopm3lXAi2tk5i\n+98rwQoM7xJqtlrRYKCCi2nAGGLqEkIi0V/FeNSLKZLtYNQa6irjN1ae5Wt2\nWEXWFTRgN7oh9oKBPIWDRUCUHeD1ofgw7+G7rIc2J/RNaVqXO8pAaf/si+5d\nU/SAUic0vsITsBaM4AYLDSpx6253SaoOsYpjnDZe8NW0oOGDzKYOqhDeho5E\nsJtJ5HZ2Ukbjh4ooLIZuWdTuMIv4UYkce1tquWITE/Nc0LkKyC1HI0uHR7dB\n4QocpSA9GrUL8Qq3lI5a3RKSoI0qe25Qzta63/MinDi1ykUNPgDQm0iDtcOS\nD+PB9/qmtyh8ftC/rf2k2epWR9HWz4H65JPj4O+Frm6Z5rXCiTVNEal7HJHn\n7YJEmM+uS7OBR0397qYW5tZMcU8FhevBffdEZ/nUU8SYtlPGb03+FtWqg9GA\nHs26tD9VBw3xlxQCjzWw6+KGKP4mYp8WGfQouPoJ5KScoQbLP2kNKOqjtuaT\nftvwd7rhSwRnd1yxzqHGulgK1AxhmJ1gcCVVakWBaRG7jhnwhIeBJxgN6jaX\nSSI1wzKLfQIfWfXj5YsSRAFmKKftIdchjne8GLfZjRqf61MHgY+2MRSS4VJD\n3soPoF0XmxoglEz58+PYltEVMP34AcQF3ktIYNkbhsuXN6iWZjHtEP2yaFd+\neZc5\r\n=AyR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGPYh6hXiLwv20I5U6U0veFczbdUeZQwUK52RfJWbEaAiAb/eCe3AA41KYcERB7Ep3XrwqbQbJSJyBO+qq8yT1M6A=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.1.1000_1572244445070_0.14740700442450239"},"_hasShrinkwrap":false},"1.2.1000":{"name":"@spark100/teaching-base","version":"1.2.1000","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1000","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-31HGx6+HWbyy1LtK0pN3KzLjZurwwyijR2i0lqiNKJTzRISlyTFqa4m/67ws3owr5voKYYlaBqcNzqKr+cY7bw==","shasum":"7bda6cca58b4ed73a3879c117f61c73a52a21f49","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1000.tgz","fileCount":350,"unpackedSize":8273190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd20lUCRA9TVsSAnZWagAAeKoP/32E8hSfQrdB3VgmRq14\nAaIEWuQOOdeaKFf3os8D6Cb2chbkU+KEsu/QHLxPAnFltty8AAzSo0CfN00e\n+bUNNMNxu/NA4LjqT69uEriRvMHiPSEXhqCZhmdv/LPwd6LxqvPL4c1jWLAy\nAmVQFNYkkJNbB17pszCVwE3y2TL9FUdPPKjFWLwYxZ3kuGPF3wTXEj3MuXfr\nab+zCYdGsLKCxayV8KDK/Koe6mSQGrDavTr0JLldgAlfa+gMqlOTMX2z68Vc\ni2ypjo15hHVZUCXW90woCBsM2lfT/tAWTeIkKkeGQ+ioCtKRacCIU6mlCMqG\nOl7XesLwS1sUo4fq01j/CAWFgmSyd7/2muJhEQXg4TKKukWh89lGZncINa1J\nwMSOjOYMTb7A5sK4oIbVMTSOrKXdjX33UVMBWsXf61Dmz4eAvj9GsBqIPKdb\nekyosLLyYLmIRH6hBS5a1c4dEOUpiQ1N/TJ+nXo/YISnVcWLRG4a0CKkAd42\nOg8K9encHsPTneHkQfrFtfMlWzB5HnLHGH69jxnSIW2HPhbbDEpZxRsiwLI+\ncKPxbdIIvcibz+byR0VJUld/Y6g9YooqUCHbL+PgUgTBR7VvL8yLoUX5Cotr\nOEOYSKChKtrr0NbGHeYh/EB6/tJosinA63u+XLhdcLI8lmemMJlVcT/kDPHE\n3UCz\r\n=RP4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYh6CLzJqNSVU8we6Qtaz46aU9W2JlPpmbFNp4HqfV7AiEAkByNlRi6fLnVKzex6UFs930XB1GALGICMtWqSne/k9Y="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1000_1574652244210_0.40652234945867094"},"_hasShrinkwrap":false},"1.2.1001":{"name":"@spark100/teaching-base","version":"1.2.1001","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1001","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-bfT1LSH5Twqsf1quXHGiVPLsDUIfGgngznuuXFufy58KQ6T7VqDXTnSSOLDP6VQgVKb/nn90dBmdGLkwYu/r/w==","shasum":"d77a0a933c73df3ca414bcc91b0c2dee1f9ebcdd","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1001.tgz","fileCount":355,"unpackedSize":8619739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFpMLCRA9TVsSAnZWagAA9DYP/34Z62hspXDCIy3DqM6Z\nJcN1vlZmPucS7WGmpt86dhSzW9omT8qpTj92h828P0gLpX8pZnP18hKtUUzT\nUL/l5gGiD0JqJwceR3Z8/Q45em0g+IV22bFdTad1Ipj8ZceE0yTmL1+NZZd4\nRiXNipyWL7YyndVhVeA7aWu3JPJN1bLIjxDfBwFOgTF6vbDFZi/VlSNwBvnR\nPwRRGUCrNnSmkI3C4YI38Reituc/gjqDD4hW1MviCZ18F/KpbLtmRB/k4a+P\neK/8VQKEYl2lRGRRyCEBrlVrfaqtjQOkHnAjUf1lEh1sruFJDfjbbf5ECy1M\nlmMV6hnVH4zHMDgrzNr87HtSTuR93Sruk/MBBr3r4pd08HgzibC7G3XdDyWN\nalZ+PYImyVgHEMYf49UR75mkjHU3sJhE4sf3ldghNv4y0aGWSu75dUiowChl\njA9BhPQZ8rJAY6NVOGXFKLIRXa4PRjruogFfWf6/gIvbjBhlv7TyqAx8ww2T\n5xRL7vOFd2SAxWy30atRyCckBcZtOWBsatccr2wpWxPv7CYSoaWuv7TAkmEp\nIPdyE92h8LMIHgsLKibdXRpALPl/G9Galz1uGakYAlRxKyah0Ym2DQVeIKpC\n6yff2nhv2rgH+vE8JgXHXYfmlz2iFbDNabKEQA3VW6IVdD7VwSZud3VCRH7+\nXDv7\r\n=8KlB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7zMr8yIFvViukJGmMfrIDy2Z/6HrrpwlwJ+MWOmOHTAiBzPwtUcTANxmS1JF7LcXu5bUlokDJKhlw/NMBQwolW7w=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1001_1578537739073_0.4280099788089857"},"_hasShrinkwrap":false},"1.2.1002":{"name":"@spark100/teaching-base","version":"1.2.1002","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1002","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-YdIyzpic+DHGgi9Cl055z5ZRda6HGlQr3ptLpRfteCl2+bMYbZf6oyEh1PODlwEoaZXHh4hcd/yTGzQcrBDmNg==","shasum":"ffdd1677ad0555b89c5f86d8feb2a663be212eb7","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1002.tgz","fileCount":355,"unpackedSize":8623827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGEtwCRA9TVsSAnZWagAAAZQQAIE51VkXsA3EotqJgpHS\nG7gPg9Y2r7ZD6XHQ4nl709xRItN5aQWmbOChatJN+DBzvTm4xo+sSTUI4OxH\nyBpc6VZwkZToThE8rRrhbtcm+PqtLfl4DMB+GLPdarVbT3VR8uHTHbC8iyRE\nULNk3i0oX0XIKc5nifhlByBf7f/oFJx5XtLWGeo26sHRUsBmh3cNJmWek/a0\nDcCf1/5MinWBzg9JvaQTklW0uCrMbVHSCVxj+xSDubX18eHBdd8htLgkYqzf\n70q6TAR0A8tF2oRkRmikyQoRN3qkMNNwf1PrffpNl6vx/qHLhBWerB+Cil0C\nqVjlz3YQSCbsnqKj4jgcueUN7xAE7sr4e1HtNbSVhBKkuH5KI2LkLYvqUQJ7\nSVYtoQ3IBExipmD+w5EOutoaFG4U6Yjn9Atti/g728eC9fwo18wzGQnW6UIs\ngpy2R6NEVbPQTe0sTnrYJ23u5zEEU8cX97ZdYH/jHeMcXKgmI0mLTDRrhLkQ\nJZXsfJCv0dpLRGgkGm8ZXp2KYpGTn+EYgbaYqt2ip23JcueUvsvjXR2LeUeo\npNprs/kAHZ+HxfLvgj7DPBI29Qw3Bo+EZl5ZszhPZJQCQJipxBCLII34Hm3e\ni7hRFQDO4DBpQZ+woL6l7co4VWZWvOZTgHD82SctfduftGY4lWKVWzj25J8z\n7rZI\r\n=LToZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZOzBBxuk7SYtutw8fE+Ofcpvgbnd5rTGlELY9UdNZ5wIhAKJ6rJQMLEd5uQGua6JtxFALq5CeXHlpQcXJ04PnTuSw"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1002_1578650479402_0.8024181505547072"},"_hasShrinkwrap":false},"1.2.1003":{"name":"@spark100/teaching-base","version":"1.2.1003","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1003","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-qUKCylsWx+YaEDYrG0wDBU/7CUkKVtbdW/4yrmozrWy32PbxxLJtwakzlF8Jm6q8CUgpMzUeS0uty1nv1bK6FQ==","shasum":"49d44adafc7357cb266e58dc7f45086d657db203","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1003.tgz","fileCount":355,"unpackedSize":8620803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHCr4CRA9TVsSAnZWagAAgxcP+wejg4YO38BymIiuFE9F\neDeiB4l4h/vpYgm0hK7I9+sa90Z6+K9k0x+rMSrlDJEGBPwSZmqPMtS9zCRB\n/jy6rYOd9YvgTyXErSkeu4svNKRFVphHON+e0OBRHs2ryEtz0SdJyCfO0GCC\nqf0ShRyLTjqXoCodseGfrGUiffiEOb6vFtfuC+Jv/vAEKBLWj5jLutIHBhVc\ncjWH1UfeqmcOJMQemxe/by7waazNjsx4zxRXl1RWdQwRsERJ6MwQaMgDnKyu\nDFMZ7XQVV9djVDIdTkMIrItVVQEdqpyVLo3dd9iQFEAwK1xM7MbqY5tbghHB\nqVrsB0Pb8ZsVOgFbRiFb+Oa0n7n+UixM2Rszzzn0DhTL014MMH1W7r09NuCp\n4jrvziLWf1awYnfUgj3ve1sdzrWXgCDhTTDBMgU4lSEUILgzdNtFBnEpyyPt\n+6r9x0R3eSZQBonFpvDNA8i0AYeJdRmQNfS0AMFwFX0PimVBuDIaKHgTY64d\nfEXPiYy6sa4NmSTNQP2+0WymrScHHmRnLGxqnUb2CSstOsteMJSDXayIj7Mg\nkPE9Q8K8JIgK24I6pVQK5uww65kavaC1W5zC+rPUmk8uvKQLD1LJ69AfSoLu\nhNNPyHPRsN40VjNg7UhiGupalsPZyYaBeU7wUWX28I6MXV7Fh8wZ+loB1C/T\nIxBw\r\n=BNoP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnec9CQ8hEbNPGBYqbs1i4RSZ5tlOJH2Y8TEsc3Nr0jAiEAtkfsxBkmr1sxbpsoKqBd5bIoR8qlWgyIwc66PNm3joI="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1003_1578904311409_0.5725386594517099"},"_hasShrinkwrap":false},"1.2.1004":{"name":"@spark100/teaching-base","version":"1.2.1004","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1004","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-UhAq2GmvViInATuqZvPGyqdMvCjuQLglUlZ8vJv/xI4ZpXVsaLONpqPzNqS83+aa1LU4M7+2+9sVz0sxt70yeA==","shasum":"6ac3601978cc5013f82e07064082f97d03b8a1ef","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1004.tgz","fileCount":355,"unpackedSize":8624954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHsbjCRA9TVsSAnZWagAAwOoP/2wWlPUzHt+dKhPgo85M\nYIQEGZbxa6jA2jrUjtgqm+JdwYO0SeV9pJfGpDY0dkXrQojPr9R5bmOL0D7i\nMjyCoRMKHjSwvjQAD8DFig9lTwaR9/ipWPQPjAk+6LNnm8CbCSFpOINO2qUX\n6TLe+BSTxiM2bJdjmPNhVzsc/EM9Cv3vMzCsFKP+IrWi6jyj114JCfUj5ft4\nGXPo+dU9Am7CeZeHisXRcTCmeAtCcVQKLZOD/X/shI6GU+27CoWyoZNfCAaC\nipxRd6TyzgzQSncpWO+FVJzsNXf/JP5RQ/JxbPdu7FluP1eyh+AcWflTAQvt\nCHVfxuUxZrX2c5EpGWynnYX/j1qpUUpVSsGsTWY4BkUmcpDiRfC1WErioy6y\nDM7hiRP0clGJxnaZkkJk2ZPSAqyWrLZOq0+2+o1Y2d9KBiEuqWbhNNpmTKzC\noiLoQ0NEDAtjTi5Pc+EMnoYB+rkcA942613F4Up23BrJ7ZZ5Lec/Lvz7gwDa\nPi/YbEof81dFL+5dVGSq88PXSfXZzRYRAk7Rn67Z90+iyojDcjN5X7ASMR9d\nCoJoRvAoY9vjp50bomHm1l8ncvhyHi/FR+ZmcsAAJmryAI4CPLSZO2Z0QLkp\n6QuTWswlGrKnNK7qjpkqg5TKPA9ylLQQ//s0Ngo20wlvbmKbJDpBv8Qhrhtb\nTWi6\r\n=KXr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAplwjbAZxsxjx7WUl1U8vuz4e1v7D5jEVqgKhVJFCppAiEAkwtAFRIFSS0XtIXRQofj0sTAcTr9ICYXBfGYSw+P8HQ="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1004_1579075298516_0.1809339580343552"},"_hasShrinkwrap":false},"1.2.1005":{"name":"@spark100/teaching-base","version":"1.2.1005","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1005","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RoupXrry9WMUsU2fyA+HsGUuHLsOFy0ChUi5k64/GEmk3jS6/v/2/24xUwBQiTuoKq+6HUlzK+bGRsMb9vSSdQ==","shasum":"8251be97c36cb4bd0b423dee68fe234451c20398","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1005.tgz","fileCount":355,"unpackedSize":8626355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVP3GCRA9TVsSAnZWagAASbEP/iJhypM13feUAFsxXBSh\n55OIDRtRaJ6BGOEB12/zLl2m+9b79FMa7Sx7wJeGpEIzXj1aTeetIiGGCZDO\n6i2wAGDSlihv0Zm6cprit5HUTTmd1bku+g+7osdP51Y2TiDEgTz1UhN71Wuj\n3wZgBHznMqnR7N3yDYB8mqxbTW02+AND5jVc/ZJctB7lcHSvQgjFbOvGfSXh\nhQ7QzbaCyE0fvKanDvJJxm7L4upEnLzpuHmbWEJHz0BhFFdsMZ4C8RFQ0jXb\nKS9lgCmnwriI3ntXB7FgBcbeHs20yXLrcngHRoh9HndE4d9adGGbvhsON9QZ\nxshun7nIi/LwK5Q142yi+Nquc3RBLk660a+q2Zushn0SjoVEGm59UhVmmzDf\nb1bYPlULzQiwIpi5jPuj4Ydu881LRDwfo3rlHa4JWHSLK6y1Jt2pRKwLAbFM\ndWhmPY3jBMRrQyHnPD+XcQOo4BjQVkpP4PN8ZzRgqmxgXNt/r2LUVZyWCH23\n6RsmFEvTr8D22A6FkP35RxFFwkgXtLZ/ooEeL9pN6ba7Q9C65J4vsXYr9Qbf\nKPu0uJiDDRODwwBEfCPyBOq4PvvNg2NpARKgfVWWo4K6cw8LHDOmkf+7uKIK\nxMyFoPzS9m6htBpwDimuX/9xoHVzWx0cZD1DyaAMFdGasP7/5/TgKFWetOiI\nvCiY\r\n=/QFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsCZsCrCF6rALx9NUNS4cI9klt4PSQuufbA0sZcJEUygIhANoseOysQ1Vs/Oqo3CtYKTEL2aOkSWiCQlOll3tzId7H"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1005_1582628293722_0.1972309794508551"},"_hasShrinkwrap":false},"1.2.1006":{"name":"@spark100/teaching-base","version":"1.2.1006","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.1006","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iL8Q+O044iAHbe2AJo8SpEti4C4WzYuWHOOZc4HJ+lMseB50NdA3VotEglwMJO4JW5XwVgR+vb5VX8c/Dhfotw==","shasum":"cbf547533b3ea932d73c8bd88872d237bd40d1a1","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.1006.tgz","fileCount":355,"unpackedSize":8626355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVQVpCRA9TVsSAnZWagAAfpsP+wWHZnNJ04+aH/kSo7zY\n1VVAz8T42Mdu21zo1BHfrm1TgMuSOTtZF2Ul+h6oenQivSy5rhoUV45bqBmV\nuNWJVu/ElPgPtM4y/93v/BGi4gcMikbcNH7HD+WiSfOGdV1049US2bsbIKFl\nIsbHu5/JRPrVlJ6JERIDjpZEgzqqm9Qym08oYP/0aO/aJlSzrhm/CDXqdlpt\ny+yg0g7TVsLkyCrYpZ+dQLCFyjn+BVGnYIxDroFqzFlD41ZN6AVMI8mpy7PJ\nGOaXrBfPRUwN5zaJDMNF3j2iN3BkQjy2GasIVHmNseAYIHqgEccWI5nP2uP4\nlEz+fGvZ+Bz/SSTauHLkC1pjY4nVsiHH+WteqgQHyqlATi5RcOwbPquv2rcO\ndonwjaMxMcxvBcbEjlsaU+UtL2rEe8BBBUukyjzbkrgnBWR3UIY1Bk1TD+1A\nImVL0iwBARA7FY2Zt/TrvA2lSsFA0a8TsfylEVvtpwMVcMsM9LWh1SGWCxq+\n5e2DoQN40hfHMG9GEW+B0G5orjE7oVIKJKMY+dNCiPHqBvJlrFNdW/+YZ58b\nn0W10GI2ACNZEQq0Z/+XduAHT5SoAc61Kdk1TKECKwr9mbPZOJ5ueRmvgojX\nYVHQgwLcSBrdY6Po5m7o9zA7W4v0KbloCqYgQXhSIYLInIJgnN7aogT3SvGw\nyA0A\r\n=pRZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIPM6TjZvpzXQy6PbKOqsEq6INv5rPD62K54X1XWyI5QIgA9giZdpHl6KDupZr+ucmsuQH1j077J3K4KfLL3tAss0="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.1006_1582630248913_0.24740439046664098"},"_hasShrinkwrap":false},"1.2.2001":{"name":"@spark100/teaching-base","version":"1.2.2001","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2001","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-3LQ2C7gqeJhMKF05jaUzq3hIoKliTqsAE8M1784QWhtC6jLqzzKWhQuPcwlqvkPyymdF1oYyOwmdES6cPdja9Q==","shasum":"1809dcf7560962cb7e3b5876f1caca9390ed6ba9","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2001.tgz","fileCount":246,"unpackedSize":4711225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVilTCRA9TVsSAnZWagAArcIP/jp7JKZxtIIkplcX1+aK\n7pUoYbrHuAEJadtM2TH9anCHZwyzLfbueyb1iiclKwkM8EAwLFezLP04Wt2D\n1qNUSPAw7gA53HGOIAZjSvQ+EDjdeR49GNVmUsgiYU3OHc9Nf5PhmABneRBs\nSwV9o4znLhkumif+YmfrjSe/SmeDoQyzHC0ASBbFxwB4BNjL3taw2JgMo0HK\nkCSE53xPZ7pYRHMVQhmNZefxTYwpT2Xt3/Hs17BdRw2BhYosy844iKaBW9Ly\nbCGcLkYRQw9IXbfilAQOWiaFeYFqrFxYHsFueOs67MTqnLbmiHEjaIA0ptR0\n9lSNC9H5cV8vWgPQeiDWwfUlNxs5IGcr35mghZ/qlVYXTe49jqhzcNrB8VKB\nHw7xR0fjqOdME9NK8EWp3RBeYP6V1/TqL3PnppxK8Oh9DlXoWYvG7HiLX0fO\n82mYklFnCFy4Gct1Vhtt39FO9bzFY1igHc7+4YGR1sR1GImGbjTTzs2DeliT\nxMKqs8fGMgaY2RNyrW3hqRVGR2LeO7b34lIw6WwCcMtNPr6VeHCENfwyXXmw\nvfTIUjbmu4OeVCSazGlTAhwBJ6m5pZa10gk9MA40MjxALvDhuKmRRfFA8fql\nbmzvVLvHOXo99sI85ft0DGYND73ezKMJ6o4nbCqMKmcP8wU9vIhHvhE6xmPx\nzgw2\r\n=Efde\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvX7jrPW/FCGqygCP9WWq3yyju1qZwZCz+AdiJ66CDIAIge6PF1VG/ui6UF3W8z01nQ+AMX9rAkQn98Iqb4FX3HBU="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2001_1582704978654_0.5160644477542364"},"_hasShrinkwrap":false},"1.2.2002":{"name":"@spark100/teaching-base","version":"1.2.2002","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2002","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-NAoyPcLKuqoRS3pLWJMl+cS93SXA1lzF7ds9iyKa1xQkziPOqg4w+perGv4YuqKyll6b3A8FrutxmkXGkHc1XQ==","shasum":"f403d670ac601362e2c7fdc35a7a8105d489251c","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2002.tgz","fileCount":355,"unpackedSize":8431007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVip9CRA9TVsSAnZWagAAsh0P/iyjBMg2+6quYuV80XTO\n0Qhhpj3SOxd1IpLnETud8Jq8aXexnYx63cmQPoXInc7ajc0VX1eW4REyu3pg\nyqbQmdRH3JAcrhowSNwCugwAfg57Guv+tGk4hj4KwHyNPsuCR02qVtURfh6g\nhjheULBhZF4hla4ddut7MV4IboNqVqjjA4DoK4TKeZcdojZcEA/f6e1UOHGZ\ngSUleAshnIBiYkFfYIEHug1gCWFnJfBi/4wcVHOse6+X01DfpDJJrt6Sphk4\nF8h6RabTty/Ux4mZS7BpQjV0KeRytMwQSJcA+1Mc9oTJ22ROYk9Bhhnl6TyL\nx3ZtkaWWocgxCUXx/u53qw5iClDcywE/DHsbpW2c9N3fARUBExmKlQGwTat5\nYOVmWNESSlexjIMEHaTiQPbVQM3rbJxTTUW7hiVDLzgCCnrkvISlw5fmbmRI\nprEm8iw+Ut3+WD7ImvFAVltBRSWe7Mf3V9ePKIKDXcJwlk2ORQ+pi3APK+0b\nWrQyXNVvbfDZC2UQq6pXfcFtjUfP7Shvn1QA3aTdifoeZ/GNmqmj1OhUKmCf\n/WIbW444eCYIaQ6JKIAuzqbiRDJpOr7ckackasGRvw4iEi77WikmmXblqf5G\ntU5kaKTIHhHEqiEHqcWg9eU8LzhcVRNYeMMFXfreIwMbwpLAosbRyeikhQF1\nXzoz\r\n=B8qO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl1RWkAJnJwl6y+jYmMu+/KEs/8OdcHe0g/CeCMN+cAgIgAX7/DOpzlInLSMh1cVIzX+afUUQbzgmc5WCUVHsfsCE="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2002_1582705277132_0.8058585278839501"},"_hasShrinkwrap":false},"1.2.2004":{"name":"@spark100/teaching-base","version":"1.2.2004","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2004","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-2LjnmfcXlrolgXd+99ez23uAD30P06ear0rtFQoWgse3iUXL4TlQ1OHdtTKH4745nB0MwpLV3outSdH+vHwmPg==","shasum":"937c854f4d343c2ed1c25b9257ebe1840d69e60d","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2004.tgz","fileCount":355,"unpackedSize":8429519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVj9uCRA9TVsSAnZWagAAd4wQAJg1Zgn2/uOfxpPyeGn1\nmoXDTwBoyrwiGWm9c40g6cTpfLhACsJYmYKc29/IaO0ZoA7bTKaejFOztUfh\nC0DkDysYvUGYIm3J9Yg68CfgeDRR8xURWCawORimq9WY1Kg7DxEa7rvgKHwv\nQRV/y2GYcdhTDZwDYZfX9EpBCdhV+5cTUPXgSXEoF7lIZbXFRPcGloshzIzM\nuQ4DVAYiP+EeJoxrq7gZn28SLBcFY41cgVBydJwUPj4OSru5zokqHSIKCU/6\nHvue79ikelfOAH5infLwLN0mXNPAakUS1YPWfUnqcVDlazj+ZcSkkggirMI4\nFQaPZ46W01pc8zy5gnjsZJKvA2AyDKgF2FZ/+Zn6iEBYPSj9mdPudxcKehcV\n9ahXZX4nA7pN5/54yPJRJM/u/I5uI2kUe160ZF8qhA0557WMYMs6peaUG9l0\nj+7aSnHEerHARNrwZWoCYoKS54lt5JevY3zzxfqVJSMGEcK24dRc4OpJoFED\nP3fZnch/OLe5a66icrqluBK1UL0r63iorYGvprqsZfj2Z5egm3wcDMtcKhq0\nGz3pXir4Jxr8UHjGvlJPxWcBCSxTa+qGbLOq99VZTdou3THbr/rqWsJnGnT1\nS27QOEiPKdJZyoZAmzKZnOfFUU802DuRjqc5osptE2G6yB2+zOP8e1WRDGj3\nMwuU\r\n=QliA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1pJOtmw38GEY8mRjHhQIgcOkIQdH8B9tou/QQOO1m6AiEAw9AFRUVBrRol1MTek/p1ZR3wB3hF7rAnu4jtbqRU4j4="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2004_1582710637755_0.992854882326232"},"_hasShrinkwrap":false},"1.2.2005":{"name":"@spark100/teaching-base","version":"1.2.2005","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2005","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-3LarJfByIvTZSCZTSB/2jM9syDcZx5dmy68Jy0yivORPplodrYZiJMModK9N5wOAl37ZbKOd/h4jBgPNoXswrA==","shasum":"5553ec78068ae582415b064ff3e61db5f29c5e28","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2005.tgz","fileCount":355,"unpackedSize":8428694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV5BoCRA9TVsSAnZWagAA1ycP/jTY7yaIT6R8XUHYv6zY\neL1BMkE+CbDMeSJbkKaaV4wPu5hJAMgah7Dt4RXqr9cSbviLf4MqSj4uevlg\nUZ4dXd8aojCu1uH966H6sjLTO6vzZdg2vA3v6rKGJODF2vpvL9nt4WCZERFP\ngPXMcXVAo0p2Z7oWYTizE2il0d6Y4ONFXtHaNhEamanCU+jbpJguYAavbs0J\nS4Whdu/S2Ui0OCgdKV4TM8gt3w1eogTYQZiViHK9fhyIjqN/6XQgNKnrKkMF\nk9dzlErdqNdknzRW196n13BNuNjaW1Ok7KluJO+Z4a4DYtqAmy8Y5dIWLqNv\nNulk5r6ZtayLwP5acVzXsL+cCpUJWDF2L2a5qyxYomocyXQwIhp2wK84bYY0\neF5b8FM+zV8JuCsY8mW7wJ+OO6xyrHHXXJ/OcUKGpvha3DdmkkM57dBv2H+a\n0zhBWr3SfWOIi5lZXzPX8/wELhYihCU3O4Dw/FJkDVrSfOQFSItW78tlh0v3\nwHDb+j9XAHvZCjQ+f3kvcziPEErFfVZxK/pUoB3l9pGqIJLRgn7QkFt036KP\nlFCmOlIo1jGvWePI/yR9oqYyL/RqA6PT8J0YI1AAxqJrpOfOAU2vQPR1ff/C\nvLcTKgHGm34DGTHoKpA9ZIxs0uMoN8ZYQ0LTyTRtSxM8kzwEwq2HgQiIeaLR\nVAgP\r\n=UjkV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbK9pP+GSIrjpeHvScdmL+3Zj21CZXef5I/yK2hTFedQIgY1w59w7tPj2CT4c8s1VpEyFTbZrlB6cyzhpJy/JX0j8="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2005_1582796904289_0.7203313570761951"},"_hasShrinkwrap":false},"1.2.2006":{"name":"@spark100/teaching-base","version":"1.2.2006","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2006","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-KYLCUxTZc2vAIJjQv2pTtGRSq6DC8XxaapDX/G2myo2HPkn5z1al4WBcrhimfF5904IusMxyJWLzYtajN/ESBw==","shasum":"b0c309e128e719b85476ec995016c4304540e75a","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2006.tgz","fileCount":355,"unpackedSize":8429198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWHGuCRA9TVsSAnZWagAA908P/A7ncLXwXRDT7Ge2muId\nVMI6+ISpoglZ02BLuwRN+LjqwbuBFw+lVQJLTY+c3k4hGNLwUMU6JfpG6d2/\nKM85eCRExXX2YDXxd1UzYfuCgzNK8Agp/OrkdRTFxMboOU62NZPdl12CISTE\n7Hsl+JUov/ek84Tmv0AYhMDIB3ugVsujxJmi78nj74UbH7hYvBS9p5ESjamN\nh44qLavqFdXPjU8D0sFtyEZljrsBrBLl15eSQMJX7ZX3qoIyqqlonRjqh0vF\nAZ+XXuTE5gKNI0c4lAJWf7lM0L+JMd3WJq74oenu0cX36306IY1Tc1e+hzRE\nyTZF1TSdzZV+Qumh4itdRr++9ANqAiTVvpQkp8QFsSpAn08P/UqF+K/4W4im\nL7nK5GXil8AeIx79sMbml3cAA63wMze+ruBGOpNqbQMAXjZm5UCV0dB+mRcv\n+Q2NF2LOuFsxaTaaVzklx46BgosLPgOki5zKwXhJ0IFtVqmtUs8UBdXQ4+Hw\nt7o16O1NzJSw6ZIJTaIBUW/lfd4FJpjWWvgTQRPndiR6E1aK9t9OPZfkYpuT\ntJzzzY9lAU+Fw1tZ+FR2A9qzwopZgNCJxWdTXpUHb7YFn+/naplPHhUty0+V\nM+iGP5oR7nVCtW0NCR5gW95Q4eIjF4kQcR76UUdtqX2OGwHMi1G83Yboaof+\nOLCD\r\n=xH5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDswOo3JNlUEuzfERsbRA5Vetq9MaolFRSbJajsXMWzWgIgYmApxB+yWqgBCfdB119KJrRBHfupDtN284wKQYYDwAM="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2006_1582854573926_0.8615621345562636"},"_hasShrinkwrap":false},"1.2.2007":{"name":"@spark100/teaching-base","version":"1.2.2007","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2007","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-jC2gG7x5PUqd0Jyftn52IFBfFg0KDW+oGIj6uMQZN/vzdygyU6LOIkVzKv5rCR25nSRJSZ3orAe4mvqmMGkeVg==","shasum":"09d9f09bbf874e71d730f5d0caf90a0a2ea59303","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2007.tgz","fileCount":355,"unpackedSize":8430544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZvYZCRA9TVsSAnZWagAAJcgP/1LPlkRzGfYKe4jtN6xd\nOTt2UXWihD4DrXevbwN/d0DU3GCp7+zGIuUM7f3vqySm6lo41KGPAB8YaXIM\nwpkauBOn9W/ydI6RAKRGLqsXpTdzjk+2OymgsrfMTvNDDm3vXqYClbw3tCdN\nwx5WXNhR57GTniqVGNrU3aziEo0IVcNvD6q970MiSCvSlspX7ggw/8n3imre\nBMHmQMOnbVoz2qhWStLHxxeBGLQkAy22m38i34bzi3RxQRvihFTQ3muXNXN5\nsyP3r7NVjxWXL+B4t3UwPc/3XfxYsbr1g1jCYKi9B2S33HHslsi/3vlMg9Zv\nFpNI7blE++ZWvSXJut590/KQEojIp+ij5eBj1GD43xAxUrw1Oho5jUU5E7hu\nxiYUST4iTftukGdKjG3cIpPUQumadGB4GYL54YdsWNwuV2k2+IRIKoXNDIvs\nvj2Hm1UKqhfhhelBHvxy93JiuI1LjkE+q2ZjiOAnytEoZVkGErxL6pEK1vd0\nQ0/eunPIw1iwg9gHm3vHfm2t0JxL+N95VgoYzX62zII+1MuwsmmKJ0hqDFJd\nRhk+mVW2nbgE+vaZBKiXM1cpvPOBmx9E/zjADGjT8JNjK/G7IS15xy9BXNia\nwLkGrUrqeDIybYwzLaCLZ7NOEKAFa555qN5zo6z26lkYr3SCiK7UR9FOOnAM\nDYrh\r\n=yJS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbqDWaJETR5ExflXGlUFPwqJ44AzhnvYYheIDQDk/CygIhAPkkc6mGiWW3XNnH/HvEz/cqElJEgjclpYzwiLfI8OkY"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2007_1583805977097_0.14082601925048266"},"_hasShrinkwrap":false},"1.2.2008":{"name":"@spark100/teaching-base","version":"1.2.2008","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2008","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-xvEvJtidCI7nGAjbsIQVUrnQmTNotSOKeqYR5YNH4e73tsK0AeoaamRSQlutblYfa6jwBKYiZqh722FFTak1UQ==","shasum":"84a4e65ffece3ea0dde2ac873fa8b8acef8fdeae","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2008.tgz","fileCount":358,"unpackedSize":8483663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebzEACRA9TVsSAnZWagAA0dAQAKNL3q7T4C9LCjlrOSTQ\njSXiXAAebXcY4uOCDhpov+jHMBYzGlggZW7W6XhyR9eO+mgD1ny9xOOj18x9\nLkylIYm+CD0PUemMfirn6x3IQ+yoc6u0TkSuyru5Y4IQaUtlTZUYR/L5yzH5\nmXxhwURCmRnq4QbUaQYtKdFpmM/22lZoCtccHvzVHdtiO1epouan4DQvS1fG\np2EGExEttrTxlcmrH5awYa0RcpFb2Wz0hR/A12HtGbBQc73xBynsHSR22L6m\n0TtDKhkZhSyhPIkSDmnE9x5/5WvF1mcKG/FCRAVsUaxu1BMz95SUQ4woVDAw\n2oEaFZC34FKHfhP132/N9MdtsFRB7tVC0NjobtCt5607LtVfgmy5UISJLpYk\nKU1SGUa359fhT8wqTUAbN8RGVkutCsVC3F8B4J97FRbRs+IoNyF/wVsiqf0Y\nwuaeaThCnzKs2xyMSHLriOSAlqqf6aoY0qHDyrGI5ENThAOCSfhMXntM6lxW\nwZmWuSWGCEU1V9pjq96uOFrY4qIeCAklbYNg+ZI0xzLiqAqng2jhjnjcymwX\nT70eI3ehgV02hkFCBUnU3657YekcDqnWK+uwIc23n+Px8B/szJZZPo995txO\nBidr+UmgQk6jwdgnvf2A3Yl/T7qeuv+T3Ix620hIfUuXxz/bjd20MlyShpMA\n8mdn\r\n=xjDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlxDIFKbAYj7jSUUK2UzS1iXKLO2mIB9YmSLUjaZ6+OAiEAzG+7YtPbR3yxL8FoA94xXpTJM/xbY/MKT89N84q8k7c="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2008_1584345343676_0.8171740331724766"},"_hasShrinkwrap":false},"1.2.2009":{"name":"@spark100/teaching-base","version":"1.2.2009","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2009","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-V3lAt1zZ0Pf0ZyA/z0Or+2CLmOL3PWxhC7Q7+TCRww0AmuX4F0XQklTmPhcezPm69Eh4OnSHWWlZOyNhfoKElg==","shasum":"68f2ec7cb6b153b9757d1bcb9834a60bf690f08c","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2009.tgz","fileCount":358,"unpackedSize":8483640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2mhCRA9TVsSAnZWagAALhQP/33vBN8ZYcvYKIuY9c8R\ni93ZQI6F2KfnQwK6kutF5hhN0MXIh0B/j3J+AIyB4NKmYXarIIaUw4GmzyiZ\n0U96lerAFX8TmUoUpjsDo/VxrBspQf+jxbbq3+LW7vA+KdykcfGrsWBlw6s1\n34//WaZ6tpCLQ0SnFd+s4hJUYh5WiUs9e5ahO+8oN6qNWp9rUUPYd7SJIkoW\nz4u9XKjd/TnFD86WuHUHk42gvE9a36zwPvMDwcdYxwanP4g/yBkDAE47RWHP\nMxFv5yZFp4PPwN+w6j87qwosiY9dakgniM0j7XhbsfzT1ndeY13xQmKdbCsX\njBNpTYJIGfgITeMpi4Kl2s16h6H1YLqiUl7hHB73gh4+SGB6GatrxQ2kYscM\ncattMsQ076GVjrog1O5y29Ggh3qyR+Ik3Dz4c7w/FVpe73ePQSvC6crsKvFW\nPMV4pfCucL5lCQHoemj2+DMr1bgKp/DsdO8kPsYd+Noe38qWNeZKTawdzfSb\nsU42VKGZvB6IRV3VjNq1rHSJuXjqsNmYs7T0YuRG/EUOMfC4GT4v6k4fhDgk\nDCQmMBT41CuPMJQUTjuVGvFmcpQ8g5WFdT0X2aoyfuLCXI56sF07cqwGmTTs\nVAen6BtWXtb1kogz0osEwe+IdGFW1GvFFPEt1VlxtFE2i3FQTy0lTRaFBxhE\nG4j1\r\n=Px/k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUKfNjRYtZ9ih8FjisVndkXGAP7Lo8YGGwfvCgDk422AiAKJYohV63FCIAK3GZTdy5/TZmCziocrnWP3XRWKlA3Gw=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2009_1584359840537_0.2444855391112195"},"_hasShrinkwrap":false},"1.2.2010":{"name":"@spark100/teaching-base","version":"1.2.2010","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2010","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-kkiRtX9EpqoUmM7zYe0JKQxJPKb9aXJucUnVsy8hFCJfed3hR4Q6NZphkQaRQ799mjsgNiDfGeg0CYo6izOdDw==","shasum":"a4702bceb81aebc27d063f4dec9e12abb3ca80ab","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2010.tgz","fileCount":358,"unpackedSize":8675851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU2zUCRA9TVsSAnZWagAAT04P/0Wbbyfpo5LcZQl+4cZs\npVGGO+jmNbvkJHbuFOjDANO8QJXprzNfMPggOw+yJKnwpTBd8iPRu3YqaKBA\nNDtfG6fK99YqWWVNpfC7RiUulcCU8tNfKdQCAxzyH30Ooofy34/j0D7DQKqi\nWQ9348ADduRvsXFy8M7tsdyjvyczitxPBdYVl44i+WGCBEtlgIHDPhfk42J0\n9Ey8XUXCFWuBmEkZ1cxAUiAh/uJy04+QP2FeLwIfCpYdGsZRePxRcPsb1GOv\nQOKyzmM5p/3X374SWyjdUhUi6T4NCItaLKUQycDSKFxBlM+4wgky9UZJpLD/\nSpfhy0kKA2p1Tv3dWH/Ree+bt2J3QaaP+1V515T2DCKvqh/gOK/jUhTEd/L5\nI40+VCUyZbBUhvD6Gq5upTQ2NtuhzL9dBKfNauf7Lu4mYZ3aunM1vJCPEbP7\ngTNjvIlODHZE4bSl4WRAs+MbvW5aJsgU9MLHSsGKCCF58V1G3s83V5YMWfdb\nUz6XhjOJCa3tkfz2G/je0PX1HPOlHQSwsp/PFRSpjoC8zovdKUsM1Y8WB1FA\nRYZJYNLO9m/9cxEUJS27qYZRXWloa2E4hKuQHXtFi66Yzv2P2T8GyVr9ac3o\nCVS3XVQbOgQLRTKzwyZovoVrzGHYGY7S/kjuh79+s59Yiu/zXZiYwD5S36nu\n1EDY\r\n=SvOD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9cmst9B61E6EznV0Iwwv7eNXPIT/wkS1MtBm/oFy+8AiEAwFFQBLjD810sumiAckpaoqvKBylshgTnZVLNtHJH2gQ="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2010_1599302868103_0.13627831881283048"},"_hasShrinkwrap":false},"1.2.2011":{"name":"@spark100/teaching-base","version":"1.2.2011","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"readme":"# SparkTeachingBase\r\n\r\nThis library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.\r\n\r\n## Code scaffolding\r\n\r\nRun `ng generate component component-name --project spark-teaching-base` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project spark-teaching-base`.\r\n> Note: Don't forget to add `--project spark-teaching-base` or else it will be added to the default project in your `angular.json` file. \r\n\r\n## Build\r\n\r\nRun `ng build spark-teaching-base` to build the project. The build artifacts will be stored in the `dist/` directory.\r\n\r\n## Publishing\r\n\r\nAfter building your library with `ng build spark-teaching-base`, go to the dist folder `cd dist/spark-teaching-base` and run `npm publish`.\r\n\r\n## Running unit tests\r\n\r\nRun `ng test spark-teaching-base` to execute the unit tests via [Karma](https://karma-runner.github.io).\r\n\r\n## Further help\r\n\r\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\r\n","readmeFilename":"README.md","description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2011","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gEL/lXa3k45w5RXhdBI46zOcxcdzC5dyMJMysJ3DX4BvhXhWegjijCVpE23tZ11aTvqL6Yq4WvCpoHm6ZdppaA==","shasum":"471ca7821997f99575df43834625f5f9dc1d6083","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2011.tgz","fileCount":358,"unpackedSize":8675851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU2+7CRA9TVsSAnZWagAAZ7wP/0kjNo6iX9BHYgTmTgMM\nWwhlbwSl4G/EcBF+3qe1mFd8kb0j6moRZAImgt4E8KvdQKmfkOG4wCMNpr++\nityMpd+8Adg4D/bMwFZ81VBUASn5u7upzjIn96W6wFi160E15xanZTuR9v47\nLx0qxeblPrN12UiAEZP/jfm5j3I/w+NUQEgyMjcnecVFEi9H/KU9DuVmgQ29\nRnKPyVJd8R4d4FCvMA+ubg3j3cOUhSu1Z1SJpevfdKx8/OoY4Qk4xS5ReOXJ\ncNB6Jdwv+k0Obdkz0WXsq7jQmFAEs33lleTdPkwvGi9Sp20XIew9weOT+1iT\nT1mc0ED5vgYovbpWSJpkQbSeAWpmB6jfUjmQLO/r9K3FYfzoIivm0MPyZaEd\ndu+o/HmgjXmrmznZp7mBDPPfjgAwoJbtHGCppd/jpHboqMREzLujxro+mZln\nOcvE3xESdAQwB2vR5RzJWjsnbmbcjPf/j+nAS+0EsstfY2GuQdYo9m8elY7h\nI5zyxk1KUki1yKR9EzQD1DpioX5qbMUckyyf1nKgdbT8jtEsJ+wAiNyBzwD8\ntPczU2sjneXVQREMKKIIKJdhEJg1FTTq5wlZw3twS3JK4yo3Mz0ZixLOABsT\n0ozJvcOcswhzbZ6q+aYCofGSYESELXXc7RraPdY2p4NRBzZ8ZNr+6Pu6cn5L\n6+y4\r\n=4vRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq/9VggUuFFNGc0FdMnNTAF94WtFRayfSw/NMWs5OA2AiBBMJDkieDbXUGw1NIcBD9jm8D6SjEOONEqL85FVBLKIA=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2011_1599303610343_0.1812197592325291"},"_hasShrinkwrap":false},"1.2.2012":{"name":"@spark100/teaching-base","version":"1.2.2012","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2012","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Fkc1FAfSDD35i/5PUdhGkiUZFplnUj42zF3vKge4gRgKfICi71x6bZ6hzEUmyveYjK12HgGKlRIGmnK9TFpoaQ==","shasum":"1f3428c9db1903681ed30a7f1f529126dd956d7e","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2012.tgz","fileCount":358,"unpackedSize":8675851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU3UZCRA9TVsSAnZWagAAGsQP/3dyT/F/IQ7yEj8wYsqo\nPCj+iCQUpy+9IoIYYwjT83ANvAE8xF+JzLayMpjYbXhWvc35XAFNDrNiqSt1\nWowPtyV0Z8prP8b8rhGlGnUMkqNcMIayWnqENZcBZMJI0win4ZncL/opcq/1\n8BMF1IX7c+z3id6KgtU8NqI4n/7uTpqx8irqxP7k2jBBtHHajfI29Q25zOpB\nGrbG+EDwfgW9WXF6m1GaEJ0VP2l9UTpcsnq/afh6V4FYnm9JqNKHdSx9tVJ+\nbGKt27RusUX8oQABCtXrJ3YoA4WlO+4T9dE/fu3fsdEa6nqEscWPVpPVjqsQ\nwrH1sInc2/ohbMQyJLwg9YwJhogcXlbf+66N7UhXgjWZoZPNQHitbnhBaH9j\n4nlx2l0BL3H8rl4rlxXdKJMB1Paflnf/L1w3y00ai20dcRvz+1Oe/qP+kBbA\nCI/JomvB0dEheLskKux9sSXjsLFDKqZGKMnPows29xRz+tgQW6SpLOzFlOJ9\nFqcTCnRdJWccsSxP7kSSpB8lWkdaOQgqDzvu7W5vuXs8YR9hVwZQ/IgIAZkL\nVlXNFuZ+JchWxv2PCPezxMyQy/CiuLGegEKhxrsf06Ndu+0NrXPc9XLJNSLo\nyazbxcSbPQc8OzEiEMU9j8lxjgil6rykYm2bNgpur4SvRaf8MxCdWvwqYDwe\nmSOM\r\n=BQay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpP1CTuk/j11uaDsuDWqg+cGOAY+q07ANHsYc+sud1TAiBOgEBWQtKZqkQfwgcz3tmCz60efP1anqU+6TqXcs6v7g=="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2012_1599304984830_0.039627100429988626"},"_hasShrinkwrap":false},"1.2.2013":{"name":"@spark100/teaching-base","version":"1.2.2013","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2013","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-95AteM/mytOWd7RuiKFlJ3K3DpsvjwVCfxCJT4DUJ2sORDFSFYsWC+xzBiZWXPb5RPqTmbiy+inwSmB9h1D0SA==","shasum":"bb7c38bdb1286db3ee691a428b302ece5bf9e56f","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2013.tgz","fileCount":358,"unpackedSize":8676103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU3dyCRA9TVsSAnZWagAA7dAP/0SsgEbH3TXbLxzt15jX\n8E2Yf6urjwZ8OKuavsjGkaFbe5LK0Jty3aJVKhqdoIJic1IP20AR10m9JKKA\na4EadKIXPMv6jQtDfVy+qswuVVJPnjgMOWhypsNzdBTkHa2KSSrJyHZxNGEK\nVNt+J3BnM5N13HnESITKJpDS8pWt/Ng5bNUnvo/aFfqMtuSlOpbKVmDV2fR3\nCkB3aBsoeUY+hA+PnWzLUzPDOlXMZtgJo5goP9ZgClLUtQKv3VpijMhRsM9t\nwBYby7Eji8P964CKaBb261ILe8165dnds8m/UiJMeK7BQOdP+jd4Qyhk90q2\na1oxBWPMEYoeQar4zk6hcKgXeHzmo8dx69BeElRqFqGEO8lqHbaJwjhriEE7\nWeIY46lWoH8MxKoBeBmVXkEXiPrhWY3tH996PYoD5dsTDhRRMW8XsyL3u1CI\ncm+45vjebvekHuEe1hJQXF9WuKuUD5mgBk3f1VM9kUdiS5DR/UMNQaGwOs3p\nZEsAfdRB+B321TexAMrk/zVwcMC68H52vaz/t/Q6GAaFpgVjuJ3HHVxr/2uX\nwgVdiqHEzB6n/I6EgCkW5tnCX/ScFhRsIhaVx0fYt3d/f0Ef0xYVBhsxB30j\nxaDW3v9jia2S/sdC2oNny3EO3TVaLthpzYiOkj52SW23wwi+rlwwQEo0/r5w\nMBzv\r\n=VuvZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4s9VFL+zJKEkQaShKJwmisf7PrNaJ+z1PtUNM74soGAIgao+47I42wK1H/+VsdufHOrJvZknxXjGbA4ERfKBsBuI="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2013_1599305585615_0.38230754214584173"},"_hasShrinkwrap":false},"1.2.2014":{"name":"@spark100/teaching-base","version":"1.2.2014","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.2014","_npmVersion":"6.4.0","_nodeVersion":"12.7.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-0zYjh2HwzWfT+mnQ0+ROCs4VPAOMekXJ4ePHuhBhbzyCZhbyeaWlnnzB+M8ZExg2kwF+tyFbYPc8gg9eJQ3/PQ==","shasum":"02d626da9930cf04b25382c4ebc3a410bc6b3d71","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.2014.tgz","fileCount":358,"unpackedSize":8677358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYIWBCRA9TVsSAnZWagAAJRoQAKB+CXJTsp8UrSjS1tjm\n8B8LCVgJVVdeK74qFSCxOmnijyOG3K7oT4F0UvhLGN19IpT9XSLVb6cjcCb8\n1Gs/RFP2hLbFqm+blQEJ8RD1Owu4qADKne3ueDF9aBIPeHKn2NTN7USL8EEq\npDPoIB/8eentcGlMjfnitRAcT7wHb7yKuLf5ZS0ET5zAZl6sjY4Zh+uB5DQU\ns3hd3XKMLifskihngbEx9lli2LCNp4p8XLleJsQT5qobIvVK/uIAQgG67Wb9\nLafenJg4Jg0NypDIUZMgIU7wlZIRMvePBJwlEoJd97VtypIXezfoBFTCcl/V\nZ4vBnhoLAXB7fs0bw51sT6q7vTRqNpFW/YiDyZIpevpfBIobpRxsUxHB0443\nx+5vovlkhZ3jfJR4R51UhaANjGXp42/tjI43q7NoPwwosJN5+Qyv2gXtSktt\nfIa21MUvHUsO+CpW/w4P+2qVzDxNRYvfs2WpJGlPKpr7hKjDpIQzmfghpf2h\n5QrlcI8Xthsfgtl1TnEy9Puc2/M8neb6P18I/9bIr0UOR2vyEVymGNGZ6sRm\nnU1VfTTsLvRG8KXChODw90NSqsf55EaIJWV35VPzesPVEXlQg2eZyXuwbrgr\nkEa1iII+3eanmlesEGl3KKO+Q+shMZqdd5kmVHxU347QdgO1bQr+IXCHEufk\nDzQ/\r\n=ktl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4JAnE5q1oJMqJOkvEp0TSyBGQ5nDRLuOwaY+e+mM3tAIhAMdI+NJDP5ngUsDm+LvmaLev/VF5kk0mmqwzNWWqStdp"}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.2014_1600161152773_0.08914888728322845"},"_hasShrinkwrap":false},"1.2.3001":{"name":"@spark100/teaching-base","version":"1.2.3001","peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"main":"bundles/spark100-teaching-base.umd.js","module":"fesm5/spark100-teaching-base.js","es2015":"fesm2015/spark100-teaching-base.js","esm5":"esm5/spark100-teaching-base.js","esm2015":"esm2015/spark100-teaching-base.js","fesm5":"fesm5/spark100-teaching-base.js","fesm2015":"fesm2015/spark100-teaching-base.js","typings":"spark100-teaching-base.d.ts","metadata":"spark100-teaching-base.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","_id":"@spark100/teaching-base@1.2.3001","_npmVersion":"6.4.0","_nodeVersion":"12.7.0","_npmUser":{"name":"spark100","email":"chenhaojt@xiao100.com"},"dist":{"integrity":"sha512-EJZvkxURWrWrpEhrAhLrTHRcwC6XiYXqqZ+bHDqiwS6gfJtKhMmFKbRaKYkGggI4W2qaGZ0CMJIAynMN7QHsKA==","shasum":"75bd1c59a69a69cb006fb62594859f6d0fabd384","tarball":"https://registry.npmjs.org/@spark100/teaching-base/-/teaching-base-1.2.3001.tgz","fileCount":358,"unpackedSize":8683936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJCxCRA9TVsSAnZWagAAo10P/2GH4A0qP2yY/Bh2JcvU\nwCz2esajnJHKJtLiCsDDgiaxqdGm+W8rsPzgLxi+Nv2mVtRjgAXIuuKYudar\nF9mOJm+NnwU3sVglw9jEPYLpSiJQr4F5PBLAiYHqLfW/FxBPUXiABqhZtaCU\n5OleAvhRXJTXKFJmh+FXgfhZmqd5DSFLA/U1NAfPdF9c/qoYvL8PiYFlo72B\n3L+6jJI5U7edVnfge8LIU6hFCydnFweFy3jD1CfGJ/+QfYXNRYt2N0s+pbb+\n0rH/X+jyGfxUWKWk3o8e6NfIKjVdOdxeLF5kY3NuBse6RE25/65Lqm2xdwEN\nQXQamhjXnZ4FXKhDMb7UTsxAvDhs4+sh4fpcpT/TJK50bnnwzKWCPVp9wvcI\nKlImYssdkXpPSAmQwOnM3mu1haXsr990L3YauTkvL70lDq8Tuq6HUhAOlTKe\nnG3Qj0n+yAzxe1+wRf9SsrgpTm2RjoXjU93KGnSBFfvGuy8fysdrL1Fd4Bwg\nMBjbVDnwMEKu4qoEM6UIpOv319sv8qgBffklRaiMWryLtOZ381dOB1v5v/Ud\nnSJUC8HkYMnhPvrUtsFPocY0MHA+6DAT0+SSOoCz3LgnIAz2h01OO7rviytY\n1/5Hbqke22ckTezLV/W0yrAVMZznvi59SyftTwCW2ef1Y2x3UYJ1754Zfzlm\nV15/\r\n=Y/KX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBnU7nSDfN2ZM3SXSVm2yexCbx9Axdo4TTN2Z5KbK/EgIgM5trS/9BUflxjCw3S5UW65o0jtQ2sZNDAo6RApsnLrE="}]},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/teaching-base_1.2.3001_1600164017274_0.46919078410343884"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-23T03:29:25.748Z","0.0.1":"2019-04-23T03:29:26.171Z","modified":"2022-04-07T01:24:32.307Z","0.0.2":"2019-04-23T07:40:51.233Z","0.0.3":"2019-04-23T08:29:37.345Z","0.0.4":"2019-04-23T09:04:58.938Z","0.0.5":"2019-04-24T01:43:26.150Z","0.0.6":"2019-04-24T09:14:40.595Z","0.0.7":"2019-04-24T09:17:22.027Z","0.0.8":"2019-04-28T09:26:52.846Z","0.0.9":"2019-04-30T03:42:47.896Z","0.0.10":"2019-05-06T09:46:38.371Z","0.0.11":"2019-05-06T09:57:44.271Z","0.0.12":"2019-05-14T07:34:44.215Z","0.0.13":"2019-05-14T09:02:20.254Z","0.0.14":"2019-05-15T02:36:16.408Z","0.0.15":"2019-05-15T02:41:29.709Z","0.0.16":"2019-05-30T08:09:31.339Z","0.0.17":"2019-05-30T08:47:28.951Z","0.0.18":"2019-06-05T03:39:39.727Z","0.0.19":"2019-06-05T06:32:29.301Z","0.0.20":"2019-06-07T09:53:56.216Z","0.0.21":"2019-06-08T13:35:28.450Z","0.0.22":"2019-06-10T12:11:54.612Z","0.1.0":"2019-06-25T09:17:03.861Z","1.0.0":"2019-06-25T09:36:19.256Z","0.0.23":"2019-07-10T10:36:43.657Z","1.0.1002":"2019-07-10T10:39:32.286Z","1.0.1003":"2019-07-12T07:03:40.956Z","1.0.1004":"2019-07-16T09:44:00.074Z","1.1.1000":"2019-10-28T06:34:05.355Z","1.2.1000":"2019-11-25T03:24:04.530Z","1.2.1001":"2020-01-09T02:42:19.528Z","1.2.1002":"2020-01-10T10:01:19.659Z","1.2.1003":"2020-01-13T08:31:51.702Z","1.2.1004":"2020-01-15T08:01:38.783Z","1.2.1005":"2020-02-25T10:58:14.027Z","1.2.1006":"2020-02-25T11:30:49.218Z","1.2.2001":"2020-02-26T08:16:18.894Z","1.2.2002":"2020-02-26T08:21:17.391Z","1.2.2004":"2020-02-26T09:50:38.040Z","1.2.2005":"2020-02-27T09:48:24.506Z","1.2.2006":"2020-02-28T01:49:34.284Z","1.2.2007":"2020-03-10T02:06:17.397Z","1.2.2008":"2020-03-16T07:55:44.004Z","1.2.2009":"2020-03-16T11:57:20.781Z","1.2.2010":"2020-09-05T10:47:48.419Z","1.2.2011":"2020-09-05T11:00:10.686Z","1.2.2012":"2020-09-05T11:23:05.124Z","1.2.2013":"2020-09-05T11:33:05.814Z","1.2.2014":"2020-09-15T09:12:33.080Z","1.2.3001":"2020-09-15T10:00:17.546Z"},"maintainers":[{"name":"spark100","email":"chenhaojt@xiao100.com"}],"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.","readme":"# SparkTeachingBase\r\n\r\nThis library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.\r\n\r\n## Code scaffolding\r\n\r\nRun `ng generate component component-name --project spark-teaching-base` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project spark-teaching-base`.\r\n> Note: Don't forget to add `--project spark-teaching-base` or else it will be added to the default project in your `angular.json` file. \r\n\r\n## Build\r\n\r\nRun `ng build spark-teaching-base` to build the project. The build artifacts will be stored in the `dist/` directory.\r\n\r\n## Publishing\r\n\r\nAfter building your library with `ng build spark-teaching-base`, go to the dist folder `cd dist/spark-teaching-base` and run `npm publish`.\r\n\r\n## Running unit tests\r\n\r\nRun `ng test spark-teaching-base` to execute the unit tests via [Karma](https://karma-runner.github.io).\r\n\r\n## Further help\r\n\r\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\r\n","readmeFilename":"README.md"}