From 567807007ae801fc3da2c979404e78703f5a8503 Mon Sep 17 00:00:00 2001 From: jyc <2044680446> Date: Wed, 23 Feb 2022 21:02:08 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E6=8F=90=E4=BA=A4nodejs=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../count.js" | 11 ++++++++ .../moduleCount.js" | 27 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" create mode 100644 "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" diff --git "a/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" "b/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" new file mode 100644 index 0000000..49a2b1d --- /dev/null +++ "b/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" @@ -0,0 +1,11 @@ +const b = require('./moduleCount'); + +try{ + console.log(b.handle(4,5,'add')); // 9 + console.log(b.handle(5,5,'subtract')); // 0 + console.log(b.handle(4,5,'multiply')); // 20 + console.log(b.handle(10,2,'divide')); // 5 + console.log(b.handle('a','b','add')); // 非数值情况 +}catch(error){ //捕获 + console.log(error.message) +} \ No newline at end of file diff --git "a/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" "b/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" new file mode 100644 index 0000000..5334d03 --- /dev/null +++ "b/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" @@ -0,0 +1,27 @@ +var count = { + add:function(str1,str2) { + str3 = str1 + str2; + return str3; + }, + subtract:function(str1,str2) { + str3 = str1 - str2; + return str3; + }, + multiply:function(str1,str2) { + str3 = str1 * str2; + return str3; + }, + divide:function(str1,str2) { + str3 = str1 / str2; + return str3; + } +} + +function handle(str1,str2,symbol) { + if(isNaN(str1) || isNaN(str2)) { + throw Error ('请输入数值'); //抛异常 + } + return count[symbol] (str1, str2); +} + +module.exports.handle = handle; \ No newline at end of file -- Gitee From dda9a4951f449767d7d4bf82d418ffc29d00d0a6 Mon Sep 17 00:00:00 2001 From: jyc <2044680446> Date: Wed, 23 Feb 2022 22:04:39 +0800 Subject: [PATCH 02/11] 1 --- .../count.js" | 0 .../moduleCount.js" | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" => "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" (100%) rename "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" => "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" (100%) diff --git "a/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" "b/nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" similarity index 100% rename from "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" rename to "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" diff --git "a/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" "b/nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" similarity index 100% rename from "20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" rename to "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" -- Gitee From 185f598b8b475c8b1cc646f66c313f0d6d6d9dae Mon Sep 17 00:00:00 2001 From: jyc <2044680446> Date: Wed, 23 Feb 2022 22:08:55 +0800 Subject: [PATCH 03/11] 1 --- .../count.js" | 0 .../moduleCount.js" | 0 "\350\222\213\345\256\207\350\266\205/null/null.txt" | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" => "\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" (100%) rename "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" => "\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" (100%) create mode 100644 "\350\222\213\345\256\207\350\266\205/null/null.txt" diff --git "a/nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" "b/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" similarity index 100% rename from "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" rename to "\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/count.js" diff --git "a/nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" "b/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" similarity index 100% rename from "nodejs\344\275\234\344\270\232/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" rename to "\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" diff --git "a/\350\222\213\345\256\207\350\266\205/null/null.txt" "b/\350\222\213\345\256\207\350\266\205/null/null.txt" new file mode 100644 index 0000000..e69de29 -- Gitee From 9eeae7afdce460792e7c394ae473c0f185f0a8b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=92=8B=E5=AE=87=E8=B6=85?= <2235964149@qq.com> Date: Wed, 23 Feb 2022 14:09:20 +0000 Subject: [PATCH 04/11] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E8=92=8B=E5=AE=87=E8=B6=85/null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\350\222\213\345\256\207\350\266\205/null/null.txt" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "\350\222\213\345\256\207\350\266\205/null/null.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/null/null.txt" "b/\350\222\213\345\256\207\350\266\205/null/null.txt" deleted file mode 100644 index e69de29..0000000 -- Gitee From 8968685e5d7e6fae23a924e03d52b6e649fe23f0 Mon Sep 17 00:00:00 2001 From: jyc <2044680446> Date: Wed, 23 Feb 2022 22:21:52 +0800 Subject: [PATCH 05/11] 1 --- .../moduleCount.js" | 2 +- "\350\222\213\345\256\207\350\266\205/null/null.txt" | 0 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 "\350\222\213\345\256\207\350\266\205/null/null.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" "b/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" index 5334d03..d574ec1 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" +++ "b/\350\222\213\345\256\207\350\266\205/20220222_nodejs\345\212\240\345\207\217\344\271\230\351\231\244/moduleCount.js" @@ -19,7 +19,7 @@ var count = { function handle(str1,str2,symbol) { if(isNaN(str1) || isNaN(str2)) { - throw Error ('请输入数值'); //抛异常 + throw Error ('请输入正确的数值'); //抛异常 } return count[symbol] (str1, str2); } diff --git "a/\350\222\213\345\256\207\350\266\205/null/null.txt" "b/\350\222\213\345\256\207\350\266\205/null/null.txt" deleted file mode 100644 index e69de29..0000000 -- Gitee From af53c20c186f340ef8d8eb7842b45f7b75185691 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Mon, 28 Feb 2022 15:36:03 +0800 Subject: [PATCH 06/11] 1 --- .../async1.txt" | 0 .../async2.txt" | 1 + .../async3.txt" | 1 + .../asyncfs.js" | 27 +++++++++++++++ .../demo01.js" | 34 +++++++++++++++++++ .../demo01/1.txt" | 1 + .../demo01/2.txt" | 1 + .../demo01/3.txt" | 1 + .../demo01/4.txt" | 1 + .../demo01/5.txt" | 1 + .../demo01/6.txt" | 1 + .../demo01/7.txt" | 1 + .../demo01/8.txt" | 1 + .../demo01/9.txt" | 1 + .../simple2.txt" | 1 + .../simpleWrite.js" | 25 ++++++++++++++ .../simplesync1.txt" | 1 + 17 files changed, 99 insertions(+) create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async1.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async2.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async3.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/asyncfs.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/1.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/2.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/3.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/4.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/5.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/6.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/7.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/8.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/9.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simple2.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simpleWrite.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simplesync1.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async1.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async1.txt" new file mode 100644 index 0000000..e69de29 diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async2.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async2.txt" new file mode 100644 index 0000000..e8206bf --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async2.txt" @@ -0,0 +1 @@ +llo异步文件写入! \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async3.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async3.txt" new file mode 100644 index 0000000..2edf97f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/async3.txt" @@ -0,0 +1 @@ +hello异步文件写入! \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/asyncfs.js" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/asyncfs.js" new file mode 100644 index 0000000..c332b17 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/asyncfs.js" @@ -0,0 +1,27 @@ +let fs = require('fs'); +//异步函数没有返回值,都是通过callback回调函数来处理 + fs.open('./async3.txt','w',function(err,fd) { + if(err) { + console.log(err); + } else { + let msg = 'hello异步文件写入!'; + // fs.writeSync(fd,msg); + // fs.closeSync(fd); //文件open时传递的文件描述符 + bf = Buffer.from(msg); + // fs.write(fd,bf,2,bf.length-2,function(err,writeNum,bf2){ + fs.write(fd,bf,function(err,writeNum,bf2){ + console.log(err); + console.log(writeNum) + //buffer 转字符串 bf.toString(); + console.log(bf2.toString()); + console.log('done!'); + }); + console.log('写入完成!'); + //异步的文件关闭 + fs.close(fd,function (err) { + console.log("已关闭"); + console.log(err); + }) + } +}) +console.log('end'); //先输出 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01.js" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01.js" new file mode 100644 index 0000000..9f9bbb6 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01.js" @@ -0,0 +1,34 @@ +let fs = require('fs'); +let createFile = { + createPath: function (dir) { + //文件可能存在 + if (fs.existsSync(dir)) { + return; + } + fs.mkdirSync(dir); + }, + //创建内容 + createContent: function (num) { + return num+''; + + }, + //写入文件与内容 + createFile:function (filePath,content) { + console.log(filePath); + let fd = fs.openSync(filePath,'w'); + fs.writeSync(fd,content); + fs.closeSync(fd); + }, + + handle:function(num,dir) { + //目标不存在则创建 + this.createPath(dir); + //循环创建文件与内容 + for(let i = 1;i < num;i++) { + let fileName = dir+'/'+i+'.txt'; //进一步抽离 + let content = this.createContent(i); + this.createFile(fileName,content); + } + } +} +createFile.handle(10,'./demo01') \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/1.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/1.txt" new file mode 100644 index 0000000..56a6051 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/1.txt" @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/2.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/2.txt" new file mode 100644 index 0000000..d8263ee --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/2.txt" @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/3.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/3.txt" new file mode 100644 index 0000000..e440e5c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/3.txt" @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/4.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/4.txt" new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/4.txt" @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/5.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/5.txt" new file mode 100644 index 0000000..7813681 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/5.txt" @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/6.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/6.txt" new file mode 100644 index 0000000..62f9457 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/6.txt" @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/7.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/7.txt" new file mode 100644 index 0000000..c793025 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/7.txt" @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/8.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/8.txt" new file mode 100644 index 0000000..301160a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/8.txt" @@ -0,0 +1 @@ +8 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/9.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/9.txt" new file mode 100644 index 0000000..f11c82a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/9.txt" @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simple2.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simple2.txt" new file mode 100644 index 0000000..412b02e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simple2.txt" @@ -0,0 +1 @@ +测试option \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simpleWrite.js" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simpleWrite.js" new file mode 100644 index 0000000..f34ca0a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simpleWrite.js" @@ -0,0 +1,25 @@ +let fs= require('fs'); +/** + * 同步文件的写入 + * fs.writeFileSync(file, data[, options]) + * file文件可以写路径 + * data是要写入的内容 + * options选项是一个json对象{mode:'',flag:'r||w||a....'} + */ +// let result = fs.write('学习异步文件的写入'); +let result = fs.writeFileSync("./simple2.txt","测试option",{flags:'a'}); + +//异步文件的写入 +/** + * fs.writeFile(file, data[, options],callback) + * callback为回调函数 + */ + + fs.writeFile("./simplesync1.txt","异步文件写入比较简单",function(err) { + if(err) { + console.log("报错了!文件写入失败"); + } else { + console.log("文件写入成功"); + } + console.log(arguments); + }) \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simplesync1.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simplesync1.txt" new file mode 100644 index 0000000..9064930 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/simplesync1.txt" @@ -0,0 +1 @@ +异步文件写入比较简单 \ No newline at end of file -- Gitee From 6e37fa60181e0b198feee0115e9a7aec8466c5a8 Mon Sep 17 00:00:00 2001 From: 1 <2> Date: Tue, 1 Mar 2022 17:37:29 +0800 Subject: [PATCH 07/11] 1 --- .../demo01/10.txt" | 1 + .../demo01/100.txt" | 1 + .../demo01/11.txt" | 1 + .../demo01/12.txt" | 1 + .../demo01/13.txt" | 1 + .../demo01/14.txt" | 1 + .../demo01/15.txt" | 1 + .../demo01/16.txt" | 1 + .../demo01/17.txt" | 1 + .../demo01/18.txt" | 1 + .../demo01/19.txt" | 1 + .../demo01/20.txt" | 1 + .../demo01/21.txt" | 1 + .../demo01/22.txt" | 1 + .../demo01/23.txt" | 1 + .../demo01/24.txt" | 1 + .../demo01/25.txt" | 1 + .../demo01/26.txt" | 1 + .../demo01/27.txt" | 1 + .../demo01/28.txt" | 1 + .../demo01/29.txt" | 1 + .../demo01/30.txt" | 1 + .../demo01/31.txt" | 1 + .../demo01/32.txt" | 1 + .../demo01/33.txt" | 1 + .../demo01/34.txt" | 1 + .../demo01/35.txt" | 1 + .../demo01/36.txt" | 1 + .../demo01/37.txt" | 1 + .../demo01/38.txt" | 1 + .../demo01/39.txt" | 1 + .../demo01/40.txt" | 1 + .../demo01/41.txt" | 1 + .../demo01/42.txt" | 1 + .../demo01/43.txt" | 1 + .../demo01/44.txt" | 1 + .../demo01/45.txt" | 1 + .../demo01/46.txt" | 1 + .../demo01/47.txt" | 1 + .../demo01/48.txt" | 1 + .../demo01/49.txt" | 1 + .../demo01/50.txt" | 1 + .../demo01/51.txt" | 1 + .../demo01/52.txt" | 1 + .../demo01/53.txt" | 1 + .../demo01/54.txt" | 1 + .../demo01/55.txt" | 1 + .../demo01/56.txt" | 1 + .../demo01/57.txt" | 1 + .../demo01/58.txt" | 1 + .../demo01/59.txt" | 1 + .../demo01/60.txt" | 1 + .../demo01/61.txt" | 1 + .../demo01/62.txt" | 1 + .../demo01/63.txt" | 1 + .../demo01/64.txt" | 1 + .../demo01/65.txt" | 1 + .../demo01/66.txt" | 1 + .../demo01/67.txt" | 1 + .../demo01/68.txt" | 1 + .../demo01/69.txt" | 1 + .../demo01/70.txt" | 1 + .../demo01/71.txt" | 1 + .../demo01/72.txt" | 1 + .../demo01/73.txt" | 1 + .../demo01/74.txt" | 1 + .../demo01/75.txt" | 1 + .../demo01/76.txt" | 1 + .../demo01/77.txt" | 1 + .../demo01/78.txt" | 1 + .../demo01/79.txt" | 1 + .../demo01/80.txt" | 1 + .../demo01/81.txt" | 1 + .../demo01/82.txt" | 1 + .../demo01/83.txt" | 1 + .../demo01/84.txt" | 1 + .../demo01/85.txt" | 1 + .../demo01/86.txt" | 1 + .../demo01/87.txt" | 1 + .../demo01/88.txt" | 1 + .../demo01/89.txt" | 1 + .../demo01/90.txt" | 1 + .../demo01/91.txt" | 1 + .../demo01/92.txt" | 1 + .../demo01/93.txt" | 1 + .../demo01/94.txt" | 1 + .../demo01/95.txt" | 1 + .../demo01/96.txt" | 1 + .../demo01/97.txt" | 1 + .../demo01/98.txt" | 1 + .../demo01/99.txt" | 1 + .../20220301_nodejs/2022-3-1 15-33-16.JPG" | Bin 0 -> 119640 bytes .../20220301_nodejs/demo01/01.txt" | 1 + .../20220301_nodejs/demo01/02.txt" | 1 + .../20220301_nodejs/demo01/03.txt" | 1 + .../20220301_nodejs/demo01/04.txt" | 1 + .../20220301_nodejs/demo01/05.txt" | 1 + .../20220301_nodejs/demo01/06.txt" | 1 + .../20220301_nodejs/demo01/07.txt" | 1 + .../20220301_nodejs/demo01/08.txt" | 1 + .../20220301_nodejs/demo01/09.txt" | 1 + .../20220301_nodejs/demo01/10.txt" | 1 + .../20220301_nodejs/demo01/100.txt" | 1 + .../20220301_nodejs/demo01/11.txt" | 1 + .../20220301_nodejs/demo01/12.txt" | 1 + .../20220301_nodejs/demo01/13.txt" | 1 + .../20220301_nodejs/demo01/14.txt" | 1 + .../20220301_nodejs/demo01/15.txt" | 1 + .../20220301_nodejs/demo01/16.txt" | 1 + .../20220301_nodejs/demo01/17.txt" | 1 + .../20220301_nodejs/demo01/18.txt" | 1 + .../20220301_nodejs/demo01/19.txt" | 1 + .../20220301_nodejs/demo01/20.txt" | 1 + .../20220301_nodejs/demo01/21.txt" | 1 + .../20220301_nodejs/demo01/22.txt" | 1 + .../20220301_nodejs/demo01/23.txt" | 1 + .../20220301_nodejs/demo01/24.txt" | 1 + .../20220301_nodejs/demo01/25.txt" | 1 + .../20220301_nodejs/demo01/26.txt" | 1 + .../20220301_nodejs/demo01/27.txt" | 1 + .../20220301_nodejs/demo01/28.txt" | 1 + .../20220301_nodejs/demo01/29.txt" | 1 + .../20220301_nodejs/demo01/30.txt" | 1 + .../20220301_nodejs/demo01/31.txt" | 1 + .../20220301_nodejs/demo01/32.txt" | 1 + .../20220301_nodejs/demo01/33.txt" | 1 + .../20220301_nodejs/demo01/34.txt" | 1 + .../20220301_nodejs/demo01/35.txt" | 1 + .../20220301_nodejs/demo01/36.txt" | 1 + .../20220301_nodejs/demo01/37.txt" | 1 + .../20220301_nodejs/demo01/38.txt" | 1 + .../20220301_nodejs/demo01/39.txt" | 1 + .../20220301_nodejs/demo01/40.txt" | 1 + .../20220301_nodejs/demo01/41.txt" | 1 + .../20220301_nodejs/demo01/42.txt" | 1 + .../20220301_nodejs/demo01/43.txt" | 1 + .../20220301_nodejs/demo01/44.txt" | 1 + .../20220301_nodejs/demo01/45.txt" | 1 + .../20220301_nodejs/demo01/46.txt" | 1 + .../20220301_nodejs/demo01/47.txt" | 1 + .../20220301_nodejs/demo01/48.txt" | 1 + .../20220301_nodejs/demo01/49.txt" | 1 + .../20220301_nodejs/demo01/50.txt" | 1 + .../20220301_nodejs/demo01/51.txt" | 1 + .../20220301_nodejs/demo01/52.txt" | 1 + .../20220301_nodejs/demo01/53.txt" | 1 + .../20220301_nodejs/demo01/54.txt" | 1 + .../20220301_nodejs/demo01/55.txt" | 1 + .../20220301_nodejs/demo01/56.txt" | 1 + .../20220301_nodejs/demo01/57.txt" | 1 + .../20220301_nodejs/demo01/58.txt" | 1 + .../20220301_nodejs/demo01/59.txt" | 1 + .../20220301_nodejs/demo01/60.txt" | 1 + .../20220301_nodejs/demo01/61.txt" | 1 + .../20220301_nodejs/demo01/62.txt" | 1 + .../20220301_nodejs/demo01/63.txt" | 1 + .../20220301_nodejs/demo01/64.txt" | 1 + .../20220301_nodejs/demo01/65.txt" | 1 + .../20220301_nodejs/demo01/66.txt" | 1 + .../20220301_nodejs/demo01/67.txt" | 1 + .../20220301_nodejs/demo01/68.txt" | 1 + .../20220301_nodejs/demo01/69.txt" | 1 + .../20220301_nodejs/demo01/70.txt" | 1 + .../20220301_nodejs/demo01/71.txt" | 1 + .../20220301_nodejs/demo01/72.txt" | 1 + .../20220301_nodejs/demo01/73.txt" | 1 + .../20220301_nodejs/demo01/74.txt" | 1 + .../20220301_nodejs/demo01/75.txt" | 1 + .../20220301_nodejs/demo01/76.txt" | 1 + .../20220301_nodejs/demo01/77.txt" | 1 + .../20220301_nodejs/demo01/78.txt" | 1 + .../20220301_nodejs/demo01/79.txt" | 1 + .../20220301_nodejs/demo01/80.txt" | 1 + .../20220301_nodejs/demo01/81.txt" | 1 + .../20220301_nodejs/demo01/82.txt" | 1 + .../20220301_nodejs/demo01/83.txt" | 1 + .../20220301_nodejs/demo01/84.txt" | 1 + .../20220301_nodejs/demo01/85.txt" | 1 + .../20220301_nodejs/demo01/86.txt" | 1 + .../20220301_nodejs/demo01/87.txt" | 1 + .../20220301_nodejs/demo01/88.txt" | 1 + .../20220301_nodejs/demo01/89.txt" | 1 + .../20220301_nodejs/demo01/90.txt" | 1 + .../20220301_nodejs/demo01/91.txt" | 1 + .../20220301_nodejs/demo01/92.txt" | 1 + .../20220301_nodejs/demo01/93.txt" | 1 + .../20220301_nodejs/demo01/94.txt" | 1 + .../20220301_nodejs/demo01/95.txt" | 1 + .../20220301_nodejs/demo01/96.txt" | 1 + .../20220301_nodejs/demo01/97.txt" | 1 + .../20220301_nodejs/demo01/98.txt" | 1 + .../20220301_nodejs/demo01/99.txt" | 1 + .../20220301_nodejs/readfile.js" | 36 +++++++++++++ .../20220301_nodejs/writefile.js" | 49 ++++++++++++++++++ 194 files changed, 276 insertions(+) create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/10.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/100.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/11.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/12.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/13.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/14.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/15.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/16.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/17.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/18.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/19.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/20.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/21.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/22.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/23.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/24.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/25.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/26.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/27.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/28.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/29.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/30.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/31.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/32.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/33.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/34.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/35.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/36.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/37.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/38.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/39.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/40.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/41.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/42.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/43.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/44.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/45.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/46.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/47.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/48.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/49.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/50.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/51.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/52.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/53.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/54.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/55.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/56.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/57.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/58.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/59.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/60.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/61.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/62.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/63.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/64.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/65.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/66.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/67.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/68.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/69.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/70.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/71.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/72.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/73.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/74.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/75.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/76.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/77.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/78.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/79.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/80.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/81.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/82.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/83.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/84.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/85.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/86.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/87.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/88.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/89.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/90.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/91.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/92.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/93.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/94.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/95.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/96.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/97.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/98.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/99.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/10.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/10.txt" new file mode 100644 index 0000000..9a03714 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/10.txt" @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/100.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/100.txt" new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/100.txt" @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/11.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/11.txt" new file mode 100644 index 0000000..9d60796 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/11.txt" @@ -0,0 +1 @@ +11 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/12.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/12.txt" new file mode 100644 index 0000000..3cacc0b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/12.txt" @@ -0,0 +1 @@ +12 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/13.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/13.txt" new file mode 100644 index 0000000..ca7bf83 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/13.txt" @@ -0,0 +1 @@ +13 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/14.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/14.txt" new file mode 100644 index 0000000..da2d398 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/14.txt" @@ -0,0 +1 @@ +14 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/15.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/15.txt" new file mode 100644 index 0000000..3f10ffe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/15.txt" @@ -0,0 +1 @@ +15 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/16.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/16.txt" new file mode 100644 index 0000000..19c7bdb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/16.txt" @@ -0,0 +1 @@ +16 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/17.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/17.txt" new file mode 100644 index 0000000..8e2afd3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/17.txt" @@ -0,0 +1 @@ +17 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/18.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/18.txt" new file mode 100644 index 0000000..25bf17f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/18.txt" @@ -0,0 +1 @@ +18 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/19.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/19.txt" new file mode 100644 index 0000000..dec2bf5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/19.txt" @@ -0,0 +1 @@ +19 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/20.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/20.txt" new file mode 100644 index 0000000..2edeafb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/20.txt" @@ -0,0 +1 @@ +20 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/21.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/21.txt" new file mode 100644 index 0000000..b5045cc --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/21.txt" @@ -0,0 +1 @@ +21 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/22.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/22.txt" new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/22.txt" @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/23.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/23.txt" new file mode 100644 index 0000000..b393560 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/23.txt" @@ -0,0 +1 @@ +23 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/24.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/24.txt" new file mode 100644 index 0000000..cabf43b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/24.txt" @@ -0,0 +1 @@ +24 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/25.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/25.txt" new file mode 100644 index 0000000..410b14d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/25.txt" @@ -0,0 +1 @@ +25 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/26.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/26.txt" new file mode 100644 index 0000000..978b4e8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/26.txt" @@ -0,0 +1 @@ +26 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/27.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/27.txt" new file mode 100644 index 0000000..a5c750f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/27.txt" @@ -0,0 +1 @@ +27 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/28.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/28.txt" new file mode 100644 index 0000000..368f89c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/28.txt" @@ -0,0 +1 @@ +28 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/29.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/29.txt" new file mode 100644 index 0000000..d99e90e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/29.txt" @@ -0,0 +1 @@ +29 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/30.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/30.txt" new file mode 100644 index 0000000..8580e7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/30.txt" @@ -0,0 +1 @@ +30 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/31.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/31.txt" new file mode 100644 index 0000000..b74e882 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/31.txt" @@ -0,0 +1 @@ +31 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/32.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/32.txt" new file mode 100644 index 0000000..1758ddd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/32.txt" @@ -0,0 +1 @@ +32 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/33.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/33.txt" new file mode 100644 index 0000000..dc7b54a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/33.txt" @@ -0,0 +1 @@ +33 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/34.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/34.txt" new file mode 100644 index 0000000..3e932fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/34.txt" @@ -0,0 +1 @@ +34 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/35.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/35.txt" new file mode 100644 index 0000000..597975b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/35.txt" @@ -0,0 +1 @@ +35 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/36.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/36.txt" new file mode 100644 index 0000000..dce6588 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/36.txt" @@ -0,0 +1 @@ +36 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/37.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/37.txt" new file mode 100644 index 0000000..7c09198 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/37.txt" @@ -0,0 +1 @@ +37 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/38.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/38.txt" new file mode 100644 index 0000000..c24b6ae --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/38.txt" @@ -0,0 +1 @@ +38 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/39.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/39.txt" new file mode 100644 index 0000000..72f523f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/39.txt" @@ -0,0 +1 @@ +39 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/40.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/40.txt" new file mode 100644 index 0000000..86ee83a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/40.txt" @@ -0,0 +1 @@ +40 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/41.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/41.txt" new file mode 100644 index 0000000..aaa6442 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/41.txt" @@ -0,0 +1 @@ +41 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/42.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/42.txt" new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/42.txt" @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/43.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/43.txt" new file mode 100644 index 0000000..ac4213d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/43.txt" @@ -0,0 +1 @@ +43 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/44.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/44.txt" new file mode 100644 index 0000000..d2e1cef --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/44.txt" @@ -0,0 +1 @@ +44 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/45.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/45.txt" new file mode 100644 index 0000000..7d37386 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/45.txt" @@ -0,0 +1 @@ +45 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/46.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/46.txt" new file mode 100644 index 0000000..abc4eff --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/46.txt" @@ -0,0 +1 @@ +46 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/47.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/47.txt" new file mode 100644 index 0000000..801f180 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/47.txt" @@ -0,0 +1 @@ +47 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/48.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/48.txt" new file mode 100644 index 0000000..31ff414 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/48.txt" @@ -0,0 +1 @@ +48 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/49.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/49.txt" new file mode 100644 index 0000000..2e66562 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/49.txt" @@ -0,0 +1 @@ +49 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/50.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/50.txt" new file mode 100644 index 0000000..c5b431b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/50.txt" @@ -0,0 +1 @@ +50 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/51.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/51.txt" new file mode 100644 index 0000000..7003e7f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/51.txt" @@ -0,0 +1 @@ +51 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/52.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/52.txt" new file mode 100644 index 0000000..6139554 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/52.txt" @@ -0,0 +1 @@ +52 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/53.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/53.txt" new file mode 100644 index 0000000..8783e30 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/53.txt" @@ -0,0 +1 @@ +53 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/54.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/54.txt" new file mode 100644 index 0000000..43c451e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/54.txt" @@ -0,0 +1 @@ +54 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/55.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/55.txt" new file mode 100644 index 0000000..7c6ba0f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/55.txt" @@ -0,0 +1 @@ +55 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/56.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/56.txt" new file mode 100644 index 0000000..2ebc651 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/56.txt" @@ -0,0 +1 @@ +56 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/57.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/57.txt" new file mode 100644 index 0000000..f0b5c72 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/57.txt" @@ -0,0 +1 @@ +57 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/58.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/58.txt" new file mode 100644 index 0000000..4800c7d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/58.txt" @@ -0,0 +1 @@ +58 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/59.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/59.txt" new file mode 100644 index 0000000..fc9afb4 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/59.txt" @@ -0,0 +1 @@ +59 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/60.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/60.txt" new file mode 100644 index 0000000..2b82dfe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/60.txt" @@ -0,0 +1 @@ +60 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/61.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/61.txt" new file mode 100644 index 0000000..eebd1d1 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/61.txt" @@ -0,0 +1 @@ +61 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/62.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/62.txt" new file mode 100644 index 0000000..b2412e3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/62.txt" @@ -0,0 +1 @@ +62 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/63.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/63.txt" new file mode 100644 index 0000000..4e9e288 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/63.txt" @@ -0,0 +1 @@ +63 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/64.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/64.txt" new file mode 100644 index 0000000..4b6f9c3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/64.txt" @@ -0,0 +1 @@ +64 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/65.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/65.txt" new file mode 100644 index 0000000..b44fe09 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/65.txt" @@ -0,0 +1 @@ +65 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/66.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/66.txt" new file mode 100644 index 0000000..d1cbcfa --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/66.txt" @@ -0,0 +1 @@ +66 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/67.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/67.txt" new file mode 100644 index 0000000..8323328 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/67.txt" @@ -0,0 +1 @@ +67 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/68.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/68.txt" new file mode 100644 index 0000000..3d9aebb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/68.txt" @@ -0,0 +1 @@ +68 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/69.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/69.txt" new file mode 100644 index 0000000..8c0474e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/69.txt" @@ -0,0 +1 @@ +69 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/70.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/70.txt" new file mode 100644 index 0000000..d7765fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/70.txt" @@ -0,0 +1 @@ +70 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/71.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/71.txt" new file mode 100644 index 0000000..2fb681e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/71.txt" @@ -0,0 +1 @@ +71 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/72.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/72.txt" new file mode 100644 index 0000000..9cd72aa --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/72.txt" @@ -0,0 +1 @@ +72 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/73.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/73.txt" new file mode 100644 index 0000000..e77a963 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/73.txt" @@ -0,0 +1 @@ +73 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/74.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/74.txt" new file mode 100644 index 0000000..0aeb548 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/74.txt" @@ -0,0 +1 @@ +74 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/75.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/75.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/75.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/76.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/76.txt" new file mode 100644 index 0000000..aa92725 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/76.txt" @@ -0,0 +1 @@ +76 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/77.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/77.txt" new file mode 100644 index 0000000..780fea9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/77.txt" @@ -0,0 +1 @@ +77 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/78.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/78.txt" new file mode 100644 index 0000000..efee1f8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/78.txt" @@ -0,0 +1 @@ +78 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/79.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/79.txt" new file mode 100644 index 0000000..eb13855 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/79.txt" @@ -0,0 +1 @@ +79 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/80.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/80.txt" new file mode 100644 index 0000000..e3f1e9b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/80.txt" @@ -0,0 +1 @@ +80 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/81.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/81.txt" new file mode 100644 index 0000000..c147342 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/81.txt" @@ -0,0 +1 @@ +81 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/82.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/82.txt" new file mode 100644 index 0000000..9d1ce53 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/82.txt" @@ -0,0 +1 @@ +82 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/83.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/83.txt" new file mode 100644 index 0000000..24af08a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/83.txt" @@ -0,0 +1 @@ +83 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/84.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/84.txt" new file mode 100644 index 0000000..3ca9062 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/84.txt" @@ -0,0 +1 @@ +84 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/85.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/85.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/85.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/86.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/86.txt" new file mode 100644 index 0000000..8bfa2f5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/86.txt" @@ -0,0 +1 @@ +86 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/87.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/87.txt" new file mode 100644 index 0000000..eaf7a13 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/87.txt" @@ -0,0 +1 @@ +87 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/88.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/88.txt" new file mode 100644 index 0000000..9f72858 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/88.txt" @@ -0,0 +1 @@ +88 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/89.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/89.txt" new file mode 100644 index 0000000..7730ef7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/89.txt" @@ -0,0 +1 @@ +89 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/90.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/90.txt" new file mode 100644 index 0000000..0fa6a7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/90.txt" @@ -0,0 +1 @@ +90 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/91.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/91.txt" new file mode 100644 index 0000000..a46c9d2 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/91.txt" @@ -0,0 +1 @@ +91 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/92.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/92.txt" new file mode 100644 index 0000000..69226f7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/92.txt" @@ -0,0 +1 @@ +92 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/93.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/93.txt" new file mode 100644 index 0000000..27a37eb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/93.txt" @@ -0,0 +1 @@ +93 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/94.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/94.txt" new file mode 100644 index 0000000..bd753cc --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/94.txt" @@ -0,0 +1 @@ +94 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/95.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/95.txt" new file mode 100644 index 0000000..90be1cd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/95.txt" @@ -0,0 +1 @@ +95 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/96.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/96.txt" new file mode 100644 index 0000000..56749c8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/96.txt" @@ -0,0 +1 @@ +96 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/97.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/97.txt" new file mode 100644 index 0000000..c4fbb1c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/97.txt" @@ -0,0 +1 @@ +97 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/98.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/98.txt" new file mode 100644 index 0000000..d7f3668 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/98.txt" @@ -0,0 +1 @@ +98 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/99.txt" "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/99.txt" new file mode 100644 index 0000000..d97edbb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220224_nodejs\350\257\273\345\206\231\346\226\207\344\273\266/demo01/99.txt" @@ -0,0 +1 @@ +99 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" new file mode 100644 index 0000000000000000000000000000000000000000..26d41b1380d27c25415eafbdb7ef0288b46e6c47 GIT binary patch literal 119640 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 UmqLkFkF5Exvxt9xv;Q3YA7aC;OaK4? literal 0 HcmV?d00001 diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" new file mode 100644 index 0000000..56a6051 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" new file mode 100644 index 0000000..d8263ee --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" new file mode 100644 index 0000000..e440e5c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" new file mode 100644 index 0000000..7813681 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" new file mode 100644 index 0000000..62f9457 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" new file mode 100644 index 0000000..c793025 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" new file mode 100644 index 0000000..301160a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" @@ -0,0 +1 @@ +8 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" new file mode 100644 index 0000000..f11c82a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" new file mode 100644 index 0000000..9a03714 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" new file mode 100644 index 0000000..9d60796 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" @@ -0,0 +1 @@ +11 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" new file mode 100644 index 0000000..3cacc0b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" @@ -0,0 +1 @@ +12 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" new file mode 100644 index 0000000..ca7bf83 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" @@ -0,0 +1 @@ +13 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" new file mode 100644 index 0000000..da2d398 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" @@ -0,0 +1 @@ +14 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" new file mode 100644 index 0000000..3f10ffe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" @@ -0,0 +1 @@ +15 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" new file mode 100644 index 0000000..19c7bdb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" @@ -0,0 +1 @@ +16 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" new file mode 100644 index 0000000..8e2afd3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" @@ -0,0 +1 @@ +17 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" new file mode 100644 index 0000000..25bf17f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" @@ -0,0 +1 @@ +18 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" new file mode 100644 index 0000000..dec2bf5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" @@ -0,0 +1 @@ +19 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" new file mode 100644 index 0000000..2edeafb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" @@ -0,0 +1 @@ +20 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" new file mode 100644 index 0000000..b5045cc --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" @@ -0,0 +1 @@ +21 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" new file mode 100644 index 0000000..b393560 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" @@ -0,0 +1 @@ +23 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" new file mode 100644 index 0000000..cabf43b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" @@ -0,0 +1 @@ +24 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" new file mode 100644 index 0000000..410b14d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" @@ -0,0 +1 @@ +25 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" new file mode 100644 index 0000000..978b4e8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" @@ -0,0 +1 @@ +26 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" new file mode 100644 index 0000000..a5c750f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" @@ -0,0 +1 @@ +27 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" new file mode 100644 index 0000000..368f89c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" @@ -0,0 +1 @@ +28 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" new file mode 100644 index 0000000..d99e90e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" @@ -0,0 +1 @@ +29 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" new file mode 100644 index 0000000..8580e7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" @@ -0,0 +1 @@ +30 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" new file mode 100644 index 0000000..b74e882 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" @@ -0,0 +1 @@ +31 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" new file mode 100644 index 0000000..1758ddd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" @@ -0,0 +1 @@ +32 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" new file mode 100644 index 0000000..dc7b54a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" @@ -0,0 +1 @@ +33 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" new file mode 100644 index 0000000..3e932fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" @@ -0,0 +1 @@ +34 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" new file mode 100644 index 0000000..597975b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" @@ -0,0 +1 @@ +35 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" new file mode 100644 index 0000000..dce6588 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" @@ -0,0 +1 @@ +36 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" new file mode 100644 index 0000000..7c09198 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" @@ -0,0 +1 @@ +37 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" new file mode 100644 index 0000000..c24b6ae --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" @@ -0,0 +1 @@ +38 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" new file mode 100644 index 0000000..72f523f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" @@ -0,0 +1 @@ +39 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" new file mode 100644 index 0000000..86ee83a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" @@ -0,0 +1 @@ +40 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" new file mode 100644 index 0000000..aaa6442 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" @@ -0,0 +1 @@ +41 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" new file mode 100644 index 0000000..ac4213d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" @@ -0,0 +1 @@ +43 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" new file mode 100644 index 0000000..d2e1cef --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" @@ -0,0 +1 @@ +44 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" new file mode 100644 index 0000000..7d37386 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" @@ -0,0 +1 @@ +45 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" new file mode 100644 index 0000000..abc4eff --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" @@ -0,0 +1 @@ +46 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" new file mode 100644 index 0000000..801f180 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" @@ -0,0 +1 @@ +47 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" new file mode 100644 index 0000000..31ff414 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" @@ -0,0 +1 @@ +48 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" new file mode 100644 index 0000000..2e66562 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" @@ -0,0 +1 @@ +49 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" new file mode 100644 index 0000000..c5b431b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" @@ -0,0 +1 @@ +50 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" new file mode 100644 index 0000000..7003e7f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" @@ -0,0 +1 @@ +51 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" new file mode 100644 index 0000000..6139554 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" @@ -0,0 +1 @@ +52 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" new file mode 100644 index 0000000..8783e30 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" @@ -0,0 +1 @@ +53 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" new file mode 100644 index 0000000..43c451e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" @@ -0,0 +1 @@ +54 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" new file mode 100644 index 0000000..7c6ba0f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" @@ -0,0 +1 @@ +55 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" new file mode 100644 index 0000000..2ebc651 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" @@ -0,0 +1 @@ +56 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" new file mode 100644 index 0000000..f0b5c72 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" @@ -0,0 +1 @@ +57 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" new file mode 100644 index 0000000..4800c7d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" @@ -0,0 +1 @@ +58 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" new file mode 100644 index 0000000..fc9afb4 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" @@ -0,0 +1 @@ +59 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" new file mode 100644 index 0000000..2b82dfe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" @@ -0,0 +1 @@ +60 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" new file mode 100644 index 0000000..eebd1d1 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" @@ -0,0 +1 @@ +61 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" new file mode 100644 index 0000000..b2412e3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" @@ -0,0 +1 @@ +62 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" new file mode 100644 index 0000000..4e9e288 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" @@ -0,0 +1 @@ +63 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" new file mode 100644 index 0000000..4b6f9c3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" @@ -0,0 +1 @@ +64 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" new file mode 100644 index 0000000..b44fe09 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" @@ -0,0 +1 @@ +65 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" new file mode 100644 index 0000000..d1cbcfa --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" @@ -0,0 +1 @@ +66 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" new file mode 100644 index 0000000..8323328 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" @@ -0,0 +1 @@ +67 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" new file mode 100644 index 0000000..3d9aebb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" @@ -0,0 +1 @@ +68 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" new file mode 100644 index 0000000..8c0474e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" @@ -0,0 +1 @@ +69 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" new file mode 100644 index 0000000..d7765fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" @@ -0,0 +1 @@ +70 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" new file mode 100644 index 0000000..2fb681e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" @@ -0,0 +1 @@ +71 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" new file mode 100644 index 0000000..9cd72aa --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" @@ -0,0 +1 @@ +72 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" new file mode 100644 index 0000000..e77a963 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" @@ -0,0 +1 @@ +73 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" new file mode 100644 index 0000000..0aeb548 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" @@ -0,0 +1 @@ +74 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" new file mode 100644 index 0000000..aa92725 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" @@ -0,0 +1 @@ +76 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" new file mode 100644 index 0000000..780fea9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" @@ -0,0 +1 @@ +77 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" new file mode 100644 index 0000000..efee1f8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" @@ -0,0 +1 @@ +78 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" new file mode 100644 index 0000000..eb13855 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" @@ -0,0 +1 @@ +79 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" new file mode 100644 index 0000000..e3f1e9b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" @@ -0,0 +1 @@ +80 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" new file mode 100644 index 0000000..c147342 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" @@ -0,0 +1 @@ +81 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" new file mode 100644 index 0000000..9d1ce53 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" @@ -0,0 +1 @@ +82 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" new file mode 100644 index 0000000..24af08a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" @@ -0,0 +1 @@ +83 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" new file mode 100644 index 0000000..3ca9062 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" @@ -0,0 +1 @@ +84 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" new file mode 100644 index 0000000..8bfa2f5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" @@ -0,0 +1 @@ +86 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" new file mode 100644 index 0000000..eaf7a13 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" @@ -0,0 +1 @@ +87 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" new file mode 100644 index 0000000..9f72858 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" @@ -0,0 +1 @@ +88 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" new file mode 100644 index 0000000..7730ef7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" @@ -0,0 +1 @@ +89 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" new file mode 100644 index 0000000..0fa6a7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" @@ -0,0 +1 @@ +90 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" new file mode 100644 index 0000000..a46c9d2 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" @@ -0,0 +1 @@ +91 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" new file mode 100644 index 0000000..69226f7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" @@ -0,0 +1 @@ +92 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" new file mode 100644 index 0000000..27a37eb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" @@ -0,0 +1 @@ +93 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" new file mode 100644 index 0000000..bd753cc --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" @@ -0,0 +1 @@ +94 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" new file mode 100644 index 0000000..90be1cd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" @@ -0,0 +1 @@ +95 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" new file mode 100644 index 0000000..56749c8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" @@ -0,0 +1 @@ +96 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" new file mode 100644 index 0000000..c4fbb1c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" @@ -0,0 +1 @@ +97 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" new file mode 100644 index 0000000..d7f3668 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" @@ -0,0 +1 @@ +98 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" new file mode 100644 index 0000000..d97edbb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" @@ -0,0 +1 @@ +99 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" new file mode 100644 index 0000000..cf50d2c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" @@ -0,0 +1,36 @@ +var fs = require('fs'); +var path = require('path');//解析需要遍历的文件夹 +var filePath = path.resolve('./demo01'); +//调用文件遍历方法 +fileDisplay(filePath); +//文件遍历方法 +function fileDisplay(filePath) { + //根据文件路径读取文件,返回文件列表 + fs.readdir(filePath, function (err, files) { + if (err) { + console.warn(err) + } else { + //遍历读取到的文件列表 + files.forEach(function (filename) { + var filedir = path.join(filePath, filename); + //根据文件路径获取文件信息,返回一个fs.Stats对象 + fs.stat(filedir, function (eror, stats) { + if (eror) { + console.log('获取文件stats失败'); + } else { + var isFile = stats.isFile(); + var isDir = stats.isDirectory(); + if (isFile) { + // console.log(filedir);                  + var content = fs.readFileSync(filedir, 'utf-8'); + console.log(content); + } + if (isDir) { + fileDisplay(filedir); + } + } + }) + }); + } + }); +} diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" new file mode 100644 index 0000000..c4a63e7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" @@ -0,0 +1,49 @@ +let fs = require("fs"); +let path = require("path"); + +//首先创建100个文件 +let createFile = { + createPath: function (dir) { + if (fs.existsSync(dir)) { + return; + } + fs.mkdirSync(dir); + }, + createContent: function (num) { + return num+""; + }, + + createFile: function (filePath, content) { + console.log(filePath); + let fd = fs.openSync(filePath, 'w'); + fs.writeSync(fd, content); + fs.closeSync(fd); + }, + + handle: function (num, dir) { + this.createPath(dir); + for (let i = 1; i < num; i++) { + if (i < 10) { + let fileName = dir + '/' + +'0' + i + '.txt'; + let content = this.createContent(i); + this.createFile(fileName, content); + } else { + let fileName = dir + '/' + i + '.txt'; + let content = this.createContent(i); + this.createFile(fileName, content); + } + + } + } +} + +createFile.handle(101, './demo01'); + +//读文件 +fs.readFile('./demo01/1.txt', { encoding: 'utf8', flag: 'r' }, function (err, string) { + if (err) { + console.log(err) + } else { + console.log(string) + } +}); \ No newline at end of file -- Gitee From d165e8445c3da6b9caf11e2aa1f0767a1b399424 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Wed, 2 Mar 2022 11:06:27 +0800 Subject: [PATCH 08/11] 1 --- .../20220301_nodejs/readfile.js" | 86 +++++++----- .../20220302_nodejs_stream/1.js" | 126 ++++++++++++++++++ .../20220302_nodejs_stream/input.txt" | 0 .../20220302_nodejs_stream/stream.js" | 21 +++ .../20220302_nodejs_stream/stream/write2.txt" | 0 5 files changed, 197 insertions(+), 36 deletions(-) create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" index cf50d2c..2f84ddc 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" @@ -1,36 +1,50 @@ -var fs = require('fs'); -var path = require('path');//解析需要遍历的文件夹 -var filePath = path.resolve('./demo01'); -//调用文件遍历方法 -fileDisplay(filePath); -//文件遍历方法 -function fileDisplay(filePath) { - //根据文件路径读取文件,返回文件列表 - fs.readdir(filePath, function (err, files) { - if (err) { - console.warn(err) - } else { - //遍历读取到的文件列表 - files.forEach(function (filename) { - var filedir = path.join(filePath, filename); - //根据文件路径获取文件信息,返回一个fs.Stats对象 - fs.stat(filedir, function (eror, stats) { - if (eror) { - console.log('获取文件stats失败'); - } else { - var isFile = stats.isFile(); - var isDir = stats.isDirectory(); - if (isFile) { - // console.log(filedir);                  - var content = fs.readFileSync(filedir, 'utf-8'); - console.log(content); - } - if (isDir) { - fileDisplay(filedir); - } - } - }) - }); - } - }); -} +// var fs = require('fs'); +// var path = require('path');//解析需要遍历的文件夹 +// var filePath = path.resolve('./demo01'); +// //调用文件遍历方法 +// fileDisplay(filePath); +// //文件遍历方法 +// function fileDisplay(filePath) { +// //根据文件路径读取文件,返回文件列表 +// fs.readdir(filePath, function (err, files) { +// if (err) { +// console.warn(err) +// } else { +// //遍历读取到的文件列表 +// files.forEach(function (filename) { +// var filedir = path.join(filePath, filename); +// //根据文件路径获取文件信息,返回一个fs.Stats对象 +// fs.stat(filedir, function (eror, stats) { +// if (eror) { +// console.log('获取文件stats失败'); +// } else { +// var isFile = stats.isFile(); +// var isDir = stats.isDirectory(); +// if (isFile) { +// // console.log(filedir);                  +// var content = fs.readFileSync(filedir, 'utf-8'); +// console.log(content); +// } +// if (isDir) { +// fileDisplay(filedir); +// } +// } +// }) +// }); +// } +// }); +// } + + +let wejxeiru = { + duwej: function (num, wej, du) { + let fd = fs.openSync(wej + "/" + num + ".txt"); + let info = fs.statSync(wej + "/" + num + ".txt"); + // console.log(info); + let bf = Buffer.alloc(info.size); + // console.log(bf); + let result = fs.readSync(fd, bf, 0, info.size); + + return du = bf.toString() + } +} \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" new file mode 100644 index 0000000..eef5577 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" @@ -0,0 +1,126 @@ +/** + * 用流去读写文件 + * + */ +// let startAt = Date.now(); +let fs = require("fs"); +// for(let i=0;i<20000;i++){ +// //writeFileSync 内部封装了 fopen fwrite fend +// fs.writeFileSync('./big1.txt','今天学习流文件的读写,还不知道难不难\n',{flag:'a'}); +// } +// let endAt=Date.now();//34秒 + +// console.log(endAt-startAt); +// let fd=fs.openSync('./big2.txt','w'); +// for(let j=0;j<500000;j++){ +// let str='今天学习流文件的读写,还不知道难不难\n'; +// fs.writeSync(fd,Buffer.from(str)); +// } +// fs.closeSync(fd); +// let endAt2=Date.now(); +// console.log(endAt2-endAt);//403毫秒 + +//怎么证明.readfile 耗费的内存 +//如果说我运行前的内存 ------运行后的内存 + +let os = require("os"); +let startMem=os.freemem();//运行前空闲的内存 +// console.log(startMem); +// let fd=fs.openSync('./big2.txt','r'); +// let bf2= Buffer.alloc(25.2*1024*1024) +// fs.readSync(fd,bf2,0,25.2*1024*1024);//30m +fs.readFileSync('./big2.txt');//fopen fread fclose +let endMem=os.freemem();//打开后空闲的内存 +console.log((startMem-endMem)/1024/1024); +//fs.closeSync(fd); + +/** + * stream的读取 + * createReadStream(path: PathLike, options?: BufferEncoding | ReadStreamOptions) + * path 文件路径 + * option + * flags?: 标识 + encoding?: 编码 + 应用场景:读取大文件 + */ + +let readStram=fs.createReadStream('./stream.txt',{encoding:'utf-8'}); + +// stram on 绑定 data +readStram.on('data',function(chunk){ + console.log(chunk+'=================='); +}); + +setTimeout(() => { + readStram.close();//把流关闭 +}, 5); + +/** + * stram open 打开文件时触发事件 + */ +readStram.on('open',function(fd){ + console.log('文件描述符号'+fd); +}); +/** + * stram end 表示数据流完了 + */ +readStram.on('end',function(){ + console.log('i am end 数据流完了'); +}) +/** + * stram close 关闭流 + */ +readStram.on('close',function(){ + console.log('i am close '); +}); + +/** + * 文件流的写入 + * createWriteStream(path: PathLike, options?: BufferEncoding | StreamOptions) + * path 文件路劲 + * BufferEncoding 编码 + * 文件不存在自动创建 + * + */ +let writeStream=fs.createWriteStream('./stream/write2.txt','utf-8'); +//write 流入数据 参数 chunk string 或者是 buffer 可循环写入 +let bf2='失恋一次不可怕,可以再来一次\n'; +writeStream.write(Buffer.from(bf2)); +writeStream.write(Buffer.from(bf2)); +writeStream.write(Buffer.from(bf2)); +writeStream.write(Buffer.from(bf2)); +writeStream.write(Buffer.from(bf2)); +writeStream.write(Buffer.from(bf2)); +writeStream.close(); + +/** + * pipe 中文管道 + * +*/ + +let readStram2 = fs.createReadStream('./stream/write2.txt',{encoding:'utf-8'}); +let writeStream2= fs.createWriteStream('./stream/write3.txt'); +/** + * pipe 接入水管后,绑定数据流 + */ +readStram2.pipe(writeStream2); + +/** + * 作业 + * 创建一个大文件,然后去计算一下流方式读取的内存消耗 + * + */ + + + + + + + + + + + + + + diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" new file mode 100644 index 0000000..e69de29 diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" new file mode 100644 index 0000000..7588264 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" @@ -0,0 +1,21 @@ +let fs = require("fs"); +let os= require("os"); + +let writestream = fs.WriteStream('./input.txt','utf-8'); +// let bf2 = 'hello world'; +// writestream.write(Buffer.from(bf2)); +// writestream.write(Buffer.from(bf2)); + +let startMem=os.freemem(); +console.log('运行前内存'+startMem); +let readStream = fs.createReadStream('./input.txt',{encoding:"utf-8"}); +let data = ''; +readStream.on('data',function(chunk) { + data += chunk; + console.log(chunk); +}) +let endMem=os.freemem(); +console.log('运行后内存'+endMem); + +console.log('损耗内存'+(startMem-endMem)/1024/1024); +console.log("end"); diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" new file mode 100644 index 0000000..e69de29 -- Gitee From 2ac0da8241790057b9eb8b170d8fe2a7ff0f2c94 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Wed, 2 Mar 2022 11:33:14 +0800 Subject: [PATCH 09/11] 11 --- .../20220302_nodejs_stream/stream.js" | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" index 7588264..ccf278b 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" @@ -7,15 +7,23 @@ let writestream = fs.WriteStream('./input.txt','utf-8'); // writestream.write(Buffer.from(bf2)); let startMem=os.freemem(); -console.log('运行前内存'+startMem); +// console.log('运行前内存'+startMem); let readStream = fs.createReadStream('./input.txt',{encoding:"utf-8"}); let data = ''; readStream.on('data',function(chunk) { data += chunk; console.log(chunk); }) + +// readStream.on('close', function() { +// console.log("已关闭"); +// }) + +readStream.on('end', function() { + console.log("流完了"); +}) let endMem=os.freemem(); -console.log('运行后内存'+endMem); +// console.log('运行后内存'+endMem); console.log('损耗内存'+(startMem-endMem)/1024/1024); console.log("end"); -- Gitee From 2a31755f452ff60350f97fe52de42f00e3ad2f42 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Wed, 2 Mar 2022 11:34:11 +0800 Subject: [PATCH 10/11] 1 --- .../20220302_nodejs_stream/input.txt" | 2352 +++++++++++++++++ 1 file changed, 2352 insertions(+) diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" index e69de29..da90585 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" @@ -0,0 +1,2352 @@ +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello +hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -- Gitee From 8ccf297ca94d2d9f1c08be2bbc722bef37410d2b Mon Sep 17 00:00:00 2001 From: jyc <2044680446> Date: Fri, 4 Mar 2022 16:59:25 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20220301_nodejs/readfile.js" | 50 - .../self/2022-3-1 15-33-16.JPG" | Bin .../20220301_nodejs/self/demo01/01.txt" | 0 .../20220301_nodejs/self/demo01/02.txt" | 0 .../20220301_nodejs/self/demo01/03.txt" | 0 .../20220301_nodejs/self/demo01/04.txt" | 0 .../20220301_nodejs/self/demo01/05.txt" | 0 .../20220301_nodejs/self/demo01/06.txt" | 0 .../20220301_nodejs/self/demo01/07.txt" | 0 .../20220301_nodejs/self/demo01/08.txt" | 0 .../20220301_nodejs/self/demo01/09.txt" | 0 .../20220301_nodejs/self/demo01/10.txt" | 0 .../20220301_nodejs/self/demo01/100.txt" | 0 .../20220301_nodejs/self/demo01/11.txt" | 0 .../20220301_nodejs/self/demo01/12.txt" | 0 .../20220301_nodejs/self/demo01/13.txt" | 0 .../20220301_nodejs/self/demo01/14.txt" | 0 .../20220301_nodejs/self/demo01/15.txt" | 0 .../20220301_nodejs/self/demo01/16.txt" | 0 .../20220301_nodejs/self/demo01/17.txt" | 0 .../20220301_nodejs/self/demo01/18.txt" | 0 .../20220301_nodejs/self/demo01/19.txt" | 0 .../20220301_nodejs/self/demo01/20.txt" | 0 .../20220301_nodejs/self/demo01/21.txt" | 0 .../20220301_nodejs/self/demo01/22.txt" | 0 .../20220301_nodejs/self/demo01/23.txt" | 0 .../20220301_nodejs/self/demo01/24.txt" | 0 .../20220301_nodejs/self/demo01/25.txt" | 0 .../20220301_nodejs/self/demo01/26.txt" | 0 .../20220301_nodejs/self/demo01/27.txt" | 0 .../20220301_nodejs/self/demo01/28.txt" | 0 .../20220301_nodejs/self/demo01/29.txt" | 0 .../20220301_nodejs/self/demo01/30.txt" | 0 .../20220301_nodejs/self/demo01/31.txt" | 0 .../20220301_nodejs/self/demo01/32.txt" | 0 .../20220301_nodejs/self/demo01/33.txt" | 0 .../20220301_nodejs/self/demo01/34.txt" | 0 .../20220301_nodejs/self/demo01/35.txt" | 0 .../20220301_nodejs/self/demo01/36.txt" | 0 .../20220301_nodejs/self/demo01/37.txt" | 0 .../20220301_nodejs/self/demo01/38.txt" | 0 .../20220301_nodejs/self/demo01/39.txt" | 0 .../20220301_nodejs/self/demo01/40.txt" | 0 .../20220301_nodejs/self/demo01/41.txt" | 0 .../20220301_nodejs/self/demo01/42.txt" | 0 .../20220301_nodejs/self/demo01/43.txt" | 0 .../20220301_nodejs/self/demo01/44.txt" | 0 .../20220301_nodejs/self/demo01/45.txt" | 0 .../20220301_nodejs/self/demo01/46.txt" | 0 .../20220301_nodejs/self/demo01/47.txt" | 0 .../20220301_nodejs/self/demo01/48.txt" | 0 .../20220301_nodejs/self/demo01/49.txt" | 0 .../20220301_nodejs/self/demo01/50.txt" | 0 .../20220301_nodejs/self/demo01/51.txt" | 0 .../20220301_nodejs/self/demo01/52.txt" | 0 .../20220301_nodejs/self/demo01/53.txt" | 0 .../20220301_nodejs/self/demo01/54.txt" | 0 .../20220301_nodejs/self/demo01/55.txt" | 0 .../20220301_nodejs/self/demo01/56.txt" | 0 .../20220301_nodejs/self/demo01/57.txt" | 0 .../20220301_nodejs/self/demo01/58.txt" | 0 .../20220301_nodejs/self/demo01/59.txt" | 0 .../20220301_nodejs/self/demo01/60.txt" | 0 .../20220301_nodejs/self/demo01/61.txt" | 0 .../20220301_nodejs/self/demo01/62.txt" | 0 .../20220301_nodejs/self/demo01/63.txt" | 0 .../20220301_nodejs/self/demo01/64.txt" | 0 .../20220301_nodejs/self/demo01/65.txt" | 0 .../20220301_nodejs/self/demo01/66.txt" | 0 .../20220301_nodejs/self/demo01/67.txt" | 0 .../20220301_nodejs/self/demo01/68.txt" | 0 .../20220301_nodejs/self/demo01/69.txt" | 0 .../20220301_nodejs/self/demo01/70.txt" | 0 .../20220301_nodejs/self/demo01/71.txt" | 0 .../20220301_nodejs/self/demo01/72.txt" | 0 .../20220301_nodejs/self/demo01/73.txt" | 0 .../20220301_nodejs/self/demo01/74.txt" | 0 .../20220301_nodejs/self/demo01/75.txt" | 0 .../20220301_nodejs/self/demo01/76.txt" | 0 .../20220301_nodejs/self/demo01/77.txt" | 0 .../20220301_nodejs/self/demo01/78.txt" | 0 .../20220301_nodejs/self/demo01/79.txt" | 0 .../20220301_nodejs/self/demo01/80.txt" | 0 .../20220301_nodejs/self/demo01/81.txt" | 0 .../20220301_nodejs/self/demo01/82.txt" | 0 .../20220301_nodejs/self/demo01/83.txt" | 0 .../20220301_nodejs/self/demo01/84.txt" | 0 .../20220301_nodejs/self/demo01/85.txt" | 0 .../20220301_nodejs/self/demo01/86.txt" | 0 .../20220301_nodejs/self/demo01/87.txt" | 0 .../20220301_nodejs/self/demo01/88.txt" | 0 .../20220301_nodejs/self/demo01/89.txt" | 0 .../20220301_nodejs/self/demo01/90.txt" | 0 .../20220301_nodejs/self/demo01/91.txt" | 0 .../20220301_nodejs/self/demo01/92.txt" | 0 .../20220301_nodejs/self/demo01/93.txt" | 0 .../20220301_nodejs/self/demo01/94.txt" | 0 .../20220301_nodejs/self/demo01/95.txt" | 0 .../20220301_nodejs/self/demo01/96.txt" | 0 .../20220301_nodejs/self/demo01/97.txt" | 0 .../20220301_nodejs/self/demo01/98.txt" | 0 .../20220301_nodejs/self/demo01/99.txt" | 0 .../20220301_nodejs/self/writefile.js" | 2 +- .../20220301_nodejs/teacher/files/demo1.txt" | 1 + .../20220301_nodejs/teacher/files/demo10.txt" | 1 + .../teacher/files/demo100.txt" | 1 + .../20220301_nodejs/teacher/files/demo11.txt" | 1 + .../20220301_nodejs/teacher/files/demo12.txt" | 1 + .../20220301_nodejs/teacher/files/demo13.txt" | 1 + .../20220301_nodejs/teacher/files/demo14.txt" | 1 + .../20220301_nodejs/teacher/files/demo15.txt" | 1 + .../20220301_nodejs/teacher/files/demo16.txt" | 1 + .../20220301_nodejs/teacher/files/demo17.txt" | 1 + .../20220301_nodejs/teacher/files/demo18.txt" | 1 + .../20220301_nodejs/teacher/files/demo19.txt" | 1 + .../20220301_nodejs/teacher/files/demo2.txt" | 1 + .../20220301_nodejs/teacher/files/demo20.txt" | 1 + .../20220301_nodejs/teacher/files/demo21.txt" | 1 + .../20220301_nodejs/teacher/files/demo22.txt" | 1 + .../20220301_nodejs/teacher/files/demo23.txt" | 1 + .../20220301_nodejs/teacher/files/demo24.txt" | 1 + .../20220301_nodejs/teacher/files/demo25.txt" | 1 + .../20220301_nodejs/teacher/files/demo26.txt" | 1 + .../20220301_nodejs/teacher/files/demo27.txt" | 1 + .../20220301_nodejs/teacher/files/demo28.txt" | 1 + .../20220301_nodejs/teacher/files/demo29.txt" | 1 + .../20220301_nodejs/teacher/files/demo3.txt" | 1 + .../20220301_nodejs/teacher/files/demo30.txt" | 1 + .../20220301_nodejs/teacher/files/demo31.txt" | 1 + .../20220301_nodejs/teacher/files/demo32.txt" | 1 + .../20220301_nodejs/teacher/files/demo33.txt" | 1 + .../20220301_nodejs/teacher/files/demo34.txt" | 1 + .../20220301_nodejs/teacher/files/demo35.txt" | 1 + .../20220301_nodejs/teacher/files/demo36.txt" | 1 + .../20220301_nodejs/teacher/files/demo37.txt" | 1 + .../20220301_nodejs/teacher/files/demo38.txt" | 1 + .../20220301_nodejs/teacher/files/demo39.txt" | 1 + .../20220301_nodejs/teacher/files/demo4.txt" | 1 + .../20220301_nodejs/teacher/files/demo40.txt" | 1 + .../20220301_nodejs/teacher/files/demo41.txt" | 1 + .../20220301_nodejs/teacher/files/demo42.txt" | 1 + .../20220301_nodejs/teacher/files/demo43.txt" | 1 + .../20220301_nodejs/teacher/files/demo44.txt" | 1 + .../20220301_nodejs/teacher/files/demo45.txt" | 1 + .../20220301_nodejs/teacher/files/demo46.txt" | 1 + .../20220301_nodejs/teacher/files/demo47.txt" | 1 + .../20220301_nodejs/teacher/files/demo48.txt" | 1 + .../20220301_nodejs/teacher/files/demo49.txt" | 1 + .../20220301_nodejs/teacher/files/demo5.txt" | 1 + .../20220301_nodejs/teacher/files/demo50.txt" | 1 + .../20220301_nodejs/teacher/files/demo51.txt" | 1 + .../20220301_nodejs/teacher/files/demo52.txt" | 1 + .../20220301_nodejs/teacher/files/demo53.txt" | 1 + .../20220301_nodejs/teacher/files/demo54.txt" | 1 + .../20220301_nodejs/teacher/files/demo55.txt" | 1 + .../20220301_nodejs/teacher/files/demo56.txt" | 1 + .../20220301_nodejs/teacher/files/demo57.txt" | 1 + .../20220301_nodejs/teacher/files/demo58.txt" | 1 + .../20220301_nodejs/teacher/files/demo59.txt" | 1 + .../20220301_nodejs/teacher/files/demo6.txt" | 1 + .../20220301_nodejs/teacher/files/demo60.txt" | 1 + .../20220301_nodejs/teacher/files/demo61.txt" | 1 + .../20220301_nodejs/teacher/files/demo62.txt" | 1 + .../20220301_nodejs/teacher/files/demo63.txt" | 1 + .../20220301_nodejs/teacher/files/demo64.txt" | 1 + .../20220301_nodejs/teacher/files/demo65.txt" | 1 + .../20220301_nodejs/teacher/files/demo66.txt" | 1 + .../20220301_nodejs/teacher/files/demo67.txt" | 1 + .../20220301_nodejs/teacher/files/demo68.txt" | 1 + .../20220301_nodejs/teacher/files/demo69.txt" | 1 + .../20220301_nodejs/teacher/files/demo7.txt" | 1 + .../20220301_nodejs/teacher/files/demo70.txt" | 1 + .../20220301_nodejs/teacher/files/demo71.txt" | 1 + .../20220301_nodejs/teacher/files/demo72.txt" | 1 + .../20220301_nodejs/teacher/files/demo73.txt" | 1 + .../20220301_nodejs/teacher/files/demo74.txt" | 1 + .../20220301_nodejs/teacher/files/demo75.txt" | 1 + .../20220301_nodejs/teacher/files/demo76.txt" | 1 + .../20220301_nodejs/teacher/files/demo77.txt" | 1 + .../20220301_nodejs/teacher/files/demo78.txt" | 1 + .../20220301_nodejs/teacher/files/demo79.txt" | 1 + .../20220301_nodejs/teacher/files/demo8.txt" | 1 + .../20220301_nodejs/teacher/files/demo80.txt" | 1 + .../20220301_nodejs/teacher/files/demo81.txt" | 1 + .../20220301_nodejs/teacher/files/demo82.txt" | 1 + .../20220301_nodejs/teacher/files/demo83.txt" | 1 + .../20220301_nodejs/teacher/files/demo84.txt" | 1 + .../20220301_nodejs/teacher/files/demo85.txt" | 1 + .../20220301_nodejs/teacher/files/demo86.txt" | 1 + .../20220301_nodejs/teacher/files/demo87.txt" | 1 + .../20220301_nodejs/teacher/files/demo88.txt" | 1 + .../20220301_nodejs/teacher/files/demo89.txt" | 1 + .../20220301_nodejs/teacher/files/demo9.txt" | 1 + .../20220301_nodejs/teacher/files/demo90.txt" | 1 + .../20220301_nodejs/teacher/files/demo91.txt" | 1 + .../20220301_nodejs/teacher/files/demo92.txt" | 1 + .../20220301_nodejs/teacher/files/demo93.txt" | 1 + .../20220301_nodejs/teacher/files/demo94.txt" | 1 + .../20220301_nodejs/teacher/files/demo95.txt" | 1 + .../20220301_nodejs/teacher/files/demo96.txt" | 1 + .../20220301_nodejs/teacher/files/demo97.txt" | 1 + .../20220301_nodejs/teacher/files/demo98.txt" | 1 + .../20220301_nodejs/teacher/files/demo99.txt" | 1 + .../20220301_nodejs/teacher/readWriteFile.js" | 17 + .../20220302_nodejs_stream/input.txt" | 2352 ----------------- .../20220302_nodejs_stream/self/1.js" | 0 .../20220302_nodejs_stream/self/input.txt" | 0 .../20220302_nodejs_stream/self/stream.js" | 29 + .../self/stream/write2.txt" | 0 .../20220302_nodejs_stream/stream.js" | 14 +- .../20220303_nodejs_http/demo01.js" | 19 + .../20220303_nodejs_http/login.html" | 12 + 212 files changed, 187 insertions(+), 2408 deletions(-) delete mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/2022-3-1 15-33-16.JPG" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/01.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/02.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/03.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/04.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/05.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/06.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/07.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/08.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/09.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/10.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/100.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/11.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/12.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/13.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/14.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/15.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/16.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/17.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/18.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/19.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/20.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/21.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/22.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/23.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/24.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/25.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/26.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/27.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/28.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/29.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/30.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/31.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/32.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/33.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/34.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/35.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/36.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/37.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/38.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/39.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/40.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/41.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/42.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/43.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/44.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/45.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/46.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/47.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/48.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/49.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/50.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/51.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/52.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/53.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/54.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/55.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/56.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/57.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/58.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/59.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/60.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/61.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/62.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/63.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/64.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/65.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/66.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/67.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/68.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/69.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/70.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/71.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/72.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/73.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/74.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/75.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/76.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/77.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/78.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/79.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/80.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/81.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/82.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/83.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/84.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/85.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/86.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/87.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/88.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/89.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/90.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/91.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/92.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/93.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/94.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/95.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/96.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/97.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/98.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/99.txt" (100%) rename "\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" => "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/writefile.js" (92%) create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo1.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo10.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo100.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo11.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo12.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo13.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo14.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo15.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo16.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo17.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo18.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo19.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo2.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo20.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo21.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo22.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo23.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo24.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo25.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo26.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo27.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo28.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo29.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo3.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo30.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo31.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo32.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo33.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo34.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo35.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo36.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo37.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo38.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo39.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo4.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo40.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo41.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo42.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo43.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo44.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo45.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo46.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo47.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo48.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo49.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo5.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo50.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo51.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo52.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo53.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo54.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo55.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo56.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo57.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo58.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo59.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo6.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo60.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo61.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo62.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo63.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo64.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo65.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo66.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo67.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo68.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo69.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo7.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo70.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo71.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo72.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo73.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo74.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo75.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo76.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo77.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo78.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo79.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo8.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo80.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo81.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo82.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo83.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo84.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo85.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo86.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo87.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo88.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo89.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo9.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo90.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo91.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo92.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo93.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo94.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo95.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo96.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo97.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo98.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo99.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/readWriteFile.js" delete mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" rename "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" => "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/1.js" (100%) rename "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" => "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/input.txt" (100%) create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream/write2.txt" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/demo01.js" create mode 100644 "\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/login.html" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" deleted file mode 100644 index 2f84ddc..0000000 --- "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/readfile.js" +++ /dev/null @@ -1,50 +0,0 @@ -// var fs = require('fs'); -// var path = require('path');//解析需要遍历的文件夹 -// var filePath = path.resolve('./demo01'); -// //调用文件遍历方法 -// fileDisplay(filePath); -// //文件遍历方法 -// function fileDisplay(filePath) { -// //根据文件路径读取文件,返回文件列表 -// fs.readdir(filePath, function (err, files) { -// if (err) { -// console.warn(err) -// } else { -// //遍历读取到的文件列表 -// files.forEach(function (filename) { -// var filedir = path.join(filePath, filename); -// //根据文件路径获取文件信息,返回一个fs.Stats对象 -// fs.stat(filedir, function (eror, stats) { -// if (eror) { -// console.log('获取文件stats失败'); -// } else { -// var isFile = stats.isFile(); -// var isDir = stats.isDirectory(); -// if (isFile) { -// // console.log(filedir);                  -// var content = fs.readFileSync(filedir, 'utf-8'); -// console.log(content); -// } -// if (isDir) { -// fileDisplay(filedir); -// } -// } -// }) -// }); -// } -// }); -// } - - -let wejxeiru = { - duwej: function (num, wej, du) { - let fd = fs.openSync(wej + "/" + num + ".txt"); - let info = fs.statSync(wej + "/" + num + ".txt"); - // console.log(info); - let bf = Buffer.alloc(info.size); - // console.log(bf); - let result = fs.readSync(fd, bf, 0, info.size); - - return du = bf.toString() - } -} \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/2022-3-1 15-33-16.JPG" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/2022-3-1 15-33-16.JPG" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/2022-3-1 15-33-16.JPG" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/01.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/01.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/01.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/02.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/02.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/02.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/03.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/03.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/03.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/04.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/04.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/04.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/05.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/05.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/05.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/06.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/06.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/06.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/07.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/07.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/07.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/08.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/08.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/08.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/09.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/09.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/09.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/10.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/10.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/10.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/100.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/100.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/100.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/11.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/11.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/11.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/12.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/12.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/12.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/13.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/13.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/13.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/14.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/14.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/14.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/15.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/15.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/15.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/16.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/16.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/16.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/17.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/17.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/17.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/18.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/18.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/18.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/19.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/19.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/19.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/20.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/20.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/20.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/21.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/21.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/21.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/22.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/22.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/22.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/23.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/23.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/23.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/24.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/24.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/24.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/25.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/25.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/25.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/26.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/26.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/26.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/27.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/27.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/27.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/28.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/28.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/28.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/29.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/29.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/29.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/30.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/30.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/30.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/31.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/31.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/31.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/32.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/32.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/32.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/33.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/33.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/33.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/34.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/34.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/34.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/35.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/35.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/35.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/36.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/36.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/36.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/37.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/37.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/37.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/38.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/38.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/38.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/39.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/39.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/39.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/40.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/40.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/40.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/41.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/41.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/41.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/42.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/42.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/42.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/43.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/43.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/43.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/44.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/44.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/44.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/45.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/45.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/45.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/46.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/46.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/46.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/47.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/47.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/47.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/48.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/48.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/48.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/49.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/49.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/49.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/50.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/50.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/50.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/51.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/51.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/51.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/52.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/52.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/52.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/53.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/53.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/53.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/54.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/54.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/54.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/55.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/55.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/55.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/56.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/56.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/56.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/57.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/57.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/57.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/58.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/58.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/58.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/59.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/59.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/59.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/60.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/60.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/60.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/61.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/61.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/61.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/62.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/62.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/62.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/63.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/63.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/63.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/64.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/64.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/64.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/65.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/65.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/65.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/66.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/66.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/66.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/67.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/67.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/67.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/68.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/68.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/68.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/69.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/69.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/69.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/70.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/70.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/70.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/71.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/71.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/71.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/72.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/72.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/72.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/73.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/73.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/73.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/74.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/74.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/74.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/75.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/75.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/75.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/76.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/76.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/76.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/77.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/77.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/77.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/78.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/78.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/78.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/79.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/79.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/79.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/80.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/80.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/80.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/81.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/81.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/81.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/82.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/82.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/82.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/83.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/83.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/83.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/84.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/84.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/84.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/85.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/85.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/85.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/86.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/86.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/86.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/87.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/87.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/87.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/88.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/88.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/88.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/89.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/89.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/89.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/90.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/90.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/90.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/91.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/91.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/91.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/92.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/92.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/92.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/93.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/93.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/93.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/94.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/94.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/94.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/95.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/95.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/95.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/96.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/96.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/96.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/97.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/97.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/97.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/98.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/98.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/98.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/99.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/demo01/99.txt" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/demo01/99.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/writefile.js" similarity index 92% rename from "\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" rename to "\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/writefile.js" index c4a63e7..7c2e0e9 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/writefile.js" +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/self/writefile.js" @@ -40,7 +40,7 @@ let createFile = { createFile.handle(101, './demo01'); //读文件 -fs.readFile('./demo01/1.txt', { encoding: 'utf8', flag: 'r' }, function (err, string) { +fs.readFile('./demo01/01.txt', { encoding: 'utf8', flag: 'r' }, function (err, string) { if (err) { console.log(err) } else { diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo1.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo1.txt" new file mode 100644 index 0000000..8c0474e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo1.txt" @@ -0,0 +1 @@ +69 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo10.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo10.txt" new file mode 100644 index 0000000..0aeb548 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo10.txt" @@ -0,0 +1 @@ +74 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo100.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo100.txt" new file mode 100644 index 0000000..dc7b54a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo100.txt" @@ -0,0 +1 @@ +33 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo11.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo11.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo11.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo12.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo12.txt" new file mode 100644 index 0000000..e77a963 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo12.txt" @@ -0,0 +1 @@ +73 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo13.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo13.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo13.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo14.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo14.txt" new file mode 100644 index 0000000..aaa6442 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo14.txt" @@ -0,0 +1 @@ +41 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo15.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo15.txt" new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo15.txt" @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo16.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo16.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo16.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo17.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo17.txt" new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo17.txt" @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo18.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo18.txt" new file mode 100644 index 0000000..f11c82a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo18.txt" @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo19.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo19.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo19.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo2.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo2.txt" new file mode 100644 index 0000000..9d1ce53 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo2.txt" @@ -0,0 +1 @@ +82 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo20.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo20.txt" new file mode 100644 index 0000000..90be1cd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo20.txt" @@ -0,0 +1 @@ +95 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo21.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo21.txt" new file mode 100644 index 0000000..2ebc651 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo21.txt" @@ -0,0 +1 @@ +56 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo22.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo22.txt" new file mode 100644 index 0000000..dec2bf5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo22.txt" @@ -0,0 +1 @@ +19 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo23.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo23.txt" new file mode 100644 index 0000000..25bf17f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo23.txt" @@ -0,0 +1 @@ +18 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo24.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo24.txt" new file mode 100644 index 0000000..2b82dfe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo24.txt" @@ -0,0 +1 @@ +60 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo25.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo25.txt" new file mode 100644 index 0000000..7d37386 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo25.txt" @@ -0,0 +1 @@ +45 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo26.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo26.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo26.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo27.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo27.txt" new file mode 100644 index 0000000..86ee83a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo27.txt" @@ -0,0 +1 @@ +40 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo28.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo28.txt" new file mode 100644 index 0000000..d7765fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo28.txt" @@ -0,0 +1 @@ +70 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo29.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo29.txt" new file mode 100644 index 0000000..7730ef7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo29.txt" @@ -0,0 +1 @@ +89 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo3.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo3.txt" new file mode 100644 index 0000000..b393560 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo3.txt" @@ -0,0 +1 @@ +23 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo30.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo30.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo30.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo31.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo31.txt" new file mode 100644 index 0000000..27a37eb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo31.txt" @@ -0,0 +1 @@ +93 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo32.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo32.txt" new file mode 100644 index 0000000..2edeafb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo32.txt" @@ -0,0 +1 @@ +20 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo33.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo33.txt" new file mode 100644 index 0000000..1758ddd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo33.txt" @@ -0,0 +1 @@ +32 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo34.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo34.txt" new file mode 100644 index 0000000..7c6ba0f --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo34.txt" @@ -0,0 +1 @@ +55 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo35.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo35.txt" new file mode 100644 index 0000000..615be70 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo35.txt" @@ -0,0 +1 @@ +85 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo36.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo36.txt" new file mode 100644 index 0000000..27a37eb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo36.txt" @@ -0,0 +1 @@ +93 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo37.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo37.txt" new file mode 100644 index 0000000..dce6588 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo37.txt" @@ -0,0 +1 @@ +36 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo38.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo38.txt" new file mode 100644 index 0000000..f11c82a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo38.txt" @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo39.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo39.txt" new file mode 100644 index 0000000..8e2afd3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo39.txt" @@ -0,0 +1 @@ +17 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo4.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo4.txt" new file mode 100644 index 0000000..c5b431b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo4.txt" @@ -0,0 +1 @@ +50 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo40.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo40.txt" new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo40.txt" @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo41.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo41.txt" new file mode 100644 index 0000000..4800c7d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo41.txt" @@ -0,0 +1 @@ +58 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo42.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo42.txt" new file mode 100644 index 0000000..b74e882 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo42.txt" @@ -0,0 +1 @@ +31 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo43.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo43.txt" new file mode 100644 index 0000000..e3f1e9b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo43.txt" @@ -0,0 +1 @@ +80 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo44.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo44.txt" new file mode 100644 index 0000000..9a03714 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo44.txt" @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo45.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo45.txt" new file mode 100644 index 0000000..8bfa2f5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo45.txt" @@ -0,0 +1 @@ +86 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo46.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo46.txt" new file mode 100644 index 0000000..9d1ce53 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo46.txt" @@ -0,0 +1 @@ +82 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo47.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo47.txt" new file mode 100644 index 0000000..7d37386 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo47.txt" @@ -0,0 +1 @@ +45 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo48.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo48.txt" new file mode 100644 index 0000000..8e2afd3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo48.txt" @@ -0,0 +1 @@ +17 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo49.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo49.txt" new file mode 100644 index 0000000..56a6051 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo49.txt" @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo5.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo5.txt" new file mode 100644 index 0000000..9f72858 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo5.txt" @@ -0,0 +1 @@ +88 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo50.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo50.txt" new file mode 100644 index 0000000..9a03714 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo50.txt" @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo51.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo51.txt" new file mode 100644 index 0000000..8580e7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo51.txt" @@ -0,0 +1 @@ +30 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo52.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo52.txt" new file mode 100644 index 0000000..c4fbb1c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo52.txt" @@ -0,0 +1 @@ +97 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo53.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo53.txt" new file mode 100644 index 0000000..eebd1d1 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo53.txt" @@ -0,0 +1 @@ +61 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo54.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo54.txt" new file mode 100644 index 0000000..f11c82a --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo54.txt" @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo55.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo55.txt" new file mode 100644 index 0000000..9d60796 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo55.txt" @@ -0,0 +1 @@ +11 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo56.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo56.txt" new file mode 100644 index 0000000..d7f3668 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo56.txt" @@ -0,0 +1 @@ +98 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo57.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo57.txt" new file mode 100644 index 0000000..3f10ffe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo57.txt" @@ -0,0 +1 @@ +15 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo58.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo58.txt" new file mode 100644 index 0000000..a76c74d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo58.txt" @@ -0,0 +1 @@ +75 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo59.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo59.txt" new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo59.txt" @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo6.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo6.txt" new file mode 100644 index 0000000..abc4eff --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo6.txt" @@ -0,0 +1 @@ +46 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo60.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo60.txt" new file mode 100644 index 0000000..8c0474e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo60.txt" @@ -0,0 +1 @@ +69 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo61.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo61.txt" new file mode 100644 index 0000000..8580e7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo61.txt" @@ -0,0 +1 @@ +30 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo62.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo62.txt" new file mode 100644 index 0000000..62f9457 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo62.txt" @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo63.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo63.txt" new file mode 100644 index 0000000..4b6f9c3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo63.txt" @@ -0,0 +1 @@ +64 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo64.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo64.txt" new file mode 100644 index 0000000..31ff414 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo64.txt" @@ -0,0 +1 @@ +48 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo65.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo65.txt" new file mode 100644 index 0000000..c793025 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo65.txt" @@ -0,0 +1 @@ +7 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo66.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo66.txt" new file mode 100644 index 0000000..43c451e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo66.txt" @@ -0,0 +1 @@ +54 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo67.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo67.txt" new file mode 100644 index 0000000..8bfa2f5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo67.txt" @@ -0,0 +1 @@ +86 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo68.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo68.txt" new file mode 100644 index 0000000..c4fbb1c --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo68.txt" @@ -0,0 +1 @@ +97 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo69.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo69.txt" new file mode 100644 index 0000000..abc4eff --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo69.txt" @@ -0,0 +1 @@ +46 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo7.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo7.txt" new file mode 100644 index 0000000..7813681 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo7.txt" @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo70.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo70.txt" new file mode 100644 index 0000000..31ff414 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo70.txt" @@ -0,0 +1 @@ +48 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo71.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo71.txt" new file mode 100644 index 0000000..7813681 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo71.txt" @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo72.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo72.txt" new file mode 100644 index 0000000..6139554 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo72.txt" @@ -0,0 +1 @@ +52 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo73.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo73.txt" new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo73.txt" @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo74.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo74.txt" new file mode 100644 index 0000000..8e2afd3 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo74.txt" @@ -0,0 +1 @@ +17 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo75.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo75.txt" new file mode 100644 index 0000000..69226f7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo75.txt" @@ -0,0 +1 @@ +92 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo76.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo76.txt" new file mode 100644 index 0000000..efee1f8 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo76.txt" @@ -0,0 +1 @@ +78 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo77.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo77.txt" new file mode 100644 index 0000000..9f72858 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo77.txt" @@ -0,0 +1 @@ +88 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo78.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo78.txt" new file mode 100644 index 0000000..2ebc651 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo78.txt" @@ -0,0 +1 @@ +56 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo79.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo79.txt" new file mode 100644 index 0000000..9a03714 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo79.txt" @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo8.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo8.txt" new file mode 100644 index 0000000..d7765fe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo8.txt" @@ -0,0 +1 @@ +70 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo80.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo80.txt" new file mode 100644 index 0000000..8783e30 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo80.txt" @@ -0,0 +1 @@ +53 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo81.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo81.txt" new file mode 100644 index 0000000..d99e90e --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo81.txt" @@ -0,0 +1 @@ +29 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo82.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo82.txt" new file mode 100644 index 0000000..c147342 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo82.txt" @@ -0,0 +1 @@ +81 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo83.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo83.txt" new file mode 100644 index 0000000..7730ef7 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo83.txt" @@ -0,0 +1 @@ +89 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo84.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo84.txt" new file mode 100644 index 0000000..abc4eff --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo84.txt" @@ -0,0 +1 @@ +46 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo85.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo85.txt" new file mode 100644 index 0000000..ca7bf83 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo85.txt" @@ -0,0 +1 @@ +13 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo86.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo86.txt" new file mode 100644 index 0000000..1758ddd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo86.txt" @@ -0,0 +1 @@ +32 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo87.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo87.txt" new file mode 100644 index 0000000..ac4213d --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo87.txt" @@ -0,0 +1 @@ +43 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo88.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo88.txt" new file mode 100644 index 0000000..2b82dfe --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo88.txt" @@ -0,0 +1 @@ +60 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo89.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo89.txt" new file mode 100644 index 0000000..7d37386 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo89.txt" @@ -0,0 +1 @@ +45 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo9.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo9.txt" new file mode 100644 index 0000000..d97edbb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo9.txt" @@ -0,0 +1 @@ +99 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo90.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo90.txt" new file mode 100644 index 0000000..d97edbb --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo90.txt" @@ -0,0 +1 @@ +99 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo91.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo91.txt" new file mode 100644 index 0000000..2e66562 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo91.txt" @@ -0,0 +1 @@ +49 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo92.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo92.txt" new file mode 100644 index 0000000..b44fe09 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo92.txt" @@ -0,0 +1 @@ +65 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo93.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo93.txt" new file mode 100644 index 0000000..4e9e288 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo93.txt" @@ -0,0 +1 @@ +63 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo94.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo94.txt" new file mode 100644 index 0000000..eb13855 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo94.txt" @@ -0,0 +1 @@ +79 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo95.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo95.txt" new file mode 100644 index 0000000..0fa6a7b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo95.txt" @@ -0,0 +1 @@ +90 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo96.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo96.txt" new file mode 100644 index 0000000..90be1cd --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo96.txt" @@ -0,0 +1 @@ +95 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo97.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo97.txt" new file mode 100644 index 0000000..c5b431b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo97.txt" @@ -0,0 +1 @@ +50 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo98.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo98.txt" new file mode 100644 index 0000000..8323328 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo98.txt" @@ -0,0 +1 @@ +67 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo99.txt" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo99.txt" new file mode 100644 index 0000000..dec2bf5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/files/demo99.txt" @@ -0,0 +1 @@ +19 \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/readWriteFile.js" "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/readWriteFile.js" new file mode 100644 index 0000000..7c489f5 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220301_nodejs/teacher/readWriteFile.js" @@ -0,0 +1,17 @@ +let fs = require('fs'); +for (let i = 1; i < 101; i++) { + let fileName = 'files/demo' + i + '.txt'; + let random = Math.round(Math.random() * 100).toString(); + fs.writeFileSync(fileName, random); +} +let totalStr = ''; +let arr = []; + +for (let j = 1; j < 101; j++) { + let fileName = 'files/demo' + j + '.txt'; + let buf = fs.readFileSync(fileName); + totalStr = totalStr + buf.toString(); + arr.push(buf.toString()); //增加新数组 +} + +console.log(totalStr); \ No newline at end of file diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" deleted file mode 100644 index da90585..0000000 --- "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/input.txt" +++ /dev/null @@ -1,2352 +0,0 @@ -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello -hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/1.js" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/1.js" rename to "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/1.js" diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/input.txt" similarity index 100% rename from "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream/write2.txt" rename to "\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/input.txt" diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream.js" new file mode 100644 index 0000000..ccf278b --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream.js" @@ -0,0 +1,29 @@ +let fs = require("fs"); +let os= require("os"); + +let writestream = fs.WriteStream('./input.txt','utf-8'); +// let bf2 = 'hello world'; +// writestream.write(Buffer.from(bf2)); +// writestream.write(Buffer.from(bf2)); + +let startMem=os.freemem(); +// console.log('运行前内存'+startMem); +let readStream = fs.createReadStream('./input.txt',{encoding:"utf-8"}); +let data = ''; +readStream.on('data',function(chunk) { + data += chunk; + console.log(chunk); +}) + +// readStream.on('close', function() { +// console.log("已关闭"); +// }) + +readStream.on('end', function() { + console.log("流完了"); +}) +let endMem=os.freemem(); +// console.log('运行后内存'+endMem); + +console.log('损耗内存'+(startMem-endMem)/1024/1024); +console.log("end"); diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream/write2.txt" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/self/stream/write2.txt" new file mode 100644 index 0000000..e69de29 diff --git "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" index ccf278b..f5703c4 100644 --- "a/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" +++ "b/\350\222\213\345\256\207\350\266\205/20220302_nodejs_stream/stream.js" @@ -8,11 +8,11 @@ let writestream = fs.WriteStream('./input.txt','utf-8'); let startMem=os.freemem(); // console.log('运行前内存'+startMem); -let readStream = fs.createReadStream('./input.txt',{encoding:"utf-8"}); +let readStream = fs.createReadStream('./input.txt',{encoding:"utf-8"},{highWaterMark:3}); let data = ''; readStream.on('data',function(chunk) { data += chunk; - console.log(chunk); + // console.log(chunk); }) // readStream.on('close', function() { @@ -21,9 +21,13 @@ readStream.on('data',function(chunk) { readStream.on('end', function() { console.log("流完了"); -}) -let endMem=os.freemem(); + let endMem=os.freemem(); // console.log('运行后内存'+endMem); - console.log('损耗内存'+(startMem-endMem)/1024/1024); +}) + +readStream.on('close',function() { + console.log("流结束了"); +}) + console.log("end"); diff --git "a/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/demo01.js" "b/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/demo01.js" new file mode 100644 index 0000000..5a877e4 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/demo01.js" @@ -0,0 +1,19 @@ +let http = require("http"); +let fs = require("fs"); + +let server = http.createServer(); + +server.on('request', (req, res) => { + console.log(req.url); + res.setHeader("Content-Type", "text/html; charset=utf-8"); + // res.write("欢迎" + '
' + '点击跳转到百度'); + if (req.url == '/index.html') { + let buf = fs.readFileSync('./login.html'); + res.write(buf); + } + res.end("end"); +}) + +server.listen(8080, () => { + console.log('server running at http://127.0.0.1:8080') +}) diff --git "a/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/login.html" "b/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/login.html" new file mode 100644 index 0000000..2893de2 --- /dev/null +++ "b/\350\222\213\345\256\207\350\266\205/20220303_nodejs_http/login.html" @@ -0,0 +1,12 @@ + + + + + + + Document + + + 点击跳转至百度 + + \ No newline at end of file -- Gitee