From 5ece9ece8c09888df68c50bb89aa343f63badcb3 Mon Sep 17 00:00:00 2001 From: Dennis Yurichev Date: Thu, 11 Aug 2016 03:04:43 +0300 Subject: [PATCH 1/3] minor listing formatting --- src/chapter-21.md | 78 +++++++------- src/chapter-22.md | 252 +++++++++++++++++++++++----------------------- 2 files changed, 165 insertions(+), 165 deletions(-) mode change 100644 => 100755 src/chapter-21.md mode change 100644 => 100755 src/chapter-22.md diff --git a/src/chapter-21.md b/src/chapter-21.md old mode 100644 new mode 100755 index e6db869..523f050 --- a/src/chapter-21.md +++ b/src/chapter-21.md @@ -236,7 +236,7 @@ contention. Happily, write-after-read operations do *not* cause contention. Such operations, as in ```nasm -mov eax,edx ;U-pipe cycle 1 +mov eax,edx ;U-pipe cycle 1 sub edx,edxX ;V-pipe cycle 1 ``` @@ -475,33 +475,33 @@ ckloopsetup: mov dx,[esi] ;load most of 1st word to mov bl,[esi+2] ; checksum (last byte loaded in loop) dec ecx ;any more dwords to checksum? - jz short ckloopend ;no + jz short ckloopend ;no ckloop: - mov bh,[esi+3] ;cycle 1 U-pipe - add esi,4 ;cycle 1 V-pipe - shl ebx,16 ;cycle 2 U-pipe - ;cycle 2 V-pipe idle - ; (register contention) - or ebx,edx ;cycle 3 U-pipe - mov dl,[esi] ;cycle 3 V-pipe - add eax,ebx ;cycle 4 U-pipe - mov bl,[esi+2] ;cycle 4 V-pipe - adc eax,0 ;cycle 5 U-pipe - mov dh,[esi+1] ;cycle 5 V-pipe - dec ecx ;cycle 6 U-pipe - jnz ckloop ;cycle 6 V-pipe + mov bh,[esi+3] ;cycle 1 U-pipe + add esi,4 ;cycle 1 V-pipe + shl ebx,16 ;cycle 2 U-pipe + ;cycle 2 V-pipe idle + ; (register contention) + or ebx,edx ;cycle 3 U-pipe + mov dl,[esi] ;cycle 3 V-pipe + add eax,ebx ;cycle 4 U-pipe + mov bl,[esi+2] ;cycle 4 V-pipe + adc eax,0 ;cycle 5 U-pipe + mov dh,[esi+1] ;cycle 5 V-pipe + dec ecx ;cycle 6 U-pipe + jnz ckloop ;cycle 6 V-pipe ckloopend: - mov bh,[esi+3] ;checksum the last dword - add ax,dx - adc ax,bx - adc ax,0 + mov bh,[esi+3] ;checksum the last dword + add ax,dx + adc ax,bx + adc ax,0 - mov edx,eax ;compress the 32-bit checksum - shr edx,16 ; into a 16-bit checksum - add ax,dx - adc eax,0 + mov edx,eax ;compress the 32-bit checksum + shr edx,16 ; into a 16-bit checksum + add ax,dx + adc eax,0 ckloopdone: ``` @@ -598,29 +598,29 @@ more registers. jz short ckloopdone ;no, done add esi,4 ;point to the next dword noodddword: - mov edx,[esi] ;preload the first dword - mov ebx,[esi+4] ;preload the second dword - dec ecx ;we'll do 1 checksum outside the loop - jz short ckloopend ;only 1 checksum to do - add esi,8 ;point to the next dword + mov edx,[esi] ;preload the first dword + mov ebx,[esi+4] ;preload the second dword + dec ecx ;we'll do 1 checksum outside the loop + jz short ckloopend ;only 1 checksum to do + add esi,8 ;point to the next dword ckloop: - add eax,edx ;cycle 1 U-pipe - mov edx,[esi] ;cycle 1 V-pipe - adc eax,ebx ;cycle 2 U-pipe - mov ebx,[esi+4] ;cycle 2 V-pipe - adc eax,0 ;cycle 3 U-pipe - add esi,8 ;cycle 3 V-pipe - dec ecx ;cycle 4 U-pipe - jnz ckloop ;cycle 4 V-pipe + add eax,edx ;cycle 1 U-pipe + mov edx,[esi] ;cycle 1 V-pipe + adc eax,ebx ;cycle 2 U-pipe + mov ebx,[esi+4] ;cycle 2 V-pipe + adc eax,0 ;cycle 3 U-pipe + add esi,8 ;cycle 3 V-pipe + dec ecx ;cycle 4 U-pipe + jnz ckloop ;cycle 4 V-pipe ckloopend: - add eax,edx ;checksum the last two dwords + add eax,edx ;checksum the last two dwords adc eax,ebx adc eax,0 ckloopdone: - mov edx,eax ;compress the 32-bit checksum - shr edx,16 ; into a 16-bit checksum + mov edx,eax ;compress the 32-bit checksum + shr edx,16 ; into a 16-bit checksum add ax,dx adc eax,0 ``` diff --git a/src/chapter-22.md b/src/chapter-22.md old mode 100644 new mode 100755 index a9f1515..5bf0eee --- a/src/chapter-22.md +++ b/src/chapter-22.md @@ -68,29 +68,29 @@ BufSeg dw ? ;buffer segment EndMrk db ? ;marker for the end of the stack frame OnStack ends ; -ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - cmp word ptr [bp].BufSeg,0 ;skip the fill if a null - jne Start ; pointer is passed - cmp word ptr [bp].BufOfs,0 - je Bye -Start: cld ;make STOSW count up - mov ax,[bp].Attrib ;load AX with attribute parameter - and ax,0ff00h ;prepare for merging with fill char - mov bx,[bp].Filler ;load BX with fill char - and bx,0ffh ;prepare for merging with attribute - or ax,bx ;combine attribute and fill char - mov bx,[bp].BufOfs ;load DI with target buffer offset - mov di,bx - mov bx,[bp].BufSeg ;load ES with target buffer segment - mov es,bx - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer -Bye:mov sp,bp ;restore original stack pointer - pop bp ; and caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack -ClearS endp +ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + cmp word ptr [bp].BufSeg,0 ;skip the fill if a null + jne Start ; pointer is passed + cmp word ptr [bp].BufOfs,0 + je Bye +Start: cld ;make STOSW count up + mov ax,[bp].Attrib ;load AX with attribute parameter + and ax,0ff00h ;prepare for merging with fill char + mov bx,[bp].Filler ;load BX with fill char + and bx,0ffh ;prepare for merging with attribute + or ax,bx ;combine attribute and fill char + mov bx,[bp].BufOfs ;load DI with target buffer offset + mov di,bx + mov bx,[bp].BufSeg ;load ES with target buffer segment + mov es,bx + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer +Bye: mov sp,bp ;restore original stack pointer + pop bp ; and caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack +ClearS endp ``` The first thing you'll notice about Listing 22.1 is that `ClearS` uses @@ -121,27 +121,27 @@ DI directly as shown in Listing 22.2. **LISTING 22.2 L22-2.ASM** ```nasm -ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - cmp word ptr [bp].BufSeg,0 ;skip the fill if a null - jne Start ; pointer is passed - cmp word ptr [bp].BufOfs,0 - je Bye +ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + cmp word ptr [bp].BufSeg,0 ;skip the fill if a null + jne Start ; pointer is passed + cmp word ptr [bp].BufOfs,0 + je Bye Start: cld ;make STOSW count up - mov ax,[bp].Attrib ;load AX with attribute parameter - and ax,0ff00h ;prepare for merging with fill char - mov bx,[bp].Filler ;load BX with fill char - and bx,0ffh ;prepare for merging with attribute - or ax,bx ;combine attribute and fill char - mov di,[bp].BufOfs ;load DI with target buffer offset - mov es,[bp].BufSeg ;load ES with target buffer segment - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer + mov ax,[bp].Attrib ;load AX with attribute parameter + and ax,0ff00h ;prepare for merging with fill char + mov bx,[bp].Filler ;load BX with fill char + and bx,0ffh ;prepare for merging with attribute + or ax,bx ;combine attribute and fill char + mov di,[bp].BufOfs ;load DI with target buffer offset + mov es,[bp].BufSeg ;load ES with target buffer segment + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer Bye: - pop bp ;restore caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack -ClearS endp + pop bp ;restore caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack +ClearS endp ``` (The `OnStack` structure definition doesn't change in any of our @@ -158,27 +158,27 @@ loading ES and DI as shown in Listing 22.3. **LISTING 22.3 L22-3.ASM** ```nasm -ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - cmp word ptr [bp].BufSeg,0 ;skip the fill if a null - jne Start ; pointer is passed - cmp word ptr [bp].BufOfs,0 - je Bye +ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + cmp word ptr [bp].BufSeg,0 ;skip the fill if a null + jne Start ; pointer is passed + cmp word ptr [bp].BufOfs,0 + je Bye Start: cld ;make STOSW count up - mov ax,[bp].Attrib ;load AX with attribute parameter - and ax,0ff00h ;prepare for merging with fill char - mov bx,[bp].Filler ;load BX with fill char - and bx,0ffh ;prepare for merging with attribute - or ax,bx ;combine attribute and fill char - les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer + mov ax,[bp].Attrib ;load AX with attribute parameter + and ax,0ff00h ;prepare for merging with fill char + mov bx,[bp].Filler ;load BX with fill char + and bx,0ffh ;prepare for merging with attribute + or ax,bx ;combine attribute and fill char + les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer ;segment:offset - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer Bye: - pop bp ;restore caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack -ClearS endp + pop bp ;restore caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack +ClearS endp ``` That's good for another three bytes. We're down to 43 bytes, and @@ -190,27 +190,27 @@ values as shown in Listing 22.4. **LISTING 22.4 L22-4.ASM** - ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - cmp word ptr [bp].BufSeg,0 ;skip the fill if a null - jne Start ; pointer is passed - cmp word ptr [bp].BufOfs,0 - je Bye - Start: cld ;make STOSW count up - mov ax,[bp].Attrib ;load AX with attribute parameter - sub al,al ;prepare for merging with fill char - mov bx,[bp].Filler ;load BX with fill char - sub bh,bh ;prepare for merging with attribute - or ax,bx ;combine attribute and fill char - les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer - ;segment:offset - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer + ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + cmp word ptr [bp].BufSeg,0 ;skip the fill if a null + jne Start ; pointer is passed + cmp word ptr [bp].BufOfs,0 + je Bye + Start: cld ;make STOSW count up + mov ax,[bp].Attrib ;load AX with attribute parameter + sub al,al ;prepare for merging with fill char + mov bx,[bp].Filler ;load BX with fill char + sub bh,bh ;prepare for merging with attribute + or ax,bx ;combine attribute and fill char + les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer + ;segment:offset + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer Bye: - pop bp ;restore caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack - ClearS endp + pop bp ;restore caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack + ClearS endp Now we're down to 40 bytes—more than 20 percent smaller than the original code. That's pretty much it for simple instruction @@ -232,23 +232,23 @@ shows the new code. **LISTING 22.5 L22-5.ASM** ```nasm -ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - cmp word ptr [bp].BufSeg,0 ;skip the fill if a null - jne Start ; pointer is passed - cmp word ptr [bp].BufOfs,0 - je Bye -Start: cld ;make STOSW count up - mov ah,byte ptr [bp].Attrib[1];load AH with attribute - mov al,byte ptr [bp].Filler ;load AL with fill char - les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer segment:offset - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer +ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + cmp word ptr [bp].BufSeg,0 ;skip the fill if a null + jne Start ; pointer is passed + cmp word ptr [bp].BufOfs,0 + je Bye +Start: cld ;make STOSW count up + mov ah,byte ptr [bp].Attrib[1] ;load AH with attribute + mov al,byte ptr [bp].Filler ;load AL with fill char + les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer segment:offset + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer Bye: - pop bp ;restore caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack -ClearS endp + pop bp ;restore caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack +ClearS endp ``` (We could get rid of yet another instruction by having the calling code @@ -266,22 +266,22 @@ shown in Listing 22.6. **LISTING 22.6 L22-6.ASM** ```nasm -ClearS proc near - push bp ;save caller's BP - mov bp,sp ;point to stack frame - les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer;segment:offset - mov ax,es ;put segment where we can test it - or ax,di ;is it a null pointer? - je Bye ;yes, so we're done -Start: cld ;make STOSW count up - mov ah,byte ptr [bp].Attrib[1];load AH with attribute - mov al,byte ptr [bp].Filler ;load AL with fill char - mov cx,[bp].BufSize ;load CX with buffer size - rep stosw ;fill the buffer +ClearS proc near + push bp ;save caller's BP + mov bp,sp ;point to stack frame + les di,dword ptr [bp].BufOfs ;load ES:DI with target buffer;segment:offset + mov ax,es ;put segment where we can test it + or ax,di ;is it a null pointer? + je Bye ;yes, so we're done +Start: cld ;make STOSW count up + mov ah,byte ptr [bp].Attrib[1] ;load AH with attribute + mov al,byte ptr [bp].Filler ;load AL with fill char + mov cx,[bp].BufSize ;load CX with buffer size + rep stosw ;fill the buffer Bye: - pop bp ;restore caller's BP - ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack -ClearS endp + pop bp ;restore caller's BP + ret EndMrk-RetAddr-2 ;return, clearing the parms from the stack +ClearS endp ``` Well. Now we're down to 28 bytes, having reduced the size of this @@ -327,22 +327,22 @@ With that problem dealt with, Listing 22.7 shows the Zenned version of **LISTING 22.7 L22-7.ASM** ```nasm -ClearS procnear - pop dx ;get the return address - pop ax ;put fill char into AL - pop bx ;get the attribute - mov ah,bh ;put attribute into AH - pop cx ;get the buffer size - pop di ;get the offset of the buffer origin - pop es ;get the segment of the buffer origin - mov bx,es ;put the segment where we can test it - or bx,di ;null pointer? - je Bye ;yes, so we're done - cld ;make STOSW count up - rep stosw ;do the string store +ClearS proc near + pop dx ;get the return address + pop ax ;put fill char into AL + pop bx ;get the attribute + mov ah,bh ;put attribute into AH + pop cx ;get the buffer size + pop di ;get the offset of the buffer origin + pop es ;get the segment of the buffer origin + mov bx,es ;put the segment where we can test it + or bx,di ;null pointer? + je Bye ;yes, so we're done + cld ;make STOSW count up + rep stosw ;do the string store Bye: - jmp dx ;return to the calling code -ClearS endp + jmp dx ;return to the calling code +ClearS endp ``` At long last, we're down to the bare metal. This version of `ClearS` From 93fa15fd199d4807ba0dd3d883827f763bd42d0f Mon Sep 17 00:00:00 2001 From: Dennis Yurichev Date: Thu, 11 Aug 2016 03:07:21 +0300 Subject: [PATCH 2/3] ... --- README.md | 0 epub/epub.css | 0 epub/template.html | 0 html/book.css | 0 html/template.html | 0 images/02-01.jpg | Bin images/02-02.jpg | Bin images/03-01.jpg | Bin images/03-02.jpg | Bin images/03-03.jpg | Bin images/04-01.jpg | Bin images/04-02.jpg | Bin images/04-03.jpg | Bin images/04-04.jpg | Bin images/04-05.jpg | Bin images/04-06.jpg | Bin images/04-07.jpg | Bin images/04-08.jpg | Bin images/05-01.jpg | Bin images/05-02.jpg | Bin images/06-01.jpg | Bin images/06-02.jpg | Bin images/08-01.jpg | Bin images/08-02.jpg | Bin images/08-03.jpg | Bin images/09-01.jpg | Bin images/09-02.jpg | Bin images/09-03.jpg | Bin images/09-04.jpg | Bin images/10-01.jpg | Bin images/10-02.jpg | Bin images/10-03.jpg | Bin images/11-01.jpg | Bin images/11-02.jpg | Bin images/11-03.jpg | Bin images/11-04.jpg | Bin images/11-05.jpg | Bin images/11-06.jpg | Bin images/12-01.jpg | Bin images/12-02.jpg | Bin images/13-01.jpg | Bin images/13-02.jpg | Bin images/14-01.jpg | Bin images/14-02.jpg | Bin images/14-03.jpg | Bin images/15-01.jpg | Bin images/15-02.jpg | Bin images/15-03.jpg | Bin images/15-04.jpg | Bin images/15-05.jpg | Bin images/16-01.jpg | Bin images/16-02.jpg | Bin images/17-01.jpg | Bin images/17-02.jpg | Bin images/17-03.jpg | Bin images/18-01.jpg | Bin images/20-01.jpg | Bin images/20-02.jpg | Bin images/20-03.jpg | Bin images/20-04.jpg | Bin images/20-05.jpg | Bin images/20-06.jpg | Bin images/20-07.jpg | Bin images/20-08.jpg | Bin images/21-01.jpg | Bin images/21-02.jpg | Bin images/23-01.jpg | Bin images/23-02.jpg | Bin images/24-01.jpg | Bin images/25-01.jpg | Bin images/25-02.jpg | Bin images/25-03.jpg | Bin images/27-01.jpg | Bin images/29-01.jpg | Bin images/29-02.jpg | Bin images/29-03.jpg | Bin images/29-04.jpg | Bin images/30-01.jpg | Bin images/31-01.jpg | Bin images/32-01.jpg | Bin images/33-01.jpg | Bin images/35-01.jpg | Bin images/35-02.jpg | Bin images/35-03.jpg | Bin images/35-04.jpg | Bin images/35-05.jpg | Bin images/36-01.jpg | Bin images/36-02.jpg | Bin images/36-03.jpg | Bin images/36-04.jpg | Bin images/36-05.jpg | Bin images/38-01.jpg | Bin images/38-02.jpg | Bin images/38-03.jpg | Bin images/40-01.jpg | Bin images/40-02.jpg | Bin images/40-03.jpg | Bin images/41-01.jpg | Bin images/41-02.jpg | Bin images/42-01.jpg | Bin images/42-02.jpg | Bin images/43-01.jpg | Bin images/43-02.jpg | Bin images/43-03.jpg | Bin images/43-04.jpg | Bin images/43-05.jpg | Bin images/44-01.jpg | Bin images/44-02.jpg | Bin images/45-01.jpg | Bin images/45-02.jpg | Bin images/47-01.jpg | Bin images/47-02.jpg | Bin images/48-01.jpg | Bin images/48-02.jpg | Bin images/48-03.jpg | Bin images/49-01.jpg | Bin images/50-01.jpg | Bin images/50-02.jpg | Bin images/50-03.jpg | Bin images/50-04.jpg | Bin images/50-05.jpg | Bin images/51-01.jpg | Bin images/51-02.jpg | Bin images/51-03.jpg | Bin images/51-04.jpg | Bin images/53-01.jpg | Bin images/54-01.jpg | Bin images/54-02.jpg | Bin images/54-03.jpg | Bin images/54-04.jpg | Bin images/55-01.jpg | Bin images/55-02.jpg | Bin images/55-03.jpg | Bin images/56-01.jpg | Bin images/56-02.jpg | Bin images/56-03.jpg | Bin images/56-04.jpg | Bin images/56-05.jpg | Bin images/57-01.jpg | Bin images/58-01.jpg | Bin images/58-02.jpg | Bin images/58-03.jpg | Bin images/58-04.jpg | Bin images/58-05.jpg | Bin images/58-06.jpg | Bin images/58-07.jpg | Bin images/59-01.jpg | Bin images/59-02.jpg | Bin images/59-03.jpg | Bin images/59-04.jpg | Bin images/59-05.jpg | Bin images/59-06.jpg | Bin images/59-07.jpg | Bin images/59-08.jpg | Bin images/59-09.jpg | Bin images/60-01.jpg | Bin images/60-02.jpg | Bin images/60-03.jpg | Bin images/61-01.jpg | Bin images/61-01d.jpg | Bin images/61-02.jpg | Bin images/61-02d.jpg | Bin images/61-03.jpg | Bin images/61-03d.jpg | Bin images/61-04.jpg | Bin images/61-04d.jpg | Bin images/61-05.jpg | Bin images/61-05d.jpg | Bin images/61-06.jpg | Bin images/61-06d.jpg | Bin images/61-07.jpg | Bin images/61-07d.jpg | Bin images/61-08.jpg | Bin images/61-08d.jpg | Bin images/62-01.jpg | Bin images/62-02.jpg | Bin images/62-03.jpg | Bin images/62-04.jpg | Bin images/64-01.jpg | Bin images/64-02.jpg | Bin images/64-03.jpg | Bin images/64-04.jpg | Bin images/64-05.jpg | Bin images/65-01.jpg | Bin images/65-02.jpg | Bin images/65-03.jpg | Bin images/66-01.jpg | Bin images/66-02.jpg | Bin images/66-03.jpg | Bin images/66-04.jpg | Bin images/67-01.jpg | Bin images/67-02.jpg | Bin images/68-01.jpg | Bin images/68-02.jpg | Bin images/68-03.jpg | Bin images/68-04.jpg | Bin images/69-01.jpg | Bin images/69-02.jpg | Bin images/cover.png | Bin images/i.jpg | Bin src/about.md | 0 src/about_author.md | 0 src/appendix-a.md | 0 src/chapter-01.md | 0 src/chapter-02.md | 0 src/chapter-03.md | 0 src/chapter-04.md | 0 src/chapter-05.md | 0 src/chapter-06.md | 0 src/chapter-07.md | 0 src/chapter-08.md | 0 src/chapter-09.md | 0 src/chapter-10.md | 0 src/chapter-11.md | 0 src/chapter-12.md | 0 src/chapter-13.md | 0 src/chapter-14.md | 0 src/chapter-15.md | 0 src/chapter-16.md | 0 src/chapter-17.md | 0 src/chapter-18.md | 0 src/chapter-19.md | 0 src/chapter-20.md | 0 src/chapter-23.md | 0 src/chapter-24.md | 0 src/chapter-25.md | 0 src/chapter-26.md | 0 src/chapter-27.md | 0 src/chapter-28.md | 0 src/chapter-29.md | 0 src/chapter-30.md | 0 src/chapter-31.md | 0 src/chapter-32.md | 0 src/chapter-33.md | 0 src/chapter-34.md | 0 src/chapter-35.md | 0 src/chapter-36.md | 0 src/chapter-37.md | 0 src/chapter-38.md | 0 src/chapter-39.md | 0 src/chapter-40.md | 0 src/chapter-41.md | 0 src/chapter-42.md | 0 src/chapter-43.md | 0 src/chapter-44.md | 0 src/chapter-45.md | 0 src/chapter-46.md | 0 src/chapter-47.md | 0 src/chapter-48.md | 0 src/chapter-49.md | 0 src/chapter-50.md | 0 src/chapter-51.md | 0 src/chapter-52.md | 0 src/chapter-53.md | 0 src/chapter-54.md | 0 src/chapter-55.md | 0 src/chapter-56.md | 0 src/chapter-57.md | 0 src/chapter-58.md | 0 src/chapter-59.md | 0 src/chapter-60.md | 0 src/chapter-61.md | 0 src/chapter-62.md | 0 src/chapter-63.md | 0 src/chapter-64.md | 0 src/chapter-65.md | 0 src/chapter-66.md | 0 src/chapter-67.md | 0 src/chapter-68.md | 0 src/chapter-69.md | 0 src/chapter-70.md | 0 src/copyright.md | 0 src/intro.md | 0 273 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 README.md mode change 100644 => 100755 epub/epub.css mode change 100644 => 100755 epub/template.html mode change 100644 => 100755 html/book.css mode change 100644 => 100755 html/template.html mode change 100644 => 100755 images/02-01.jpg mode change 100644 => 100755 images/02-02.jpg mode change 100644 => 100755 images/03-01.jpg mode change 100644 => 100755 images/03-02.jpg mode change 100644 => 100755 images/03-03.jpg mode change 100644 => 100755 images/04-01.jpg mode change 100644 => 100755 images/04-02.jpg mode change 100644 => 100755 images/04-03.jpg mode change 100644 => 100755 images/04-04.jpg mode change 100644 => 100755 images/04-05.jpg mode change 100644 => 100755 images/04-06.jpg mode change 100644 => 100755 images/04-07.jpg mode change 100644 => 100755 images/04-08.jpg mode change 100644 => 100755 images/05-01.jpg mode change 100644 => 100755 images/05-02.jpg mode change 100644 => 100755 images/06-01.jpg mode change 100644 => 100755 images/06-02.jpg mode change 100644 => 100755 images/08-01.jpg mode change 100644 => 100755 images/08-02.jpg mode change 100644 => 100755 images/08-03.jpg mode change 100644 => 100755 images/09-01.jpg mode change 100644 => 100755 images/09-02.jpg mode change 100644 => 100755 images/09-03.jpg mode change 100644 => 100755 images/09-04.jpg mode change 100644 => 100755 images/10-01.jpg mode change 100644 => 100755 images/10-02.jpg mode change 100644 => 100755 images/10-03.jpg mode change 100644 => 100755 images/11-01.jpg mode change 100644 => 100755 images/11-02.jpg mode change 100644 => 100755 images/11-03.jpg mode change 100644 => 100755 images/11-04.jpg mode change 100644 => 100755 images/11-05.jpg mode change 100644 => 100755 images/11-06.jpg mode change 100644 => 100755 images/12-01.jpg mode change 100644 => 100755 images/12-02.jpg mode change 100644 => 100755 images/13-01.jpg mode change 100644 => 100755 images/13-02.jpg mode change 100644 => 100755 images/14-01.jpg mode change 100644 => 100755 images/14-02.jpg mode change 100644 => 100755 images/14-03.jpg mode change 100644 => 100755 images/15-01.jpg mode change 100644 => 100755 images/15-02.jpg mode change 100644 => 100755 images/15-03.jpg mode change 100644 => 100755 images/15-04.jpg mode change 100644 => 100755 images/15-05.jpg mode change 100644 => 100755 images/16-01.jpg mode change 100644 => 100755 images/16-02.jpg mode change 100644 => 100755 images/17-01.jpg mode change 100644 => 100755 images/17-02.jpg mode change 100644 => 100755 images/17-03.jpg mode change 100644 => 100755 images/18-01.jpg mode change 100644 => 100755 images/20-01.jpg mode change 100644 => 100755 images/20-02.jpg mode change 100644 => 100755 images/20-03.jpg mode change 100644 => 100755 images/20-04.jpg mode change 100644 => 100755 images/20-05.jpg mode change 100644 => 100755 images/20-06.jpg mode change 100644 => 100755 images/20-07.jpg mode change 100644 => 100755 images/20-08.jpg mode change 100644 => 100755 images/21-01.jpg mode change 100644 => 100755 images/21-02.jpg mode change 100644 => 100755 images/23-01.jpg mode change 100644 => 100755 images/23-02.jpg mode change 100644 => 100755 images/24-01.jpg mode change 100644 => 100755 images/25-01.jpg mode change 100644 => 100755 images/25-02.jpg mode change 100644 => 100755 images/25-03.jpg mode change 100644 => 100755 images/27-01.jpg mode change 100644 => 100755 images/29-01.jpg mode change 100644 => 100755 images/29-02.jpg mode change 100644 => 100755 images/29-03.jpg mode change 100644 => 100755 images/29-04.jpg mode change 100644 => 100755 images/30-01.jpg mode change 100644 => 100755 images/31-01.jpg mode change 100644 => 100755 images/32-01.jpg mode change 100644 => 100755 images/33-01.jpg mode change 100644 => 100755 images/35-01.jpg mode change 100644 => 100755 images/35-02.jpg mode change 100644 => 100755 images/35-03.jpg mode change 100644 => 100755 images/35-04.jpg mode change 100644 => 100755 images/35-05.jpg mode change 100644 => 100755 images/36-01.jpg mode change 100644 => 100755 images/36-02.jpg mode change 100644 => 100755 images/36-03.jpg mode change 100644 => 100755 images/36-04.jpg mode change 100644 => 100755 images/36-05.jpg mode change 100644 => 100755 images/38-01.jpg mode change 100644 => 100755 images/38-02.jpg mode change 100644 => 100755 images/38-03.jpg mode change 100644 => 100755 images/40-01.jpg mode change 100644 => 100755 images/40-02.jpg mode change 100644 => 100755 images/40-03.jpg mode change 100644 => 100755 images/41-01.jpg mode change 100644 => 100755 images/41-02.jpg mode change 100644 => 100755 images/42-01.jpg mode change 100644 => 100755 images/42-02.jpg mode change 100644 => 100755 images/43-01.jpg mode change 100644 => 100755 images/43-02.jpg mode change 100644 => 100755 images/43-03.jpg mode change 100644 => 100755 images/43-04.jpg mode change 100644 => 100755 images/43-05.jpg mode change 100644 => 100755 images/44-01.jpg mode change 100644 => 100755 images/44-02.jpg mode change 100644 => 100755 images/45-01.jpg mode change 100644 => 100755 images/45-02.jpg mode change 100644 => 100755 images/47-01.jpg mode change 100644 => 100755 images/47-02.jpg mode change 100644 => 100755 images/48-01.jpg mode change 100644 => 100755 images/48-02.jpg mode change 100644 => 100755 images/48-03.jpg mode change 100644 => 100755 images/49-01.jpg mode change 100644 => 100755 images/50-01.jpg mode change 100644 => 100755 images/50-02.jpg mode change 100644 => 100755 images/50-03.jpg mode change 100644 => 100755 images/50-04.jpg mode change 100644 => 100755 images/50-05.jpg mode change 100644 => 100755 images/51-01.jpg mode change 100644 => 100755 images/51-02.jpg mode change 100644 => 100755 images/51-03.jpg mode change 100644 => 100755 images/51-04.jpg mode change 100644 => 100755 images/53-01.jpg mode change 100644 => 100755 images/54-01.jpg mode change 100644 => 100755 images/54-02.jpg mode change 100644 => 100755 images/54-03.jpg mode change 100644 => 100755 images/54-04.jpg mode change 100644 => 100755 images/55-01.jpg mode change 100644 => 100755 images/55-02.jpg mode change 100644 => 100755 images/55-03.jpg mode change 100644 => 100755 images/56-01.jpg mode change 100644 => 100755 images/56-02.jpg mode change 100644 => 100755 images/56-03.jpg mode change 100644 => 100755 images/56-04.jpg mode change 100644 => 100755 images/56-05.jpg mode change 100644 => 100755 images/57-01.jpg mode change 100644 => 100755 images/58-01.jpg mode change 100644 => 100755 images/58-02.jpg mode change 100644 => 100755 images/58-03.jpg mode change 100644 => 100755 images/58-04.jpg mode change 100644 => 100755 images/58-05.jpg mode change 100644 => 100755 images/58-06.jpg mode change 100644 => 100755 images/58-07.jpg mode change 100644 => 100755 images/59-01.jpg mode change 100644 => 100755 images/59-02.jpg mode change 100644 => 100755 images/59-03.jpg mode change 100644 => 100755 images/59-04.jpg mode change 100644 => 100755 images/59-05.jpg mode change 100644 => 100755 images/59-06.jpg mode change 100644 => 100755 images/59-07.jpg mode change 100644 => 100755 images/59-08.jpg mode change 100644 => 100755 images/59-09.jpg mode change 100644 => 100755 images/60-01.jpg mode change 100644 => 100755 images/60-02.jpg mode change 100644 => 100755 images/60-03.jpg mode change 100644 => 100755 images/61-01.jpg mode change 100644 => 100755 images/61-01d.jpg mode change 100644 => 100755 images/61-02.jpg mode change 100644 => 100755 images/61-02d.jpg mode change 100644 => 100755 images/61-03.jpg mode change 100644 => 100755 images/61-03d.jpg mode change 100644 => 100755 images/61-04.jpg mode change 100644 => 100755 images/61-04d.jpg mode change 100644 => 100755 images/61-05.jpg mode change 100644 => 100755 images/61-05d.jpg mode change 100644 => 100755 images/61-06.jpg mode change 100644 => 100755 images/61-06d.jpg mode change 100644 => 100755 images/61-07.jpg mode change 100644 => 100755 images/61-07d.jpg mode change 100644 => 100755 images/61-08.jpg mode change 100644 => 100755 images/61-08d.jpg mode change 100644 => 100755 images/62-01.jpg mode change 100644 => 100755 images/62-02.jpg mode change 100644 => 100755 images/62-03.jpg mode change 100644 => 100755 images/62-04.jpg mode change 100644 => 100755 images/64-01.jpg mode change 100644 => 100755 images/64-02.jpg mode change 100644 => 100755 images/64-03.jpg mode change 100644 => 100755 images/64-04.jpg mode change 100644 => 100755 images/64-05.jpg mode change 100644 => 100755 images/65-01.jpg mode change 100644 => 100755 images/65-02.jpg mode change 100644 => 100755 images/65-03.jpg mode change 100644 => 100755 images/66-01.jpg mode change 100644 => 100755 images/66-02.jpg mode change 100644 => 100755 images/66-03.jpg mode change 100644 => 100755 images/66-04.jpg mode change 100644 => 100755 images/67-01.jpg mode change 100644 => 100755 images/67-02.jpg mode change 100644 => 100755 images/68-01.jpg mode change 100644 => 100755 images/68-02.jpg mode change 100644 => 100755 images/68-03.jpg mode change 100644 => 100755 images/68-04.jpg mode change 100644 => 100755 images/69-01.jpg mode change 100644 => 100755 images/69-02.jpg mode change 100644 => 100755 images/cover.png mode change 100644 => 100755 images/i.jpg mode change 100644 => 100755 src/about.md mode change 100644 => 100755 src/about_author.md mode change 100644 => 100755 src/appendix-a.md mode change 100644 => 100755 src/chapter-01.md mode change 100644 => 100755 src/chapter-02.md mode change 100644 => 100755 src/chapter-03.md mode change 100644 => 100755 src/chapter-04.md mode change 100644 => 100755 src/chapter-05.md mode change 100644 => 100755 src/chapter-06.md mode change 100644 => 100755 src/chapter-07.md mode change 100644 => 100755 src/chapter-08.md mode change 100644 => 100755 src/chapter-09.md mode change 100644 => 100755 src/chapter-10.md mode change 100644 => 100755 src/chapter-11.md mode change 100644 => 100755 src/chapter-12.md mode change 100644 => 100755 src/chapter-13.md mode change 100644 => 100755 src/chapter-14.md mode change 100644 => 100755 src/chapter-15.md mode change 100644 => 100755 src/chapter-16.md mode change 100644 => 100755 src/chapter-17.md mode change 100644 => 100755 src/chapter-18.md mode change 100644 => 100755 src/chapter-19.md mode change 100644 => 100755 src/chapter-20.md mode change 100644 => 100755 src/chapter-23.md mode change 100644 => 100755 src/chapter-24.md mode change 100644 => 100755 src/chapter-25.md mode change 100644 => 100755 src/chapter-26.md mode change 100644 => 100755 src/chapter-27.md mode change 100644 => 100755 src/chapter-28.md mode change 100644 => 100755 src/chapter-29.md mode change 100644 => 100755 src/chapter-30.md mode change 100644 => 100755 src/chapter-31.md mode change 100644 => 100755 src/chapter-32.md mode change 100644 => 100755 src/chapter-33.md mode change 100644 => 100755 src/chapter-34.md mode change 100644 => 100755 src/chapter-35.md mode change 100644 => 100755 src/chapter-36.md mode change 100644 => 100755 src/chapter-37.md mode change 100644 => 100755 src/chapter-38.md mode change 100644 => 100755 src/chapter-39.md mode change 100644 => 100755 src/chapter-40.md mode change 100644 => 100755 src/chapter-41.md mode change 100644 => 100755 src/chapter-42.md mode change 100644 => 100755 src/chapter-43.md mode change 100644 => 100755 src/chapter-44.md mode change 100644 => 100755 src/chapter-45.md mode change 100644 => 100755 src/chapter-46.md mode change 100644 => 100755 src/chapter-47.md mode change 100644 => 100755 src/chapter-48.md mode change 100644 => 100755 src/chapter-49.md mode change 100644 => 100755 src/chapter-50.md mode change 100644 => 100755 src/chapter-51.md mode change 100644 => 100755 src/chapter-52.md mode change 100644 => 100755 src/chapter-53.md mode change 100644 => 100755 src/chapter-54.md mode change 100644 => 100755 src/chapter-55.md mode change 100644 => 100755 src/chapter-56.md mode change 100644 => 100755 src/chapter-57.md mode change 100644 => 100755 src/chapter-58.md mode change 100644 => 100755 src/chapter-59.md mode change 100644 => 100755 src/chapter-60.md mode change 100644 => 100755 src/chapter-61.md mode change 100644 => 100755 src/chapter-62.md mode change 100644 => 100755 src/chapter-63.md mode change 100644 => 100755 src/chapter-64.md mode change 100644 => 100755 src/chapter-65.md mode change 100644 => 100755 src/chapter-66.md mode change 100644 => 100755 src/chapter-67.md mode change 100644 => 100755 src/chapter-68.md mode change 100644 => 100755 src/chapter-69.md mode change 100644 => 100755 src/chapter-70.md mode change 100644 => 100755 src/copyright.md mode change 100644 => 100755 src/intro.md diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/epub/epub.css b/epub/epub.css old mode 100644 new mode 100755 diff --git a/epub/template.html b/epub/template.html old mode 100644 new mode 100755 diff --git a/html/book.css b/html/book.css old mode 100644 new mode 100755 diff --git a/html/template.html b/html/template.html old mode 100644 new mode 100755 diff --git a/images/02-01.jpg b/images/02-01.jpg old mode 100644 new mode 100755 diff --git a/images/02-02.jpg b/images/02-02.jpg old mode 100644 new mode 100755 diff --git a/images/03-01.jpg b/images/03-01.jpg old mode 100644 new mode 100755 diff --git a/images/03-02.jpg b/images/03-02.jpg old mode 100644 new mode 100755 diff --git a/images/03-03.jpg b/images/03-03.jpg old mode 100644 new mode 100755 diff --git a/images/04-01.jpg b/images/04-01.jpg old mode 100644 new mode 100755 diff --git a/images/04-02.jpg b/images/04-02.jpg old mode 100644 new mode 100755 diff --git a/images/04-03.jpg b/images/04-03.jpg old mode 100644 new mode 100755 diff --git a/images/04-04.jpg b/images/04-04.jpg old mode 100644 new mode 100755 diff --git a/images/04-05.jpg b/images/04-05.jpg old mode 100644 new mode 100755 diff --git a/images/04-06.jpg b/images/04-06.jpg old mode 100644 new mode 100755 diff --git a/images/04-07.jpg b/images/04-07.jpg old mode 100644 new mode 100755 diff --git a/images/04-08.jpg b/images/04-08.jpg old mode 100644 new mode 100755 diff --git a/images/05-01.jpg b/images/05-01.jpg old mode 100644 new mode 100755 diff --git a/images/05-02.jpg b/images/05-02.jpg old mode 100644 new mode 100755 diff --git a/images/06-01.jpg b/images/06-01.jpg old mode 100644 new mode 100755 diff --git a/images/06-02.jpg b/images/06-02.jpg old mode 100644 new mode 100755 diff --git a/images/08-01.jpg b/images/08-01.jpg old mode 100644 new mode 100755 diff --git a/images/08-02.jpg b/images/08-02.jpg old mode 100644 new mode 100755 diff --git a/images/08-03.jpg b/images/08-03.jpg old mode 100644 new mode 100755 diff --git a/images/09-01.jpg b/images/09-01.jpg old mode 100644 new mode 100755 diff --git a/images/09-02.jpg b/images/09-02.jpg old mode 100644 new mode 100755 diff --git a/images/09-03.jpg b/images/09-03.jpg old mode 100644 new mode 100755 diff --git a/images/09-04.jpg b/images/09-04.jpg old mode 100644 new mode 100755 diff --git a/images/10-01.jpg b/images/10-01.jpg old mode 100644 new mode 100755 diff --git a/images/10-02.jpg b/images/10-02.jpg old mode 100644 new mode 100755 diff --git a/images/10-03.jpg b/images/10-03.jpg old mode 100644 new mode 100755 diff --git a/images/11-01.jpg b/images/11-01.jpg old mode 100644 new mode 100755 diff --git a/images/11-02.jpg b/images/11-02.jpg old mode 100644 new mode 100755 diff --git a/images/11-03.jpg b/images/11-03.jpg old mode 100644 new mode 100755 diff --git a/images/11-04.jpg b/images/11-04.jpg old mode 100644 new mode 100755 diff --git a/images/11-05.jpg b/images/11-05.jpg old mode 100644 new mode 100755 diff --git a/images/11-06.jpg b/images/11-06.jpg old mode 100644 new mode 100755 diff --git a/images/12-01.jpg b/images/12-01.jpg old mode 100644 new mode 100755 diff --git a/images/12-02.jpg b/images/12-02.jpg old mode 100644 new mode 100755 diff --git a/images/13-01.jpg b/images/13-01.jpg old mode 100644 new mode 100755 diff --git a/images/13-02.jpg b/images/13-02.jpg old mode 100644 new mode 100755 diff --git a/images/14-01.jpg b/images/14-01.jpg old mode 100644 new mode 100755 diff --git a/images/14-02.jpg b/images/14-02.jpg old mode 100644 new mode 100755 diff --git a/images/14-03.jpg b/images/14-03.jpg old mode 100644 new mode 100755 diff --git a/images/15-01.jpg b/images/15-01.jpg old mode 100644 new mode 100755 diff --git a/images/15-02.jpg b/images/15-02.jpg old mode 100644 new mode 100755 diff --git a/images/15-03.jpg b/images/15-03.jpg old mode 100644 new mode 100755 diff --git a/images/15-04.jpg b/images/15-04.jpg old mode 100644 new mode 100755 diff --git a/images/15-05.jpg b/images/15-05.jpg old mode 100644 new mode 100755 diff --git a/images/16-01.jpg b/images/16-01.jpg old mode 100644 new mode 100755 diff --git a/images/16-02.jpg b/images/16-02.jpg old mode 100644 new mode 100755 diff --git a/images/17-01.jpg b/images/17-01.jpg old mode 100644 new mode 100755 diff --git a/images/17-02.jpg b/images/17-02.jpg old mode 100644 new mode 100755 diff --git a/images/17-03.jpg b/images/17-03.jpg old mode 100644 new mode 100755 diff --git a/images/18-01.jpg b/images/18-01.jpg old mode 100644 new mode 100755 diff --git a/images/20-01.jpg b/images/20-01.jpg old mode 100644 new mode 100755 diff --git a/images/20-02.jpg b/images/20-02.jpg old mode 100644 new mode 100755 diff --git a/images/20-03.jpg b/images/20-03.jpg old mode 100644 new mode 100755 diff --git a/images/20-04.jpg b/images/20-04.jpg old mode 100644 new mode 100755 diff --git a/images/20-05.jpg b/images/20-05.jpg old mode 100644 new mode 100755 diff --git a/images/20-06.jpg b/images/20-06.jpg old mode 100644 new mode 100755 diff --git a/images/20-07.jpg b/images/20-07.jpg old mode 100644 new mode 100755 diff --git a/images/20-08.jpg b/images/20-08.jpg old mode 100644 new mode 100755 diff --git a/images/21-01.jpg b/images/21-01.jpg old mode 100644 new mode 100755 diff --git a/images/21-02.jpg b/images/21-02.jpg old mode 100644 new mode 100755 diff --git a/images/23-01.jpg b/images/23-01.jpg old mode 100644 new mode 100755 diff --git a/images/23-02.jpg b/images/23-02.jpg old mode 100644 new mode 100755 diff --git a/images/24-01.jpg b/images/24-01.jpg old mode 100644 new mode 100755 diff --git a/images/25-01.jpg b/images/25-01.jpg old mode 100644 new mode 100755 diff --git a/images/25-02.jpg b/images/25-02.jpg old mode 100644 new mode 100755 diff --git a/images/25-03.jpg b/images/25-03.jpg old mode 100644 new mode 100755 diff --git a/images/27-01.jpg b/images/27-01.jpg old mode 100644 new mode 100755 diff --git a/images/29-01.jpg b/images/29-01.jpg old mode 100644 new mode 100755 diff --git a/images/29-02.jpg b/images/29-02.jpg old mode 100644 new mode 100755 diff --git a/images/29-03.jpg b/images/29-03.jpg old mode 100644 new mode 100755 diff --git a/images/29-04.jpg b/images/29-04.jpg old mode 100644 new mode 100755 diff --git a/images/30-01.jpg b/images/30-01.jpg old mode 100644 new mode 100755 diff --git a/images/31-01.jpg b/images/31-01.jpg old mode 100644 new mode 100755 diff --git a/images/32-01.jpg b/images/32-01.jpg old mode 100644 new mode 100755 diff --git a/images/33-01.jpg b/images/33-01.jpg old mode 100644 new mode 100755 diff --git a/images/35-01.jpg b/images/35-01.jpg old mode 100644 new mode 100755 diff --git a/images/35-02.jpg b/images/35-02.jpg old mode 100644 new mode 100755 diff --git a/images/35-03.jpg b/images/35-03.jpg old mode 100644 new mode 100755 diff --git a/images/35-04.jpg b/images/35-04.jpg old mode 100644 new mode 100755 diff --git a/images/35-05.jpg b/images/35-05.jpg old mode 100644 new mode 100755 diff --git a/images/36-01.jpg b/images/36-01.jpg old mode 100644 new mode 100755 diff --git a/images/36-02.jpg b/images/36-02.jpg old mode 100644 new mode 100755 diff --git a/images/36-03.jpg b/images/36-03.jpg old mode 100644 new mode 100755 diff --git a/images/36-04.jpg b/images/36-04.jpg old mode 100644 new mode 100755 diff --git a/images/36-05.jpg b/images/36-05.jpg old mode 100644 new mode 100755 diff --git a/images/38-01.jpg b/images/38-01.jpg old mode 100644 new mode 100755 diff --git a/images/38-02.jpg b/images/38-02.jpg old mode 100644 new mode 100755 diff --git a/images/38-03.jpg b/images/38-03.jpg old mode 100644 new mode 100755 diff --git a/images/40-01.jpg b/images/40-01.jpg old mode 100644 new mode 100755 diff --git a/images/40-02.jpg b/images/40-02.jpg old mode 100644 new mode 100755 diff --git a/images/40-03.jpg b/images/40-03.jpg old mode 100644 new mode 100755 diff --git a/images/41-01.jpg b/images/41-01.jpg old mode 100644 new mode 100755 diff --git a/images/41-02.jpg b/images/41-02.jpg old mode 100644 new mode 100755 diff --git a/images/42-01.jpg b/images/42-01.jpg old mode 100644 new mode 100755 diff --git a/images/42-02.jpg b/images/42-02.jpg old mode 100644 new mode 100755 diff --git a/images/43-01.jpg b/images/43-01.jpg old mode 100644 new mode 100755 diff --git a/images/43-02.jpg b/images/43-02.jpg old mode 100644 new mode 100755 diff --git a/images/43-03.jpg b/images/43-03.jpg old mode 100644 new mode 100755 diff --git a/images/43-04.jpg b/images/43-04.jpg old mode 100644 new mode 100755 diff --git a/images/43-05.jpg b/images/43-05.jpg old mode 100644 new mode 100755 diff --git a/images/44-01.jpg b/images/44-01.jpg old mode 100644 new mode 100755 diff --git a/images/44-02.jpg b/images/44-02.jpg old mode 100644 new mode 100755 diff --git a/images/45-01.jpg b/images/45-01.jpg old mode 100644 new mode 100755 diff --git a/images/45-02.jpg b/images/45-02.jpg old mode 100644 new mode 100755 diff --git a/images/47-01.jpg b/images/47-01.jpg old mode 100644 new mode 100755 diff --git a/images/47-02.jpg b/images/47-02.jpg old mode 100644 new mode 100755 diff --git a/images/48-01.jpg b/images/48-01.jpg old mode 100644 new mode 100755 diff --git a/images/48-02.jpg b/images/48-02.jpg old mode 100644 new mode 100755 diff --git a/images/48-03.jpg b/images/48-03.jpg old mode 100644 new mode 100755 diff --git a/images/49-01.jpg b/images/49-01.jpg old mode 100644 new mode 100755 diff --git a/images/50-01.jpg b/images/50-01.jpg old mode 100644 new mode 100755 diff --git a/images/50-02.jpg b/images/50-02.jpg old mode 100644 new mode 100755 diff --git a/images/50-03.jpg b/images/50-03.jpg old mode 100644 new mode 100755 diff --git a/images/50-04.jpg b/images/50-04.jpg old mode 100644 new mode 100755 diff --git a/images/50-05.jpg b/images/50-05.jpg old mode 100644 new mode 100755 diff --git a/images/51-01.jpg b/images/51-01.jpg old mode 100644 new mode 100755 diff --git a/images/51-02.jpg b/images/51-02.jpg old mode 100644 new mode 100755 diff --git a/images/51-03.jpg b/images/51-03.jpg old mode 100644 new mode 100755 diff --git a/images/51-04.jpg b/images/51-04.jpg old mode 100644 new mode 100755 diff --git a/images/53-01.jpg b/images/53-01.jpg old mode 100644 new mode 100755 diff --git a/images/54-01.jpg b/images/54-01.jpg old mode 100644 new mode 100755 diff --git a/images/54-02.jpg b/images/54-02.jpg old mode 100644 new mode 100755 diff --git a/images/54-03.jpg b/images/54-03.jpg old mode 100644 new mode 100755 diff --git a/images/54-04.jpg b/images/54-04.jpg old mode 100644 new mode 100755 diff --git a/images/55-01.jpg b/images/55-01.jpg old mode 100644 new mode 100755 diff --git a/images/55-02.jpg b/images/55-02.jpg old mode 100644 new mode 100755 diff --git a/images/55-03.jpg b/images/55-03.jpg old mode 100644 new mode 100755 diff --git a/images/56-01.jpg b/images/56-01.jpg old mode 100644 new mode 100755 diff --git a/images/56-02.jpg b/images/56-02.jpg old mode 100644 new mode 100755 diff --git a/images/56-03.jpg b/images/56-03.jpg old mode 100644 new mode 100755 diff --git a/images/56-04.jpg b/images/56-04.jpg old mode 100644 new mode 100755 diff --git a/images/56-05.jpg b/images/56-05.jpg old mode 100644 new mode 100755 diff --git a/images/57-01.jpg b/images/57-01.jpg old mode 100644 new mode 100755 diff --git a/images/58-01.jpg b/images/58-01.jpg old mode 100644 new mode 100755 diff --git a/images/58-02.jpg b/images/58-02.jpg old mode 100644 new mode 100755 diff --git a/images/58-03.jpg b/images/58-03.jpg old mode 100644 new mode 100755 diff --git a/images/58-04.jpg b/images/58-04.jpg old mode 100644 new mode 100755 diff --git a/images/58-05.jpg b/images/58-05.jpg old mode 100644 new mode 100755 diff --git a/images/58-06.jpg b/images/58-06.jpg old mode 100644 new mode 100755 diff --git a/images/58-07.jpg b/images/58-07.jpg old mode 100644 new mode 100755 diff --git a/images/59-01.jpg b/images/59-01.jpg old mode 100644 new mode 100755 diff --git a/images/59-02.jpg b/images/59-02.jpg old mode 100644 new mode 100755 diff --git a/images/59-03.jpg b/images/59-03.jpg old mode 100644 new mode 100755 diff --git a/images/59-04.jpg b/images/59-04.jpg old mode 100644 new mode 100755 diff --git a/images/59-05.jpg b/images/59-05.jpg old mode 100644 new mode 100755 diff --git a/images/59-06.jpg b/images/59-06.jpg old mode 100644 new mode 100755 diff --git a/images/59-07.jpg b/images/59-07.jpg old mode 100644 new mode 100755 diff --git a/images/59-08.jpg b/images/59-08.jpg old mode 100644 new mode 100755 diff --git a/images/59-09.jpg b/images/59-09.jpg old mode 100644 new mode 100755 diff --git a/images/60-01.jpg b/images/60-01.jpg old mode 100644 new mode 100755 diff --git a/images/60-02.jpg b/images/60-02.jpg old mode 100644 new mode 100755 diff --git a/images/60-03.jpg b/images/60-03.jpg old mode 100644 new mode 100755 diff --git a/images/61-01.jpg b/images/61-01.jpg old mode 100644 new mode 100755 diff --git a/images/61-01d.jpg b/images/61-01d.jpg old mode 100644 new mode 100755 diff --git a/images/61-02.jpg b/images/61-02.jpg old mode 100644 new mode 100755 diff --git a/images/61-02d.jpg b/images/61-02d.jpg old mode 100644 new mode 100755 diff --git a/images/61-03.jpg b/images/61-03.jpg old mode 100644 new mode 100755 diff --git a/images/61-03d.jpg b/images/61-03d.jpg old mode 100644 new mode 100755 diff --git a/images/61-04.jpg b/images/61-04.jpg old mode 100644 new mode 100755 diff --git a/images/61-04d.jpg b/images/61-04d.jpg old mode 100644 new mode 100755 diff --git a/images/61-05.jpg b/images/61-05.jpg old mode 100644 new mode 100755 diff --git a/images/61-05d.jpg b/images/61-05d.jpg old mode 100644 new mode 100755 diff --git a/images/61-06.jpg b/images/61-06.jpg old mode 100644 new mode 100755 diff --git a/images/61-06d.jpg b/images/61-06d.jpg old mode 100644 new mode 100755 diff --git a/images/61-07.jpg b/images/61-07.jpg old mode 100644 new mode 100755 diff --git a/images/61-07d.jpg b/images/61-07d.jpg old mode 100644 new mode 100755 diff --git a/images/61-08.jpg b/images/61-08.jpg old mode 100644 new mode 100755 diff --git a/images/61-08d.jpg b/images/61-08d.jpg old mode 100644 new mode 100755 diff --git a/images/62-01.jpg b/images/62-01.jpg old mode 100644 new mode 100755 diff --git a/images/62-02.jpg b/images/62-02.jpg old mode 100644 new mode 100755 diff --git a/images/62-03.jpg b/images/62-03.jpg old mode 100644 new mode 100755 diff --git a/images/62-04.jpg b/images/62-04.jpg old mode 100644 new mode 100755 diff --git a/images/64-01.jpg b/images/64-01.jpg old mode 100644 new mode 100755 diff --git a/images/64-02.jpg b/images/64-02.jpg old mode 100644 new mode 100755 diff --git a/images/64-03.jpg b/images/64-03.jpg old mode 100644 new mode 100755 diff --git a/images/64-04.jpg b/images/64-04.jpg old mode 100644 new mode 100755 diff --git a/images/64-05.jpg b/images/64-05.jpg old mode 100644 new mode 100755 diff --git a/images/65-01.jpg b/images/65-01.jpg old mode 100644 new mode 100755 diff --git a/images/65-02.jpg b/images/65-02.jpg old mode 100644 new mode 100755 diff --git a/images/65-03.jpg b/images/65-03.jpg old mode 100644 new mode 100755 diff --git a/images/66-01.jpg b/images/66-01.jpg old mode 100644 new mode 100755 diff --git a/images/66-02.jpg b/images/66-02.jpg old mode 100644 new mode 100755 diff --git a/images/66-03.jpg b/images/66-03.jpg old mode 100644 new mode 100755 diff --git a/images/66-04.jpg b/images/66-04.jpg old mode 100644 new mode 100755 diff --git a/images/67-01.jpg b/images/67-01.jpg old mode 100644 new mode 100755 diff --git a/images/67-02.jpg b/images/67-02.jpg old mode 100644 new mode 100755 diff --git a/images/68-01.jpg b/images/68-01.jpg old mode 100644 new mode 100755 diff --git a/images/68-02.jpg b/images/68-02.jpg old mode 100644 new mode 100755 diff --git a/images/68-03.jpg b/images/68-03.jpg old mode 100644 new mode 100755 diff --git a/images/68-04.jpg b/images/68-04.jpg old mode 100644 new mode 100755 diff --git a/images/69-01.jpg b/images/69-01.jpg old mode 100644 new mode 100755 diff --git a/images/69-02.jpg b/images/69-02.jpg old mode 100644 new mode 100755 diff --git a/images/cover.png b/images/cover.png old mode 100644 new mode 100755 diff --git a/images/i.jpg b/images/i.jpg old mode 100644 new mode 100755 diff --git a/src/about.md b/src/about.md old mode 100644 new mode 100755 diff --git a/src/about_author.md b/src/about_author.md old mode 100644 new mode 100755 diff --git a/src/appendix-a.md b/src/appendix-a.md old mode 100644 new mode 100755 diff --git a/src/chapter-01.md b/src/chapter-01.md old mode 100644 new mode 100755 diff --git a/src/chapter-02.md b/src/chapter-02.md old mode 100644 new mode 100755 diff --git a/src/chapter-03.md b/src/chapter-03.md old mode 100644 new mode 100755 diff --git a/src/chapter-04.md b/src/chapter-04.md old mode 100644 new mode 100755 diff --git a/src/chapter-05.md b/src/chapter-05.md old mode 100644 new mode 100755 diff --git a/src/chapter-06.md b/src/chapter-06.md old mode 100644 new mode 100755 diff --git a/src/chapter-07.md b/src/chapter-07.md old mode 100644 new mode 100755 diff --git a/src/chapter-08.md b/src/chapter-08.md old mode 100644 new mode 100755 diff --git a/src/chapter-09.md b/src/chapter-09.md old mode 100644 new mode 100755 diff --git a/src/chapter-10.md b/src/chapter-10.md old mode 100644 new mode 100755 diff --git a/src/chapter-11.md b/src/chapter-11.md old mode 100644 new mode 100755 diff --git a/src/chapter-12.md b/src/chapter-12.md old mode 100644 new mode 100755 diff --git a/src/chapter-13.md b/src/chapter-13.md old mode 100644 new mode 100755 diff --git a/src/chapter-14.md b/src/chapter-14.md old mode 100644 new mode 100755 diff --git a/src/chapter-15.md b/src/chapter-15.md old mode 100644 new mode 100755 diff --git a/src/chapter-16.md b/src/chapter-16.md old mode 100644 new mode 100755 diff --git a/src/chapter-17.md b/src/chapter-17.md old mode 100644 new mode 100755 diff --git a/src/chapter-18.md b/src/chapter-18.md old mode 100644 new mode 100755 diff --git a/src/chapter-19.md b/src/chapter-19.md old mode 100644 new mode 100755 diff --git a/src/chapter-20.md b/src/chapter-20.md old mode 100644 new mode 100755 diff --git a/src/chapter-23.md b/src/chapter-23.md old mode 100644 new mode 100755 diff --git a/src/chapter-24.md b/src/chapter-24.md old mode 100644 new mode 100755 diff --git a/src/chapter-25.md b/src/chapter-25.md old mode 100644 new mode 100755 diff --git a/src/chapter-26.md b/src/chapter-26.md old mode 100644 new mode 100755 diff --git a/src/chapter-27.md b/src/chapter-27.md old mode 100644 new mode 100755 diff --git a/src/chapter-28.md b/src/chapter-28.md old mode 100644 new mode 100755 diff --git a/src/chapter-29.md b/src/chapter-29.md old mode 100644 new mode 100755 diff --git a/src/chapter-30.md b/src/chapter-30.md old mode 100644 new mode 100755 diff --git a/src/chapter-31.md b/src/chapter-31.md old mode 100644 new mode 100755 diff --git a/src/chapter-32.md b/src/chapter-32.md old mode 100644 new mode 100755 diff --git a/src/chapter-33.md b/src/chapter-33.md old mode 100644 new mode 100755 diff --git a/src/chapter-34.md b/src/chapter-34.md old mode 100644 new mode 100755 diff --git a/src/chapter-35.md b/src/chapter-35.md old mode 100644 new mode 100755 diff --git a/src/chapter-36.md b/src/chapter-36.md old mode 100644 new mode 100755 diff --git a/src/chapter-37.md b/src/chapter-37.md old mode 100644 new mode 100755 diff --git a/src/chapter-38.md b/src/chapter-38.md old mode 100644 new mode 100755 diff --git a/src/chapter-39.md b/src/chapter-39.md old mode 100644 new mode 100755 diff --git a/src/chapter-40.md b/src/chapter-40.md old mode 100644 new mode 100755 diff --git a/src/chapter-41.md b/src/chapter-41.md old mode 100644 new mode 100755 diff --git a/src/chapter-42.md b/src/chapter-42.md old mode 100644 new mode 100755 diff --git a/src/chapter-43.md b/src/chapter-43.md old mode 100644 new mode 100755 diff --git a/src/chapter-44.md b/src/chapter-44.md old mode 100644 new mode 100755 diff --git a/src/chapter-45.md b/src/chapter-45.md old mode 100644 new mode 100755 diff --git a/src/chapter-46.md b/src/chapter-46.md old mode 100644 new mode 100755 diff --git a/src/chapter-47.md b/src/chapter-47.md old mode 100644 new mode 100755 diff --git a/src/chapter-48.md b/src/chapter-48.md old mode 100644 new mode 100755 diff --git a/src/chapter-49.md b/src/chapter-49.md old mode 100644 new mode 100755 diff --git a/src/chapter-50.md b/src/chapter-50.md old mode 100644 new mode 100755 diff --git a/src/chapter-51.md b/src/chapter-51.md old mode 100644 new mode 100755 diff --git a/src/chapter-52.md b/src/chapter-52.md old mode 100644 new mode 100755 diff --git a/src/chapter-53.md b/src/chapter-53.md old mode 100644 new mode 100755 diff --git a/src/chapter-54.md b/src/chapter-54.md old mode 100644 new mode 100755 diff --git a/src/chapter-55.md b/src/chapter-55.md old mode 100644 new mode 100755 diff --git a/src/chapter-56.md b/src/chapter-56.md old mode 100644 new mode 100755 diff --git a/src/chapter-57.md b/src/chapter-57.md old mode 100644 new mode 100755 diff --git a/src/chapter-58.md b/src/chapter-58.md old mode 100644 new mode 100755 diff --git a/src/chapter-59.md b/src/chapter-59.md old mode 100644 new mode 100755 diff --git a/src/chapter-60.md b/src/chapter-60.md old mode 100644 new mode 100755 diff --git a/src/chapter-61.md b/src/chapter-61.md old mode 100644 new mode 100755 diff --git a/src/chapter-62.md b/src/chapter-62.md old mode 100644 new mode 100755 diff --git a/src/chapter-63.md b/src/chapter-63.md old mode 100644 new mode 100755 diff --git a/src/chapter-64.md b/src/chapter-64.md old mode 100644 new mode 100755 diff --git a/src/chapter-65.md b/src/chapter-65.md old mode 100644 new mode 100755 diff --git a/src/chapter-66.md b/src/chapter-66.md old mode 100644 new mode 100755 diff --git a/src/chapter-67.md b/src/chapter-67.md old mode 100644 new mode 100755 diff --git a/src/chapter-68.md b/src/chapter-68.md old mode 100644 new mode 100755 diff --git a/src/chapter-69.md b/src/chapter-69.md old mode 100644 new mode 100755 diff --git a/src/chapter-70.md b/src/chapter-70.md old mode 100644 new mode 100755 diff --git a/src/copyright.md b/src/copyright.md old mode 100644 new mode 100755 diff --git a/src/intro.md b/src/intro.md old mode 100644 new mode 100755 From f1c36f03daab87b3e9bb2d2a2231fd7e1daea987 Mon Sep 17 00:00:00 2001 From: Dennis Yurichev Date: Thu, 11 Aug 2016 03:11:13 +0300 Subject: [PATCH 3/3] ... --- Makefile | 0 README.md | 0 epub/epub.css | 0 epub/template.html | 0 html/book.css | 0 html/template.html | 0 images/02-01.jpg | Bin images/02-02.jpg | Bin images/03-01.jpg | Bin images/03-02.jpg | Bin images/03-03.jpg | Bin images/04-01.jpg | Bin images/04-02.jpg | Bin images/04-03.jpg | Bin images/04-04.jpg | Bin images/04-05.jpg | Bin images/04-06.jpg | Bin images/04-07.jpg | Bin images/04-08.jpg | Bin images/05-01.jpg | Bin images/05-02.jpg | Bin images/06-01.jpg | Bin images/06-02.jpg | Bin images/08-01.jpg | Bin images/08-02.jpg | Bin images/08-03.jpg | Bin images/09-01.jpg | Bin images/09-02.jpg | Bin images/09-03.jpg | Bin images/09-04.jpg | Bin images/10-01.jpg | Bin images/10-02.jpg | Bin images/10-03.jpg | Bin images/11-01.jpg | Bin images/11-02.jpg | Bin images/11-03.jpg | Bin images/11-04.jpg | Bin images/11-05.jpg | Bin images/11-06.jpg | Bin images/12-01.jpg | Bin images/12-02.jpg | Bin images/13-01.jpg | Bin images/13-02.jpg | Bin images/14-01.jpg | Bin images/14-02.jpg | Bin images/14-03.jpg | Bin images/15-01.jpg | Bin images/15-02.jpg | Bin images/15-03.jpg | Bin images/15-04.jpg | Bin images/15-05.jpg | Bin images/16-01.jpg | Bin images/16-02.jpg | Bin images/17-01.jpg | Bin images/17-02.jpg | Bin images/17-03.jpg | Bin images/18-01.jpg | Bin images/20-01.jpg | Bin images/20-02.jpg | Bin images/20-03.jpg | Bin images/20-04.jpg | Bin images/20-05.jpg | Bin images/20-06.jpg | Bin images/20-07.jpg | Bin images/20-08.jpg | Bin images/21-01.jpg | Bin images/21-02.jpg | Bin images/23-01.jpg | Bin images/23-02.jpg | Bin images/24-01.jpg | Bin images/25-01.jpg | Bin images/25-02.jpg | Bin images/25-03.jpg | Bin images/27-01.jpg | Bin images/29-01.jpg | Bin images/29-02.jpg | Bin images/29-03.jpg | Bin images/29-04.jpg | Bin images/30-01.jpg | Bin images/31-01.jpg | Bin images/32-01.jpg | Bin images/33-01.jpg | Bin images/35-01.jpg | Bin images/35-02.jpg | Bin images/35-03.jpg | Bin images/35-04.jpg | Bin images/35-05.jpg | Bin images/36-01.jpg | Bin images/36-02.jpg | Bin images/36-03.jpg | Bin images/36-04.jpg | Bin images/36-05.jpg | Bin images/38-01.jpg | Bin images/38-02.jpg | Bin images/38-03.jpg | Bin images/40-01.jpg | Bin images/40-02.jpg | Bin images/40-03.jpg | Bin images/41-01.jpg | Bin images/41-02.jpg | Bin images/42-01.jpg | Bin images/42-02.jpg | Bin images/43-01.jpg | Bin images/43-02.jpg | Bin images/43-03.jpg | Bin images/43-04.jpg | Bin images/43-05.jpg | Bin images/44-01.jpg | Bin images/44-02.jpg | Bin images/45-01.jpg | Bin images/45-02.jpg | Bin images/47-01.jpg | Bin images/47-02.jpg | Bin images/48-01.jpg | Bin images/48-02.jpg | Bin images/48-03.jpg | Bin images/49-01.jpg | Bin images/50-01.jpg | Bin images/50-02.jpg | Bin images/50-03.jpg | Bin images/50-04.jpg | Bin images/50-05.jpg | Bin images/51-01.jpg | Bin images/51-02.jpg | Bin images/51-03.jpg | Bin images/51-04.jpg | Bin images/53-01.jpg | Bin images/54-01.jpg | Bin images/54-02.jpg | Bin images/54-03.jpg | Bin images/54-04.jpg | Bin images/55-01.jpg | Bin images/55-02.jpg | Bin images/55-03.jpg | Bin images/56-01.jpg | Bin images/56-02.jpg | Bin images/56-03.jpg | Bin images/56-04.jpg | Bin images/56-05.jpg | Bin images/57-01.jpg | Bin images/58-01.jpg | Bin images/58-02.jpg | Bin images/58-03.jpg | Bin images/58-04.jpg | Bin images/58-05.jpg | Bin images/58-06.jpg | Bin images/58-07.jpg | Bin images/59-01.jpg | Bin images/59-02.jpg | Bin images/59-03.jpg | Bin images/59-04.jpg | Bin images/59-05.jpg | Bin images/59-06.jpg | Bin images/59-07.jpg | Bin images/59-08.jpg | Bin images/59-09.jpg | Bin images/60-01.jpg | Bin images/60-02.jpg | Bin images/60-03.jpg | Bin images/61-01.jpg | Bin images/61-01d.jpg | Bin images/61-02.jpg | Bin images/61-02d.jpg | Bin images/61-03.jpg | Bin images/61-03d.jpg | Bin images/61-04.jpg | Bin images/61-04d.jpg | Bin images/61-05.jpg | Bin images/61-05d.jpg | Bin images/61-06.jpg | Bin images/61-06d.jpg | Bin images/61-07.jpg | Bin images/61-07d.jpg | Bin images/61-08.jpg | Bin images/61-08d.jpg | Bin images/62-01.jpg | Bin images/62-02.jpg | Bin images/62-03.jpg | Bin images/62-04.jpg | Bin images/64-01.jpg | Bin images/64-02.jpg | Bin images/64-03.jpg | Bin images/64-04.jpg | Bin images/64-05.jpg | Bin images/65-01.jpg | Bin images/65-02.jpg | Bin images/65-03.jpg | Bin images/66-01.jpg | Bin images/66-02.jpg | Bin images/66-03.jpg | Bin images/66-04.jpg | Bin images/67-01.jpg | Bin images/67-02.jpg | Bin images/68-01.jpg | Bin images/68-02.jpg | Bin images/68-03.jpg | Bin images/68-04.jpg | Bin images/69-01.jpg | Bin images/69-02.jpg | Bin images/cover.png | Bin images/i.jpg | Bin src/about.md | 0 src/about_author.md | 0 src/appendix-a.md | 0 src/chapter-01.md | 0 src/chapter-02.md | 0 src/chapter-03.md | 0 src/chapter-04.md | 0 src/chapter-05.md | 0 src/chapter-06.md | 0 src/chapter-07.md | 0 src/chapter-08.md | 0 src/chapter-09.md | 0 src/chapter-10.md | 0 src/chapter-11.md | 0 src/chapter-12.md | 0 src/chapter-13.md | 0 src/chapter-14.md | 0 src/chapter-15.md | 0 src/chapter-16.md | 0 src/chapter-17.md | 0 src/chapter-18.md | 0 src/chapter-19.md | 0 src/chapter-20.md | 0 src/chapter-21.md | 0 src/chapter-22.md | 0 src/chapter-23.md | 0 src/chapter-24.md | 0 src/chapter-25.md | 0 src/chapter-26.md | 0 src/chapter-27.md | 0 src/chapter-28.md | 0 src/chapter-29.md | 0 src/chapter-30.md | 0 src/chapter-31.md | 0 src/chapter-32.md | 0 src/chapter-33.md | 0 src/chapter-34.md | 0 src/chapter-35.md | 0 src/chapter-36.md | 0 src/chapter-37.md | 0 src/chapter-38.md | 0 src/chapter-39.md | 0 src/chapter-40.md | 0 src/chapter-41.md | 0 src/chapter-42.md | 0 src/chapter-43.md | 0 src/chapter-44.md | 0 src/chapter-45.md | 0 src/chapter-46.md | 0 src/chapter-47.md | 0 src/chapter-48.md | 0 src/chapter-49.md | 0 src/chapter-50.md | 0 src/chapter-51.md | 0 src/chapter-52.md | 0 src/chapter-53.md | 0 src/chapter-54.md | 0 src/chapter-55.md | 0 src/chapter-56.md | 0 src/chapter-57.md | 0 src/chapter-58.md | 0 src/chapter-59.md | 0 src/chapter-60.md | 0 src/chapter-61.md | 0 src/chapter-62.md | 0 src/chapter-63.md | 0 src/chapter-64.md | 0 src/chapter-65.md | 0 src/chapter-66.md | 0 src/chapter-67.md | 0 src/chapter-68.md | 0 src/chapter-69.md | 0 src/chapter-70.md | 0 src/copyright.md | 0 src/intro.md | 0 276 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 Makefile mode change 100755 => 100644 README.md mode change 100755 => 100644 epub/epub.css mode change 100755 => 100644 epub/template.html mode change 100755 => 100644 html/book.css mode change 100755 => 100644 html/template.html mode change 100755 => 100644 images/02-01.jpg mode change 100755 => 100644 images/02-02.jpg mode change 100755 => 100644 images/03-01.jpg mode change 100755 => 100644 images/03-02.jpg mode change 100755 => 100644 images/03-03.jpg mode change 100755 => 100644 images/04-01.jpg mode change 100755 => 100644 images/04-02.jpg mode change 100755 => 100644 images/04-03.jpg mode change 100755 => 100644 images/04-04.jpg mode change 100755 => 100644 images/04-05.jpg mode change 100755 => 100644 images/04-06.jpg mode change 100755 => 100644 images/04-07.jpg mode change 100755 => 100644 images/04-08.jpg mode change 100755 => 100644 images/05-01.jpg mode change 100755 => 100644 images/05-02.jpg mode change 100755 => 100644 images/06-01.jpg mode change 100755 => 100644 images/06-02.jpg mode change 100755 => 100644 images/08-01.jpg mode change 100755 => 100644 images/08-02.jpg mode change 100755 => 100644 images/08-03.jpg mode change 100755 => 100644 images/09-01.jpg mode change 100755 => 100644 images/09-02.jpg mode change 100755 => 100644 images/09-03.jpg mode change 100755 => 100644 images/09-04.jpg mode change 100755 => 100644 images/10-01.jpg mode change 100755 => 100644 images/10-02.jpg mode change 100755 => 100644 images/10-03.jpg mode change 100755 => 100644 images/11-01.jpg mode change 100755 => 100644 images/11-02.jpg mode change 100755 => 100644 images/11-03.jpg mode change 100755 => 100644 images/11-04.jpg mode change 100755 => 100644 images/11-05.jpg mode change 100755 => 100644 images/11-06.jpg mode change 100755 => 100644 images/12-01.jpg mode change 100755 => 100644 images/12-02.jpg mode change 100755 => 100644 images/13-01.jpg mode change 100755 => 100644 images/13-02.jpg mode change 100755 => 100644 images/14-01.jpg mode change 100755 => 100644 images/14-02.jpg mode change 100755 => 100644 images/14-03.jpg mode change 100755 => 100644 images/15-01.jpg mode change 100755 => 100644 images/15-02.jpg mode change 100755 => 100644 images/15-03.jpg mode change 100755 => 100644 images/15-04.jpg mode change 100755 => 100644 images/15-05.jpg mode change 100755 => 100644 images/16-01.jpg mode change 100755 => 100644 images/16-02.jpg mode change 100755 => 100644 images/17-01.jpg mode change 100755 => 100644 images/17-02.jpg mode change 100755 => 100644 images/17-03.jpg mode change 100755 => 100644 images/18-01.jpg mode change 100755 => 100644 images/20-01.jpg mode change 100755 => 100644 images/20-02.jpg mode change 100755 => 100644 images/20-03.jpg mode change 100755 => 100644 images/20-04.jpg mode change 100755 => 100644 images/20-05.jpg mode change 100755 => 100644 images/20-06.jpg mode change 100755 => 100644 images/20-07.jpg mode change 100755 => 100644 images/20-08.jpg mode change 100755 => 100644 images/21-01.jpg mode change 100755 => 100644 images/21-02.jpg mode change 100755 => 100644 images/23-01.jpg mode change 100755 => 100644 images/23-02.jpg mode change 100755 => 100644 images/24-01.jpg mode change 100755 => 100644 images/25-01.jpg mode change 100755 => 100644 images/25-02.jpg mode change 100755 => 100644 images/25-03.jpg mode change 100755 => 100644 images/27-01.jpg mode change 100755 => 100644 images/29-01.jpg mode change 100755 => 100644 images/29-02.jpg mode change 100755 => 100644 images/29-03.jpg mode change 100755 => 100644 images/29-04.jpg mode change 100755 => 100644 images/30-01.jpg mode change 100755 => 100644 images/31-01.jpg mode change 100755 => 100644 images/32-01.jpg mode change 100755 => 100644 images/33-01.jpg mode change 100755 => 100644 images/35-01.jpg mode change 100755 => 100644 images/35-02.jpg mode change 100755 => 100644 images/35-03.jpg mode change 100755 => 100644 images/35-04.jpg mode change 100755 => 100644 images/35-05.jpg mode change 100755 => 100644 images/36-01.jpg mode change 100755 => 100644 images/36-02.jpg mode change 100755 => 100644 images/36-03.jpg mode change 100755 => 100644 images/36-04.jpg mode change 100755 => 100644 images/36-05.jpg mode change 100755 => 100644 images/38-01.jpg mode change 100755 => 100644 images/38-02.jpg mode change 100755 => 100644 images/38-03.jpg mode change 100755 => 100644 images/40-01.jpg mode change 100755 => 100644 images/40-02.jpg mode change 100755 => 100644 images/40-03.jpg mode change 100755 => 100644 images/41-01.jpg mode change 100755 => 100644 images/41-02.jpg mode change 100755 => 100644 images/42-01.jpg mode change 100755 => 100644 images/42-02.jpg mode change 100755 => 100644 images/43-01.jpg mode change 100755 => 100644 images/43-02.jpg mode change 100755 => 100644 images/43-03.jpg mode change 100755 => 100644 images/43-04.jpg mode change 100755 => 100644 images/43-05.jpg mode change 100755 => 100644 images/44-01.jpg mode change 100755 => 100644 images/44-02.jpg mode change 100755 => 100644 images/45-01.jpg mode change 100755 => 100644 images/45-02.jpg mode change 100755 => 100644 images/47-01.jpg mode change 100755 => 100644 images/47-02.jpg mode change 100755 => 100644 images/48-01.jpg mode change 100755 => 100644 images/48-02.jpg mode change 100755 => 100644 images/48-03.jpg mode change 100755 => 100644 images/49-01.jpg mode change 100755 => 100644 images/50-01.jpg mode change 100755 => 100644 images/50-02.jpg mode change 100755 => 100644 images/50-03.jpg mode change 100755 => 100644 images/50-04.jpg mode change 100755 => 100644 images/50-05.jpg mode change 100755 => 100644 images/51-01.jpg mode change 100755 => 100644 images/51-02.jpg mode change 100755 => 100644 images/51-03.jpg mode change 100755 => 100644 images/51-04.jpg mode change 100755 => 100644 images/53-01.jpg mode change 100755 => 100644 images/54-01.jpg mode change 100755 => 100644 images/54-02.jpg mode change 100755 => 100644 images/54-03.jpg mode change 100755 => 100644 images/54-04.jpg mode change 100755 => 100644 images/55-01.jpg mode change 100755 => 100644 images/55-02.jpg mode change 100755 => 100644 images/55-03.jpg mode change 100755 => 100644 images/56-01.jpg mode change 100755 => 100644 images/56-02.jpg mode change 100755 => 100644 images/56-03.jpg mode change 100755 => 100644 images/56-04.jpg mode change 100755 => 100644 images/56-05.jpg mode change 100755 => 100644 images/57-01.jpg mode change 100755 => 100644 images/58-01.jpg mode change 100755 => 100644 images/58-02.jpg mode change 100755 => 100644 images/58-03.jpg mode change 100755 => 100644 images/58-04.jpg mode change 100755 => 100644 images/58-05.jpg mode change 100755 => 100644 images/58-06.jpg mode change 100755 => 100644 images/58-07.jpg mode change 100755 => 100644 images/59-01.jpg mode change 100755 => 100644 images/59-02.jpg mode change 100755 => 100644 images/59-03.jpg mode change 100755 => 100644 images/59-04.jpg mode change 100755 => 100644 images/59-05.jpg mode change 100755 => 100644 images/59-06.jpg mode change 100755 => 100644 images/59-07.jpg mode change 100755 => 100644 images/59-08.jpg mode change 100755 => 100644 images/59-09.jpg mode change 100755 => 100644 images/60-01.jpg mode change 100755 => 100644 images/60-02.jpg mode change 100755 => 100644 images/60-03.jpg mode change 100755 => 100644 images/61-01.jpg mode change 100755 => 100644 images/61-01d.jpg mode change 100755 => 100644 images/61-02.jpg mode change 100755 => 100644 images/61-02d.jpg mode change 100755 => 100644 images/61-03.jpg mode change 100755 => 100644 images/61-03d.jpg mode change 100755 => 100644 images/61-04.jpg mode change 100755 => 100644 images/61-04d.jpg mode change 100755 => 100644 images/61-05.jpg mode change 100755 => 100644 images/61-05d.jpg mode change 100755 => 100644 images/61-06.jpg mode change 100755 => 100644 images/61-06d.jpg mode change 100755 => 100644 images/61-07.jpg mode change 100755 => 100644 images/61-07d.jpg mode change 100755 => 100644 images/61-08.jpg mode change 100755 => 100644 images/61-08d.jpg mode change 100755 => 100644 images/62-01.jpg mode change 100755 => 100644 images/62-02.jpg mode change 100755 => 100644 images/62-03.jpg mode change 100755 => 100644 images/62-04.jpg mode change 100755 => 100644 images/64-01.jpg mode change 100755 => 100644 images/64-02.jpg mode change 100755 => 100644 images/64-03.jpg mode change 100755 => 100644 images/64-04.jpg mode change 100755 => 100644 images/64-05.jpg mode change 100755 => 100644 images/65-01.jpg mode change 100755 => 100644 images/65-02.jpg mode change 100755 => 100644 images/65-03.jpg mode change 100755 => 100644 images/66-01.jpg mode change 100755 => 100644 images/66-02.jpg mode change 100755 => 100644 images/66-03.jpg mode change 100755 => 100644 images/66-04.jpg mode change 100755 => 100644 images/67-01.jpg mode change 100755 => 100644 images/67-02.jpg mode change 100755 => 100644 images/68-01.jpg mode change 100755 => 100644 images/68-02.jpg mode change 100755 => 100644 images/68-03.jpg mode change 100755 => 100644 images/68-04.jpg mode change 100755 => 100644 images/69-01.jpg mode change 100755 => 100644 images/69-02.jpg mode change 100755 => 100644 images/cover.png mode change 100755 => 100644 images/i.jpg mode change 100755 => 100644 src/about.md mode change 100755 => 100644 src/about_author.md mode change 100755 => 100644 src/appendix-a.md mode change 100755 => 100644 src/chapter-01.md mode change 100755 => 100644 src/chapter-02.md mode change 100755 => 100644 src/chapter-03.md mode change 100755 => 100644 src/chapter-04.md mode change 100755 => 100644 src/chapter-05.md mode change 100755 => 100644 src/chapter-06.md mode change 100755 => 100644 src/chapter-07.md mode change 100755 => 100644 src/chapter-08.md mode change 100755 => 100644 src/chapter-09.md mode change 100755 => 100644 src/chapter-10.md mode change 100755 => 100644 src/chapter-11.md mode change 100755 => 100644 src/chapter-12.md mode change 100755 => 100644 src/chapter-13.md mode change 100755 => 100644 src/chapter-14.md mode change 100755 => 100644 src/chapter-15.md mode change 100755 => 100644 src/chapter-16.md mode change 100755 => 100644 src/chapter-17.md mode change 100755 => 100644 src/chapter-18.md mode change 100755 => 100644 src/chapter-19.md mode change 100755 => 100644 src/chapter-20.md mode change 100755 => 100644 src/chapter-21.md mode change 100755 => 100644 src/chapter-22.md mode change 100755 => 100644 src/chapter-23.md mode change 100755 => 100644 src/chapter-24.md mode change 100755 => 100644 src/chapter-25.md mode change 100755 => 100644 src/chapter-26.md mode change 100755 => 100644 src/chapter-27.md mode change 100755 => 100644 src/chapter-28.md mode change 100755 => 100644 src/chapter-29.md mode change 100755 => 100644 src/chapter-30.md mode change 100755 => 100644 src/chapter-31.md mode change 100755 => 100644 src/chapter-32.md mode change 100755 => 100644 src/chapter-33.md mode change 100755 => 100644 src/chapter-34.md mode change 100755 => 100644 src/chapter-35.md mode change 100755 => 100644 src/chapter-36.md mode change 100755 => 100644 src/chapter-37.md mode change 100755 => 100644 src/chapter-38.md mode change 100755 => 100644 src/chapter-39.md mode change 100755 => 100644 src/chapter-40.md mode change 100755 => 100644 src/chapter-41.md mode change 100755 => 100644 src/chapter-42.md mode change 100755 => 100644 src/chapter-43.md mode change 100755 => 100644 src/chapter-44.md mode change 100755 => 100644 src/chapter-45.md mode change 100755 => 100644 src/chapter-46.md mode change 100755 => 100644 src/chapter-47.md mode change 100755 => 100644 src/chapter-48.md mode change 100755 => 100644 src/chapter-49.md mode change 100755 => 100644 src/chapter-50.md mode change 100755 => 100644 src/chapter-51.md mode change 100755 => 100644 src/chapter-52.md mode change 100755 => 100644 src/chapter-53.md mode change 100755 => 100644 src/chapter-54.md mode change 100755 => 100644 src/chapter-55.md mode change 100755 => 100644 src/chapter-56.md mode change 100755 => 100644 src/chapter-57.md mode change 100755 => 100644 src/chapter-58.md mode change 100755 => 100644 src/chapter-59.md mode change 100755 => 100644 src/chapter-60.md mode change 100755 => 100644 src/chapter-61.md mode change 100755 => 100644 src/chapter-62.md mode change 100755 => 100644 src/chapter-63.md mode change 100755 => 100644 src/chapter-64.md mode change 100755 => 100644 src/chapter-65.md mode change 100755 => 100644 src/chapter-66.md mode change 100755 => 100644 src/chapter-67.md mode change 100755 => 100644 src/chapter-68.md mode change 100755 => 100644 src/chapter-69.md mode change 100755 => 100644 src/chapter-70.md mode change 100755 => 100644 src/copyright.md mode change 100755 => 100644 src/intro.md diff --git a/Makefile b/Makefile old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/epub/epub.css b/epub/epub.css old mode 100755 new mode 100644 diff --git a/epub/template.html b/epub/template.html old mode 100755 new mode 100644 diff --git a/html/book.css b/html/book.css old mode 100755 new mode 100644 diff --git a/html/template.html b/html/template.html old mode 100755 new mode 100644 diff --git a/images/02-01.jpg b/images/02-01.jpg old mode 100755 new mode 100644 diff --git a/images/02-02.jpg b/images/02-02.jpg old mode 100755 new mode 100644 diff --git a/images/03-01.jpg b/images/03-01.jpg old mode 100755 new mode 100644 diff --git a/images/03-02.jpg b/images/03-02.jpg old mode 100755 new mode 100644 diff --git a/images/03-03.jpg b/images/03-03.jpg old mode 100755 new mode 100644 diff --git a/images/04-01.jpg b/images/04-01.jpg old mode 100755 new mode 100644 diff --git a/images/04-02.jpg b/images/04-02.jpg old mode 100755 new mode 100644 diff --git a/images/04-03.jpg b/images/04-03.jpg old mode 100755 new mode 100644 diff --git a/images/04-04.jpg b/images/04-04.jpg old mode 100755 new mode 100644 diff --git a/images/04-05.jpg b/images/04-05.jpg old mode 100755 new mode 100644 diff --git a/images/04-06.jpg b/images/04-06.jpg old mode 100755 new mode 100644 diff --git a/images/04-07.jpg b/images/04-07.jpg old mode 100755 new mode 100644 diff --git a/images/04-08.jpg b/images/04-08.jpg old mode 100755 new mode 100644 diff --git a/images/05-01.jpg b/images/05-01.jpg old mode 100755 new mode 100644 diff --git a/images/05-02.jpg b/images/05-02.jpg old mode 100755 new mode 100644 diff --git a/images/06-01.jpg b/images/06-01.jpg old mode 100755 new mode 100644 diff --git a/images/06-02.jpg b/images/06-02.jpg old mode 100755 new mode 100644 diff --git a/images/08-01.jpg b/images/08-01.jpg old mode 100755 new mode 100644 diff --git a/images/08-02.jpg b/images/08-02.jpg old mode 100755 new mode 100644 diff --git a/images/08-03.jpg b/images/08-03.jpg old mode 100755 new mode 100644 diff --git a/images/09-01.jpg b/images/09-01.jpg old mode 100755 new mode 100644 diff --git a/images/09-02.jpg b/images/09-02.jpg old mode 100755 new mode 100644 diff --git a/images/09-03.jpg b/images/09-03.jpg old mode 100755 new mode 100644 diff --git a/images/09-04.jpg b/images/09-04.jpg old mode 100755 new mode 100644 diff --git a/images/10-01.jpg b/images/10-01.jpg old mode 100755 new mode 100644 diff --git a/images/10-02.jpg b/images/10-02.jpg old mode 100755 new mode 100644 diff --git a/images/10-03.jpg b/images/10-03.jpg old mode 100755 new mode 100644 diff --git a/images/11-01.jpg b/images/11-01.jpg old mode 100755 new mode 100644 diff --git a/images/11-02.jpg b/images/11-02.jpg old mode 100755 new mode 100644 diff --git a/images/11-03.jpg b/images/11-03.jpg old mode 100755 new mode 100644 diff --git a/images/11-04.jpg b/images/11-04.jpg old mode 100755 new mode 100644 diff --git a/images/11-05.jpg b/images/11-05.jpg old mode 100755 new mode 100644 diff --git a/images/11-06.jpg b/images/11-06.jpg old mode 100755 new mode 100644 diff --git a/images/12-01.jpg b/images/12-01.jpg old mode 100755 new mode 100644 diff --git a/images/12-02.jpg b/images/12-02.jpg old mode 100755 new mode 100644 diff --git a/images/13-01.jpg b/images/13-01.jpg old mode 100755 new mode 100644 diff --git a/images/13-02.jpg b/images/13-02.jpg old mode 100755 new mode 100644 diff --git a/images/14-01.jpg b/images/14-01.jpg old mode 100755 new mode 100644 diff --git a/images/14-02.jpg b/images/14-02.jpg old mode 100755 new mode 100644 diff --git a/images/14-03.jpg b/images/14-03.jpg old mode 100755 new mode 100644 diff --git a/images/15-01.jpg b/images/15-01.jpg old mode 100755 new mode 100644 diff --git a/images/15-02.jpg b/images/15-02.jpg old mode 100755 new mode 100644 diff --git a/images/15-03.jpg b/images/15-03.jpg old mode 100755 new mode 100644 diff --git a/images/15-04.jpg b/images/15-04.jpg old mode 100755 new mode 100644 diff --git a/images/15-05.jpg b/images/15-05.jpg old mode 100755 new mode 100644 diff --git a/images/16-01.jpg b/images/16-01.jpg old mode 100755 new mode 100644 diff --git a/images/16-02.jpg b/images/16-02.jpg old mode 100755 new mode 100644 diff --git a/images/17-01.jpg b/images/17-01.jpg old mode 100755 new mode 100644 diff --git a/images/17-02.jpg b/images/17-02.jpg old mode 100755 new mode 100644 diff --git a/images/17-03.jpg b/images/17-03.jpg old mode 100755 new mode 100644 diff --git a/images/18-01.jpg b/images/18-01.jpg old mode 100755 new mode 100644 diff --git a/images/20-01.jpg b/images/20-01.jpg old mode 100755 new mode 100644 diff --git a/images/20-02.jpg b/images/20-02.jpg old mode 100755 new mode 100644 diff --git a/images/20-03.jpg b/images/20-03.jpg old mode 100755 new mode 100644 diff --git a/images/20-04.jpg b/images/20-04.jpg old mode 100755 new mode 100644 diff --git a/images/20-05.jpg b/images/20-05.jpg old mode 100755 new mode 100644 diff --git a/images/20-06.jpg b/images/20-06.jpg old mode 100755 new mode 100644 diff --git a/images/20-07.jpg b/images/20-07.jpg old mode 100755 new mode 100644 diff --git a/images/20-08.jpg b/images/20-08.jpg old mode 100755 new mode 100644 diff --git a/images/21-01.jpg b/images/21-01.jpg old mode 100755 new mode 100644 diff --git a/images/21-02.jpg b/images/21-02.jpg old mode 100755 new mode 100644 diff --git a/images/23-01.jpg b/images/23-01.jpg old mode 100755 new mode 100644 diff --git a/images/23-02.jpg b/images/23-02.jpg old mode 100755 new mode 100644 diff --git a/images/24-01.jpg b/images/24-01.jpg old mode 100755 new mode 100644 diff --git a/images/25-01.jpg b/images/25-01.jpg old mode 100755 new mode 100644 diff --git a/images/25-02.jpg b/images/25-02.jpg old mode 100755 new mode 100644 diff --git a/images/25-03.jpg b/images/25-03.jpg old mode 100755 new mode 100644 diff --git a/images/27-01.jpg b/images/27-01.jpg old mode 100755 new mode 100644 diff --git a/images/29-01.jpg b/images/29-01.jpg old mode 100755 new mode 100644 diff --git a/images/29-02.jpg b/images/29-02.jpg old mode 100755 new mode 100644 diff --git a/images/29-03.jpg b/images/29-03.jpg old mode 100755 new mode 100644 diff --git a/images/29-04.jpg b/images/29-04.jpg old mode 100755 new mode 100644 diff --git a/images/30-01.jpg b/images/30-01.jpg old mode 100755 new mode 100644 diff --git a/images/31-01.jpg b/images/31-01.jpg old mode 100755 new mode 100644 diff --git a/images/32-01.jpg b/images/32-01.jpg old mode 100755 new mode 100644 diff --git a/images/33-01.jpg b/images/33-01.jpg old mode 100755 new mode 100644 diff --git a/images/35-01.jpg b/images/35-01.jpg old mode 100755 new mode 100644 diff --git a/images/35-02.jpg b/images/35-02.jpg old mode 100755 new mode 100644 diff --git a/images/35-03.jpg b/images/35-03.jpg old mode 100755 new mode 100644 diff --git a/images/35-04.jpg b/images/35-04.jpg old mode 100755 new mode 100644 diff --git a/images/35-05.jpg b/images/35-05.jpg old mode 100755 new mode 100644 diff --git a/images/36-01.jpg b/images/36-01.jpg old mode 100755 new mode 100644 diff --git a/images/36-02.jpg b/images/36-02.jpg old mode 100755 new mode 100644 diff --git a/images/36-03.jpg b/images/36-03.jpg old mode 100755 new mode 100644 diff --git a/images/36-04.jpg b/images/36-04.jpg old mode 100755 new mode 100644 diff --git a/images/36-05.jpg b/images/36-05.jpg old mode 100755 new mode 100644 diff --git a/images/38-01.jpg b/images/38-01.jpg old mode 100755 new mode 100644 diff --git a/images/38-02.jpg b/images/38-02.jpg old mode 100755 new mode 100644 diff --git a/images/38-03.jpg b/images/38-03.jpg old mode 100755 new mode 100644 diff --git a/images/40-01.jpg b/images/40-01.jpg old mode 100755 new mode 100644 diff --git a/images/40-02.jpg b/images/40-02.jpg old mode 100755 new mode 100644 diff --git a/images/40-03.jpg b/images/40-03.jpg old mode 100755 new mode 100644 diff --git a/images/41-01.jpg b/images/41-01.jpg old mode 100755 new mode 100644 diff --git a/images/41-02.jpg b/images/41-02.jpg old mode 100755 new mode 100644 diff --git a/images/42-01.jpg b/images/42-01.jpg old mode 100755 new mode 100644 diff --git a/images/42-02.jpg b/images/42-02.jpg old mode 100755 new mode 100644 diff --git a/images/43-01.jpg b/images/43-01.jpg old mode 100755 new mode 100644 diff --git a/images/43-02.jpg b/images/43-02.jpg old mode 100755 new mode 100644 diff --git a/images/43-03.jpg b/images/43-03.jpg old mode 100755 new mode 100644 diff --git a/images/43-04.jpg b/images/43-04.jpg old mode 100755 new mode 100644 diff --git a/images/43-05.jpg b/images/43-05.jpg old mode 100755 new mode 100644 diff --git a/images/44-01.jpg b/images/44-01.jpg old mode 100755 new mode 100644 diff --git a/images/44-02.jpg b/images/44-02.jpg old mode 100755 new mode 100644 diff --git a/images/45-01.jpg b/images/45-01.jpg old mode 100755 new mode 100644 diff --git a/images/45-02.jpg b/images/45-02.jpg old mode 100755 new mode 100644 diff --git a/images/47-01.jpg b/images/47-01.jpg old mode 100755 new mode 100644 diff --git a/images/47-02.jpg b/images/47-02.jpg old mode 100755 new mode 100644 diff --git a/images/48-01.jpg b/images/48-01.jpg old mode 100755 new mode 100644 diff --git a/images/48-02.jpg b/images/48-02.jpg old mode 100755 new mode 100644 diff --git a/images/48-03.jpg b/images/48-03.jpg old mode 100755 new mode 100644 diff --git a/images/49-01.jpg b/images/49-01.jpg old mode 100755 new mode 100644 diff --git a/images/50-01.jpg b/images/50-01.jpg old mode 100755 new mode 100644 diff --git a/images/50-02.jpg b/images/50-02.jpg old mode 100755 new mode 100644 diff --git a/images/50-03.jpg b/images/50-03.jpg old mode 100755 new mode 100644 diff --git a/images/50-04.jpg b/images/50-04.jpg old mode 100755 new mode 100644 diff --git a/images/50-05.jpg b/images/50-05.jpg old mode 100755 new mode 100644 diff --git a/images/51-01.jpg b/images/51-01.jpg old mode 100755 new mode 100644 diff --git a/images/51-02.jpg b/images/51-02.jpg old mode 100755 new mode 100644 diff --git a/images/51-03.jpg b/images/51-03.jpg old mode 100755 new mode 100644 diff --git a/images/51-04.jpg b/images/51-04.jpg old mode 100755 new mode 100644 diff --git a/images/53-01.jpg b/images/53-01.jpg old mode 100755 new mode 100644 diff --git a/images/54-01.jpg b/images/54-01.jpg old mode 100755 new mode 100644 diff --git a/images/54-02.jpg b/images/54-02.jpg old mode 100755 new mode 100644 diff --git a/images/54-03.jpg b/images/54-03.jpg old mode 100755 new mode 100644 diff --git a/images/54-04.jpg b/images/54-04.jpg old mode 100755 new mode 100644 diff --git a/images/55-01.jpg b/images/55-01.jpg old mode 100755 new mode 100644 diff --git a/images/55-02.jpg b/images/55-02.jpg old mode 100755 new mode 100644 diff --git a/images/55-03.jpg b/images/55-03.jpg old mode 100755 new mode 100644 diff --git a/images/56-01.jpg b/images/56-01.jpg old mode 100755 new mode 100644 diff --git a/images/56-02.jpg b/images/56-02.jpg old mode 100755 new mode 100644 diff --git a/images/56-03.jpg b/images/56-03.jpg old mode 100755 new mode 100644 diff --git a/images/56-04.jpg b/images/56-04.jpg old mode 100755 new mode 100644 diff --git a/images/56-05.jpg b/images/56-05.jpg old mode 100755 new mode 100644 diff --git a/images/57-01.jpg b/images/57-01.jpg old mode 100755 new mode 100644 diff --git a/images/58-01.jpg b/images/58-01.jpg old mode 100755 new mode 100644 diff --git a/images/58-02.jpg b/images/58-02.jpg old mode 100755 new mode 100644 diff --git a/images/58-03.jpg b/images/58-03.jpg old mode 100755 new mode 100644 diff --git a/images/58-04.jpg b/images/58-04.jpg old mode 100755 new mode 100644 diff --git a/images/58-05.jpg b/images/58-05.jpg old mode 100755 new mode 100644 diff --git a/images/58-06.jpg b/images/58-06.jpg old mode 100755 new mode 100644 diff --git a/images/58-07.jpg b/images/58-07.jpg old mode 100755 new mode 100644 diff --git a/images/59-01.jpg b/images/59-01.jpg old mode 100755 new mode 100644 diff --git a/images/59-02.jpg b/images/59-02.jpg old mode 100755 new mode 100644 diff --git a/images/59-03.jpg b/images/59-03.jpg old mode 100755 new mode 100644 diff --git a/images/59-04.jpg b/images/59-04.jpg old mode 100755 new mode 100644 diff --git a/images/59-05.jpg b/images/59-05.jpg old mode 100755 new mode 100644 diff --git a/images/59-06.jpg b/images/59-06.jpg old mode 100755 new mode 100644 diff --git a/images/59-07.jpg b/images/59-07.jpg old mode 100755 new mode 100644 diff --git a/images/59-08.jpg b/images/59-08.jpg old mode 100755 new mode 100644 diff --git a/images/59-09.jpg b/images/59-09.jpg old mode 100755 new mode 100644 diff --git a/images/60-01.jpg b/images/60-01.jpg old mode 100755 new mode 100644 diff --git a/images/60-02.jpg b/images/60-02.jpg old mode 100755 new mode 100644 diff --git a/images/60-03.jpg b/images/60-03.jpg old mode 100755 new mode 100644 diff --git a/images/61-01.jpg b/images/61-01.jpg old mode 100755 new mode 100644 diff --git a/images/61-01d.jpg b/images/61-01d.jpg old mode 100755 new mode 100644 diff --git a/images/61-02.jpg b/images/61-02.jpg old mode 100755 new mode 100644 diff --git a/images/61-02d.jpg b/images/61-02d.jpg old mode 100755 new mode 100644 diff --git a/images/61-03.jpg b/images/61-03.jpg old mode 100755 new mode 100644 diff --git a/images/61-03d.jpg b/images/61-03d.jpg old mode 100755 new mode 100644 diff --git a/images/61-04.jpg b/images/61-04.jpg old mode 100755 new mode 100644 diff --git a/images/61-04d.jpg b/images/61-04d.jpg old mode 100755 new mode 100644 diff --git a/images/61-05.jpg b/images/61-05.jpg old mode 100755 new mode 100644 diff --git a/images/61-05d.jpg b/images/61-05d.jpg old mode 100755 new mode 100644 diff --git a/images/61-06.jpg b/images/61-06.jpg old mode 100755 new mode 100644 diff --git a/images/61-06d.jpg b/images/61-06d.jpg old mode 100755 new mode 100644 diff --git a/images/61-07.jpg b/images/61-07.jpg old mode 100755 new mode 100644 diff --git a/images/61-07d.jpg b/images/61-07d.jpg old mode 100755 new mode 100644 diff --git a/images/61-08.jpg b/images/61-08.jpg old mode 100755 new mode 100644 diff --git a/images/61-08d.jpg b/images/61-08d.jpg old mode 100755 new mode 100644 diff --git a/images/62-01.jpg b/images/62-01.jpg old mode 100755 new mode 100644 diff --git a/images/62-02.jpg b/images/62-02.jpg old mode 100755 new mode 100644 diff --git a/images/62-03.jpg b/images/62-03.jpg old mode 100755 new mode 100644 diff --git a/images/62-04.jpg b/images/62-04.jpg old mode 100755 new mode 100644 diff --git a/images/64-01.jpg b/images/64-01.jpg old mode 100755 new mode 100644 diff --git a/images/64-02.jpg b/images/64-02.jpg old mode 100755 new mode 100644 diff --git a/images/64-03.jpg b/images/64-03.jpg old mode 100755 new mode 100644 diff --git a/images/64-04.jpg b/images/64-04.jpg old mode 100755 new mode 100644 diff --git a/images/64-05.jpg b/images/64-05.jpg old mode 100755 new mode 100644 diff --git a/images/65-01.jpg b/images/65-01.jpg old mode 100755 new mode 100644 diff --git a/images/65-02.jpg b/images/65-02.jpg old mode 100755 new mode 100644 diff --git a/images/65-03.jpg b/images/65-03.jpg old mode 100755 new mode 100644 diff --git a/images/66-01.jpg b/images/66-01.jpg old mode 100755 new mode 100644 diff --git a/images/66-02.jpg b/images/66-02.jpg old mode 100755 new mode 100644 diff --git a/images/66-03.jpg b/images/66-03.jpg old mode 100755 new mode 100644 diff --git a/images/66-04.jpg b/images/66-04.jpg old mode 100755 new mode 100644 diff --git a/images/67-01.jpg b/images/67-01.jpg old mode 100755 new mode 100644 diff --git a/images/67-02.jpg b/images/67-02.jpg old mode 100755 new mode 100644 diff --git a/images/68-01.jpg b/images/68-01.jpg old mode 100755 new mode 100644 diff --git a/images/68-02.jpg b/images/68-02.jpg old mode 100755 new mode 100644 diff --git a/images/68-03.jpg b/images/68-03.jpg old mode 100755 new mode 100644 diff --git a/images/68-04.jpg b/images/68-04.jpg old mode 100755 new mode 100644 diff --git a/images/69-01.jpg b/images/69-01.jpg old mode 100755 new mode 100644 diff --git a/images/69-02.jpg b/images/69-02.jpg old mode 100755 new mode 100644 diff --git a/images/cover.png b/images/cover.png old mode 100755 new mode 100644 diff --git a/images/i.jpg b/images/i.jpg old mode 100755 new mode 100644 diff --git a/src/about.md b/src/about.md old mode 100755 new mode 100644 diff --git a/src/about_author.md b/src/about_author.md old mode 100755 new mode 100644 diff --git a/src/appendix-a.md b/src/appendix-a.md old mode 100755 new mode 100644 diff --git a/src/chapter-01.md b/src/chapter-01.md old mode 100755 new mode 100644 diff --git a/src/chapter-02.md b/src/chapter-02.md old mode 100755 new mode 100644 diff --git a/src/chapter-03.md b/src/chapter-03.md old mode 100755 new mode 100644 diff --git a/src/chapter-04.md b/src/chapter-04.md old mode 100755 new mode 100644 diff --git a/src/chapter-05.md b/src/chapter-05.md old mode 100755 new mode 100644 diff --git a/src/chapter-06.md b/src/chapter-06.md old mode 100755 new mode 100644 diff --git a/src/chapter-07.md b/src/chapter-07.md old mode 100755 new mode 100644 diff --git a/src/chapter-08.md b/src/chapter-08.md old mode 100755 new mode 100644 diff --git a/src/chapter-09.md b/src/chapter-09.md old mode 100755 new mode 100644 diff --git a/src/chapter-10.md b/src/chapter-10.md old mode 100755 new mode 100644 diff --git a/src/chapter-11.md b/src/chapter-11.md old mode 100755 new mode 100644 diff --git a/src/chapter-12.md b/src/chapter-12.md old mode 100755 new mode 100644 diff --git a/src/chapter-13.md b/src/chapter-13.md old mode 100755 new mode 100644 diff --git a/src/chapter-14.md b/src/chapter-14.md old mode 100755 new mode 100644 diff --git a/src/chapter-15.md b/src/chapter-15.md old mode 100755 new mode 100644 diff --git a/src/chapter-16.md b/src/chapter-16.md old mode 100755 new mode 100644 diff --git a/src/chapter-17.md b/src/chapter-17.md old mode 100755 new mode 100644 diff --git a/src/chapter-18.md b/src/chapter-18.md old mode 100755 new mode 100644 diff --git a/src/chapter-19.md b/src/chapter-19.md old mode 100755 new mode 100644 diff --git a/src/chapter-20.md b/src/chapter-20.md old mode 100755 new mode 100644 diff --git a/src/chapter-21.md b/src/chapter-21.md old mode 100755 new mode 100644 diff --git a/src/chapter-22.md b/src/chapter-22.md old mode 100755 new mode 100644 diff --git a/src/chapter-23.md b/src/chapter-23.md old mode 100755 new mode 100644 diff --git a/src/chapter-24.md b/src/chapter-24.md old mode 100755 new mode 100644 diff --git a/src/chapter-25.md b/src/chapter-25.md old mode 100755 new mode 100644 diff --git a/src/chapter-26.md b/src/chapter-26.md old mode 100755 new mode 100644 diff --git a/src/chapter-27.md b/src/chapter-27.md old mode 100755 new mode 100644 diff --git a/src/chapter-28.md b/src/chapter-28.md old mode 100755 new mode 100644 diff --git a/src/chapter-29.md b/src/chapter-29.md old mode 100755 new mode 100644 diff --git a/src/chapter-30.md b/src/chapter-30.md old mode 100755 new mode 100644 diff --git a/src/chapter-31.md b/src/chapter-31.md old mode 100755 new mode 100644 diff --git a/src/chapter-32.md b/src/chapter-32.md old mode 100755 new mode 100644 diff --git a/src/chapter-33.md b/src/chapter-33.md old mode 100755 new mode 100644 diff --git a/src/chapter-34.md b/src/chapter-34.md old mode 100755 new mode 100644 diff --git a/src/chapter-35.md b/src/chapter-35.md old mode 100755 new mode 100644 diff --git a/src/chapter-36.md b/src/chapter-36.md old mode 100755 new mode 100644 diff --git a/src/chapter-37.md b/src/chapter-37.md old mode 100755 new mode 100644 diff --git a/src/chapter-38.md b/src/chapter-38.md old mode 100755 new mode 100644 diff --git a/src/chapter-39.md b/src/chapter-39.md old mode 100755 new mode 100644 diff --git a/src/chapter-40.md b/src/chapter-40.md old mode 100755 new mode 100644 diff --git a/src/chapter-41.md b/src/chapter-41.md old mode 100755 new mode 100644 diff --git a/src/chapter-42.md b/src/chapter-42.md old mode 100755 new mode 100644 diff --git a/src/chapter-43.md b/src/chapter-43.md old mode 100755 new mode 100644 diff --git a/src/chapter-44.md b/src/chapter-44.md old mode 100755 new mode 100644 diff --git a/src/chapter-45.md b/src/chapter-45.md old mode 100755 new mode 100644 diff --git a/src/chapter-46.md b/src/chapter-46.md old mode 100755 new mode 100644 diff --git a/src/chapter-47.md b/src/chapter-47.md old mode 100755 new mode 100644 diff --git a/src/chapter-48.md b/src/chapter-48.md old mode 100755 new mode 100644 diff --git a/src/chapter-49.md b/src/chapter-49.md old mode 100755 new mode 100644 diff --git a/src/chapter-50.md b/src/chapter-50.md old mode 100755 new mode 100644 diff --git a/src/chapter-51.md b/src/chapter-51.md old mode 100755 new mode 100644 diff --git a/src/chapter-52.md b/src/chapter-52.md old mode 100755 new mode 100644 diff --git a/src/chapter-53.md b/src/chapter-53.md old mode 100755 new mode 100644 diff --git a/src/chapter-54.md b/src/chapter-54.md old mode 100755 new mode 100644 diff --git a/src/chapter-55.md b/src/chapter-55.md old mode 100755 new mode 100644 diff --git a/src/chapter-56.md b/src/chapter-56.md old mode 100755 new mode 100644 diff --git a/src/chapter-57.md b/src/chapter-57.md old mode 100755 new mode 100644 diff --git a/src/chapter-58.md b/src/chapter-58.md old mode 100755 new mode 100644 diff --git a/src/chapter-59.md b/src/chapter-59.md old mode 100755 new mode 100644 diff --git a/src/chapter-60.md b/src/chapter-60.md old mode 100755 new mode 100644 diff --git a/src/chapter-61.md b/src/chapter-61.md old mode 100755 new mode 100644 diff --git a/src/chapter-62.md b/src/chapter-62.md old mode 100755 new mode 100644 diff --git a/src/chapter-63.md b/src/chapter-63.md old mode 100755 new mode 100644 diff --git a/src/chapter-64.md b/src/chapter-64.md old mode 100755 new mode 100644 diff --git a/src/chapter-65.md b/src/chapter-65.md old mode 100755 new mode 100644 diff --git a/src/chapter-66.md b/src/chapter-66.md old mode 100755 new mode 100644 diff --git a/src/chapter-67.md b/src/chapter-67.md old mode 100755 new mode 100644 diff --git a/src/chapter-68.md b/src/chapter-68.md old mode 100755 new mode 100644 diff --git a/src/chapter-69.md b/src/chapter-69.md old mode 100755 new mode 100644 diff --git a/src/chapter-70.md b/src/chapter-70.md old mode 100755 new mode 100644 diff --git a/src/copyright.md b/src/copyright.md old mode 100755 new mode 100644 diff --git a/src/intro.md b/src/intro.md old mode 100755 new mode 100644