diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-04-26 08:08:35 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-04-26 08:14:32 +0900 |
| commit | e4e27fc44c7f1e360fccf46e586515daff922850 (patch) | |
| tree | 49b9d4721f362f53dadc3c13f8e5511c270e91f9 | |
| parent | b71a161aa9872f9e11c7f3b79876c13e65602c56 (diff) | |
| download | nsfisis.dev-e4e27fc44c7f1e360fccf46e586515daff922850.tar.gz nsfisis.dev-e4e27fc44c7f1e360fccf46e586515daff922850.tar.zst nsfisis.dev-e4e27fc44c7f1e360fccf46e586515daff922850.zip | |
feat(slides): new slides /slides/2026-03-21/phperkaigi-2026-book-revue/
27 files changed, 6202 insertions, 19 deletions
diff --git a/services/nuldoc/content/posts/2021-03-05/my-first-post.md b/services/nuldoc/content/posts/2021-03-05/my-first-post.md index dbd7da0f..6147f916 100644 --- a/services/nuldoc/content/posts/2021-03-05/my-first-post.md +++ b/services/nuldoc/content/posts/2021-03-05/my-first-post.md @@ -3,7 +3,8 @@ uuid = "6e9c71fd-bc8d-43ce-99c5-13d9f5b87ed2" title = "My First Post" description = "これはテスト投稿です。これはテスト投稿です。これはテスト投稿です。" -tags = [] +tags = [ +] [[article.revisions]] date = "2021-03-05" diff --git a/services/nuldoc/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md b/services/nuldoc/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md index 52931151..3918bdb4 100644 --- a/services/nuldoc/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md +++ b/services/nuldoc/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md @@ -3,7 +3,8 @@ uuid = "42cf2829-b897-4748-bc22-80dd734a3c09" title = "term-banner: ターミナルにバナーを表示するツールを書いた" description = "ターミナルに任意の文字のバナーを表示するためのツールを Go で書いた。" -tags = [] +tags = [ +] [[article.revisions]] date = "2022-04-24" diff --git a/services/nuldoc/content/posts/2022-08-31/support-for-communty-is-employee-benefits.md b/services/nuldoc/content/posts/2022-08-31/support-for-communty-is-employee-benefits.md index 68c92dee..832e4089 100644 --- a/services/nuldoc/content/posts/2022-08-31/support-for-communty-is-employee-benefits.md +++ b/services/nuldoc/content/posts/2022-08-31/support-for-communty-is-employee-benefits.md @@ -3,7 +3,8 @@ uuid = "cd16debe-8077-4edf-aec0-b1d45955a0e2" title = "弊社の PHP Foundation への寄付に寄せて" description = "先日、私の勤めるデジタルサーカス株式会社が、PHP Foundation へ寄付をおこないました。本件を社内でしつこく推進した1人として、推進の理由等を書き残しておきます。" -tags = [] +tags = [ +] toc = false [[article.revisions]] diff --git a/services/nuldoc/content/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md b/services/nuldoc/content/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md index 2fd69590..3a45646f 100644 --- a/services/nuldoc/content/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md +++ b/services/nuldoc/content/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md @@ -3,7 +3,8 @@ uuid = "ed36e185-5bfa-42e1-8358-0b1da9b0a063" title = "PNG 画像の最小構成エンコーダを実装する" description = "PNG 画像として valid な範囲で最大限手抜きしたエンコーダを書く。" -tags = [] +tags = [ +] [[article.revisions]] date = "2023-04-01" diff --git a/services/nuldoc/content/posts/2025-07-15/partial-surrender-to-ebooks.md b/services/nuldoc/content/posts/2025-07-15/partial-surrender-to-ebooks.md index dea3b225..59795508 100644 --- a/services/nuldoc/content/posts/2025-07-15/partial-surrender-to-ebooks.md +++ b/services/nuldoc/content/posts/2025-07-15/partial-surrender-to-ebooks.md @@ -3,7 +3,8 @@ uuid = "427a124c-fce3-4a1c-a388-5c9827e34957" title = "電子書籍への部分的降伏" description = "紙の本から電子書籍へ条件付きの移行を決めた。" -tags = [] +tags = [ +] [[article.revisions]] date = "2025-07-15" diff --git a/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue.toml b/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue.toml new file mode 100644 index 00000000..2c717f1c --- /dev/null +++ b/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue.toml @@ -0,0 +1,16 @@ +[slide] +uuid = "eb9ab6b0-e093-4446-81a2-8dcd65d924b6" +title = "Ruby ソースコード完全解説" +event = "PHPerKaigi 2026" +talkType = "PHPer Book Revue" +link = "/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf" +tags = [ + "conference", + "php", + "phperkaigi", + "ruby", +] + +[[slide.revisions]] +date = "2026-03-21" +remark = "登壇" diff --git a/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf b/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf new file mode 100644 index 00000000..a7809a05 --- /dev/null +++ b/services/nuldoc/content/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf @@ -0,0 +1,2902 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 21 + /Kids [157 0 R 159 0 R 161 0 R 163 0 R 165 0 R 167 0 R 169 0 R 171 0 R 173 0 R 175 0 R 177 0 R 179 0 R 181 0 R 183 0 R 185 0 R 187 0 R 189 0 R 192 0 R 194 0 R 196 0 R 198 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 3 0 R + /Count 1 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Title <FEFF5165624B65B96CD5> + /Dest 155 0 R +>> +endobj + +4 0 obj +<< + /Nums [0 112 0 R 1 113 0 R 2 114 0 R 3 115 0 R 4 116 0 R 5 117 0 R 6 118 0 R 7 119 0 R 8 120 0 R 9 121 0 R 10 122 0 R 11 123 0 R 12 124 0 R 13 125 0 R 14 126 0 R 15 127 0 R 16 128 0 R 17 129 0 R 18 130 0 R 19 131 0 R 20 132 0 R] +>> +endobj + +5 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [27 0 R] + /ParentTree << + /Nums [0 6 0 R 1 7 0 R 2 8 0 R 3 9 0 R 4 10 0 R 5 11 0 R 6 12 0 R 7 13 0 R 8 14 0 R 9 15 0 R 10 16 0 R 11 17 0 R 12 18 0 R 13 19 0 R 14 20 0 R 15 21 0 R 16 22 0 R 17 32 0 R 18 23 0 R 19 24 0 R 20 25 0 R 21 26 0 R] + >> + /ParentTreeNextKey 22 +>> +endobj + +6 0 obj +[111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 110 0 R 109 0 R] +endobj + +7 0 obj +[108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R] +endobj + +8 0 obj +[107 0 R 106 0 R] +endobj + +9 0 obj +[103 0 R 102 0 R 100 0 R 99 0 R] +endobj + +10 0 obj +[96 0 R 95 0 R 93 0 R 92 0 R] +endobj + +11 0 obj +[89 0 R 88 0 R 86 0 R 85 0 R 83 0 R 82 0 R 82 0 R] +endobj + +12 0 obj +[79 0 R 78 0 R 76 0 R 75 0 R 73 0 R 72 0 R 72 0 R 70 0 R 69 0 R 69 0 R 69 0 R 69 0 R] +endobj + +13 0 obj +[66 0 R 65 0 R 63 0 R 62 0 R 60 0 R 59 0 R 59 0 R 57 0 R 56 0 R 56 0 R 56 0 R 56 0 R 54 0 R 53 0 R] +endobj + +14 0 obj +[50 0 R 50 0 R 50 0 R] +endobj + +15 0 obj +[49 0 R 49 0 R 49 0 R 49 0 R] +endobj + +16 0 obj +[48 0 R 48 0 R 48 0 R 48 0 R 48 0 R 48 0 R 48 0 R] +endobj + +17 0 obj +[47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R] +endobj + +18 0 obj +[46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R] +endobj + +19 0 obj +[45 0 R 45 0 R 45 0 R 45 0 R] +endobj + +20 0 obj +[44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R] +endobj + +21 0 obj +[43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R] +endobj + +22 0 obj +[42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R] +endobj + +23 0 obj +[41 0 R 40 0 R 39 0 R 39 0 R 39 0 R 39 0 R 39 0 R 37 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 33 0 R] +endobj + +24 0 obj +[30 0 R 30 0 R 30 0 R 30 0 R] +endobj + +25 0 obj +[29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R] +endobj + +26 0 obj +[28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R] +endobj + +27 0 obj +<< + /Type /StructElem + /S /Document + /P 5 0 R + /K [111 0 R 110 0 R 109 0 R 108 0 R 104 0 R 97 0 R 90 0 R 80 0 R 67 0 R 51 0 R 50 0 R 49 0 R 48 0 R 47 0 R 46 0 R 45 0 R 44 0 R 43 0 R 42 0 R 41 0 R 34 0 R 31 0 R 30 0 R 29 0 R 28 0 R] +>> +endobj + +28 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7] + /Pg 198 0 R +>> +endobj + +29 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5] + /Pg 196 0 R +>> +endobj + +30 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 194 0 R +>> +endobj + +31 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [32 0 R] +>> +endobj + +32 0 obj +<< + /Type /StructElem + /S /Link + /P 31 0 R + /K [33 0 R << + /Type /OBJR + /Pg 192 0 R + /Obj 191 0 R + >>] +>> +endobj + +33 0 obj +<< + /Type /StructElem + /S /Span + /P 32 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [13] + /Pg 192 0 R +>> +endobj + +34 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [38 0 R 35 0 R] +>> +endobj + +35 0 obj +<< + /Type /StructElem + /S /LI + /P 34 0 R + /K [37 0 R 36 0 R] +>> +endobj + +36 0 obj +<< + /Type /StructElem + /S /LBody + /P 35 0 R + /K [8 9 10 11 12] + /Pg 192 0 R +>> +endobj + +37 0 obj +<< + /Type /StructElem + /S /Lbl + /P 35 0 R + /K [7] + /Pg 192 0 R +>> +endobj + +38 0 obj +<< + /Type /StructElem + /S /LI + /P 34 0 R + /K [40 0 R 39 0 R] +>> +endobj + +39 0 obj +<< + /Type /StructElem + /S /LBody + /P 38 0 R + /K [2 3 4 5 6] + /Pg 192 0 R +>> +endobj + +40 0 obj +<< + /Type /StructElem + /S /Lbl + /P 38 0 R + /K [1] + /Pg 192 0 R +>> +endobj + +41 0 obj +<< + /Type /StructElem + /S /H2 + /P 27 0 R + /T <FEFF5165624B65B96CD5> + /K [0] + /Pg 192 0 R +>> +endobj + +42 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18] + /Pg 189 0 R +>> +endobj + +43 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9] + /Pg 187 0 R +>> +endobj + +44 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6] + /Pg 185 0 R +>> +endobj + +45 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 183 0 R +>> +endobj + +46 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9 10 11 12] + /Pg 181 0 R +>> +endobj + +47 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5] + /Pg 179 0 R +>> +endobj + +48 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6] + /Pg 177 0 R +>> +endobj + +49 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 175 0 R +>> +endobj + +50 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2] + /Pg 173 0 R +>> +endobj + +51 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [64 0 R 61 0 R 58 0 R 55 0 R 52 0 R] +>> +endobj + +52 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [54 0 R 53 0 R] +>> +endobj + +53 0 obj +<< + /Type /StructElem + /S /LBody + /P 52 0 R + /K [13] + /Pg 171 0 R +>> +endobj + +54 0 obj +<< + /Type /StructElem + /S /Lbl + /P 52 0 R + /K [12] + /Pg 171 0 R +>> +endobj + +55 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [57 0 R 56 0 R] +>> +endobj + +56 0 obj +<< + /Type /StructElem + /S /LBody + /P 55 0 R + /K [8 9 10 11] + /Pg 171 0 R +>> +endobj + +57 0 obj +<< + /Type /StructElem + /S /Lbl + /P 55 0 R + /K [7] + /Pg 171 0 R +>> +endobj + +58 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [60 0 R 59 0 R] +>> +endobj + +59 0 obj +<< + /Type /StructElem + /S /LBody + /P 58 0 R + /K [5 6] + /Pg 171 0 R +>> +endobj + +60 0 obj +<< + /Type /StructElem + /S /Lbl + /P 58 0 R + /K [4] + /Pg 171 0 R +>> +endobj + +61 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [63 0 R 62 0 R] +>> +endobj + +62 0 obj +<< + /Type /StructElem + /S /LBody + /P 61 0 R + /K [3] + /Pg 171 0 R +>> +endobj + +63 0 obj +<< + /Type /StructElem + /S /Lbl + /P 61 0 R + /K [2] + /Pg 171 0 R +>> +endobj + +64 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [66 0 R 65 0 R] +>> +endobj + +65 0 obj +<< + /Type /StructElem + /S /LBody + /P 64 0 R + /K [1] + /Pg 171 0 R +>> +endobj + +66 0 obj +<< + /Type /StructElem + /S /Lbl + /P 64 0 R + /K [0] + /Pg 171 0 R +>> +endobj + +67 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [77 0 R 74 0 R 71 0 R 68 0 R] +>> +endobj + +68 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [70 0 R 69 0 R] +>> +endobj + +69 0 obj +<< + /Type /StructElem + /S /LBody + /P 68 0 R + /K [8 9 10 11] + /Pg 169 0 R +>> +endobj + +70 0 obj +<< + /Type /StructElem + /S /Lbl + /P 68 0 R + /K [7] + /Pg 169 0 R +>> +endobj + +71 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [73 0 R 72 0 R] +>> +endobj + +72 0 obj +<< + /Type /StructElem + /S /LBody + /P 71 0 R + /K [5 6] + /Pg 169 0 R +>> +endobj + +73 0 obj +<< + /Type /StructElem + /S /Lbl + /P 71 0 R + /K [4] + /Pg 169 0 R +>> +endobj + +74 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [76 0 R 75 0 R] +>> +endobj + +75 0 obj +<< + /Type /StructElem + /S /LBody + /P 74 0 R + /K [3] + /Pg 169 0 R +>> +endobj + +76 0 obj +<< + /Type /StructElem + /S /Lbl + /P 74 0 R + /K [2] + /Pg 169 0 R +>> +endobj + +77 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [79 0 R 78 0 R] +>> +endobj + +78 0 obj +<< + /Type /StructElem + /S /LBody + /P 77 0 R + /K [1] + /Pg 169 0 R +>> +endobj + +79 0 obj +<< + /Type /StructElem + /S /Lbl + /P 77 0 R + /K [0] + /Pg 169 0 R +>> +endobj + +80 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [87 0 R 84 0 R 81 0 R] +>> +endobj + +81 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [83 0 R 82 0 R] +>> +endobj + +82 0 obj +<< + /Type /StructElem + /S /LBody + /P 81 0 R + /K [5 6] + /Pg 167 0 R +>> +endobj + +83 0 obj +<< + /Type /StructElem + /S /Lbl + /P 81 0 R + /K [4] + /Pg 167 0 R +>> +endobj + +84 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [86 0 R 85 0 R] +>> +endobj + +85 0 obj +<< + /Type /StructElem + /S /LBody + /P 84 0 R + /K [3] + /Pg 167 0 R +>> +endobj + +86 0 obj +<< + /Type /StructElem + /S /Lbl + /P 84 0 R + /K [2] + /Pg 167 0 R +>> +endobj + +87 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [89 0 R 88 0 R] +>> +endobj + +88 0 obj +<< + /Type /StructElem + /S /LBody + /P 87 0 R + /K [1] + /Pg 167 0 R +>> +endobj + +89 0 obj +<< + /Type /StructElem + /S /Lbl + /P 87 0 R + /K [0] + /Pg 167 0 R +>> +endobj + +90 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [94 0 R 91 0 R] +>> +endobj + +91 0 obj +<< + /Type /StructElem + /S /LI + /P 90 0 R + /K [93 0 R 92 0 R] +>> +endobj + +92 0 obj +<< + /Type /StructElem + /S /LBody + /P 91 0 R + /K [3] + /Pg 165 0 R +>> +endobj + +93 0 obj +<< + /Type /StructElem + /S /Lbl + /P 91 0 R + /K [2] + /Pg 165 0 R +>> +endobj + +94 0 obj +<< + /Type /StructElem + /S /LI + /P 90 0 R + /K [96 0 R 95 0 R] +>> +endobj + +95 0 obj +<< + /Type /StructElem + /S /LBody + /P 94 0 R + /K [1] + /Pg 165 0 R +>> +endobj + +96 0 obj +<< + /Type /StructElem + /S /Lbl + /P 94 0 R + /K [0] + /Pg 165 0 R +>> +endobj + +97 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [101 0 R 98 0 R] +>> +endobj + +98 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [100 0 R 99 0 R] +>> +endobj + +99 0 obj +<< + /Type /StructElem + /S /LBody + /P 98 0 R + /K [3] + /Pg 163 0 R +>> +endobj + +100 0 obj +<< + /Type /StructElem + /S /Lbl + /P 98 0 R + /K [2] + /Pg 163 0 R +>> +endobj + +101 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [103 0 R 102 0 R] +>> +endobj + +102 0 obj +<< + /Type /StructElem + /S /LBody + /P 101 0 R + /K [1] + /Pg 163 0 R +>> +endobj + +103 0 obj +<< + /Type /StructElem + /S /Lbl + /P 101 0 R + /K [0] + /Pg 163 0 R +>> +endobj + +104 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [105 0 R] +>> +endobj + +105 0 obj +<< + /Type /StructElem + /S /LI + /P 104 0 R + /K [107 0 R 106 0 R] +>> +endobj + +106 0 obj +<< + /Type /StructElem + /S /LBody + /P 105 0 R + /K [1] + /Pg 161 0 R +>> +endobj + +107 0 obj +<< + /Type /StructElem + /S /Lbl + /P 105 0 R + /K [0] + /Pg 161 0 R +>> +endobj + +108 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9] + /Pg 159 0 R +>> +endobj + +109 0 obj +<< + /Type /StructElem + /S /Figure + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [8] + /Pg 157 0 R +>> +endobj + +110 0 obj +<< + /Type /StructElem + /S /Figure + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [7] + /Pg 157 0 R +>> +endobj + +111 0 obj +<< + /Type /StructElem + /S /Span + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0 1 2 3 4 5 6] + /Pg 157 0 R +>> +endobj + +112 0 obj +<< + /Type /PageLabel + /S /D + /St 1 +>> +endobj + +113 0 obj +<< + /Type /PageLabel + /S /D + /St 2 +>> +endobj + +114 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +115 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +116 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +117 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +118 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +119 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +120 0 obj +<< + /Type /PageLabel + /S /D + /St 4 +>> +endobj + +121 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +122 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +123 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +124 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +125 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +126 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +127 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +128 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +129 0 obj +<< + /Type /PageLabel + /S /D + /St 8 +>> +endobj + +130 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +131 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +132 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +133 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /BVHYHP+NotoSansCJKjp-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [134 0 R] + /ToUnicode 137 0 R +>> +endobj + +134 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /BVHYHP+NotoSansCJKjp-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 136 0 R + /DW 0 + /W [0 0 1000 1 1 682 2 2 637 3 3 644 4 4 574 5 5 227 6 18 1000] +>> +endobj + +135 0 obj +<< + /Length 11 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +136 0 obj +<< + /Type /FontDescriptor + /FontName /BVHYHP+NotoSansCJKjp-Bold + /Flags 131076 + /FontBBox [14 -224 985 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 733 + /StemV 168.6 + /CIDSet 135 0 R + /FontFile3 138 0 R +>> +endobj + +137 0 obj +<< + /Length 858 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +18 beginbfchar +<0001> <0052> +<0002> <0075> +<0003> <0062> +<0004> <0079> +<0005> <0020> +<0006> <30BD> +<0007> <30FC> +<0008> <30B9> +<0009> <30B3> +<000A> <30C9> +<000B> <5B8C> +<000C> <5168> +<000D> <89E3> +<000E> <8AAC> +<000F> <5165> +<0010> <624B> +<0011> <65B9> +<0012> <6CD5> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +138 0 obj +<< + /Length 2707 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xmiXSgoyB\"I@QZEQgTVK$hQ *( ,*bBUǭ.V. et>9P@ `%1/ؠqHjsx9?B'VN_vR?:f-9Q`P'bDQb3)eΊ])Z WBCbͳԚqZ[V0!))i|QoxxUJ18.J^VGcBya1aq!5b. (NQi#1eA (;FHUuwbqwbl[q>~b{bCX|⽛RwoA6){Oڋ6Fbo(JhYDY + sWet]9Q5¼9R^!,啿 +3NcW3>(ţ)R2 + + +,-,[.GJFɴQ7SӸxb62:.2l1}ʱw\<qE9Bs&),K#0Jn B;sB3/!0T~%zx*a:= +?k"JG"ߝ$ aLOTmSJa"vnC +ۘZ4h|Em($q)`3)0ba,
BX3KhBV+s{D +즁i(8).z}~}ttsfT(4_)Z`&'$Ilأi%3))˶:$R}2t#c:)ZX5٠OS
DlSFyyĴP,3V aחX.8VTÐZpr,;.3(mUT5T\rD\O.;U $p aGcG>CO:銾y̬J%xһcd:~ׇ+%|no}H +Xt]{ڏ>]<aB7.8%8%pzzs٢hn?\z{nޡ}^I-Fv*JPWaLp$?ҭo$+P^Wnc65BYpVܔM"s땨siL^`z^ -ODS`yH'Z!_`ynJhSPOi;iu0B3f*ly#4@ÇK@)ЁˮC+c + {}t&鎒 `y8sH ~VPTHP=9t2چ{c؆Q{p-AAm0J9LWJ̨%3#9*in<<Р5p,_,xKA4}*mMO~,~`ުVK! @>ƩOޙhxFҍq IM5-o +#앏p(N7&*`HCqwGƴH&>:qy5ӻٓo* K-`9c[4=s1AW +**ششf$sj!sʶ6E%1F(?7RQvB]gXdkf涭Ex^\l)S.DUU1{Q}/x3zaKۃs9S[f(*j~P +(no>yʍyKJ99#QSeSB>ZIxꮪh ;'ad'%[;/m8YfqZ$t4=E!A"cS!Xg un)1̥ATހrwBѮٚ2-3BX∯P}a0F2 + +endstream +endobj + +139 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /MMCTJV+NotoSansCJKjp-Regular-Identity-H + /Encoding /Identity-H + /DescendantFonts [140 0 R] + /ToUnicode 143 0 R +>> +endobj + +140 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /MMCTJV+NotoSansCJKjp-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 142 0 R + /DW 0 + /W [0 0 1000 1 1 610 2 2 468 3 3 600 4 4 275 5 5 224 6 6 338 7 10 1000 11 11 338 12 12 633 13 13 728 14 14 554 15 15 388 16 16 646 17 17 563 18 18 564 19 21 555 22 22 657 23 23 606 24 24 552 25 25 635 26 26 521 27 27 607 28 28 347 29 30 555 31 31 618 32 32 521 33 55 1000 56 56 392 57 57 555 58 58 340 59 61 1000 62 62 278 63 63 555 64 64 1000 65 65 555 66 69 1000 70 70 278 71 71 510 72 72 926 73 77 1000 78 78 531 79 79 608 80 80 575 81 81 1000 82 82 535 83 83 293 84 84 599 85 85 552 86 86 1000 87 87 377 88 88 689 89 89 638 90 90 498 91 99 1000 100 100 555 101 138 1000 139 139 878 140 145 1000 146 146 607 147 147 620 148 148 284 149 149 275 150 150 555] +>> +endobj + +141 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +142 0 obj +<< + /Type /FontDescriptor + /FontName /MMCTJV+NotoSansCJKjp-Regular + /Flags 131076 + /FontBBox [-44 -250 984 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 733 + /StemV 95.4 + /CIDSet 141 0 R + /FontFile3 144 0 R +>> +endobj + +143 0 obj +<< + /Length 2736 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +100 beginbfchar +<0001> <006E> +<0002> <0073> +<0003> <00660069> +<0004> <0069> +<0005> <0020> +<0006> <0028> +<0007> <3044> +<0008> <307E> +<0009> <3080> +<000A> <3089> +<000B> <0029> +<000C> <0050> +<000D> <0048> +<000E> <0065> +<000F> <0072> +<0010> <004B> +<0011> <0061> +<0012> <0067> +<0013> <0032> +<0014> <0030> +<0015> <0036> +<0016> <0042> +<0017> <006F> +<0018> <006B> +<0019> <0052> +<001A> <0076> +<001B> <0075> +<001C> <002D> +<001D> <0033> +<001E> <0031> +<001F> <0062> +<0020> <0079> +<0021> <306E> +<0022> <8A00> +<0023> <8A9E> +<0024> <51E6> +<0025> <7406> +<0026> <7CFB> +<0027> <3092> +<0028> <30BD> +<0029> <30FC> +<002A> <30B9> +<002B> <30B3> +<002C> <30C9> +<002D> <30EC> +<002E> <30D9> +<002F> <30EB> +<0030> <3067> +<0031> <8A73> +<0032> <7D30> +<0033> <306B> +<0034> <89E3> +<0035> <8AAC> +<0036> <3059> +<0037> <308B> +<0038> <002F> +<0039> <0039> +<003A> <2022> +<003B> <5E74> +<003C> <51FA> +<003D> <7248> +<003E> <002E> +<003F> <0037> +<0040> <2192> +<0041> <0034> +<0042> <69CB> +<0043> <6587> +<0044> <6790> +<0045> <5668> +<0046> <003A> +<0047> <0063> +<0048> <006D> +<0049> <8A55> +<004A> <4FA1> +<004B> <6728> +<004C> <76F4> +<004D> <63A5> +<004E> <0059> +<004F> <0041> +<0050> <0056> +<0051> <30FB> +<0052> <004A> +<0053> <0049> +<0054> <0054> +<0055> <0046> +<0056> <3001> +<0057> <0074> +<0058> <0047> +<0059> <0043> +<005A> <0078> +<005B> <306A> +<005C> <305C> +<005D> <4ECA> +<005E> <8AAD> +<005F> <304B> +<0060> <FF1F> +<0061> <300E> +<0062> <300F> +<0063> <306F> +<0064> <0035> +endbfchar +50 beginbfchar +<0065> <30EA> +<0066> <30C7> +<0067> <30A3> +<0068> <30F3> +<0069> <30B0> +<006A> <3060> +<006B> <521D> +<006C> <898B> +<006D> <3069> +<006E> <3046> +<006F> <52B9> +<0070> <7387> +<0071> <7684> +<0072> <63A2> +<0073> <3057> +<0074> <307F> +<0075> <7D4C> +<0076> <9A13> +<0077> <8C4A> +<0078> <5BCC> +<0079> <30D7> +<007A> <30ED> +<007B> <30E9> +<007C> <30DE> +<007D> <304C> +<007E> <3088> +<007F> <30C4> +<0080> <601D> +<0081> <8003> +<0082> <904E> +<0083> <7A0B> +<0084> <4EEE> +<0085> <7ACB> +<0086> <3066> +<0087> <7D19> +<0088> <66F8> +<0089> <7C4D> +<008A> <7D76> +<008B> <0057> +<008C> <4E0A> +<008D> <5168> +<008E> <516C> +<008F> <958B> +<0090> <3055> +<0091> <308C> +<0092> <0068> +<0093> <0070> +<0094> <006C> +<0095> <006A> +<0096> <0038> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +144 0 obj +<< + /Length 19434 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xtXI6<0mYmw0gŀT$JQ HT, 欫3߅~?_CO}TչρQVp܉F6>:{.ej="f줸v2W2#>;Ic<'999oN(>"Q\B`{6y׳w=3"ͅK,\P{N44mFu[79j#ovGFEAM^MVem|}T{8zx:Tjn%;=<=}x۸r8J.'qƔ%[V8' q[√5cjǎʚFi:qzzG KgkNS&]JM;Hy+*x<O^<?g2gKoe9{s{{O\_Y\ldMp8JI#p ++/p +*#p +;*Ա39'GȘA7WZ[<HHX҂,$LF-upTGӣF;z̓?LL<~܉qO|=*%\d '2 A(\qɤ˓^L?yÒ8ISԦȦnli?!glFŌ3~9v[g4k,9s[1C,S1KU~Zx%7V,^~a+[}rZ1kX'Z>n1SfAuFd>߬_߷U{kǶ
,z
6±^_StM] 2ڿ~% ++{|8+LzF__53#iQ,ՔbFR8D^á*oq9߾Us@kޛoX qֹqo)>}
H !6oj&!#t!9a=V9>AX^lM (Ų+=%
t8FGg#f6/c}N+2[_wscT|
6 @tF?\e0+ɡR؈Lk +f8ϓeSԿj +fưTJvyᴋת:k\JP7 +._^ה_Z/uob"?L1)DğQP*8\F )p:^ہJRB*fxSuNw2XNz'
؏,G~Z8_5ң9H +O +7ٽ6+1!oWb^y@ׁ[CvܭxC@о|:p +:GM:TX7!^ԠXϯRzѯ$#;'Kz($P*wtVrgp~I4n:ZZK"I^r*@M)%tV,l7`F}V11&N)V2wV7f/CjcrsAf#twO=`_sqx&6Њp, +,U)F)jfKQe +` +^PaH_ +E#JQm1'0_yŮ?nDgt٥b^x *
ϖ +][-xWK~7Td5 + +@ *Ws$
̋gp٣<'l
!1[BLCLEDȍ7g@p>!8r]UW]#Zߵ2>x$:Cn50orY +40b!wbHB=>TuCJ +lUou_ 3O->tCgo4Tja[`n,;z5f8_=2fv.Zn`xq%k|+{g/潘μ3 [} AkwP7P.'a? +*-|u}
C'K6#Dް 7~DLF|53' +0ΗuXwyUwokKt!. *XXaqʗ3^}ߕ=k;JoQ~ֲu}pgG3Hn%0_A#|Ǯ!E=Hv8kiwE)10@]XbpǮjs=M;UFǟ=kGT3PL!99PD'IP3;rZAAEe(/(-$QfE.{c8b +cp(!O_y8U>Tr!i}& 3n
Ѓs&FX@kB,B)D|l +|s:TXcae{r{g>ic +aoS{WƍbY3cw1-DP[| +6\FvvuIIB2A%g%@u@0,
"Ap0gIzg~XQWޘw0.LYpA0r̨̈O>Tp2Z/VhxDEFn(Dدҝ*(4VU.ԵS8 +OPOy,ɝyUlØY(Hu
C>rpe _Ϭ^\$sԭWyWVC&ތ=N]͑~$c7(m$ĻIr0'/d#C%V+1>TIn'VVBo\{Fn:8mmBbP_5QP +*%J?L \y,UF?[_+fC#+"63JM'Key +DʝӉ/;Im=Knώe/
tmG |\<67iu")-93ET#H{u +!JVs Ed!;a-Nf"QXg̟t},StS"8O$DvRA$'"/kJ.ZnH o,9{ ɤ,N$yRa<iTEp
#$ŏ< [T<0$Yxԍ^pGpAcKɧ1+_lWt=}o=6{n^S.nցf;;Z{oL?[wH\If<f;l C/1/;BR'4c0LNDƍy9(D{&3εVW22BXq5!sZ}%*` t*sv{Ѫ\a
w),b- \by$4Hi[{` 2PBD%8aV ̖1_;;osy3Io-Ŀ:2XI8FMI$QsqmgVDF>><Dy}Pnz-Zn_z`OAuåUg~Fw:͜+6<<|)lR'}?'_ά&AyzH:Qͦ+1Ns:`$d$ ?hպ8NjR2~^QC+q=REq9%cScOŦbN'dWQcS&clI}*(7씲Y`MLHhnj׃5tKw +pw
zݖ`A兠LPy!.Ϫ̨G9tA2?2-V8Ggγ8V^w旔C]"42*Tkg&K NsOkdi҂)Ulq(79߾1P8F=(s%JSk/gH<vVSTYvBwL"Y,a3/[ ã8H.H.8Q@%*4AL-$81%NrV"9}6<et wN0@c6F8n&qJ䢤`cyٝv +bUO`=z 6}cDŽBF~7f>`ߎأXA7 +J
cA9q +P82}$ne[ i@Ƀ'){*?:P +H;&óD{!n-L siw&+Sn)$q+T軝X6t@ +;e~f#wx瓊|:`8v\^_!pb`%3_D7He,=||[e^zBcȋ0VC;.<vq5.RYY\wڮ5R|/7fV&şn&f8~=8AmN!0@bnÜ;WJ}[V< ROrodtLڹ쌜t&h*5x|Cli/
unepG=*A/p( +8yq^r^J.um˰fA`{/jV{ۆ8/U*Xy:H:X̴߹=<㶞Nի;{{@ww|MBUpa/\+=dVEF婪9½8iNtxCn<DA4
#&^Ž ~U +wK]Wicװj&ĥ]>,'EEJbƧz%QeE´j'mwB:6Cf#I]3:wy0?^KGnzA.H2$`;Kup)?*R=G)3o*ѵ)It +M>?ɻM8 XACh8W}'- +g" lz +KHZs '؊Knv}pO#*~֭}MGT1K_GNsUm퀕xwW@_.TzJ/7+l@iL +3~
G^34\|VUO<+!_:{&56%iY.q]u"Fխ'{&mZZme%O_ՙk +W[SAWau)\sfq{c=)> +%FgIz ǍVqD`
݊Xm#%7W,+T@?uOx4j0(ڻ]ǭ#wW-W4ju +(\KOAm"b)E@)y<ٍsӃsOWՔQnFl%`3Ued-\qGa3ϰRd<`3ɏ +$$Ks3pԄo +5!OztQãn.}q<i +XͰV*& `0n&y$\"&b>_1_A^Gu,{ +U"_Jڏ|l.i-}q$u@W>vN҆IN c6?Nf!IOuIlI(<IL9sQjgt]0t7pm'8[v1bHf7vIϤ +V=//oyp8iw>-e3I$,טϿ,_X_AsJz˃o{HQO(<п|Aso1M$ճҶ5"FUzC)d1UҠ. +c>>Z/xlh1nb*ƅg+kK6g4<G@S`T}7*!y{IjvoU[ji-Azcm/.J$[8ueLtyVRq"59yi'u,3. v=*$JCJ7lVb:_`[Gn~ưL]*$m*7p["ˌ̒oab}Yk}U${Zĕ Wb/٩1%(I`{\nY^]_L/i_]Z+UqC8O;tA#*>QlcAz\sBlD_"QpɊa༄
WaJ{Jk͌YCG)Kfө)Uy^oߚ9=6zT jpۻnU_1{3̰] +l }*c:ٙi)un`~70+/&&<ɟ7Ef-swAg&<q#
1-{b.[>¨ߒcEF:SQ>b_1[gW/IKwR.'ᅯpNV"+eRCO{wEQC^D<Hegd YeDBp*ݪH+WRs`$(~HtqSE)shGW +mg`:}]ܠwW +~Nɗ1{V颡oEݯg&K@:Z8'/a:x&!_z1X9!8EGjvAar"FJ9Ye3a1QƊE>6Q$0-tlz*.96dk#9%+5D=eW% #R +^ܵz[M%_k#-Kq"1Ņ55g=mmZκ*?)<y|f} G3pk!)Fjp+F +)Ap7fp= +/@lnYˠ
h
ѿp Y~Y|+ [FIlT,>ΏM={2t©ԫտwNBXRW/\QؓV\Ẻٕm|y7*,pGB">83XǑb& wI܈n/[4'a(5Y?i._oRC8=x$%_R1sD|ܜؔt;$M8j)R/YN|NB{[삷~Qa ,Ջ?X99KO%|UW~хҌ7ۧm[l=)r13<K, =8-WŝVm^!ٮVa_g \ܓ +YQ|Daw$㝂[KA"&;Bdǟias?uy+/,7BhmqqelL1nq;.n RC}a~ѭZޕ"PaLˌXnV۵zU^WP#͞-+M"z~r-v6\o,|z~oU{@PP@ƞys6n#>S*X+ny 4WuI1cB$oRU`w]YhUcq6 +])A<Sy<{1a5SQkQN}shE͕軟ZE0=I0~SN8߁
p%`{M y$y-c{֡ Vt+߿ֱy):9:c-TmU-R(=upjw A˻O)xEhnlj45pBܶOO0k]|<35/^X_"w߭V~=-:1Z䉖;ץI
vEEHϹh9fo:X~"$!?`Ky]/<^R. +`5H_eÙͰČ ^8+''=B`E$9 +ÊaՑ +;|8*Pgd(=,};""Ljnki6Mdiqq,gݜ-\f_pC{9lۀpz((A\Ku/^dkg\.7 +
-.;WV%lC[AŰVe6p"`6:F b2 +DlmOAX~ؙ^^CWJgmٺ]YK_T>crLZ+7M̚(:;5!+q:;ђaq̥WllgZ=sWfhkZǖG~.t+sv6d +CM[XW[U/XWvCI7/ 1b?ycB`X/:`qDGuq>Y4=[kq 9مeSA-]CIJTC7ح
*}KP>qm|Yxx6(~|9Qh|ۭ>Jd\Q/<P]gTBE<dpi;kQ:: +{5(zﳵ?~_VL hMP^O]
Ξv.YB+wl9<<<EtF
"Lc9h}Yn`G{v'Dc^.pbWUv5s{c-vP +GPW(OD
Y(\8#:xW"#I8(?ʸd7J,>\ERvbFBG}
eS\T$T%I+z +42X+JWk'R]өG[v;^ +ֆ-ROtr-PA\_AmR7#Or;.C|t/'t!'G4jMLPpwTBI@P)B=uP=gD>os7=xP`XyTФRN*`F*"u49g4\ϴ_'up;Kӓ +3Oi-x=ΝA\Rekx!Qjsz= +242P]u|k|P[칄TAZJn*4T5ە[Izșn;q=G<x+afIScVtTwIvum>o9J0TVPy{ɕ/4fUJGX7QOwse3.kQ]ɔԔ4ZaXdPT`m?Ee^UE gd 8^~ +#qq粯WI5\_~}.٤tۍ0w}-L<UYUL蒷iMIm=3NkQ^!G|.=~3ӤX1[HLpv|?CSp}ycUfD0,:`u8ԑ\֞qݻs^VMn3z6k6XuZr#%ys}7zLۿN=[(gMnPgd~Fx0 + 3Hp%] +aO$=,L+tvx_R@b D&~Y.\E8X0h[nǭEso_h;+7rr1r+ڛUjwߓm»uMKc<;o{e;leڋNA~*73(%'lz9
t+ySL?+(ZKTbNf&Xզ +#/\¤cV$z;An<|9Ek=Ss+W"v9lfKsIvq(DH,ea*2XEz.3\e:rO\DeK;}l7=LJCp_bs^[QM2Z/4&_S0oSG HS{VT$2O.(I},%.'N%hJfMq7 j%2s$`g3poyƭݷU`zK{0x6}7Nvc$~zj\ʰAA-LgC;Ml*tanEN!84%2)k|KEIt=*tRa30yN&ٛp6ν܄3 0a`wq73 =l}仡=HަG745|v*{zuÚw?,1f{ot|E$fUKm2h̶1c'B"62+1XQB +-90b DF.ކqEElLw+)er1f1c|ŞsfvUUq&e[-[q{f!Еr~?K)xZbUxqY_fX *@^027cbg.1CϹxRlIPIv@j6.g߾]YGA8gW +pSsFػCdhbPtf0GȆvc
M%肯xS锂NKMz,ep}0J8]DAEWj:&p}em2;ʤ&mXojBNbniF +N _{p.0"3jpRZCeuġZZQJ + + + +TE-( I(BUp SVU[;w^ϊ9ukݯay`]X܇Az~LhQS|nna-DF!V)V?G13x2z +Nveal~>-P ,,^3nt,^*8 v4JH@k-`bO>Joj d8TH)CegC,&=4wODbbi?Bk̽'W64ԳWm8]s +<nJdbm,ՄjJ)N~$GiW#Pa% h @~{NiL 6Xax-t4ΖI0틩$qea*E)]UY[bZͯq3=ǮQP rO;THi;t'2:$R椖X;b83 +?t_^F/'h=^حA7Rj<H +x`K$m;\ +ˊs/L-$]ZYqUj$jQ:9W(1Z~=Bp[7xfgmp0*2/"$.Em=<篵v<,LAl?ܒS\ZYX0ʹֳ,̀b6-=.(\gRXōfq'h3ij^쉍.Z]G^ZWCC\^~3b8w0L +0$t"?9DTPua"{GQ\i*2 +Bn/QE$=<CQ)LmM:'m$B+Z?qϪ謘c
h,Q^&?ŁK$;ˣ/4^uy7~Dam-cbc(CG]k曍;Mj
Mj_wJp |a\wλgP~c|7ӛM|HҲ@wĚ'TڇMZꋏrlmReU
[M'Z57n^m@Twuqtr +vsUQy.'is&Oi\z92ؘ7#DSB*s`I{:A& +uEsIú*6.Iv\U]N,x. +S),N5yp
Dtwns~CN#N[fb!E 8y$?!&br~ށySK7 qU)_c77aG@)^Z +fAc-m'ʋѶO1耳yjޒ= P埻Ab4=)@k7G(վ{w5=*eq`CS$_U.)[3`4Zߛ-f50.̼̬RvQzU-ʃIqhaD^:N;54?jlxM`㞵Zؤa*3($@'BW 08<bg~Ǖ19q;#SKxB|Ё6>q)A:mQ)gG$lo`p l'
hйp$n`p &B=P$%)U)+d9T[v%*sykVU|GO#r*<!A}/;5`8"w^a{'Y +fsrd]OLMgVW*k)2i0#>J9skg] Iw>曑&He[0xs>m@~kс~vq\c5 7(١13X|'eiq%>BMJA-Jvn$M]};qIT䝩Y,~;"D.ͳ#(LKB)#J˓ǩOS/]4#|`}2jl&fV5]
D+VQT<NaE<ht2,tf4SyE#ƌrɴȔ; !SL9Ka؛ +(n>ήg!e8L\W_2WH"=p]D棘触G4<dMC* ;)/HOϓDGJISTȌKr!Ul蒊&c}ft9Lb@P
f2-t^{wFF]$k+Ü{[Wm*t]|^p,
}/=Λ)}WYh}ͻaI?vq[4 +E?ROMg/>ꩻgk6Hk93˽_w췠'!6V|H_x +endstream +endobj + +145 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /ZTYIUS+NotoSerifCJKjp-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [146 0 R] + /ToUnicode 149 0 R +>> +endobj + +146 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /ZTYIUS+NotoSerifCJKjp-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 148 0 R + /DW 0 + /W [0 7 1000] +>> +endobj + +147 0 obj +<< + /Length 9 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +148 0 obj +<< + /Type /FontDescriptor + /FontName /ZTYIUS+NotoSerifCJKjp-Bold + /Flags 131078 + /FontBBox [17 -120 991 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 729 + /StemV 168.6 + /CIDSet 147 0 R + /FontFile3 150 0 R +>> +endobj + +149 0 obj +<< + /Length 703 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +7 beginbfchar +<0001> <5B8C> +<0002> <5168> +<0003> <89E3> +<0004> <8AAC> +<0005> <8AAD> +<0006> <7834> +<0007> <7406> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +150 0 obj +<< + /Length 2571 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xmU{TT?}N:0s0]e\5EEH 7AR<<9D! +3pVC:߅9G8AOnS/И:gu|Y4H**O
zA;4QG|¨BxQl?XQb
v0cu6l{'QA)M97(Xް;'u0ӡ2^[,k]U5,.fpz. + jg@@C.'ŻwgT2EulV?ʭaIgqg*!/06)}hC^>[RR7/ ;l2|g.5Su4۪5'DcU~_MO/)@YʴYKXłufW;-M5&Y[M!˝ +?4q]@t00T6jWAr^jsH3|6#]77z:E-!SkI{w]ɸfɭvUqK(IɔNj]8@GP0iXf'x̸\uN[Y A'1S/^KŻ'\ +>0x*9~*WrǭN>d?0e20Eb::5U3G{25`No:h_6z M솹lω5bԈGQ0P~o>ÁHкIqZeA2\)"mCP7dxJ#z΅/ߵ\,h0;~VAy{9iX/IcTZBHV4؊3FU"/Ic`7XElV:L+=߭-qe>n0-(.[P^ǘF*8XM +KY>o/~w,ئc_.uVxQɩؕS`S˦6k3EЕ}&sF1NF-S{4BwIIVE;nalHRҧon:B[Y'_CLϷ"|ysb{{W6S賊<=0v.2=V3 +\Z'Av۾pK.y}CEvcx2F֕7=uM,~yi:(h]驵43g2-M4yKhZ{&UCkTEexKpa"\?aW50 +쫆3;*47~Bg 4a,EFFgc +#c39ӇMоC*r6aL;ĊFUKt̾k4 +&u **4iф4-D}kr7(aĀ!2 !?`0;(8K0C'q4Q~!]&g(< +endstream +endobj + +151 0 obj +[/ICCBased 153 0 R] +endobj + +152 0 obj +[/ICCBased 154 0 R] +endobj + +153 0 obj +<< + /Length 258 + /N 1 + /Range [0 1] + /Filter /FlateDecode +>> +stream +xuJPFOUvDD@`]\ +FMkIRB|&إnऋ(HrTų9`ըa&ʺ:l +3Ŭ*ުn +̵8+/<aRkpشAmWQIh
%lE5VW~dX)ϴ:bk#&_¤30
I +endstream +endobj + +154 0 obj +<< + /Length 314 + /N 3 + /Range [0 1 0 1 0 1] + /Filter /FlateDecode +>> +stream +x}Kq?UX
94%MQKSN#ԦQvBˡhFk ! +ՠZP~xx^ޗQx"^P c!H0 + 0l+ߣy7;;Q?V._tF3LEK)y z80eIPkT/%[p +endstream +endobj + +155 0 obj +[192 0 R /XYZ 76.8 406.763 0] +endobj + +156 0 obj +<< + /Type /ExtGState + /ca 0 +>> +endobj + +157 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 151 0 R + /c1 152 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 133 0 R + /f1 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 0 + /Parent 1 0 R + /Contents 158 0 R +>> +endobj + +158 0 obj +<< + /Length 1302 + /Filter /FlateDecode +>> +stream +xZMo7WXL' +Ub<T-nNPOa8a[".쥮%|f-p>F+ErBtJ;.Zg0C%Vb%}1nQ:)^^`$K +x;;3{Ukuo L|c۫X|v$݈֠ۈ1$jMC }Ų^~nM MϤjaTN9rQ3̈́"$'SECnCPPiǁhɄXThFɅ3\p 'g@;@eA`+]Pԁs4^d0["Xwklח3us|X +e`rGMY{/08V>
op3n坶$4d +! gSױhMB{
{6_Qo47 8ELjǗu]~qz\lU築* +endstream +endobj + +159 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 1 + /Parent 1 0 R + /Contents 160 0 R +>> +endobj + +160 0 obj +<< + /Length 1255 + /Filter /FlateDecode +>> +stream +xYo7)ػjg8NЇ$⫰VPJ]!QEcwCI۫l=SZ_,;z<yx6zc:4_ýz\<STY깲ֽ[v,qw~S2@AmInxfI6 O{h1zރC&+ U3E6H4
G#LkWkgdzukɏM2F]_e6IgԩIgO\ED=C +nT'$}=ML^[df i +oW6d"]~\_Z4a#(J26,)h-b +]ΥP3aV,ifΉj=C[
b۩|F1X*so<ԦKBV5@{=6xѦ) C@d-k߰zmpT-oqGl{l諾_ +<Nghx^64-۩d2j;$UgEgOkCwmW7OR0JkAV)J +1ZWgeXuv l& }:k"Z#nW6b#S Hsb/XydwUgP3J[giB-1xVo}#i=/--Q=Cm~{Ća3g݈;M!Ĉ8Z +LGw.@!K%@}Dd3/E?%=74!-Gk:?S/g?f.V
5ZK;('j|e4=Z_\1捱#:#zz5$68iQ|^|2ғ?Zw`x%Ч,T|٥mpə]}ա7͘@!hb4J77IŷyR]*NRwi%MZ!gx3Z8 AdQck$M3C0'CDpz%3'8R)'\*qsX<7tâO7+z0>Douc#hZf#
QN&ѻC7&ߙyJ +endstream +endobj + +161 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 2 + /Parent 1 0 R + /Contents 162 0 R +>> +endobj + +162 0 obj +<< + /Length 1115 + /Filter /FlateDecode +>> +stream +xMo6<6М?tw@1\m8&.עGlPTF}Z]O<;R.0?SJ~~z&a?7o"Q9eeZw K-<Ma3FYʒ=I-ZKr*) @TstZÁfBGFjyjs`#rJ[q-~-ˍ7b@T$6ƗAoABnE +,)衫G}X96LE#Xv]-]wg!7mqP%$,ZދB?iDU3A){1ɍk-W2Xb۬lP+1KA8xup*է}Ck1Ơr'SIP#z<- +_̝K!3!3DVYˎYW*p;io0hKֵc*\8V$j[VWעͶ< +< +cZkv T $=68ւVyN;~`C_XeIk _$&(D4?%=74!Gab;/n#@:Ʊh|"<ѵuwW,&3G'rx?y +[Q!@5eI9Z&Y䓜vbqŷb1>a>_|פȠ\AЁn-u*F6g!'pX{ܖ7 +endstream +endobj + +163 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 3 + /Parent 1 0 R + /Contents 164 0 R +>> +endobj + +164 0 obj +<< + /Length 1158 + /Filter /FlateDecode +>> +stream +xKo6slmbݢ-EכW٬b}AJiǖ)>A$ȿyߌ's8; +C[4JN!g$zP4rLL
JZr'Pe(R +)㜴pk
b2xNcYIr8Qtzv"N.=.s[96p"rJ;q#~-˭/b0QFX^
W_?RnD +gzin䴷$YL`K7әyM@lEI`ۀDD*LT% +}L)ÍIn\S6Mp%vt +3
h_WR}Z/yh-_sbVyZ̄$ +m!- +=&\w]W7o|(pS8FzxF6h4!G!zUXXڸuI*K:{%Q_ذ%{3V+]v]9Iu@k[W{uY02uv"DMCڡ&V̝Y[bJ.ë/uV[l~߿݃ +ؕygD$YK8'!gChZ3-)] i_Un +FbpX,h*FwmTJBӦ8EV쾋x#~-nY.]U#ӡnV+NacczO?rʫ.fl|ח6yEB>_^+SMK!krNFFg!'pX +endstream +endobj + +165 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 4 + /Parent 1 0 R + /Contents 166 0 R +>> +endobj + +166 0 obj +<< + /Length 1167 + /Filter /FlateDecode +>> +stream +xKo6slm6nHz݃ͫl/H962eӇ:4C[h<3лF7>}1z?^>_?KTut{8O9\/"HdtDEbX)݉ţ"D +\p<Р%{/GV0IՄ &c(4T+ӊ eOgt2c"wZ7ݲ*}4B 4܈I2aioťI2nƧ36ب˒F
yabP'J0 Rrܸlt-#9]iKw
*:f ;7TV1_Zq=1( $)RŬ+1O iIb/k80< +]̝C!3!#
3"+eGլ+zCmң+FgiU>*M! $*Z[V86&MkMJ:\N:Ϫ`efZ^+54)QR_Un +<Ԝ)dM<ӷ'`sKmqFҬt&jd<ke P#4Wؘw&ʽ˃˫ڕ7"\Ngdsٮ
҅|ISLsVB$BN5 +endstream +endobj + +167 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 5 + /Parent 1 0 R + /Contents 168 0 R +>> +endobj + +168 0 obj +<< + /Length 1245 + /Filter /FlateDecode +>> +stream +xKo7s8>mZE!Ul'Ed硢/]K"v%PT>vg#r~0z:_Oݼף7_xW7oo>K\ý:;gcIEY)ꇶjƕ;W\*hj`E! Bc@r{JQj
R6UDIfTn5],m54*OXUSݲFSL4R!\Q+) +xA(܌1|qi-J`i,<
ϠP;Luٳ3I0SA vfln7䋆 w)t,>^^ؐސvQ[4xup}UOӄ%(Kڇq^a3XJb!i`a¨X` Y
Ḳкܹ +ڊ%`v9<XJrCϐ}gA캕] 0K[[壒{:ʤn_r:DOldw![s_]m6m<: 2{`K SȵzmZuVi=3Q+kݿ\ ٻtpUhCjJ& SqWhSc[If8x@iKas/\#ZF-9MB,k>6B%E#S扖` +p}_ri;]u #ШI<
a+z^qzXQ::{XD.h-`_E!i={",nutoJëy[ 6{p=\=veٴ1k13~߫3>r|r! +Y 6_/(ݶ +endstream +endobj + +169 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 6 + /Parent 1 0 R + /Contents 170 0 R +>> +endobj + +170 0 obj +<< + /Length 1346 + /Filter /FlateDecode +>> +stream +xKs6{ku0]Ѻic:Mj*vNd;:~@Zd:t?`9~ebc0~X\>\7t?^Ż/4_]x}xs<GYEY++OeJYkwu>+)GTmp6W㙁W`co$_g +10C&+Ri"6Hj4Ս6k?F<WVUVcIjJn彁_xIBT)Kb8UQ +g +(IW&bVRǪiH:2 +d4>6_=6tL=ңF7hɑ-B@b|bYttvZvh-Y^ڈ2O3V%7<%jVy^2 +_OF9H>=?[PmT7lmwI
H5oN#0bq@F_ъT~Q+jTʦs1LTۨXCECx>7d˜7r;#[h-mшD۵%=FAwY,R+G0P\1Rq)w~V.mmzrEKS;$%(%SN6I\M1";Q1?t뤞_5rJ!-Lsh=Sb}~Ws&n)hⰿ0ߴ9:_oM/%%"-S0XFbݷ#@)wpG*%S[JR2ƕ{T,7o,ھZv>>Do!jcHБ}}ɋ]jJ&w38-I8 +endstream +endobj + +171 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 7 + /Parent 1 0 R + /Contents 172 0 R +>> +endobj + +172 0 obj +<< + /Length 1406 + /Filter /FlateDecode +>> +stream +x[w5)~ФwHi@Ӈ&m9u6pi7^ދ~]vg%Fw?-]ϗPH9\^/ӿXBN]/RwWwWytX|AyI(g\jZx!Gz78_\ +,)*7G}X96]L\RCnZ +^Gr+6abo +nr:.`sʣfhPǰ#z^2xtv$f@fc*^Ekp@[磊0c{˼Wr9\֊[,~ +<5䂈kv T $݅6ؿ7VyN'~#nc@HLPh+}Hnh@:x{XLO?_ +i˄>hʜr3Z&cro&IKoqFԦ&jdKH*;16]^rwIzc!KOެBϣ$M{1"uIb:gVpɉD,Lcp?8gE
\y\Gc܆QFVٷB1yRj$4
3zw.덥4?.j>u M;3`=Hbx +endstream +endobj + +173 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 8 + /Parent 1 0 R + /Contents 174 0 R +>> +endobj + +174 0 obj +<< + /Length 1124 + /Filter /FlateDecode +>> +stream +xKo79xl'E[Ev[W,VQRJԡvIcncҺw<_o>^|~:K?_=<]FO;}T}Rfg;8ZVB^'e6\*70zPp썄Bc=!45H"$9Mufhst~v֚=Kk%5pJ)Ũ2^ݪ_rgݫ
03$UNӟ3e"RPyar3JG +1Z2b,h}:;6Zۼ"噍XȔyl\vkOےwm<`@#x6U^qQ:{H.h+`mt~@,Fdpft9Z惒+K]
G-bv:v9vaY51!2}݇y~m[Wx +endstream +endobj + +175 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 9 + /Parent 1 0 R + /Contents 176 0 R +>> +endobj + +176 0 obj +<< + /Length 1197 + /Filter /FlateDecode +>> +stream +xKo6<mCg +QQaAa$vDG\/lL'F+u]v]M7@0mѐxu0Fi#"mAK*zI"Í0ѝe>*c^}_0"a.|w.8Ǯ; f# >㼉La_K-iMA΅\)d!Xe[Pm + +!z1\$_[wY+-)
+6blƁ+Ҽ$ +endstream +endobj + +177 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 10 + /Parent 1 0 R + /Contents 178 0 R +>> +endobj + +178 0 obj +<< + /Length 1257 + /Filter /FlateDecode +>> +stream +xZn"G}ǐMUuU_JkFI$G*b2EYh +#=k"h-nЍe>)r5>F88ZAl8| zw];w f# >y~| +٣`G3r}w,(ݶMb!"
HCۑP⧷V"@
;AGC9P4|@Uz0^9H` +TՕZj4>\QƘ^=F9{]=K}*1)AߝaW7Èƽ$zRGf3&|6Y|?N!z1P9/ǀ;FpSI)_;XJXbc1zwlF==ĕDs +endstream +endobj + +179 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 11 + /Parent 1 0 R + /Contents 180 0 R +>> +endobj + +180 0 obj +<< + /Length 1165 + /Filter /FlateDecode +>> +stream +x[o#5)TP_J"@*5lo$6=IO< 0gwx^ )o|?>[JzFn6^gkyv(>$kFNqY~Y4,ҭE'z)W8Dɓ +NJ+TÕnri;]GРa+cn=CfYĬTcvHTĚYz93z[],QɅcxS;X+&oElC0^\Wn;mKb. +_a^_kʶvZi.trA{ +Y wۯ*J_ +D>Hmj)l$=zvLFSKrA~F/9-N ÝH>|q"GtбlWPx<ov`Z<!ԕ<2^28v$"^V`upγ%|ķb'+&|pFB>ߨ79IuJBg!'p +endstream +endobj + +181 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 12 + /Parent 1 0 R + /Contents 182 0 R +>> +endobj + +182 0 obj +<< + /Length 1240 + /Filter /FlateDecode +>> +stream +xo6Wply; +ȁõI +ku-]w7CӴć:yaNZ>~Ҝ g)nƤn\-#9Kw
j4:fI6(?~\Jibj桵v}ecP9)ҤY)hbf +[ޥ0!3DVYˎY+p=z4߷C4@ץtF1XlJΜ6hH2Zv?}
`qu#ڴ $ +bʵoX=68iM$9l諾+/mB +VVmhZS$li6vAaوfz;yO$]w]W7#z\#z# +\ ilk+/)ݵ +ϱxڂ$Y_H +endstream +endobj + +183 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 13 + /Parent 1 0 R + /Contents 184 0 R +>> +endobj + +184 0 obj +<< + /Length 1157 + /Filter /FlateDecode +>> +stream +xMo7<6SpCAXIprprP6*,˱I^R,u(ܝCw~v}1nfs!l6n?ȳhz.:~\~<8Fv<ފ/(U쬜YfQ(ҕx#nGxG)WLĠѲyFj5yRˇV%i9If,0F +< +y'@y^{RDbZrYDh,o1AUfT#]TSFzҹc(`Qai:;E{: B}aK4`K +B"o{ +p\}k0 +Hϣrt/ZZP.e4g߽Z1?S
2dUsL~>j|ט\䯘MUll՞Ϛ(oO+l6~t:!²C^bʠ8 c[)^B6H9PYM2 +{ +endstream +endobj + +185 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 14 + /Parent 1 0 R + /Contents 186 0 R +>> +endobj + +186 0 obj +<< + /Length 1223 + /Filter /FlateDecode +>> +stream +xKs6>.vL&XI;XTů%;4}}@E"%Щ @.[Br<gϔփxr}VFwoҩ?_7(_z\w*;#rR+.ŸVV?z8Nj0z@[I,@L挈@踖[D!8UصeBމ:~tU*1NTǺWx.ՏeQ
&ԩI}6^HȕH Vb ɕI(+U._LwcݴFtiTh@&L[uֱ<f*y詢bʇq`Wg$*l6hXfM>{7Jibڰ9f~iH',bu +v]V^UK=iuQ@Y#BsE-/6!Dh? +UCHZUbz-\3z[Y惒;Nm`k݇~#4-AD-KƉ$z`ʹ?d
Hy>c[PO
"lo_~<[>~R]F#D!jD\HWzV`H.Whο|m}R!%ѣԫSAC;Bϡ>YȂH A>䏔ܤϔMGڳOoFK/0& +endstream +endobj + +187 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 15 + /Parent 1 0 R + /Contents 188 0 R +>> +endobj + +188 0 obj +<< + /Length 1269 + /Filter /FlateDecode +>> +stream +xZKo7Wjf8!#Ehha=$9_Ed4I_ H+g*PT>vg
!3ڝ<z<;-vh8]O'Ww,>:oNO^ɗ<|h&h9x۹込z馍ޅ\Ej8A.ٕA +K4zljU ++@*b9$1ׁR}N2!(Jv{%iNh2+
$shd> +
'\<JxC\[?ϔ +gq;>O|jgB c.~e.ş}$ՖV*:C +_QT\D-H\zH6SyZJ=CRrҧNh'ԁ=`K>]`I1SИm6!Qk @DH +uYl9a>9^,_|}}jggvzb3V|1˯\O|cҰ
lAM.uڍ +endstream +endobj + +189 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 16 + /Parent 1 0 R + /Contents 190 0 R +>> +endobj + +190 0 obj +<< + /Length 1402 + /Filter /FlateDecode +>> +stream +xZ[o[7~ׯО`LR(E&
!vC&m:iw]wd>N%V +.><ɽk[,gOG'7?/</O_MggNjsoW&h9x۹ژXMik`+N5dvviЂ 1{9;7`T]@&/J w3C|h"rrܹVtft
LsǶV95K3afgIHGo
ۇ&ɒ$VEb̏8dʗ"13b7Qn o`Ȧ +¼t`_ɬsYFt7XƗete^kKa`x-CHE,<F:pCYI&
@I"]e<9c`Mf%dZw +@<7ܜ/-Cc*P1~/>uB88Y[mM-,TG +endstream +endobj + +191 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [76.8 166.22476 705.3312 219.33195] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://i.loveruby.net/ja/rhg/book/) + >> + /F 4 + /StructParent 17 + /Contents (https://i.loveruby.net/ja/rhg/book/) +>> +endobj + +192 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 133 0 R + /f1 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 18 + /Tabs /S + /Parent 1 0 R + /Contents 193 0 R + /Annots [191 0 R] +>> +endobj + +193 0 obj +<< + /Length 1557 + /Filter /FlateDecode +>> +stream +x[o6)!Phnd}hIۡNðo?rl9-)V0HZ'/,?^ϗŋʹz{=~?oǛw7_ORǻj:u'g՟U/nQIh?bb*}^Uw՟Gq5/kEk@Q[LIY[UɼbeBSڸ;wVݴl|c۪PVudNYZ\8]RRwY%EJB4e}HE_~T)5敹MM\w7f;uҧS( OUvʜɪfs?U%}B3R &un"R:S@(bb{Nq~]GB@Qq#z=b +;U[j+3:e?rB}ʭ[`iGGVY='֠/{)SA`?}B<yǂ[ަB$R
NrTzmWoo5@S @:lV?_>DUީ1D<< +/==$=74 x{~yZM>_߭ +;ʁ61c6Y@LQbN1|Qcԩ[GQdu%w$i}W{'#GT_zudDmxQxMVUpQ*e_N.tH +KE®|â2:8I, +endstream +endobj + +194 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 19 + /Parent 1 0 R + /Contents 195 0 R +>> +endobj + +195 0 obj +<< + /Length 1199 + /Filter /FlateDecode +>> +stream +xKo7jkj8JCUX(r7ZJփ+Q:,Ycd^ )o|?ϟ>S}\t-?]O>]?STmr{8YH|AyI(g C[4JN!g + , +31~Z䀽' Qh +,)ui.䴷dg,egxwfru^Ҩ6 f) .I}&z >PIո6M-#9ҖK +M2ݥu3I=F6h4!G!zQXZSڸu z B{^/m( +NJ+TÕ.ri{}G`7Z!;V^q,Q:;gQBMGҦvw^K7gaFoqe>)>ؼ?݃ +ؕygD%S31k-XҿC9\BV]kʂm $&(D48\߀mH/&?J6"nzm=Kl2TM;g1> &x +M[qj6jm|-}9Rxfݏμ~|Xg08/}°)32(B͚8sLB@ERFg6ԁT_h +endstream +endobj + +196 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 20 + /Parent 1 0 R + /Contents 197 0 R +>> +endobj + +197 0 obj +<< + /Length 1239 + /Filter /FlateDecode +>> +stream +xKo6nz8l[R6{z*$(RZz")Pf6_S!r9]ӧ_<_O׳O/4?ΖOL"(/嬑a\V|b(݉?ģ,@ A\^|!sW%(K{ _BHHՄ\m@Ts4Ai`BG8iqi̱sW*č[[b<QJX\ +-/' +"p%R`HyFיb+MN{NM\\sb;3i:ӨX7 ) .{֓LT% +s]XmMkM$Tu]V
^UK=i?ViiI9+j!G})Vy9$F- + +u^Dm&v~eFQ L<VXC<#<<븁 +wUgŭs%1+dZ +Wc:$iZ93[[棒{Nm`PLb"x6~!|o.n;MKb`pNBr`ʹ] ilc_Pk&2Zlo]LyX|1?F
Bga[iSr"7ެ+t!3 + +endstream +endobj + +198 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 21 + /Parent 1 0 R + /Contents 199 0 R +>> +endobj + +199 0 obj +<< + /Length 1272 + /Filter /FlateDecode +>> +stream +xZM6Wֺ3 m-@IwbˮlI|(?ѼȞ>z;_Gjxwƾ?_]z;fsjV߾ߙǏ+$-4x4^uKM[w7sg>p-XtXXAbdaqg +eiL^ WC|4GIqwwa.n<nZ{%pa3mV5v3]`V$w
뫟
?
&I%RPM$#Y1ƤX,؍U.iZA]Ts +0K;:toϊsoMjRp1))hX`=խӦAvY-{rHCcSc{ܷ5e<D l~,~!honvĬ!B.(hC*9FF;N6[w6,6\CWك3+uGx9x z +%Ŕ<bu,5 aDB7=&mm;NLOD?0V
Cn|.v$ޱpF9uV
dY.X}=^*kF1Xѡ{|Vkx{R'pTHQ|<~ 7x:wڎ f' Z%&OSc{508QJB!r$6@s<!ipCϞ_]ZU*GCK\a[J.g쳙B~LvvqҼ +ubg_ +endstream +endobj + +200 0 obj +<< + /Title <FEFF00200052007500620079002030BD30FC30B930B330FC30C95B8C516889E38AAC0020> + /Author <FEFF006E007300660069007300690073002000283044307E308030890029> + /Creator (Typst 0.14.2) + /ModDate (D:20260321000000Z) + /CreationDate (D:20260321000000Z) +>> +endobj + +201 0 obj +<< + /Length 1185 + /Type /Metadata + /Subtype /XML +>> +stream +<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><dc:title><rdf:Alt><rdf:li xml:lang="x-default"> Ruby ソースコード完全解説 </rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>nsfisis (いまむら)</rdf:li></rdf:Seq></dc:creator><xmp:CreatorTool>Typst 0.14.2</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>ja</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2026-03-21T00:00:00Z</xmp:ModifyDate><xmp:CreateDate>2026-03-21T00:00:00Z</xmp:CreateDate><xmpTPg:NPages>21</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>XudcY9/pVIrJWL6F4+5WXg==</xmpMM:InstanceID><xmpMM:DocumentID>VxjI9A0NLjWrWvULWWcueg==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?> +endstream +endobj + +202 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 201 0 R + /PageLabels 4 0 R + /Lang (ja) + /StructTreeRoot 5 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 203 +0000000000 65535 f
+0000000016 00000 n
+0000000243 00000 n
+0000000323 00000 n
+0000000409 00000 n
+0000000662 00000 n
+0000001088 00000 n
+0000001178 00000 n
+0000001276 00000 n
+0000001310 00000 n
+0000001359 00000 n
+0000001406 00000 n
+0000001474 00000 n
+0000001577 00000 n
+0000001694 00000 n
+0000001734 00000 n
+0000001781 00000 n
+0000001849 00000 n
+0000001910 00000 n
+0000002020 00000 n
+0000002067 00000 n
+0000002135 00000 n
+0000002224 00000 n
+0000002376 00000 n
+0000002493 00000 n
+0000002540 00000 n
+0000002601 00000 n
+0000002676 00000 n
+0000002932 00000 n
+0000003032 00000 n
+0000003128 00000 n
+0000003220 00000 n
+0000003297 00000 n
+0000003434 00000 n
+0000003589 00000 n
+0000003728 00000 n
+0000003813 00000 n
+0000003914 00000 n
+0000004002 00000 n
+0000004087 00000 n
+0000004185 00000 n
+0000004273 00000 n
+0000004388 00000 n
+0000004519 00000 n
+0000004623 00000 n
+0000004721 00000 n
+0000004813 00000 n
+0000004926 00000 n
+0000005022 00000 n
+0000005120 00000 n
+0000005212 00000 n
+0000005302 00000 n
+0000005462 00000 n
+0000005547 00000 n
+0000005638 00000 n
+0000005727 00000 n
+0000005812 00000 n
+0000005910 00000 n
+0000005998 00000 n
+0000006083 00000 n
+0000006175 00000 n
+0000006263 00000 n
+0000006348 00000 n
+0000006438 00000 n
+0000006526 00000 n
+0000006611 00000 n
+0000006701 00000 n
+0000006789 00000 n
+0000006942 00000 n
+0000007027 00000 n
+0000007125 00000 n
+0000007213 00000 n
+0000007298 00000 n
+0000007390 00000 n
+0000007478 00000 n
+0000007563 00000 n
+0000007653 00000 n
+0000007741 00000 n
+0000007826 00000 n
+0000007916 00000 n
+0000008004 00000 n
+0000008150 00000 n
+0000008235 00000 n
+0000008327 00000 n
+0000008415 00000 n
+0000008500 00000 n
+0000008590 00000 n
+0000008678 00000 n
+0000008763 00000 n
+0000008853 00000 n
+0000008941 00000 n
+0000009080 00000 n
+0000009165 00000 n
+0000009255 00000 n
+0000009343 00000 n
+0000009428 00000 n
+0000009518 00000 n
+0000009606 00000 n
+0000009746 00000 n
+0000009832 00000 n
+0000009922 00000 n
+0000010011 00000 n
+0000010099 00000 n
+0000010191 00000 n
+0000010281 00000 n
+0000010415 00000 n
+0000010504 00000 n
+0000010596 00000 n
+0000010686 00000 n
+0000010791 00000 n
+0000010935 00000 n
+0000011079 00000 n
+0000011233 00000 n
+0000011292 00000 n
+0000011351 00000 n
+0000011410 00000 n
+0000011469 00000 n
+0000011528 00000 n
+0000011587 00000 n
+0000011646 00000 n
+0000011705 00000 n
+0000011764 00000 n
+0000011823 00000 n
+0000011882 00000 n
+0000011941 00000 n
+0000012000 00000 n
+0000012059 00000 n
+0000012118 00000 n
+0000012177 00000 n
+0000012236 00000 n
+0000012295 00000 n
+0000012354 00000 n
+0000012413 00000 n
+0000012472 00000 n
+0000012652 00000 n
+0000012944 00000 n
+0000013033 00000 n
+0000013284 00000 n
+0000014223 00000 n
+0000017036 00000 n
+0000017219 00000 n
+0000018110 00000 n
+0000018201 00000 n
+0000018455 00000 n
+0000021273 00000 n
+0000040814 00000 n
+0000040995 00000 n
+0000041238 00000 n
+0000041324 00000 n
+0000041576 00000 n
+0000042360 00000 n
+0000045037 00000 n
+0000045075 00000 n
+0000045113 00000 n
+0000045472 00000 n
+0000045895 00000 n
+0000045943 00000 n
+0000045994 00000 n
+0000046346 00000 n
+0000047728 00000 n
+0000048062 00000 n
+0000049397 00000 n
+0000049731 00000 n
+0000050926 00000 n
+0000051260 00000 n
+0000052498 00000 n
+0000052832 00000 n
+0000054079 00000 n
+0000054413 00000 n
+0000055738 00000 n
+0000056072 00000 n
+0000057498 00000 n
+0000057832 00000 n
+0000059318 00000 n
+0000059652 00000 n
+0000060856 00000 n
+0000061208 00000 n
+0000062485 00000 n
+0000062838 00000 n
+0000064175 00000 n
+0000064510 00000 n
+0000065755 00000 n
+0000066090 00000 n
+0000067410 00000 n
+0000067745 00000 n
+0000068982 00000 n
+0000069317 00000 n
+0000070620 00000 n
+0000070955 00000 n
+0000072304 00000 n
+0000072639 00000 n
+0000074121 00000 n
+0000074405 00000 n
+0000074789 00000 n
+0000076426 00000 n
+0000076779 00000 n
+0000078058 00000 n
+0000078411 00000 n
+0000079730 00000 n
+0000080083 00000 n
+0000081435 00000 n
+0000081709 00000 n
+0000082985 00000 n
+trailer +<< + /Size 203 + /Root 202 0 R + /Info 200 0 R + /ID [(VxjI9A0NLjWrWvULWWcueg==) (XudcY9/pVIrJWL6F4+5WXg==)] +>> +startxref +83242 +%%EOF
\ No newline at end of file diff --git a/services/nuldoc/lib/nuldoc/commands/new.rb b/services/nuldoc/lib/nuldoc/commands/new.rb index 13919a75..b73424a1 100644 --- a/services/nuldoc/lib/nuldoc/commands/new.rb +++ b/services/nuldoc/lib/nuldoc/commands/new.rb @@ -47,7 +47,7 @@ module Nuldoc title = "TODO" description = "TODO" tags = [ - "TODO", + "TODO", ] [[article.revisions]] @@ -67,7 +67,7 @@ module Nuldoc talkType = "TODO" link = "TODO" tags = [ - "TODO", + "TODO", ] [[slide.revisions]] diff --git a/services/nuldoc/public/about/index.html b/services/nuldoc/public/about/index.html index ddbbadeb..3a11cede 100644 --- a/services/nuldoc/public/about/index.html +++ b/services/nuldoc/public/about/index.html @@ -64,6 +64,9 @@ <h2>登壇</h2> <ul> <li> + <a href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/">2026-03-21: PHPerKaigi 2026 (PHPer Book Revue)</a> + </li> + <li> <a href="https://slides.nsfisis.dev/slides/2025-11-24/phpconkagawa-2025/">2025-11-24: PHP カンファレンス香川 2025 (レギュラートーク (30分))</a> </li> <li> diff --git a/services/nuldoc/public/blog/posts/2021-03-05/my-first-post.md b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post.md index dbd7da0f..6147f916 100644 --- a/services/nuldoc/public/blog/posts/2021-03-05/my-first-post.md +++ b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post.md @@ -3,7 +3,8 @@ uuid = "6e9c71fd-bc8d-43ce-99c5-13d9f5b87ed2" title = "My First Post" description = "これはテスト投稿です。これはテスト投稿です。これはテスト投稿です。" -tags = [] +tags = [ +] [[article.revisions]] date = "2021-03-05" diff --git a/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md index 52931151..3918bdb4 100644 --- a/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md +++ b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.md @@ -3,7 +3,8 @@ uuid = "42cf2829-b897-4748-bc22-80dd734a3c09" title = "term-banner: ターミナルにバナーを表示するツールを書いた" description = "ターミナルに任意の文字のバナーを表示するためのツールを Go で書いた。" -tags = [] +tags = [ +] [[article.revisions]] date = "2022-04-24" diff --git a/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits.md b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits.md index 68c92dee..832e4089 100644 --- a/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits.md +++ b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits.md @@ -3,7 +3,8 @@ uuid = "cd16debe-8077-4edf-aec0-b1d45955a0e2" title = "弊社の PHP Foundation への寄付に寄せて" description = "先日、私の勤めるデジタルサーカス株式会社が、PHP Foundation へ寄付をおこないました。本件を社内でしつこく推進した1人として、推進の理由等を書き残しておきます。" -tags = [] +tags = [ +] toc = false [[article.revisions]] diff --git a/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md index 2fd69590..3a45646f 100644 --- a/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md +++ b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder.md @@ -3,7 +3,8 @@ uuid = "ed36e185-5bfa-42e1-8358-0b1da9b0a063" title = "PNG 画像の最小構成エンコーダを実装する" description = "PNG 画像として valid な範囲で最大限手抜きしたエンコーダを書く。" -tags = [] +tags = [ +] [[article.revisions]] date = "2023-04-01" diff --git a/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks.md b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks.md index dea3b225..59795508 100644 --- a/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks.md +++ b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks.md @@ -3,7 +3,8 @@ uuid = "427a124c-fce3-4a1c-a388-5c9827e34957" title = "電子書籍への部分的降伏" description = "紙の本から電子書籍へ条件付きの移行を決めた。" -tags = [] +tags = [ +] [[article.revisions]] date = "2025-07-15" diff --git a/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html new file mode 100644 index 00000000..b81d3aca --- /dev/null +++ b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/index.html @@ -0,0 +1,95 @@ +<!DOCTYPE html> +<html lang="ja-JP"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="nsfisis"> + <meta name="copyright" content="© 2026 nsfisis"> + <meta name="description" content="「Ruby ソースコード完全解説」(PHPerKaigi 2026 で登壇)"> + <meta name="keywords" content="カンファレンス,PHP,PHPerKaigi,Ruby"> + <meta property="og:type" content="article"> + <meta property="og:title" content="Ruby ソースコード完全解説 (PHPerKaigi 2026)|nsfisis’ slides"> + <meta property="og:description" content="「Ruby ソースコード完全解説」(PHPerKaigi 2026 で登壇)"> + <meta property="og:site_name" content="nsfisis’ slides"> + <meta property="og:locale" content="ja_JP"> + <meta name="Hatena::Bookmark" content="nocomment"> + <link rel="icon" type="image/svg+xml" href="/favicon.svg"> + <title>Ruby ソースコード完全解説 (PHPerKaigi 2026)|nsfisis’ slides</title> + <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> + </head> + <body class="single"> + <link rel="stylesheet" href="/slides.css?h=4934be6a5e853e2cbd6e7aff310d5ec1"> + <header class="header"> + <div class="site-logo"> + <a href="https://nsfisis.dev/">nsfisis.dev</a> + </div> + <nav class="nav"> + <ul> + <li> + <a href="https://about.nsfisis.dev/">About</a> + </li> + <li> + <a href="/slides/">Slides</a> + </li> + <li> + <a href="/tags/">Tags</a> + </li> + </ul> + </nav> + </header> + <main class="main"> + <article class="post-single"> + <header class="post-header"> + <h1 class="post-title">Ruby ソースコード完全解説</h1> + <ul class="post-tags"> + <li class="tag"> + <a class="tag-inner" href="/tags/conference/">カンファレンス</a> + </li> + <li class="tag"> + <a class="tag-inner" href="/tags/php/">PHP</a> + </li> + <li class="tag"> + <a class="tag-inner" href="/tags/phperkaigi/">PHPerKaigi</a> + </li> + <li class="tag"> + <a class="tag-inner" href="/tags/ruby/">Ruby</a> + </li> + </ul> + </header> + <div class="post-content"> + <section id="changelog"> + <h2><a href="#changelog">更新履歴</a></h2> + <ol> + <li class="revision"> + <time datetime="2026-03-21">2026-03-21</time>: 登壇 + </li> + </ol> + </section> + <canvas data-slide-link="/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf" id="slide"> + </canvas> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> + </div> + <script src="/slide.js?h=f97457332a0e5d878ab20d0b872a9fad" type="module"> + </script> + </div> + </article> + </main> + <footer class="footer"> + © 2021 nsfisis + </footer> + </body> +</html> diff --git a/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf new file mode 100644 index 00000000..a7809a05 --- /dev/null +++ b/services/nuldoc/public/slides/slides/2026-03-21/phperkaigi-2026-book-revue/slides.pdf @@ -0,0 +1,2902 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 21 + /Kids [157 0 R 159 0 R 161 0 R 163 0 R 165 0 R 167 0 R 169 0 R 171 0 R 173 0 R 175 0 R 177 0 R 179 0 R 181 0 R 183 0 R 185 0 R 187 0 R 189 0 R 192 0 R 194 0 R 196 0 R 198 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 3 0 R + /Count 1 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Title <FEFF5165624B65B96CD5> + /Dest 155 0 R +>> +endobj + +4 0 obj +<< + /Nums [0 112 0 R 1 113 0 R 2 114 0 R 3 115 0 R 4 116 0 R 5 117 0 R 6 118 0 R 7 119 0 R 8 120 0 R 9 121 0 R 10 122 0 R 11 123 0 R 12 124 0 R 13 125 0 R 14 126 0 R 15 127 0 R 16 128 0 R 17 129 0 R 18 130 0 R 19 131 0 R 20 132 0 R] +>> +endobj + +5 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [27 0 R] + /ParentTree << + /Nums [0 6 0 R 1 7 0 R 2 8 0 R 3 9 0 R 4 10 0 R 5 11 0 R 6 12 0 R 7 13 0 R 8 14 0 R 9 15 0 R 10 16 0 R 11 17 0 R 12 18 0 R 13 19 0 R 14 20 0 R 15 21 0 R 16 22 0 R 17 32 0 R 18 23 0 R 19 24 0 R 20 25 0 R 21 26 0 R] + >> + /ParentTreeNextKey 22 +>> +endobj + +6 0 obj +[111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 111 0 R 110 0 R 109 0 R] +endobj + +7 0 obj +[108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R 108 0 R] +endobj + +8 0 obj +[107 0 R 106 0 R] +endobj + +9 0 obj +[103 0 R 102 0 R 100 0 R 99 0 R] +endobj + +10 0 obj +[96 0 R 95 0 R 93 0 R 92 0 R] +endobj + +11 0 obj +[89 0 R 88 0 R 86 0 R 85 0 R 83 0 R 82 0 R 82 0 R] +endobj + +12 0 obj +[79 0 R 78 0 R 76 0 R 75 0 R 73 0 R 72 0 R 72 0 R 70 0 R 69 0 R 69 0 R 69 0 R 69 0 R] +endobj + +13 0 obj +[66 0 R 65 0 R 63 0 R 62 0 R 60 0 R 59 0 R 59 0 R 57 0 R 56 0 R 56 0 R 56 0 R 56 0 R 54 0 R 53 0 R] +endobj + +14 0 obj +[50 0 R 50 0 R 50 0 R] +endobj + +15 0 obj +[49 0 R 49 0 R 49 0 R 49 0 R] +endobj + +16 0 obj +[48 0 R 48 0 R 48 0 R 48 0 R 48 0 R 48 0 R 48 0 R] +endobj + +17 0 obj +[47 0 R 47 0 R 47 0 R 47 0 R 47 0 R 47 0 R] +endobj + +18 0 obj +[46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R] +endobj + +19 0 obj +[45 0 R 45 0 R 45 0 R 45 0 R] +endobj + +20 0 obj +[44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R 44 0 R] +endobj + +21 0 obj +[43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R 43 0 R] +endobj + +22 0 obj +[42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R] +endobj + +23 0 obj +[41 0 R 40 0 R 39 0 R 39 0 R 39 0 R 39 0 R 39 0 R 37 0 R 36 0 R 36 0 R 36 0 R 36 0 R 36 0 R 33 0 R] +endobj + +24 0 obj +[30 0 R 30 0 R 30 0 R 30 0 R] +endobj + +25 0 obj +[29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R] +endobj + +26 0 obj +[28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R 28 0 R] +endobj + +27 0 obj +<< + /Type /StructElem + /S /Document + /P 5 0 R + /K [111 0 R 110 0 R 109 0 R 108 0 R 104 0 R 97 0 R 90 0 R 80 0 R 67 0 R 51 0 R 50 0 R 49 0 R 48 0 R 47 0 R 46 0 R 45 0 R 44 0 R 43 0 R 42 0 R 41 0 R 34 0 R 31 0 R 30 0 R 29 0 R 28 0 R] +>> +endobj + +28 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7] + /Pg 198 0 R +>> +endobj + +29 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5] + /Pg 196 0 R +>> +endobj + +30 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 194 0 R +>> +endobj + +31 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [32 0 R] +>> +endobj + +32 0 obj +<< + /Type /StructElem + /S /Link + /P 31 0 R + /K [33 0 R << + /Type /OBJR + /Pg 192 0 R + /Obj 191 0 R + >>] +>> +endobj + +33 0 obj +<< + /Type /StructElem + /S /Span + /P 32 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [13] + /Pg 192 0 R +>> +endobj + +34 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [38 0 R 35 0 R] +>> +endobj + +35 0 obj +<< + /Type /StructElem + /S /LI + /P 34 0 R + /K [37 0 R 36 0 R] +>> +endobj + +36 0 obj +<< + /Type /StructElem + /S /LBody + /P 35 0 R + /K [8 9 10 11 12] + /Pg 192 0 R +>> +endobj + +37 0 obj +<< + /Type /StructElem + /S /Lbl + /P 35 0 R + /K [7] + /Pg 192 0 R +>> +endobj + +38 0 obj +<< + /Type /StructElem + /S /LI + /P 34 0 R + /K [40 0 R 39 0 R] +>> +endobj + +39 0 obj +<< + /Type /StructElem + /S /LBody + /P 38 0 R + /K [2 3 4 5 6] + /Pg 192 0 R +>> +endobj + +40 0 obj +<< + /Type /StructElem + /S /Lbl + /P 38 0 R + /K [1] + /Pg 192 0 R +>> +endobj + +41 0 obj +<< + /Type /StructElem + /S /H2 + /P 27 0 R + /T <FEFF5165624B65B96CD5> + /K [0] + /Pg 192 0 R +>> +endobj + +42 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18] + /Pg 189 0 R +>> +endobj + +43 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9] + /Pg 187 0 R +>> +endobj + +44 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6] + /Pg 185 0 R +>> +endobj + +45 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 183 0 R +>> +endobj + +46 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9 10 11 12] + /Pg 181 0 R +>> +endobj + +47 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5] + /Pg 179 0 R +>> +endobj + +48 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6] + /Pg 177 0 R +>> +endobj + +49 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3] + /Pg 175 0 R +>> +endobj + +50 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2] + /Pg 173 0 R +>> +endobj + +51 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [64 0 R 61 0 R 58 0 R 55 0 R 52 0 R] +>> +endobj + +52 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [54 0 R 53 0 R] +>> +endobj + +53 0 obj +<< + /Type /StructElem + /S /LBody + /P 52 0 R + /K [13] + /Pg 171 0 R +>> +endobj + +54 0 obj +<< + /Type /StructElem + /S /Lbl + /P 52 0 R + /K [12] + /Pg 171 0 R +>> +endobj + +55 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [57 0 R 56 0 R] +>> +endobj + +56 0 obj +<< + /Type /StructElem + /S /LBody + /P 55 0 R + /K [8 9 10 11] + /Pg 171 0 R +>> +endobj + +57 0 obj +<< + /Type /StructElem + /S /Lbl + /P 55 0 R + /K [7] + /Pg 171 0 R +>> +endobj + +58 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [60 0 R 59 0 R] +>> +endobj + +59 0 obj +<< + /Type /StructElem + /S /LBody + /P 58 0 R + /K [5 6] + /Pg 171 0 R +>> +endobj + +60 0 obj +<< + /Type /StructElem + /S /Lbl + /P 58 0 R + /K [4] + /Pg 171 0 R +>> +endobj + +61 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [63 0 R 62 0 R] +>> +endobj + +62 0 obj +<< + /Type /StructElem + /S /LBody + /P 61 0 R + /K [3] + /Pg 171 0 R +>> +endobj + +63 0 obj +<< + /Type /StructElem + /S /Lbl + /P 61 0 R + /K [2] + /Pg 171 0 R +>> +endobj + +64 0 obj +<< + /Type /StructElem + /S /LI + /P 51 0 R + /K [66 0 R 65 0 R] +>> +endobj + +65 0 obj +<< + /Type /StructElem + /S /LBody + /P 64 0 R + /K [1] + /Pg 171 0 R +>> +endobj + +66 0 obj +<< + /Type /StructElem + /S /Lbl + /P 64 0 R + /K [0] + /Pg 171 0 R +>> +endobj + +67 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [77 0 R 74 0 R 71 0 R 68 0 R] +>> +endobj + +68 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [70 0 R 69 0 R] +>> +endobj + +69 0 obj +<< + /Type /StructElem + /S /LBody + /P 68 0 R + /K [8 9 10 11] + /Pg 169 0 R +>> +endobj + +70 0 obj +<< + /Type /StructElem + /S /Lbl + /P 68 0 R + /K [7] + /Pg 169 0 R +>> +endobj + +71 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [73 0 R 72 0 R] +>> +endobj + +72 0 obj +<< + /Type /StructElem + /S /LBody + /P 71 0 R + /K [5 6] + /Pg 169 0 R +>> +endobj + +73 0 obj +<< + /Type /StructElem + /S /Lbl + /P 71 0 R + /K [4] + /Pg 169 0 R +>> +endobj + +74 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [76 0 R 75 0 R] +>> +endobj + +75 0 obj +<< + /Type /StructElem + /S /LBody + /P 74 0 R + /K [3] + /Pg 169 0 R +>> +endobj + +76 0 obj +<< + /Type /StructElem + /S /Lbl + /P 74 0 R + /K [2] + /Pg 169 0 R +>> +endobj + +77 0 obj +<< + /Type /StructElem + /S /LI + /P 67 0 R + /K [79 0 R 78 0 R] +>> +endobj + +78 0 obj +<< + /Type /StructElem + /S /LBody + /P 77 0 R + /K [1] + /Pg 169 0 R +>> +endobj + +79 0 obj +<< + /Type /StructElem + /S /Lbl + /P 77 0 R + /K [0] + /Pg 169 0 R +>> +endobj + +80 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [87 0 R 84 0 R 81 0 R] +>> +endobj + +81 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [83 0 R 82 0 R] +>> +endobj + +82 0 obj +<< + /Type /StructElem + /S /LBody + /P 81 0 R + /K [5 6] + /Pg 167 0 R +>> +endobj + +83 0 obj +<< + /Type /StructElem + /S /Lbl + /P 81 0 R + /K [4] + /Pg 167 0 R +>> +endobj + +84 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [86 0 R 85 0 R] +>> +endobj + +85 0 obj +<< + /Type /StructElem + /S /LBody + /P 84 0 R + /K [3] + /Pg 167 0 R +>> +endobj + +86 0 obj +<< + /Type /StructElem + /S /Lbl + /P 84 0 R + /K [2] + /Pg 167 0 R +>> +endobj + +87 0 obj +<< + /Type /StructElem + /S /LI + /P 80 0 R + /K [89 0 R 88 0 R] +>> +endobj + +88 0 obj +<< + /Type /StructElem + /S /LBody + /P 87 0 R + /K [1] + /Pg 167 0 R +>> +endobj + +89 0 obj +<< + /Type /StructElem + /S /Lbl + /P 87 0 R + /K [0] + /Pg 167 0 R +>> +endobj + +90 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [94 0 R 91 0 R] +>> +endobj + +91 0 obj +<< + /Type /StructElem + /S /LI + /P 90 0 R + /K [93 0 R 92 0 R] +>> +endobj + +92 0 obj +<< + /Type /StructElem + /S /LBody + /P 91 0 R + /K [3] + /Pg 165 0 R +>> +endobj + +93 0 obj +<< + /Type /StructElem + /S /Lbl + /P 91 0 R + /K [2] + /Pg 165 0 R +>> +endobj + +94 0 obj +<< + /Type /StructElem + /S /LI + /P 90 0 R + /K [96 0 R 95 0 R] +>> +endobj + +95 0 obj +<< + /Type /StructElem + /S /LBody + /P 94 0 R + /K [1] + /Pg 165 0 R +>> +endobj + +96 0 obj +<< + /Type /StructElem + /S /Lbl + /P 94 0 R + /K [0] + /Pg 165 0 R +>> +endobj + +97 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [101 0 R 98 0 R] +>> +endobj + +98 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [100 0 R 99 0 R] +>> +endobj + +99 0 obj +<< + /Type /StructElem + /S /LBody + /P 98 0 R + /K [3] + /Pg 163 0 R +>> +endobj + +100 0 obj +<< + /Type /StructElem + /S /Lbl + /P 98 0 R + /K [2] + /Pg 163 0 R +>> +endobj + +101 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [103 0 R 102 0 R] +>> +endobj + +102 0 obj +<< + /Type /StructElem + /S /LBody + /P 101 0 R + /K [1] + /Pg 163 0 R +>> +endobj + +103 0 obj +<< + /Type /StructElem + /S /Lbl + /P 101 0 R + /K [0] + /Pg 163 0 R +>> +endobj + +104 0 obj +<< + /Type /StructElem + /S /L + /P 27 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [105 0 R] +>> +endobj + +105 0 obj +<< + /Type /StructElem + /S /LI + /P 104 0 R + /K [107 0 R 106 0 R] +>> +endobj + +106 0 obj +<< + /Type /StructElem + /S /LBody + /P 105 0 R + /K [1] + /Pg 161 0 R +>> +endobj + +107 0 obj +<< + /Type /StructElem + /S /Lbl + /P 105 0 R + /K [0] + /Pg 161 0 R +>> +endobj + +108 0 obj +<< + /Type /StructElem + /S /P + /P 27 0 R + /K [0 1 2 3 4 5 6 7 8 9] + /Pg 159 0 R +>> +endobj + +109 0 obj +<< + /Type /StructElem + /S /Figure + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [8] + /Pg 157 0 R +>> +endobj + +110 0 obj +<< + /Type /StructElem + /S /Figure + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [7] + /Pg 157 0 R +>> +endobj + +111 0 obj +<< + /Type /StructElem + /S /Span + /P 27 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0 1 2 3 4 5 6] + /Pg 157 0 R +>> +endobj + +112 0 obj +<< + /Type /PageLabel + /S /D + /St 1 +>> +endobj + +113 0 obj +<< + /Type /PageLabel + /S /D + /St 2 +>> +endobj + +114 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +115 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +116 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +117 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +118 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +119 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +120 0 obj +<< + /Type /PageLabel + /S /D + /St 4 +>> +endobj + +121 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +122 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +123 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +124 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +125 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +126 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +127 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +128 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +129 0 obj +<< + /Type /PageLabel + /S /D + /St 8 +>> +endobj + +130 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +131 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +132 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +133 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /BVHYHP+NotoSansCJKjp-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [134 0 R] + /ToUnicode 137 0 R +>> +endobj + +134 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /BVHYHP+NotoSansCJKjp-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 136 0 R + /DW 0 + /W [0 0 1000 1 1 682 2 2 637 3 3 644 4 4 574 5 5 227 6 18 1000] +>> +endobj + +135 0 obj +<< + /Length 11 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +136 0 obj +<< + /Type /FontDescriptor + /FontName /BVHYHP+NotoSansCJKjp-Bold + /Flags 131076 + /FontBBox [14 -224 985 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 733 + /StemV 168.6 + /CIDSet 135 0 R + /FontFile3 138 0 R +>> +endobj + +137 0 obj +<< + /Length 858 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +18 beginbfchar +<0001> <0052> +<0002> <0075> +<0003> <0062> +<0004> <0079> +<0005> <0020> +<0006> <30BD> +<0007> <30FC> +<0008> <30B9> +<0009> <30B3> +<000A> <30C9> +<000B> <5B8C> +<000C> <5168> +<000D> <89E3> +<000E> <8AAC> +<000F> <5165> +<0010> <624B> +<0011> <65B9> +<0012> <6CD5> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +138 0 obj +<< + /Length 2707 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xmiXSgoyB\"I@QZEQgTVK$hQ *( ,*bBUǭ.V. et>9P@ `%1/ؠqHjsx9?B'VN_vR?:f-9Q`P'bDQb3)eΊ])Z WBCbͳԚqZ[V0!))i|QoxxUJ18.J^VGcBya1aq!5b. (NQi#1eA (;FHUuwbqwbl[q>~b{bCX|⽛RwoA6){Oڋ6Fbo(JhYDY + sWet]9Q5¼9R^!,啿 +3NcW3>(ţ)R2 + + +,-,[.GJFɴQ7SӸxb62:.2l1}ʱw\<qE9Bs&),K#0Jn B;sB3/!0T~%zx*a:= +?k"JG"ߝ$ aLOTmSJa"vnC +ۘZ4h|Em($q)`3)0ba,
BX3KhBV+s{D +즁i(8).z}~}ttsfT(4_)Z`&'$Ilأi%3))˶:$R}2t#c:)ZX5٠OS
DlSFyyĴP,3V aחX.8VTÐZpr,;.3(mUT5T\rD\O.;U $p aGcG>CO:銾y̬J%xһcd:~ׇ+%|no}H +Xt]{ڏ>]<aB7.8%8%pzzs٢hn?\z{nޡ}^I-Fv*JPWaLp$?ҭo$+P^Wnc65BYpVܔM"s땨siL^`z^ -ODS`yH'Z!_`ynJhSPOi;iu0B3f*ly#4@ÇK@)ЁˮC+c + {}t&鎒 `y8sH ~VPTHP=9t2چ{c؆Q{p-AAm0J9LWJ̨%3#9*in<<Р5p,_,xKA4}*mMO~,~`ުVK! @>ƩOޙhxFҍq IM5-o +#앏p(N7&*`HCqwGƴH&>:qy5ӻٓo* K-`9c[4=s1AW +**ششf$sj!sʶ6E%1F(?7RQvB]gXdkf涭Ex^\l)S.DUU1{Q}/x3zaKۃs9S[f(*j~P +(no>yʍyKJ99#QSeSB>ZIxꮪh ;'ad'%[;/m8YfqZ$t4=E!A"cS!Xg un)1̥ATހrwBѮٚ2-3BX∯P}a0F2 + +endstream +endobj + +139 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /MMCTJV+NotoSansCJKjp-Regular-Identity-H + /Encoding /Identity-H + /DescendantFonts [140 0 R] + /ToUnicode 143 0 R +>> +endobj + +140 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /MMCTJV+NotoSansCJKjp-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 142 0 R + /DW 0 + /W [0 0 1000 1 1 610 2 2 468 3 3 600 4 4 275 5 5 224 6 6 338 7 10 1000 11 11 338 12 12 633 13 13 728 14 14 554 15 15 388 16 16 646 17 17 563 18 18 564 19 21 555 22 22 657 23 23 606 24 24 552 25 25 635 26 26 521 27 27 607 28 28 347 29 30 555 31 31 618 32 32 521 33 55 1000 56 56 392 57 57 555 58 58 340 59 61 1000 62 62 278 63 63 555 64 64 1000 65 65 555 66 69 1000 70 70 278 71 71 510 72 72 926 73 77 1000 78 78 531 79 79 608 80 80 575 81 81 1000 82 82 535 83 83 293 84 84 599 85 85 552 86 86 1000 87 87 377 88 88 689 89 89 638 90 90 498 91 99 1000 100 100 555 101 138 1000 139 139 878 140 145 1000 146 146 607 147 147 620 148 148 284 149 149 275 150 150 555] +>> +endobj + +141 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +142 0 obj +<< + /Type /FontDescriptor + /FontName /MMCTJV+NotoSansCJKjp-Regular + /Flags 131076 + /FontBBox [-44 -250 984 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 733 + /StemV 95.4 + /CIDSet 141 0 R + /FontFile3 144 0 R +>> +endobj + +143 0 obj +<< + /Length 2736 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +100 beginbfchar +<0001> <006E> +<0002> <0073> +<0003> <00660069> +<0004> <0069> +<0005> <0020> +<0006> <0028> +<0007> <3044> +<0008> <307E> +<0009> <3080> +<000A> <3089> +<000B> <0029> +<000C> <0050> +<000D> <0048> +<000E> <0065> +<000F> <0072> +<0010> <004B> +<0011> <0061> +<0012> <0067> +<0013> <0032> +<0014> <0030> +<0015> <0036> +<0016> <0042> +<0017> <006F> +<0018> <006B> +<0019> <0052> +<001A> <0076> +<001B> <0075> +<001C> <002D> +<001D> <0033> +<001E> <0031> +<001F> <0062> +<0020> <0079> +<0021> <306E> +<0022> <8A00> +<0023> <8A9E> +<0024> <51E6> +<0025> <7406> +<0026> <7CFB> +<0027> <3092> +<0028> <30BD> +<0029> <30FC> +<002A> <30B9> +<002B> <30B3> +<002C> <30C9> +<002D> <30EC> +<002E> <30D9> +<002F> <30EB> +<0030> <3067> +<0031> <8A73> +<0032> <7D30> +<0033> <306B> +<0034> <89E3> +<0035> <8AAC> +<0036> <3059> +<0037> <308B> +<0038> <002F> +<0039> <0039> +<003A> <2022> +<003B> <5E74> +<003C> <51FA> +<003D> <7248> +<003E> <002E> +<003F> <0037> +<0040> <2192> +<0041> <0034> +<0042> <69CB> +<0043> <6587> +<0044> <6790> +<0045> <5668> +<0046> <003A> +<0047> <0063> +<0048> <006D> +<0049> <8A55> +<004A> <4FA1> +<004B> <6728> +<004C> <76F4> +<004D> <63A5> +<004E> <0059> +<004F> <0041> +<0050> <0056> +<0051> <30FB> +<0052> <004A> +<0053> <0049> +<0054> <0054> +<0055> <0046> +<0056> <3001> +<0057> <0074> +<0058> <0047> +<0059> <0043> +<005A> <0078> +<005B> <306A> +<005C> <305C> +<005D> <4ECA> +<005E> <8AAD> +<005F> <304B> +<0060> <FF1F> +<0061> <300E> +<0062> <300F> +<0063> <306F> +<0064> <0035> +endbfchar +50 beginbfchar +<0065> <30EA> +<0066> <30C7> +<0067> <30A3> +<0068> <30F3> +<0069> <30B0> +<006A> <3060> +<006B> <521D> +<006C> <898B> +<006D> <3069> +<006E> <3046> +<006F> <52B9> +<0070> <7387> +<0071> <7684> +<0072> <63A2> +<0073> <3057> +<0074> <307F> +<0075> <7D4C> +<0076> <9A13> +<0077> <8C4A> +<0078> <5BCC> +<0079> <30D7> +<007A> <30ED> +<007B> <30E9> +<007C> <30DE> +<007D> <304C> +<007E> <3088> +<007F> <30C4> +<0080> <601D> +<0081> <8003> +<0082> <904E> +<0083> <7A0B> +<0084> <4EEE> +<0085> <7ACB> +<0086> <3066> +<0087> <7D19> +<0088> <66F8> +<0089> <7C4D> +<008A> <7D76> +<008B> <0057> +<008C> <4E0A> +<008D> <5168> +<008E> <516C> +<008F> <958B> +<0090> <3055> +<0091> <308C> +<0092> <0068> +<0093> <0070> +<0094> <006C> +<0095> <006A> +<0096> <0038> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +144 0 obj +<< + /Length 19434 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xtXI6<0mYmw0gŀT$JQ HT, 欫3߅~?_CO}TչρQVp܉F6>:{.ej="f줸v2W2#>;Ic<'999oN(>"Q\B`{6y׳w=3"ͅK,\P{N44mFu[79j#ovGFEAM^MVem|}T{8zx:Tjn%;=<=}x۸r8J.'qƔ%[V8' q[√5cjǎʚFi:qzzG KgkNS&]JM;Hy+*x<O^<?g2gKoe9{s{{O\_Y\ldMp8JI#p ++/p +*#p +;*Ա39'GȘA7WZ[<HHX҂,$LF-upTGӣF;z̓?LL<~܉qO|=*%\d '2 A(\qɤ˓^L?yÒ8ISԦȦnli?!glFŌ3~9v[g4k,9s[1C,S1KU~Zx%7V,^~a+[}rZ1kX'Z>n1SfAuFd>߬_߷U{kǶ
,z
6±^_StM] 2ڿ~% ++{|8+LzF__53#iQ,ՔbFR8D^á*oq9߾Us@kޛoX qֹqo)>}
H !6oj&!#t!9a=V9>AX^lM (Ų+=%
t8FGg#f6/c}N+2[_wscT|
6 @tF?\e0+ɡR؈Lk +f8ϓeSԿj +fưTJvyᴋת:k\JP7 +._^ה_Z/uob"?L1)DğQP*8\F )p:^ہJRB*fxSuNw2XNz'
؏,G~Z8_5ң9H +O +7ٽ6+1!oWb^y@ׁ[CvܭxC@о|:p +:GM:TX7!^ԠXϯRzѯ$#;'Kz($P*wtVrgp~I4n:ZZK"I^r*@M)%tV,l7`F}V11&N)V2wV7f/CjcrsAf#twO=`_sqx&6Њp, +,U)F)jfKQe +` +^PaH_ +E#JQm1'0_yŮ?nDgt٥b^x *
ϖ +][-xWK~7Td5 + +@ *Ws$
̋gp٣<'l
!1[BLCLEDȍ7g@p>!8r]UW]#Zߵ2>x$:Cn50orY +40b!wbHB=>TuCJ +lUou_ 3O->tCgo4Tja[`n,;z5f8_=2fv.Zn`xq%k|+{g/潘μ3 [} AkwP7P.'a? +*-|u}
C'K6#Dް 7~DLF|53' +0ΗuXwyUwokKt!. *XXaqʗ3^}ߕ=k;JoQ~ֲu}pgG3Hn%0_A#|Ǯ!E=Hv8kiwE)10@]XbpǮjs=M;UFǟ=kGT3PL!99PD'IP3;rZAAEe(/(-$QfE.{c8b +cp(!O_y8U>Tr!i}& 3n
Ѓs&FX@kB,B)D|l +|s:TXcae{r{g>ic +aoS{WƍbY3cw1-DP[| +6\FvvuIIB2A%g%@u@0,
"Ap0gIzg~XQWޘw0.LYpA0r̨̈O>Tp2Z/VhxDEFn(Dدҝ*(4VU.ԵS8 +OPOy,ɝyUlØY(Hu
C>rpe _Ϭ^\$sԭWyWVC&ތ=N]͑~$c7(m$ĻIr0'/d#C%V+1>TIn'VVBo\{Fn:8mmBbP_5QP +*%J?L \y,UF?[_+fC#+"63JM'Key +DʝӉ/;Im=Knώe/
tmG |\<67iu")-93ET#H{u +!JVs Ed!;a-Nf"QXg̟t},StS"8O$DvRA$'"/kJ.ZnH o,9{ ɤ,N$yRa<iTEp
#$ŏ< [T<0$Yxԍ^pGpAcKɧ1+_lWt=}o=6{n^S.nցf;;Z{oL?[wH\If<f;l C/1/;BR'4c0LNDƍy9(D{&3εVW22BXq5!sZ}%*` t*sv{Ѫ\a
w),b- \by$4Hi[{` 2PBD%8aV ̖1_;;osy3Io-Ŀ:2XI8FMI$QsqmgVDF>><Dy}Pnz-Zn_z`OAuåUg~Fw:͜+6<<|)lR'}?'_ά&AyzH:Qͦ+1Ns:`$d$ ?hպ8NjR2~^QC+q=REq9%cScOŦbN'dWQcS&clI}*(7씲Y`MLHhnj׃5tKw +pw
zݖ`A兠LPy!.Ϫ̨G9tA2?2-V8Ggγ8V^w旔C]"42*Tkg&K NsOkdi҂)Ulq(79߾1P8F=(s%JSk/gH<vVSTYvBwL"Y,a3/[ ã8H.H.8Q@%*4AL-$81%NrV"9}6<et wN0@c6F8n&qJ䢤`cyٝv +bUO`=z 6}cDŽBF~7f>`ߎأXA7 +J
cA9q +P82}$ne[ i@Ƀ'){*?:P +H;&óD{!n-L siw&+Sn)$q+T軝X6t@ +;e~f#wx瓊|:`8v\^_!pb`%3_D7He,=||[e^zBcȋ0VC;.<vq5.RYY\wڮ5R|/7fV&şn&f8~=8AmN!0@bnÜ;WJ}[V< ROrodtLڹ쌜t&h*5x|Cli/
unepG=*A/p( +8yq^r^J.um˰fA`{/jV{ۆ8/U*Xy:H:X̴߹=<㶞Nի;{{@ww|MBUpa/\+=dVEF婪9½8iNtxCn<DA4
#&^Ž ~U +wK]Wicװj&ĥ]>,'EEJbƧz%QeE´j'mwB:6Cf#I]3:wy0?^KGnzA.H2$`;Kup)?*R=G)3o*ѵ)It +M>?ɻM8 XACh8W}'- +g" lz +KHZs '؊Knv}pO#*~֭}MGT1K_GNsUm퀕xwW@_.TzJ/7+l@iL +3~
G^34\|VUO<+!_:{&56%iY.q]u"Fխ'{&mZZme%O_ՙk +W[SAWau)\sfq{c=)> +%FgIz ǍVqD`
݊Xm#%7W,+T@?uOx4j0(ڻ]ǭ#wW-W4ju +(\KOAm"b)E@)y<ٍsӃsOWՔQnFl%`3Ued-\qGa3ϰRd<`3ɏ +$$Ks3pԄo +5!OztQãn.}q<i +XͰV*& `0n&y$\"&b>_1_A^Gu,{ +U"_Jڏ|l.i-}q$u@W>vN҆IN c6?Nf!IOuIlI(<IL9sQjgt]0t7pm'8[v1bHf7vIϤ +V=//oyp8iw>-e3I$,טϿ,_X_AsJz˃o{HQO(<п|Aso1M$ճҶ5"FUzC)d1UҠ. +c>>Z/xlh1nb*ƅg+kK6g4<G@S`T}7*!y{IjvoU[ji-Azcm/.J$[8ueLtyVRq"59yi'u,3. v=*$JCJ7lVb:_`[Gn~ưL]*$m*7p["ˌ̒oab}Yk}U${Zĕ Wb/٩1%(I`{\nY^]_L/i_]Z+UqC8O;tA#*>QlcAz\sBlD_"QpɊa༄
WaJ{Jk͌YCG)Kfө)Uy^oߚ9=6zT jpۻnU_1{3̰] +l }*c:ٙi)un`~70+/&&<ɟ7Ef-swAg&<q#
1-{b.[>¨ߒcEF:SQ>b_1[gW/IKwR.'ᅯpNV"+eRCO{wEQC^D<Hegd YeDBp*ݪH+WRs`$(~HtqSE)shGW +mg`:}]ܠwW +~Nɗ1{V颡oEݯg&K@:Z8'/a:x&!_z1X9!8EGjvAar"FJ9Ye3a1QƊE>6Q$0-tlz*.96dk#9%+5D=eW% #R +^ܵz[M%_k#-Kq"1Ņ55g=mmZκ*?)<y|f} G3pk!)Fjp+F +)Ap7fp= +/@lnYˠ
h
ѿp Y~Y|+ [FIlT,>ΏM={2t©ԫտwNBXRW/\QؓV\Ẻٕm|y7*,pGB">83XǑb& wI܈n/[4'a(5Y?i._oRC8=x$%_R1sD|ܜؔt;$M8j)R/YN|NB{[삷~Qa ,Ջ?X99KO%|UW~хҌ7ۧm[l=)r13<K, =8-WŝVm^!ٮVa_g \ܓ +YQ|Daw$㝂[KA"&;Bdǟias?uy+/,7BhmqqelL1nq;.n RC}a~ѭZޕ"PaLˌXnV۵zU^WP#͞-+M"z~r-v6\o,|z~oU{@PP@ƞys6n#>S*X+ny 4WuI1cB$oRU`w]YhUcq6 +])A<Sy<{1a5SQkQN}shE͕軟ZE0=I0~SN8߁
p%`{M y$y-c{֡ Vt+߿ֱy):9:c-TmU-R(=upjw A˻O)xEhnlj45pBܶOO0k]|<35/^X_"w߭V~=-:1Z䉖;ץI
vEEHϹh9fo:X~"$!?`Ky]/<^R. +`5H_eÙͰČ ^8+''=B`E$9 +ÊaՑ +;|8*Pgd(=,};""Ljnki6Mdiqq,gݜ-\f_pC{9lۀpz((A\Ku/^dkg\.7 +
-.;WV%lC[AŰVe6p"`6:F b2 +DlmOAX~ؙ^^CWJgmٺ]YK_T>crLZ+7M̚(:;5!+q:;ђaq̥WllgZ=sWfhkZǖG~.t+sv6d +CM[XW[U/XWvCI7/ 1b?ycB`X/:`qDGuq>Y4=[kq 9مeSA-]CIJTC7ح
*}KP>qm|Yxx6(~|9Qh|ۭ>Jd\Q/<P]gTBE<dpi;kQ:: +{5(zﳵ?~_VL hMP^O]
Ξv.YB+wl9<<<EtF
"Lc9h}Yn`G{v'Dc^.pbWUv5s{c-vP +GPW(OD
Y(\8#:xW"#I8(?ʸd7J,>\ERvbFBG}
eS\T$T%I+z +42X+JWk'R]өG[v;^ +ֆ-ROtr-PA\_AmR7#Or;.C|t/'t!'G4jMLPpwTBI@P)B=uP=gD>os7=xP`XyTФRN*`F*"u49g4\ϴ_'up;Kӓ +3Oi-x=ΝA\Rekx!Qjsz= +242P]u|k|P[칄TAZJn*4T5ە[Izșn;q=G<x+afIScVtTwIvum>o9J0TVPy{ɕ/4fUJGX7QOwse3.kQ]ɔԔ4ZaXdPT`m?Ee^UE gd 8^~ +#qq粯WI5\_~}.٤tۍ0w}-L<UYUL蒷iMIm=3NkQ^!G|.=~3ӤX1[HLpv|?CSp}ycUfD0,:`u8ԑ\֞qݻs^VMn3z6k6XuZr#%ys}7zLۿN=[(gMnPgd~Fx0 + 3Hp%] +aO$=,L+tvx_R@b D&~Y.\E8X0h[nǭEso_h;+7rr1r+ڛUjwߓm»uMKc<;o{e;leڋNA~*73(%'lz9
t+ySL?+(ZKTbNf&Xզ +#/\¤cV$z;An<|9Ek=Ss+W"v9lfKsIvq(DH,ea*2XEz.3\e:rO\DeK;}l7=LJCp_bs^[QM2Z/4&_S0oSG HS{VT$2O.(I},%.'N%hJfMq7 j%2s$`g3poyƭݷU`zK{0x6}7Nvc$~zj\ʰAA-LgC;Ml*tanEN!84%2)k|KEIt=*tRa30yN&ٛp6ν܄3 0a`wq73 =l}仡=HަG745|v*{zuÚw?,1f{ot|E$fUKm2h̶1c'B"62+1XQB +-90b DF.ކqEElLw+)er1f1c|ŞsfvUUq&e[-[q{f!Еr~?K)xZbUxqY_fX *@^027cbg.1CϹxRlIPIv@j6.g߾]YGA8gW +pSsFػCdhbPtf0GȆvc
M%肯xS锂NKMz,ep}0J8]DAEWj:&p}em2;ʤ&mXojBNbniF +N _{p.0"3jpRZCeuġZZQJ + + + +TE-( I(BUp SVU[;w^ϊ9ukݯay`]X܇Az~LhQS|nna-DF!V)V?G13x2z +Nveal~>-P ,,^3nt,^*8 v4JH@k-`bO>Joj d8TH)CegC,&=4wODbbi?Bk̽'W64ԳWm8]s +<nJdbm,ՄjJ)N~$GiW#Pa% h @~{NiL 6Xax-t4ΖI0틩$qea*E)]UY[bZͯq3=ǮQP rO;THi;t'2:$R椖X;b83 +?t_^F/'h=^حA7Rj<H +x`K$m;\ +ˊs/L-$]ZYqUj$jQ:9W(1Z~=Bp[7xfgmp0*2/"$.Em=<篵v<,LAl?ܒS\ZYX0ʹֳ,̀b6-=.(\gRXōfq'h3ij^쉍.Z]G^ZWCC\^~3b8w0L +0$t"?9DTPua"{GQ\i*2 +Bn/QE$=<CQ)LmM:'m$B+Z?qϪ謘c
h,Q^&?ŁK$;ˣ/4^uy7~Dam-cbc(CG]k曍;Mj
Mj_wJp |a\wλgP~c|7ӛM|HҲ@wĚ'TڇMZꋏrlmReU
[M'Z57n^m@Twuqtr +vsUQy.'is&Oi\z92ؘ7#DSB*s`I{:A& +uEsIú*6.Iv\U]N,x. +S),N5yp
Dtwns~CN#N[fb!E 8y$?!&br~ށySK7 qU)_c77aG@)^Z +fAc-m'ʋѶO1耳yjޒ= P埻Ab4=)@k7G(վ{w5=*eq`CS$_U.)[3`4Zߛ-f50.̼̬RvQzU-ʃIqhaD^:N;54?jlxM`㞵Zؤa*3($@'BW 08<bg~Ǖ19q;#SKxB|Ё6>q)A:mQ)gG$lo`p l'
hйp$n`p &B=P$%)U)+d9T[v%*sykVU|GO#r*<!A}/;5`8"w^a{'Y +fsrd]OLMgVW*k)2i0#>J9skg] Iw>曑&He[0xs>m@~kс~vq\c5 7(١13X|'eiq%>BMJA-Jvn$M]};qIT䝩Y,~;"D.ͳ#(LKB)#J˓ǩOS/]4#|`}2jl&fV5]
D+VQT<NaE<ht2,tf4SyE#ƌrɴȔ; !SL9Ka؛ +(n>ήg!e8L\W_2WH"=p]D棘触G4<dMC* ;)/HOϓDGJISTȌKr!Ul蒊&c}ft9Lb@P
f2-t^{wFF]$k+Ü{[Wm*t]|^p,
}/=Λ)}WYh}ͻaI?vq[4 +E?ROMg/>ꩻgk6Hk93˽_w췠'!6V|H_x +endstream +endobj + +145 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /ZTYIUS+NotoSerifCJKjp-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [146 0 R] + /ToUnicode 149 0 R +>> +endobj + +146 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /ZTYIUS+NotoSerifCJKjp-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 148 0 R + /DW 0 + /W [0 7 1000] +>> +endobj + +147 0 obj +<< + /Length 9 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +148 0 obj +<< + /Type /FontDescriptor + /FontName /ZTYIUS+NotoSerifCJKjp-Bold + /Flags 131078 + /FontBBox [17 -120 991 880] + /ItalicAngle 0 + /Ascent 880 + /Descent -120 + /CapHeight 729 + /StemV 168.6 + /CIDSet 147 0 R + /FontFile3 150 0 R +>> +endobj + +149 0 obj +<< + /Length 703 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +7 beginbfchar +<0001> <5B8C> +<0002> <5168> +<0003> <89E3> +<0004> <8AAC> +<0005> <8AAD> +<0006> <7834> +<0007> <7406> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +150 0 obj +<< + /Length 2571 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xmU{TT?}N:0s0]e\5EEH 7AR<<9D! +3pVC:߅9G8AOnS/И:gu|Y4H**O
zA;4QG|¨BxQl?XQb
v0cu6l{'QA)M97(Xް;'u0ӡ2^[,k]U5,.fpz. + jg@@C.'ŻwgT2EulV?ʭaIgqg*!/06)}hC^>[RR7/ ;l2|g.5Su4۪5'DcU~_MO/)@YʴYKXłufW;-M5&Y[M!˝ +?4q]@t00T6jWAr^jsH3|6#]77z:E-!SkI{w]ɸfɭvUqK(IɔNj]8@GP0iXf'x̸\uN[Y A'1S/^KŻ'\ +>0x*9~*WrǭN>d?0e20Eb::5U3G{25`No:h_6z M솹lω5bԈGQ0P~o>ÁHкIqZeA2\)"mCP7dxJ#z΅/ߵ\,h0;~VAy{9iX/IcTZBHV4؊3FU"/Ic`7XElV:L+=߭-qe>n0-(.[P^ǘF*8XM +KY>o/~w,ئc_.uVxQɩؕS`S˦6k3EЕ}&sF1NF-S{4BwIIVE;nalHRҧon:B[Y'_CLϷ"|ysb{{W6S賊<=0v.2=V3 +\Z'Av۾pK.y}CEvcx2F֕7=uM,~yi:(h]驵43g2-M4yKhZ{&UCkTEexKpa"\?aW50 +쫆3;*47~Bg 4a,EFFgc +#c39ӇMоC*r6aL;ĊFUKt̾k4 +&u **4iф4-D}kr7(aĀ!2 !?`0;(8K0C'q4Q~!]&g(< +endstream +endobj + +151 0 obj +[/ICCBased 153 0 R] +endobj + +152 0 obj +[/ICCBased 154 0 R] +endobj + +153 0 obj +<< + /Length 258 + /N 1 + /Range [0 1] + /Filter /FlateDecode +>> +stream +xuJPFOUvDD@`]\ +FMkIRB|&إnऋ(HrTų9`ըa&ʺ:l +3Ŭ*ުn +̵8+/<aRkpشAmWQIh
%lE5VW~dX)ϴ:bk#&_¤30
I +endstream +endobj + +154 0 obj +<< + /Length 314 + /N 3 + /Range [0 1 0 1 0 1] + /Filter /FlateDecode +>> +stream +x}Kq?UX
94%MQKSN#ԦQvBˡhFk ! +ՠZP~xx^ޗQx"^P c!H0 + 0l+ߣy7;;Q?V._tF3LEK)y z80eIPkT/%[p +endstream +endobj + +155 0 obj +[192 0 R /XYZ 76.8 406.763 0] +endobj + +156 0 obj +<< + /Type /ExtGState + /ca 0 +>> +endobj + +157 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 151 0 R + /c1 152 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 133 0 R + /f1 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 0 + /Parent 1 0 R + /Contents 158 0 R +>> +endobj + +158 0 obj +<< + /Length 1302 + /Filter /FlateDecode +>> +stream +xZMo7WXL' +Ub<T-nNPOa8a[".쥮%|f-p>F+ErBtJ;.Zg0C%Vb%}1nQ:)^^`$K +x;;3{Ukuo L|c۫X|v$݈֠ۈ1$jMC }Ų^~nM MϤjaTN9rQ3̈́"$'SECnCPPiǁhɄXThFɅ3\p 'g@;@eA`+]Pԁs4^d0["Xwklח3us|X +e`rGMY{/08V>
op3n坶$4d +! gSױhMB{
{6_Qo47 8ELjǗu]~qz\lU築* +endstream +endobj + +159 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 1 + /Parent 1 0 R + /Contents 160 0 R +>> +endobj + +160 0 obj +<< + /Length 1255 + /Filter /FlateDecode +>> +stream +xYo7)ػjg8NЇ$⫰VPJ]!QEcwCI۫l=SZ_,;z<yx6zc:4_ýz\<STY깲ֽ[v,qw~S2@AmInxfI6 O{h1zރC&+ U3E6H4
G#LkWkgdzukɏM2F]_e6IgԩIgO\ED=C +nT'$}=ML^[df i +oW6d"]~\_Z4a#(J26,)h-b +]ΥP3aV,ifΉj=C[
b۩|F1X*so<ԦKBV5@{=6xѦ) C@d-k߰zmpT-oqGl{l諾_ +<Nghx^64-۩d2j;$UgEgOkCwmW7OR0JkAV)J +1ZWgeXuv l& }:k"Z#nW6b#S Hsb/XydwUgP3J[giB-1xVo}#i=/--Q=Cm~{Ća3g݈;M!Ĉ8Z +LGw.@!K%@}Dd3/E?%=74!-Gk:?S/g?f.V
5ZK;('j|e4=Z_\1捱#:#zz5$68iQ|^|2ғ?Zw`x%Ч,T|٥mpə]}ա7͘@!hb4J77IŷyR]*NRwi%MZ!gx3Z8 AdQck$M3C0'CDpz%3'8R)'\*qsX<7tâO7+z0>Douc#hZf#
QN&ѻC7&ߙyJ +endstream +endobj + +161 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 2 + /Parent 1 0 R + /Contents 162 0 R +>> +endobj + +162 0 obj +<< + /Length 1115 + /Filter /FlateDecode +>> +stream +xMo6<6М?tw@1\m8&.עGlPTF}Z]O<;R.0?SJ~~z&a?7o"Q9eeZw K-<Ma3FYʒ=I-ZKr*) @TstZÁfBGFjyjs`#rJ[q-~-ˍ7b@T$6ƗAoABnE +,)衫G}X96LE#Xv]-]wg!7mqP%$,ZދB?iDU3A){1ɍk-W2Xb۬lP+1KA8xup*է}Ck1Ơr'SIP#z<- +_̝K!3!3DVYˎYW*p;io0hKֵc*\8V$j[VWעͶ< +< +cZkv T $=68ւVyN;~`C_XeIk _$&(D4?%=74!Gab;/n#@:Ʊh|"<ѵuwW,&3G'rx?y +[Q!@5eI9Z&Y䓜vbqŷb1>a>_|פȠ\AЁn-u*F6g!'pX{ܖ7 +endstream +endobj + +163 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 3 + /Parent 1 0 R + /Contents 164 0 R +>> +endobj + +164 0 obj +<< + /Length 1158 + /Filter /FlateDecode +>> +stream +xKo6slmbݢ-EכW٬b}AJiǖ)>A$ȿyߌ's8; +C[4JN!g$zP4rLL
JZr'Pe(R +)㜴pk
b2xNcYIr8Qtzv"N.=.s[96p"rJ;q#~-˭/b0QFX^
W_?RnD +gzin䴷$YL`K7әyM@lEI`ۀDD*LT% +}L)ÍIn\S6Mp%vt +3
h_WR}Z/yh-_sbVyZ̄$ +m!- +=&\w]W7o|(pS8FzxF6h4!G!zUXXڸuI*K:{%Q_ذ%{3V+]v]9Iu@k[W{uY02uv"DMCڡ&V̝Y[bJ.ë/uV[l~߿݃ +ؕygD$YK8'!gChZ3-)] i_Un +FbpX,h*FwmTJBӦ8EV쾋x#~-nY.]U#ӡnV+NacczO?rʫ.fl|ח6yEB>_^+SMK!krNFFg!'pX +endstream +endobj + +165 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 4 + /Parent 1 0 R + /Contents 166 0 R +>> +endobj + +166 0 obj +<< + /Length 1167 + /Filter /FlateDecode +>> +stream +xKo6slm6nHz݃ͫl/H962eӇ:4C[h<3лF7>}1z?^>_?KTut{8O9\/"HdtDEbX)݉ţ"D +\p<Р%{/GV0IՄ &c(4T+ӊ eOgt2c"wZ7ݲ*}4B 4܈I2aioťI2nƧ36ب˒F
yabP'J0 Rrܸlt-#9]iKw
*:f ;7TV1_Zq=1( $)RŬ+1O iIb/k80< +]̝C!3!#
3"+eGլ+zCmң+FgiU>*M! $*Z[V86&MkMJ:\N:Ϫ`efZ^+54)QR_Un +<Ԝ)dM<ӷ'`sKmqFҬt&jd<ke P#4Wؘw&ʽ˃˫ڕ7"\Ngdsٮ
҅|ISLsVB$BN5 +endstream +endobj + +167 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 5 + /Parent 1 0 R + /Contents 168 0 R +>> +endobj + +168 0 obj +<< + /Length 1245 + /Filter /FlateDecode +>> +stream +xKo7s8>mZE!Ul'Ed硢/]K"v%PT>vg#r~0z:_Oݼף7_xW7oo>K\ý:;gcIEY)ꇶjƕ;W\*hj`E! Bc@r{JQj
R6UDIfTn5],m54*OXUSݲFSL4R!\Q+) +xA(܌1|qi-J`i,<
ϠP;Luٳ3I0SA vfln7䋆 w)t,>^^ؐސvQ[4xup}UOӄ%(Kڇq^a3XJb!i`a¨X` Y
Ḳкܹ +ڊ%`v9<XJrCϐ}gA캕] 0K[[壒{:ʤn_r:DOldw![s_]m6m<: 2{`K SȵzmZuVi=3Q+kݿ\ ٻtpUhCjJ& SqWhSc[If8x@iKas/\#ZF-9MB,k>6B%E#S扖` +p}_ri;]u #ШI<
a+z^qzXQ::{XD.h-`_E!i={",nutoJëy[ 6{p=\=veٴ1k13~߫3>r|r! +Y 6_/(ݶ +endstream +endobj + +169 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 6 + /Parent 1 0 R + /Contents 170 0 R +>> +endobj + +170 0 obj +<< + /Length 1346 + /Filter /FlateDecode +>> +stream +xKs6{ku0]Ѻic:Mj*vNd;:~@Zd:t?`9~ebc0~X\>\7t?^Ż/4_]x}xs<GYEY++OeJYkwu>+)GTmp6W㙁W`co$_g +10C&+Ri"6Hj4Ս6k?F<WVUVcIjJn彁_xIBT)Kb8UQ +g +(IW&bVRǪiH:2 +d4>6_=6tL=ңF7hɑ-B@b|bYttvZvh-Y^ڈ2O3V%7<%jVy^2 +_OF9H>=?[PmT7lmwI
H5oN#0bq@F_ъT~Q+jTʦs1LTۨXCECx>7d˜7r;#[h-mшD۵%=FAwY,R+G0P\1Rq)w~V.mmzrEKS;$%(%SN6I\M1";Q1?t뤞_5rJ!-Lsh=Sb}~Ws&n)hⰿ0ߴ9:_oM/%%"-S0XFbݷ#@)wpG*%S[JR2ƕ{T,7o,ھZv>>Do!jcHБ}}ɋ]jJ&w38-I8 +endstream +endobj + +171 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 7 + /Parent 1 0 R + /Contents 172 0 R +>> +endobj + +172 0 obj +<< + /Length 1406 + /Filter /FlateDecode +>> +stream +x[w5)~ФwHi@Ӈ&m9u6pi7^ދ~]vg%Fw?-]ϗPH9\^/ӿXBN]/RwWwWytX|AyI(g\jZx!Gz78_\ +,)*7G}X96]L\RCnZ +^Gr+6abo +nr:.`sʣfhPǰ#z^2xtv$f@fc*^Ekp@[磊0c{˼Wr9\֊[,~ +<5䂈kv T $݅6ؿ7VyN'~#nc@HLPh+}Hnh@:x{XLO?_ +i˄>hʜr3Z&cro&IKoqFԦ&jdKH*;16]^rwIzc!KOެBϣ$M{1"uIb:gVpɉD,Lcp?8gE
\y\Gc܆QFVٷB1yRj$4
3zw.덥4?.j>u M;3`=Hbx +endstream +endobj + +173 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 8 + /Parent 1 0 R + /Contents 174 0 R +>> +endobj + +174 0 obj +<< + /Length 1124 + /Filter /FlateDecode +>> +stream +xKo79xl'E[Ev[W,VQRJԡvIcncҺw<_o>^|~:K?_=<]FO;}T}Rfg;8ZVB^'e6\*70zPp썄Bc=!45H"$9Mufhst~v֚=Kk%5pJ)Ũ2^ݪ_rgݫ
03$UNӟ3e"RPyar3JG +1Z2b,h}:;6Zۼ"噍XȔyl\vkOےwm<`@#x6U^qQ:{H.h+`mt~@,Fdpft9Z惒+K]
G-bv:v9vaY51!2}݇y~m[Wx +endstream +endobj + +175 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 9 + /Parent 1 0 R + /Contents 176 0 R +>> +endobj + +176 0 obj +<< + /Length 1197 + /Filter /FlateDecode +>> +stream +xKo6<mCg +QQaAa$vDG\/lL'F+u]v]M7@0mѐxu0Fi#"mAK*zI"Í0ѝe>*c^}_0"a.|w.8Ǯ; f# >㼉La_K-iMA΅\)d!Xe[Pm + +!z1\$_[wY+-)
+6blƁ+Ҽ$ +endstream +endobj + +177 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 10 + /Parent 1 0 R + /Contents 178 0 R +>> +endobj + +178 0 obj +<< + /Length 1257 + /Filter /FlateDecode +>> +stream +xZn"G}ǐMUuU_JkFI$G*b2EYh +#=k"h-nЍe>)r5>F88ZAl8| zw];w f# >y~| +٣`G3r}w,(ݶMb!"
HCۑP⧷V"@
;AGC9P4|@Uz0^9H` +TՕZj4>\QƘ^=F9{]=K}*1)AߝaW7Èƽ$zRGf3&|6Y|?N!z1P9/ǀ;FpSI)_;XJXbc1zwlF==ĕDs +endstream +endobj + +179 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 11 + /Parent 1 0 R + /Contents 180 0 R +>> +endobj + +180 0 obj +<< + /Length 1165 + /Filter /FlateDecode +>> +stream +x[o#5)TP_J"@*5lo$6=IO< 0gwx^ )o|?>[JzFn6^gkyv(>$kFNqY~Y4,ҭE'z)W8Dɓ +NJ+TÕnri;]GРa+cn=CfYĬTcvHTĚYz93z[],QɅcxS;X+&oElC0^\Wn;mKb. +_a^_kʶvZi.trA{ +Y wۯ*J_ +D>Hmj)l$=zvLFSKrA~F/9-N ÝH>|q"GtбlWPx<ov`Z<!ԕ<2^28v$"^V`upγ%|ķb'+&|pFB>ߨ79IuJBg!'p +endstream +endobj + +181 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 12 + /Parent 1 0 R + /Contents 182 0 R +>> +endobj + +182 0 obj +<< + /Length 1240 + /Filter /FlateDecode +>> +stream +xo6Wply; +ȁõI +ku-]w7CӴć:yaNZ>~Ҝ g)nƤn\-#9Kw
j4:fI6(?~\Jibj桵v}ecP9)ҤY)hbf +[ޥ0!3DVYˎY+p=z4߷C4@ץtF1XlJΜ6hH2Zv?}
`qu#ڴ $ +bʵoX=68iM$9l諾+/mB +VVmhZS$li6vAaوfz;yO$]w]W7#z\#z# +\ ilk+/)ݵ +ϱxڂ$Y_H +endstream +endobj + +183 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 13 + /Parent 1 0 R + /Contents 184 0 R +>> +endobj + +184 0 obj +<< + /Length 1157 + /Filter /FlateDecode +>> +stream +xMo7<6SpCAXIprprP6*,˱I^R,u(ܝCw~v}1nfs!l6n?ȳhz.:~\~<8Fv<ފ/(U쬜YfQ(ҕx#nGxG)WLĠѲyFj5yRˇV%i9If,0F +< +y'@y^{RDbZrYDh,o1AUfT#]TSFzҹc(`Qai:;E{: B}aK4`K +B"o{ +p\}k0 +Hϣrt/ZZP.e4g߽Z1?S
2dUsL~>j|ט\䯘MUll՞Ϛ(oO+l6~t:!²C^bʠ8 c[)^B6H9PYM2 +{ +endstream +endobj + +185 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 14 + /Parent 1 0 R + /Contents 186 0 R +>> +endobj + +186 0 obj +<< + /Length 1223 + /Filter /FlateDecode +>> +stream +xKs6>.vL&XI;XTů%;4}}@E"%Щ @.[Br<gϔփxr}VFwoҩ?_7(_z\w*;#rR+.ŸVV?z8Nj0z@[I,@L挈@踖[D!8UصeBމ:~tU*1NTǺWx.ՏeQ
&ԩI}6^HȕH Vb ɕI(+U._LwcݴFtiTh@&L[uֱ<f*y詢bʇq`Wg$*l6hXfM>{7Jibڰ9f~iH',bu +v]V^UK=iuQ@Y#BsE-/6!Dh? +UCHZUbz-\3z[Y惒;Nm`k݇~#4-AD-KƉ$z`ʹ?d
Hy>c[PO
"lo_~<[>~R]F#D!jD\HWzV`H.Whο|m}R!%ѣԫSAC;Bϡ>YȂH A>䏔ܤϔMGڳOoFK/0& +endstream +endobj + +187 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 15 + /Parent 1 0 R + /Contents 188 0 R +>> +endobj + +188 0 obj +<< + /Length 1269 + /Filter /FlateDecode +>> +stream +xZKo7Wjf8!#Ehha=$9_Ed4I_ H+g*PT>vg
!3ڝ<z<;-vh8]O'Ww,>:oNO^ɗ<|h&h9x۹込z馍ޅ\Ej8A.ٕA +K4zljU ++@*b9$1ׁR}N2!(Jv{%iNh2+
$shd> +
'\<JxC\[?ϔ +gq;>O|jgB c.~e.ş}$ՖV*:C +_QT\D-H\zH6SyZJ=CRrҧNh'ԁ=`K>]`I1SИm6!Qk @DH +uYl9a>9^,_|}}jggvzb3V|1˯\O|cҰ
lAM.uڍ +endstream +endobj + +189 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 16 + /Parent 1 0 R + /Contents 190 0 R +>> +endobj + +190 0 obj +<< + /Length 1402 + /Filter /FlateDecode +>> +stream +xZ[o[7~ׯО`LR(E&
!vC&m:iw]wd>N%V +.><ɽk[,gOG'7?/</O_MggNjsoW&h9x۹ژXMik`+N5dvviЂ 1{9;7`T]@&/J w3C|h"rrܹVtft
LsǶV95K3afgIHGo
ۇ&ɒ$VEb̏8dʗ"13b7Qn o`Ȧ +¼t`_ɬsYFt7XƗete^kKa`x-CHE,<F:pCYI&
@I"]e<9c`Mf%dZw +@<7ܜ/-Cc*P1~/>uB88Y[mM-,TG +endstream +endobj + +191 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [76.8 166.22476 705.3312 219.33195] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://i.loveruby.net/ja/rhg/book/) + >> + /F 4 + /StructParent 17 + /Contents (https://i.loveruby.net/ja/rhg/book/) +>> +endobj + +192 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 133 0 R + /f1 139 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 18 + /Tabs /S + /Parent 1 0 R + /Contents 193 0 R + /Annots [191 0 R] +>> +endobj + +193 0 obj +<< + /Length 1557 + /Filter /FlateDecode +>> +stream +x[o6)!Phnd}hIۡNðo?rl9-)V0HZ'/,?^ϗŋʹz{=~?oǛw7_ORǻj:u'g՟U/nQIh?bb*}^Uw՟Gq5/kEk@Q[LIY[UɼbeBSڸ;wVݴl|c۪PVudNYZ\8]RRwY%EJB4e}HE_~T)5敹MM\w7f;uҧS( OUvʜɪfs?U%}B3R &un"R:S@(bb{Nq~]GB@Qq#z=b +;U[j+3:e?rB}ʭ[`iGGVY='֠/{)SA`?}B<yǂ[ަB$R
NrTzmWoo5@S @:lV?_>DUީ1D<< +/==$=74 x{~yZM>_߭ +;ʁ61c6Y@LQbN1|Qcԩ[GQdu%w$i}W{'#GT_zudDmxQxMVUpQ*e_N.tH +KE®|â2:8I, +endstream +endobj + +194 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 19 + /Parent 1 0 R + /Contents 195 0 R +>> +endobj + +195 0 obj +<< + /Length 1199 + /Filter /FlateDecode +>> +stream +xKo7jkj8JCUX(r7ZJփ+Q:,Ycd^ )o|?ϟ>S}\t-?]O>]?STmr{8YH|AyI(g C[4JN!g + , +31~Z䀽' Qh +,)ui.䴷dg,egxwfru^Ҩ6 f) .I}&z >PIո6M-#9ҖK +M2ݥu3I=F6h4!G!zQXZSڸu z B{^/m( +NJ+TÕ.ri{}G`7Z!;V^q,Q:;gQBMGҦvw^K7gaFoqe>)>ؼ?݃ +ؕygD%S31k-XҿC9\BV]kʂm $&(D48\߀mH/&?J6"nzm=Kl2TM;g1> &x +M[qj6jm|-}9Rxfݏμ~|Xg08/}°)32(B͚8sLB@ERFg6ԁT_h +endstream +endobj + +196 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 20 + /Parent 1 0 R + /Contents 197 0 R +>> +endobj + +197 0 obj +<< + /Length 1239 + /Filter /FlateDecode +>> +stream +xKo6nz8l[R6{z*$(RZz")Pf6_S!r9]ӧ_<_O׳O/4?ΖOL"(/嬑a\V|b(݉?ģ,@ A\^|!sW%(K{ _BHHՄ\m@Ts4Ai`BG8iqi̱sW*č[[b<QJX\ +-/' +"p%R`HyFיb+MN{NM\\sb;3i:ӨX7 ) .{֓LT% +s]XmMkM$Tu]V
^UK=i?ViiI9+j!G})Vy9$F- + +u^Dm&v~eFQ L<VXC<#<<븁 +wUgŭs%1+dZ +Wc:$iZ93[[棒{Nm`PLb"x6~!|o.n;MKb`pNBr`ʹ] ilc_Pk&2Zlo]LyX|1?F
Bga[iSr"7ެ+t!3 + +endstream +endobj + +198 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 152 0 R + /c1 151 0 R + >> + /ExtGState << + /g0 156 0 R + >> + /Font << + /f0 139 0 R + /f1 145 0 R + >> + >> + /MediaBox [0 0 841.8898 473.563] + /StructParents 21 + /Parent 1 0 R + /Contents 199 0 R +>> +endobj + +199 0 obj +<< + /Length 1272 + /Filter /FlateDecode +>> +stream +xZM6Wֺ3 m-@IwbˮlI|(?ѼȞ>z;_Gjxwƾ?_]z;fsjV߾ߙǏ+$-4x4^uKM[w7sg>p-XtXXAbdaqg +eiL^ WC|4GIqwwa.n<nZ{%pa3mV5v3]`V$w
뫟
?
&I%RPM$#Y1ƤX,؍U.iZA]Ts +0K;:toϊsoMjRp1))hX`=խӦAvY-{rHCcSc{ܷ5e<D l~,~!honvĬ!B.(hC*9FF;N6[w6,6\CWك3+uGx9x z +%Ŕ<bu,5 aDB7=&mm;NLOD?0V
Cn|.v$ޱpF9uV
dY.X}=^*kF1Xѡ{|Vkx{R'pTHQ|<~ 7x:wڎ f' Z%&OSc{508QJB!r$6@s<!ipCϞ_]ZU*GCK\a[J.g쳙B~LvvqҼ +ubg_ +endstream +endobj + +200 0 obj +<< + /Title <FEFF00200052007500620079002030BD30FC30B930B330FC30C95B8C516889E38AAC0020> + /Author <FEFF006E007300660069007300690073002000283044307E308030890029> + /Creator (Typst 0.14.2) + /ModDate (D:20260321000000Z) + /CreationDate (D:20260321000000Z) +>> +endobj + +201 0 obj +<< + /Length 1185 + /Type /Metadata + /Subtype /XML +>> +stream +<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><dc:title><rdf:Alt><rdf:li xml:lang="x-default"> Ruby ソースコード完全解説 </rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>nsfisis (いまむら)</rdf:li></rdf:Seq></dc:creator><xmp:CreatorTool>Typst 0.14.2</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>ja</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2026-03-21T00:00:00Z</xmp:ModifyDate><xmp:CreateDate>2026-03-21T00:00:00Z</xmp:CreateDate><xmpTPg:NPages>21</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>XudcY9/pVIrJWL6F4+5WXg==</xmpMM:InstanceID><xmpMM:DocumentID>VxjI9A0NLjWrWvULWWcueg==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?> +endstream +endobj + +202 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 201 0 R + /PageLabels 4 0 R + /Lang (ja) + /StructTreeRoot 5 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 203 +0000000000 65535 f
+0000000016 00000 n
+0000000243 00000 n
+0000000323 00000 n
+0000000409 00000 n
+0000000662 00000 n
+0000001088 00000 n
+0000001178 00000 n
+0000001276 00000 n
+0000001310 00000 n
+0000001359 00000 n
+0000001406 00000 n
+0000001474 00000 n
+0000001577 00000 n
+0000001694 00000 n
+0000001734 00000 n
+0000001781 00000 n
+0000001849 00000 n
+0000001910 00000 n
+0000002020 00000 n
+0000002067 00000 n
+0000002135 00000 n
+0000002224 00000 n
+0000002376 00000 n
+0000002493 00000 n
+0000002540 00000 n
+0000002601 00000 n
+0000002676 00000 n
+0000002932 00000 n
+0000003032 00000 n
+0000003128 00000 n
+0000003220 00000 n
+0000003297 00000 n
+0000003434 00000 n
+0000003589 00000 n
+0000003728 00000 n
+0000003813 00000 n
+0000003914 00000 n
+0000004002 00000 n
+0000004087 00000 n
+0000004185 00000 n
+0000004273 00000 n
+0000004388 00000 n
+0000004519 00000 n
+0000004623 00000 n
+0000004721 00000 n
+0000004813 00000 n
+0000004926 00000 n
+0000005022 00000 n
+0000005120 00000 n
+0000005212 00000 n
+0000005302 00000 n
+0000005462 00000 n
+0000005547 00000 n
+0000005638 00000 n
+0000005727 00000 n
+0000005812 00000 n
+0000005910 00000 n
+0000005998 00000 n
+0000006083 00000 n
+0000006175 00000 n
+0000006263 00000 n
+0000006348 00000 n
+0000006438 00000 n
+0000006526 00000 n
+0000006611 00000 n
+0000006701 00000 n
+0000006789 00000 n
+0000006942 00000 n
+0000007027 00000 n
+0000007125 00000 n
+0000007213 00000 n
+0000007298 00000 n
+0000007390 00000 n
+0000007478 00000 n
+0000007563 00000 n
+0000007653 00000 n
+0000007741 00000 n
+0000007826 00000 n
+0000007916 00000 n
+0000008004 00000 n
+0000008150 00000 n
+0000008235 00000 n
+0000008327 00000 n
+0000008415 00000 n
+0000008500 00000 n
+0000008590 00000 n
+0000008678 00000 n
+0000008763 00000 n
+0000008853 00000 n
+0000008941 00000 n
+0000009080 00000 n
+0000009165 00000 n
+0000009255 00000 n
+0000009343 00000 n
+0000009428 00000 n
+0000009518 00000 n
+0000009606 00000 n
+0000009746 00000 n
+0000009832 00000 n
+0000009922 00000 n
+0000010011 00000 n
+0000010099 00000 n
+0000010191 00000 n
+0000010281 00000 n
+0000010415 00000 n
+0000010504 00000 n
+0000010596 00000 n
+0000010686 00000 n
+0000010791 00000 n
+0000010935 00000 n
+0000011079 00000 n
+0000011233 00000 n
+0000011292 00000 n
+0000011351 00000 n
+0000011410 00000 n
+0000011469 00000 n
+0000011528 00000 n
+0000011587 00000 n
+0000011646 00000 n
+0000011705 00000 n
+0000011764 00000 n
+0000011823 00000 n
+0000011882 00000 n
+0000011941 00000 n
+0000012000 00000 n
+0000012059 00000 n
+0000012118 00000 n
+0000012177 00000 n
+0000012236 00000 n
+0000012295 00000 n
+0000012354 00000 n
+0000012413 00000 n
+0000012472 00000 n
+0000012652 00000 n
+0000012944 00000 n
+0000013033 00000 n
+0000013284 00000 n
+0000014223 00000 n
+0000017036 00000 n
+0000017219 00000 n
+0000018110 00000 n
+0000018201 00000 n
+0000018455 00000 n
+0000021273 00000 n
+0000040814 00000 n
+0000040995 00000 n
+0000041238 00000 n
+0000041324 00000 n
+0000041576 00000 n
+0000042360 00000 n
+0000045037 00000 n
+0000045075 00000 n
+0000045113 00000 n
+0000045472 00000 n
+0000045895 00000 n
+0000045943 00000 n
+0000045994 00000 n
+0000046346 00000 n
+0000047728 00000 n
+0000048062 00000 n
+0000049397 00000 n
+0000049731 00000 n
+0000050926 00000 n
+0000051260 00000 n
+0000052498 00000 n
+0000052832 00000 n
+0000054079 00000 n
+0000054413 00000 n
+0000055738 00000 n
+0000056072 00000 n
+0000057498 00000 n
+0000057832 00000 n
+0000059318 00000 n
+0000059652 00000 n
+0000060856 00000 n
+0000061208 00000 n
+0000062485 00000 n
+0000062838 00000 n
+0000064175 00000 n
+0000064510 00000 n
+0000065755 00000 n
+0000066090 00000 n
+0000067410 00000 n
+0000067745 00000 n
+0000068982 00000 n
+0000069317 00000 n
+0000070620 00000 n
+0000070955 00000 n
+0000072304 00000 n
+0000072639 00000 n
+0000074121 00000 n
+0000074405 00000 n
+0000074789 00000 n
+0000076426 00000 n
+0000076779 00000 n
+0000078058 00000 n
+0000078411 00000 n
+0000079730 00000 n
+0000080083 00000 n
+0000081435 00000 n
+0000081709 00000 n
+0000082985 00000 n
+trailer +<< + /Size 203 + /Root 202 0 R + /Info 200 0 R + /ID [(VxjI9A0NLjWrWvULWWcueg==) (XudcY9/pVIrJWL6F4+5WXg==)] +>> +startxref +83242 +%%EOF
\ No newline at end of file diff --git a/services/nuldoc/public/slides/slides/atom.xml b/services/nuldoc/public/slides/slides/atom.xml index 50f11039..e682161c 100644 --- a/services/nuldoc/public/slides/slides/atom.xml +++ b/services/nuldoc/public/slides/slides/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-11-24T00:00:00+09:00</updated> + <updated>2026-03-21T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:eb9ab6b0-e093-4446-81a2-8dcd65d924b6</id> + <link rel="alternate" href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/"></link> + <title>Ruby ソースコード完全解説</title> + <summary>PHPerKaigi 2026 (PHPer Book Revue)</summary> + <published>2026-03-21T00:00:00+09:00</published> + <updated>2026-03-21T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:4cfade4d-8070-43ba-b7a9-48f9d2a1fa3c</id> <link rel="alternate" href="https://slides.nsfisis.dev/slides/2025-11-24/phpconkagawa-2025/"></link> diff --git a/services/nuldoc/public/slides/slides/index.html b/services/nuldoc/public/slides/slides/index.html index 8dfae6c1..8b6470d6 100644 --- a/services/nuldoc/public/slides/slides/index.html +++ b/services/nuldoc/public/slides/slides/index.html @@ -41,6 +41,35 @@ <h1>スライド一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2026-03-21/phperkaigi-2026-book-revue/"> + <header class="entry-header"> + <h2>Ruby ソースコード完全解説</h2> + </header> + <section class="entry-content"> + <p> + PHPerKaigi 2026 (PHPer Book Revue) + </p> + </section> + <footer class="entry-footer"> + <time datetime="2026-03-21">2026-03-21</time> 登壇 + <ul class="entry-tags"> + <li class="tag"> + <span class="tag-inner">カンファレンス</span> + </li> + <li class="tag"> + <span class="tag-inner">PHP</span> + </li> + <li class="tag"> + <span class="tag-inner">PHPerKaigi</span> + </li> + <li class="tag"> + <span class="tag-inner">Ruby</span> + </li> + </ul> + </footer> + </a> + </article> + <article class="post-entry"> <a href="/slides/2025-11-24/phpconkagawa-2025/"> <header class="entry-header"> <h2>Pure PHP で作る簡易 HTTP サーバ</h2> diff --git a/services/nuldoc/public/slides/tags/conference/atom.xml b/services/nuldoc/public/slides/tags/conference/atom.xml index 013d89f3..8c202b14 100644 --- a/services/nuldoc/public/slides/tags/conference/atom.xml +++ b/services/nuldoc/public/slides/tags/conference/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-11-24T00:00:00+09:00</updated> + <updated>2026-03-21T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:eb9ab6b0-e093-4446-81a2-8dcd65d924b6</id> + <link rel="alternate" href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/"></link> + <title>Ruby ソースコード完全解説</title> + <summary>PHPerKaigi 2026 (PHPer Book Revue)</summary> + <published>2026-03-21T00:00:00+09:00</published> + <updated>2026-03-21T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:4cfade4d-8070-43ba-b7a9-48f9d2a1fa3c</id> <link rel="alternate" href="https://slides.nsfisis.dev/slides/2025-11-24/phpconkagawa-2025/"></link> diff --git a/services/nuldoc/public/slides/tags/conference/index.html b/services/nuldoc/public/slides/tags/conference/index.html index 40197f63..8f318333 100644 --- a/services/nuldoc/public/slides/tags/conference/index.html +++ b/services/nuldoc/public/slides/tags/conference/index.html @@ -42,6 +42,35 @@ <h1>タグ「カンファレンス」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2026-03-21/phperkaigi-2026-book-revue/"> + <header class="entry-header"> + <h2>Ruby ソースコード完全解説</h2> + </header> + <section class="entry-content"> + <p> + PHPerKaigi 2026 (PHPer Book Revue) + </p> + </section> + <footer class="entry-footer"> + <time datetime="2026-03-21">2026-03-21</time> 登壇 + <ul class="entry-tags"> + <li class="tag"> + <span class="tag-inner">カンファレンス</span> + </li> + <li class="tag"> + <span class="tag-inner">PHP</span> + </li> + <li class="tag"> + <span class="tag-inner">PHPerKaigi</span> + </li> + <li class="tag"> + <span class="tag-inner">Ruby</span> + </li> + </ul> + </footer> + </a> + </article> + <article class="post-entry"> <a href="/slides/2025-11-24/phpconkagawa-2025/"> <header class="entry-header"> <h2>Pure PHP で作る簡易 HTTP サーバ</h2> diff --git a/services/nuldoc/public/slides/tags/index.html b/services/nuldoc/public/slides/tags/index.html index 9335a6de..696cf509 100644 --- a/services/nuldoc/public/slides/tags/index.html +++ b/services/nuldoc/public/slides/tags/index.html @@ -65,7 +65,7 @@ <h2>カンファレンス</h2> </header> <footer class="entry-footer"> - 10件のスライド + 11件のスライド </footer> </a> </article> @@ -75,7 +75,7 @@ <h2>PHP</h2> </header> <footer class="entry-footer"> - 23件のスライド + 24件のスライド </footer> </a> </article> @@ -125,7 +125,7 @@ <h2>PHPerKaigi</h2> </header> <footer class="entry-footer"> - 4件のスライド + 5件のスライド </footer> </a> </article> @@ -140,6 +140,16 @@ </a> </article> <article class="post-entry"> + <a href="/tags/ruby/"> + <header class="entry-header"> + <h2>Ruby</h2> + </header> + <footer class="entry-footer"> + 1件のスライド + </footer> + </a> + </article> + <article class="post-entry"> <a href="/tags/techramen/"> <header class="entry-header"> <h2>TechRAMEN</h2> diff --git a/services/nuldoc/public/slides/tags/php/atom.xml b/services/nuldoc/public/slides/tags/php/atom.xml index 9f97931a..d6169dd5 100644 --- a/services/nuldoc/public/slides/tags/php/atom.xml +++ b/services/nuldoc/public/slides/tags/php/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-11-24T00:00:00+09:00</updated> + <updated>2026-03-21T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:eb9ab6b0-e093-4446-81a2-8dcd65d924b6</id> + <link rel="alternate" href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/"></link> + <title>Ruby ソースコード完全解説</title> + <summary>PHPerKaigi 2026 (PHPer Book Revue)</summary> + <published>2026-03-21T00:00:00+09:00</published> + <updated>2026-03-21T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:4cfade4d-8070-43ba-b7a9-48f9d2a1fa3c</id> <link rel="alternate" href="https://slides.nsfisis.dev/slides/2025-11-24/phpconkagawa-2025/"></link> diff --git a/services/nuldoc/public/slides/tags/php/index.html b/services/nuldoc/public/slides/tags/php/index.html index a5ab9e5d..fd45d535 100644 --- a/services/nuldoc/public/slides/tags/php/index.html +++ b/services/nuldoc/public/slides/tags/php/index.html @@ -42,6 +42,35 @@ <h1>タグ「PHP」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2026-03-21/phperkaigi-2026-book-revue/"> + <header class="entry-header"> + <h2>Ruby ソースコード完全解説</h2> + </header> + <section class="entry-content"> + <p> + PHPerKaigi 2026 (PHPer Book Revue) + </p> + </section> + <footer class="entry-footer"> + <time datetime="2026-03-21">2026-03-21</time> 登壇 + <ul class="entry-tags"> + <li class="tag"> + <span class="tag-inner">カンファレンス</span> + </li> + <li class="tag"> + <span class="tag-inner">PHP</span> + </li> + <li class="tag"> + <span class="tag-inner">PHPerKaigi</span> + </li> + <li class="tag"> + <span class="tag-inner">Ruby</span> + </li> + </ul> + </footer> + </a> + </article> + <article class="post-entry"> <a href="/slides/2025-11-24/phpconkagawa-2025/"> <header class="entry-header"> <h2>Pure PHP で作る簡易 HTTP サーバ</h2> diff --git a/services/nuldoc/public/slides/tags/phperkaigi/atom.xml b/services/nuldoc/public/slides/tags/phperkaigi/atom.xml index 9aabc846..b0838179 100644 --- a/services/nuldoc/public/slides/tags/phperkaigi/atom.xml +++ b/services/nuldoc/public/slides/tags/phperkaigi/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-03-23T00:00:00+09:00</updated> + <updated>2026-03-21T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:eb9ab6b0-e093-4446-81a2-8dcd65d924b6</id> + <link rel="alternate" href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/"></link> + <title>Ruby ソースコード完全解説</title> + <summary>PHPerKaigi 2026 (PHPer Book Revue)</summary> + <published>2026-03-21T00:00:00+09:00</published> + <updated>2026-03-21T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> <link rel="alternate" href="https://slides.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> diff --git a/services/nuldoc/public/slides/tags/phperkaigi/index.html b/services/nuldoc/public/slides/tags/phperkaigi/index.html index 54306421..aa1191f1 100644 --- a/services/nuldoc/public/slides/tags/phperkaigi/index.html +++ b/services/nuldoc/public/slides/tags/phperkaigi/index.html @@ -42,6 +42,35 @@ <h1>タグ「PHPerKaigi」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2026-03-21/phperkaigi-2026-book-revue/"> + <header class="entry-header"> + <h2>Ruby ソースコード完全解説</h2> + </header> + <section class="entry-content"> + <p> + PHPerKaigi 2026 (PHPer Book Revue) + </p> + </section> + <footer class="entry-footer"> + <time datetime="2026-03-21">2026-03-21</time> 登壇 + <ul class="entry-tags"> + <li class="tag"> + <span class="tag-inner">カンファレンス</span> + </li> + <li class="tag"> + <span class="tag-inner">PHP</span> + </li> + <li class="tag"> + <span class="tag-inner">PHPerKaigi</span> + </li> + <li class="tag"> + <span class="tag-inner">Ruby</span> + </li> + </ul> + </footer> + </a> + </article> + <article class="post-entry"> <a href="/slides/2025-03-23/phperkaigi-2025/"> <header class="entry-header"> <h2>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</h2> diff --git a/services/nuldoc/public/slides/tags/ruby/atom.xml b/services/nuldoc/public/slides/tags/ruby/atom.xml new file mode 100644 index 00000000..21a74ca7 --- /dev/null +++ b/services/nuldoc/public/slides/tags/ruby/atom.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>tag:slides.nsfisis.dev,2021:tag-ruby</id> + <title>タグ「Ruby」一覧|nsfisis’ slides</title> + <link rel="alternate" href="https://slides.nsfisis.dev/tags/ruby/"></link> + <link rel="self" href="https://slides.nsfisis.dev/tags/ruby/atom.xml"></link> + <author> + <name>nsfisis</name> + </author> + <updated>2026-03-21T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:eb9ab6b0-e093-4446-81a2-8dcd65d924b6</id> + <link rel="alternate" href="https://slides.nsfisis.dev/slides/2026-03-21/phperkaigi-2026-book-revue/"></link> + <title>Ruby ソースコード完全解説</title> + <summary>PHPerKaigi 2026 (PHPer Book Revue)</summary> + <published>2026-03-21T00:00:00+09:00</published> + <updated>2026-03-21T00:00:00+09:00</updated> + </entry> +</feed> diff --git a/services/nuldoc/public/slides/tags/ruby/index.html b/services/nuldoc/public/slides/tags/ruby/index.html new file mode 100644 index 00000000..4241a503 --- /dev/null +++ b/services/nuldoc/public/slides/tags/ruby/index.html @@ -0,0 +1,78 @@ +<!DOCTYPE html> +<html lang="ja-JP"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="nsfisis"> + <meta name="copyright" content="© 2026 nsfisis"> + <meta name="description" content="タグ「Ruby」のついた記事またはスライドの一覧"> + <meta name="keywords" content="Ruby"> + <meta property="og:type" content="article"> + <meta property="og:title" content="タグ「Ruby」一覧|nsfisis’ slides"> + <meta property="og:description" content="タグ「Ruby」のついた記事またはスライドの一覧"> + <meta property="og:site_name" content="nsfisis’ slides"> + <meta property="og:locale" content="ja_JP"> + <meta name="Hatena::Bookmark" content="nocomment"> + <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/ruby/atom.xml"> + <link rel="icon" type="image/svg+xml" href="/favicon.svg"> + <title>タグ「Ruby」一覧|nsfisis’ slides</title> + <link rel="stylesheet" href="/style.css?h=c3724e2d900f13528c82005e79a8ec23"> + </head> + <body class="list"> + <header class="header"> + <div class="site-logo"> + <a href="https://nsfisis.dev/">nsfisis.dev</a> + </div> + <nav class="nav"> + <ul> + <li> + <a href="https://about.nsfisis.dev/">About</a> + </li> + <li> + <a href="/slides/">Slides</a> + </li> + <li> + <a href="/tags/">Tags</a> + </li> + </ul> + </nav> + </header> + <main class="main"> + <header class="page-header"> + <h1>タグ「Ruby」一覧</h1> + </header> + <article class="post-entry"> + <a href="/slides/2026-03-21/phperkaigi-2026-book-revue/"> + <header class="entry-header"> + <h2>Ruby ソースコード完全解説</h2> + </header> + <section class="entry-content"> + <p> + PHPerKaigi 2026 (PHPer Book Revue) + </p> + </section> + <footer class="entry-footer"> + <time datetime="2026-03-21">2026-03-21</time> 登壇 + <ul class="entry-tags"> + <li class="tag"> + <span class="tag-inner">カンファレンス</span> + </li> + <li class="tag"> + <span class="tag-inner">PHP</span> + </li> + <li class="tag"> + <span class="tag-inner">PHPerKaigi</span> + </li> + <li class="tag"> + <span class="tag-inner">Ruby</span> + </li> + </ul> + </footer> + </a> + </article> + </main> + <footer class="footer"> + © 2021 nsfisis + </footer> + </body> +</html> |
