1 00:00:00,043 --> 00:00:04,012 本节视频中我们会看到一个JSON数据的演示 2 00:00:04,012 --> 00:00:05,075 JSON即 Java Script Object Notation 3 00:00:05,075 --> 00:00:08,002 JSON即 Java Script Object Notation 4 00:00:08,002 --> 00:00:09,077 它是一种数据格式 5 00:00:09,077 --> 00:00:13,081 以简单易懂的方式呈现数据对象 6 00:00:13,081 --> 00:00:16,007 在不同程序之间进行数据交换时非常有用 7 00:00:16,007 --> 00:00:18,011 在不同程序之间进行数据交换时非常有用 8 00:00:18,011 --> 00:00:20,007 并且它很灵活 9 00:00:20,007 --> 00:00:23,012 可以呈现和整理半结构化数据 10 00:00:23,012 --> 00:00:24,082 JSON的基本结构 11 00:00:24,082 --> 00:00:26,087 JSON的基本结构 12 00:00:26,087 --> 00:00:28,003 包括诸如整数和字符串之类的基元值 13 00:00:28,003 --> 00:00:30,032 包括诸如整数和字符串之类的基元值 14 00:00:30,032 --> 00:00:31,066 还包括两种复合元素:对象和阵列 15 00:00:31,066 --> 00:00:33,015 还包括两种复合元素:对象和阵列 16 00:00:33,015 --> 00:00:34,002 对象是一套 标签-数值对组 的集合;阵列就是一串排列好的元素 17 00:00:34,002 --> 00:00:38,048 对象是一套 标签-数值对组 的集合;阵列就是一串排列好的元素 18 00:00:38,048 --> 00:00:40,028 在这个演示中,我们会更详细地解释 19 00:00:40,028 --> 00:00:41,086 JSON的基本结构 20 00:00:41,086 --> 00:00:44,001 JSON的语法 21 00:00:44,001 --> 00:00:46,034 我们也将演示该数据模型的灵活性 22 00:00:46,034 --> 00:00:47,009 我们也将演示该数据模型的灵活性 23 00:00:47,009 --> 00:00:49,018 最后我们会简要了解一下JSON数据库的结构纲目 24 00:00:49,018 --> 00:00:50,093 最后我们会简要了解一下JSON数据库的结构纲目 25 00:00:50,093 --> 00:00:52,081 虽然JSON结构纲目尚未被广泛使用 26 00:00:52,081 --> 00:00:54,029 但仍然是个有趣的话题 27 00:00:54,029 --> 00:00:55,092 我们会看到 28 00:00:55,092 --> 00:00:59,038 怎样利用一个结构纲目来验证JSON数据 29 00:00:59,038 --> 00:01:00,062 屏幕上显示的 30 00:01:00,062 --> 00:01:03,002 就是本节演示将要使用的JSON数据 31 00:01:03,002 --> 00:01:04,072 与上一节《JSON简介》中所用的例子是一样的 32 00:01:04,072 --> 00:01:07,002 与上一节《JSON简介》中所用的例子是一样的 33 00:01:07,002 --> 00:01:08,038 不过现在我们要 34 00:01:08,038 --> 00:01:11,008 详细分析这段数据的组成部分 35 00:01:11,008 --> 00:01:13,021 另外,这个例子与我们之前学习XML时 36 00:01:13,021 --> 00:01:14,007 所用的例子相同,只不过 37 00:01:14,007 --> 00:01:17,007 转化成了与JSON相匹配的格式 38 00:01:17,007 --> 00:01:18,055 转化成了与JSON相匹配的格式 39 00:01:18,055 --> 00:01:22,008 你可以直接对比这两个例子 40 00:01:22,008 --> 00:01:23,064 在我们的网站上 41 00:01:23,064 --> 00:01:25,062 可以下载这些文件 42 00:01:25,062 --> 00:01:26,071 我强烈建议你们 43 00:01:26,071 --> 00:01:28,002 下载这些文件 44 00:01:28,002 --> 00:01:29,008 以便仔细观察学习 45 00:01:29,008 --> 00:01:31,053 以便仔细观察学习 46 00:01:31,053 --> 00:01:32,028 好了 47 00:01:32,028 --> 00:01:33,046 下面我们来看 48 00:01:33,046 --> 00:01:34,082 屏幕上显示的是一个JSON编辑器 49 00:01:34,082 --> 00:01:36,066 屏幕上显示的是一个JSON编辑器 50 00:01:36,066 --> 00:01:38,008 我用的是Eclipse 51 00:01:38,008 --> 00:01:38,088 我用的是Eclipse 52 00:01:38,088 --> 00:01:39,094 在我们编辑这个文件之前 53 00:01:39,094 --> 00:01:41,094 先来看看它是怎样构成的 54 00:01:41,094 --> 00:01:43,074 先来看看它是怎样构成的 55 00:01:43,074 --> 00:01:45,069 这是一段用来描述书本和杂志的JSON数据 56 00:01:45,069 --> 00:01:48,012 这是一段用来描述书本和杂志的JSON数据 57 00:01:48,012 --> 00:01:49,065 我们可以对书本和杂志添加很多信息 58 00:01:49,065 --> 00:01:52,039 我们可以对书本和杂志添加很多信息 59 00:01:52,039 --> 00:01:53,092 在最外层 60 00:01:53,092 --> 00:01:57,039 这个大括号表明该段数据是一个JSON对象 61 00:01:57,039 --> 00:01:59,014 提示一下,对象就是一套 标签-数值对组 的集合 62 00:01:59,014 --> 00:02:01,043 所谓对象就是一套 标签-数值对组 的集合 63 00:02:01,043 --> 00:02:03,062 不同的对组之间以逗号分隔 64 00:02:03,062 --> 00:02:07,007 在这个JSON对象中 65 00:02:07,007 --> 00:02:09,066 第一个元素就是以 Books 为标签 66 00:02:09,066 --> 00:02:11,056 冒号之后是与books标签匹配的一大串数值 67 00:02:11,056 --> 00:02:14,049 冒号之后是与books标签匹配的一大串数值 68 00:02:14,049 --> 00:02:16,004 这个JSON对象只包含两个这样的 标签-数值对组 69 00:02:16,004 --> 00:02:17,075 这个JSON对象只包含两个这样的 标签-数值对组 70 00:02:17,075 --> 00:02:21,018 第二个对组就是“Magazines”标签和下面一大串数值 71 00:02:21,018 --> 00:02:23,091 我们先来看看Magazines对组 72 00:02:23,091 --> 00:02:25,018 “Magazine”是标签 73 00:02:25,018 --> 00:02:26,045 对应的数值囊括在方括号之中 74 00:02:26,045 --> 00:02:27,085 对应的数值囊括在方括号之中 75 00:02:27,085 --> 00:02:30,022 说明这些数值组成了一个阵列 76 00:02:30,022 --> 00:02:31,062 所谓阵列 77 00:02:31,062 --> 00:02:33,034 也就是一串排列好的元素 78 00:02:33,034 --> 00:02:35,008 这个阵列中有两个元素 79 00:02:35,008 --> 00:02:37,002 每一个都是复合数值 80 00:02:37,002 --> 00:02:38,059 因为每个元素 81 00:02:38,059 --> 00:02:40,028 都在大括号中,代表一个对象 82 00:02:40,028 --> 00:02:42,007 也就是一个 标签-数值对组 的集合 83 00:02:42,007 --> 00:02:46,074 注意,这些对象 的标签(比如“Title”)有时也称做 属性 84 00:02:46,074 --> 00:02:48,028 现在我们继续分析 85 00:02:48,028 --> 00:02:49,007 Magazines的数值中 作为阵列元素的这两个对象 86 00:02:49,007 --> 00:02:53,011 Magazines的数值中 作为阵列元素的这两个对象 87 00:02:53,011 --> 00:02:54,008 每个对象 88 00:02:54,008 --> 00:02:56,092 都包含3个标签和3个数值 89 00:02:56,092 --> 00:02:58,086 终于在这里找到了基元值(不可再分割) 90 00:02:58,086 --> 00:03:00,004 终于在这里找到了基元值(不可再分割) 91 00:03:00,004 --> 00:03:02,026 “Title”标签对应着字符串“National Geographic” 92 00:03:02,026 --> 00:03:04,005 “Month”标签对应着“January”,也是字符串 93 00:03:04,005 --> 00:03:06,033 “Year”对应着2009,一个整数 94 00:03:06,033 --> 00:03:08,065 接下来又是一个对象 95 00:03:08,065 --> 00:03:12,014 代表另外一本杂志,有着不同的Title和Month 96 00:03:12,014 --> 00:03:15,027 然而Year恰好是同一年 97 00:03:15,027 --> 00:03:16,067 这两个 杂志 对象的结构完全相同 98 00:03:16,067 --> 00:03:18,013 这两个 杂志 对象的结构完全相同 99 00:03:18,013 --> 00:03:19,038 但其实它们的结构也可以不同 100 00:03:19,038 --> 00:03:21,099 稍后我们编辑这个文件的时候就能看到 101 00:03:21,099 --> 00:03:23,019 在开始编辑之前 102 00:03:23,019 --> 00:03:24,059 我们再来看看 Books 103 00:03:24,059 --> 00:03:26,014 我们再来看看 Books 104 00:03:26,014 --> 00:03:28,055 它也是这个JSON数据对象中的一个 标签-数值对组 105 00:03:28,055 --> 00:03:30,011 它也是这个JSON数据对象中的一个 标签-数值对组 106 00:03:30,011 --> 00:03:32,001 Books是标签 与之匹配的数值同样是个阵列 107 00:03:32,001 --> 00:03:34,027 Books是标签 与之匹配的数值同样是个阵列 108 00:03:34,027 --> 00:03:35,087 而这个阵列同样包含两个元素 分别代表两本书 109 00:03:35,087 --> 00:03:38,095 而这个阵列同样包含两个元素 分别代表两本书 110 00:03:38,095 --> 00:03:40,039 每本书看起来比杂志要复杂 111 00:03:40,039 --> 00:03:42,056 但其实也不过是一个对象 112 00:03:42,056 --> 00:03:45,072 即 一些标签-数值对组的集合 113 00:03:45,072 --> 00:03:47,044 在 书 这个对象里,我们有ISBN 114 00:03:47,044 --> 00:03:49,007 有price, 有eddtition, 有title 115 00:03:49,007 --> 00:03:51,097 这些标签所对应的数值 不是整数就是字符串 116 00:03:51,097 --> 00:03:54,075 接下来我们看到 Authors标签 117 00:03:54,075 --> 00:03:56,021 它对应的数值则是一个阵列(方括号内) 118 00:03:56,021 --> 00:03:57,081 它对应的数值则是一个阵列(方括号内) 119 00:03:57,081 --> 00:04:02,029 它对应的数值则是一个阵列(方括号内) 120 00:04:02,029 --> 00:04:04,003 在Author的数值阵列中 121 00:04:04,003 --> 00:04:06,013 有两个元素 即两位作者 122 00:04:06,013 --> 00:04:07,036 每一位作者又有 姓 和 名 123 00:04:07,036 --> 00:04:08,085 每一位作者又有 姓 和 名 124 00:04:08,085 --> 00:04:10,038 但其实这些对组的格式不必尽然相同 125 00:04:10,038 --> 00:04:13,031 但其实这些对组的格式不必尽然相同 126 00:04:13,031 --> 00:04:15,037 127 00:04:15,037 --> 00:04:16,073 128 00:04:16,073 --> 00:04:19,028 129 00:04:19,028 --> 00:04:20,003 130 00:04:20,003 --> 00:04:22,006 131 00:04:22,006 --> 00:04:23,069 132 00:04:23,069 --> 00:04:25,038 133 00:04:25,038 --> 00:04:27,086 134 00:04:27,086 --> 00:04:28,068 135 00:04:28,068 --> 00:04:30,029 136 00:04:30,029 --> 00:04:32,072 137 00:04:32,072 --> 00:04:34,057 138 00:04:34,057 --> 00:04:35,099 139 00:04:35,099 --> 00:04:37,053 140 00:04:37,053 --> 00:04:39,002 141 00:04:39,002 --> 00:04:40,082 142 00:04:40,082 --> 00:04:42,073 143 00:04:42,073 --> 00:04:43,062 144 00:04:43,062 --> 00:04:47,016 145 00:04:47,016 --> 00:04:48,082 146 00:04:48,082 --> 00:04:52,021 147 00:04:52,021 --> 00:04:53,004 148 00:04:53,004 --> 00:04:55,094 149 00:04:55,094 --> 00:04:59,059 150 00:04:59,059 --> 00:05:00,072 151 00:05:00,072 --> 00:05:03,007 152 00:05:03,007 --> 00:05:05,011 153 00:05:05,011 --> 00:05:06,004 154 00:05:06,004 --> 00:05:07,088 155 00:05:07,088 --> 00:05:09,061 156 00:05:09,061 --> 00:05:10,008 157 00:05:10,008 --> 00:05:12,061 158 00:05:12,061 --> 00:05:14,044 159 00:05:14,044 --> 00:05:15,045 160 00:05:15,045 --> 00:05:16,069 161 00:05:16,069 --> 00:05:19,042 162 00:05:19,042 --> 00:05:21,048 163 00:05:21,048 --> 00:05:22,065 164 00:05:22,065 --> 00:05:26,091 165 00:05:26,091 --> 00:05:28,099 166 00:05:28,099 --> 00:05:30,075 167 00:05:30,075 --> 00:05:32,058 168 00:05:32,058 --> 00:05:34,015 169 00:05:34,015 --> 00:05:35,096 170 00:05:35,096 --> 00:05:38,013 171 00:05:38,013 --> 00:05:39,082 172 00:05:39,082 --> 00:05:40,009 173 00:05:40,009 --> 00:05:42,034 174 00:05:42,034 --> 00:05:43,049 175 00:05:43,049 --> 00:05:44,084 176 00:05:44,084 --> 00:05:47,058 177 00:05:47,058 --> 00:05:50,043 178 00:05:50,043 --> 00:05:52,001 179 00:05:52,001 --> 00:05:53,032 180 00:05:53,032 --> 00:05:54,043 181 00:05:54,043 --> 00:05:55,051 182 00:05:55,051 --> 00:05:56,093 183 00:05:56,093 --> 00:05:58,085 184 00:05:58,085 --> 00:06:02,066 185 00:06:02,066 --> 00:06:04,068 186 00:06:04,068 --> 00:06:07,056 187 00:06:07,056 --> 00:06:09,079 188 00:06:09,079 --> 00:06:13,016 189 00:06:13,016 --> 00:06:13,099 190 00:06:13,099 --> 00:06:15,033 191 00:06:15,033 --> 00:06:18,009 192 00:06:18,009 --> 00:06:20,017 193 00:06:20,017 --> 00:06:23,065 194 00:06:23,065 --> 00:06:24,077 195 00:06:24,077 --> 00:06:27,003 196 00:06:27,003 --> 00:06:29,006 197 00:06:29,006 --> 00:06:31,066 198 00:06:31,066 --> 00:06:33,016 199 00:06:33,016 --> 00:06:34,044 200 00:06:34,044 --> 00:06:37,071 201 00:06:37,071 --> 00:06:40,077 202 00:06:40,077 --> 00:06:41,079 203 00:06:41,079 --> 00:06:43,051 204 00:06:43,051 --> 00:06:44,093 205 00:06:44,093 --> 00:06:46,008 206 00:06:46,008 --> 00:06:47,097 207 00:06:47,097 --> 00:06:51,071 208 00:06:51,071 --> 00:06:56,021 209 00:06:56,021 --> 00:06:57,019 210 00:06:57,019 --> 00:06:58,067 211 00:06:58,067 --> 00:07:00,057 212 00:07:00,057 --> 00:07:03,031 213 00:07:03,031 --> 00:07:04,048 214 00:07:04,048 --> 00:07:05,059 215 00:07:05,059 --> 00:07:07,018 216 00:07:07,018 --> 00:07:08,089 217 00:07:08,089 --> 00:07:10,007 218 00:07:10,007 --> 00:07:15,038 219 00:07:15,038 --> 00:07:16,058 220 00:07:16,058 --> 00:07:17,096 221 00:07:17,096 --> 00:07:20,045 222 00:07:20,045 --> 00:07:22,039 223 00:07:22,039 --> 00:07:24,042 224 00:07:24,042 --> 00:07:25,076 225 00:07:25,076 --> 00:07:27,019 226 00:07:27,019 --> 00:07:28,088 227 00:07:28,088 --> 00:07:30,039 228 00:07:30,039 --> 00:07:32,027 229 00:07:32,027 --> 00:07:35,003 230 00:07:35,003 --> 00:07:36,063 231 00:07:36,063 --> 00:07:38,016 232 00:07:38,016 --> 00:07:39,065 233 00:07:39,065 --> 00:07:40,007 234 00:07:40,007 --> 00:07:42,014 235 00:07:42,014 --> 00:07:43,053 236 00:07:43,053 --> 00:07:47,088 237 00:07:47,088 --> 00:07:50,018 238 00:07:50,018 --> 00:07:51,024 239 00:07:51,024 --> 00:07:52,009 240 00:07:52,009 --> 00:07:54,007 241 00:07:54,007 --> 00:07:56,035 242 00:07:56,035 --> 00:07:58,004 243 00:07:58,004 --> 00:07:59,067 244 00:07:59,067 --> 00:08:01,017 245 00:08:01,017 --> 00:08:02,022 246 00:08:02,022 --> 00:08:04,026 247 00:08:04,026 --> 00:08:05,009 248 00:08:05,009 --> 00:08:07,098 249 00:08:07,098 --> 00:08:09,053 250 00:08:09,053 --> 00:08:11,033 251 00:08:11,033 --> 00:08:13,027 252 00:08:13,027 --> 00:08:15,067 253 00:08:15,067 --> 00:08:17,002 254 00:08:17,002 --> 00:08:18,083 255 00:08:18,083 --> 00:08:20,002 256 00:08:20,002 --> 00:08:22,092 257 00:08:22,092 --> 00:08:24,003 258 00:08:24,003 --> 00:08:25,037 259 00:08:25,037 --> 00:08:26,066 260 00:08:26,066 --> 00:08:30,022 261 00:08:30,022 --> 00:08:32,000 262 00:08:32,000 --> 00:08:33,008 263 00:08:33,008 --> 00:08:35,074 264 00:08:35,074 --> 00:08:37,079 265 00:08:37,079 --> 00:08:41,046 266 00:08:41,046 --> 00:08:42,097 267 00:08:42,097 --> 00:08:44,055 268 00:08:44,055 --> 00:08:46,042 269 00:08:46,042 --> 00:08:50,091 270 00:08:50,091 --> 00:08:52,036 271 00:08:52,036 --> 00:08:53,043 272 00:08:53,043 --> 00:08:54,081 273 00:08:54,081 --> 00:08:58,004 274 00:08:58,004 --> 00:09:01,093 275 00:09:01,093 --> 00:09:02,098 276 00:09:02,098 --> 00:09:04,036 277 00:09:04,036 --> 00:09:05,067 278 00:09:05,067 --> 00:09:08,001 279 00:09:08,001 --> 00:09:09,029 280 00:09:09,029 --> 00:09:12,003 281 00:09:12,003 --> 00:09:13,091 282 00:09:13,091 --> 00:09:15,001 283 00:09:15,001 --> 00:09:16,038 284 00:09:16,038 --> 00:09:19,016 285 00:09:19,016 --> 00:09:20,003 286 00:09:20,003 --> 00:09:21,049 287 00:09:21,049 --> 00:09:24,064 288 00:09:24,064 --> 00:09:26,008 289 00:09:26,008 --> 00:09:28,001 290 00:09:28,001 --> 00:09:29,029 291 00:09:29,029 --> 00:09:30,082 292 00:09:30,082 --> 00:09:33,029 293 00:09:33,029 --> 00:09:34,006 294 00:09:34,006 --> 00:09:36,014 295 00:09:36,014 --> 00:09:37,061 296 00:09:37,061 --> 00:09:39,008 297 00:09:39,008 --> 00:09:40,024 298 00:09:40,024 --> 00:09:42,084 299 00:09:42,084 --> 00:09:46,004 300 00:09:46,004 --> 00:09:48,005 301 00:09:48,005 --> 00:09:50,073 302 00:09:50,073 --> 00:09:52,095 303 00:09:52,095 --> 00:09:55,011 304 00:09:55,011 --> 00:09:56,052 305 00:09:56,052 --> 00:09:57,078 306 00:09:57,078 --> 00:09:59,022 307 00:09:59,022 --> 00:10:00,045 308 00:10:00,045 --> 00:10:02,088 309 00:10:02,088 --> 00:10:04,023 310 00:10:04,023 --> 00:10:05,077 311 00:10:05,077 --> 00:10:08,008 312 00:10:08,008 --> 00:10:11,083 313 00:10:11,083 --> 00:10:13,001 314 00:10:13,001 --> 00:10:14,026 315 00:10:14,026 --> 00:10:15,047 316 00:10:15,047 --> 00:10:17,027 317 00:10:17,027 --> 00:10:18,096 318 00:10:18,096 --> 00:10:20,034 319 00:10:20,034 --> 00:10:22,077 320 00:10:22,077 --> 00:10:25,013 321 00:10:25,013 --> 00:10:27,008 322 00:10:27,008 --> 00:10:29,004 323 00:10:29,004 --> 00:10:31,031 324 00:10:31,031 --> 00:10:33,018 325 00:10:33,018 --> 00:10:35,037 326 00:10:35,037 --> 00:10:37,011 327 00:10:37,011 --> 00:10:37,098 328 00:10:37,098 --> 00:10:39,042 329 00:10:39,042 --> 00:10:41,005 330 00:10:41,005 --> 00:10:43,049 331 00:10:43,049 --> 00:10:47,008 332 00:10:47,008 --> 00:10:49,023 333 00:10:49,023 --> 00:10:51,046 334 00:10:51,046 --> 00:10:53,014 335 00:10:53,014 --> 00:10:54,031 336 00:10:54,031 --> 00:10:57,058 337 00:10:57,058 --> 00:10:58,079 338 00:10:58,079 --> 00:11:01,003 339 00:11:01,003 --> 00:11:02,075 340 00:11:02,075 --> 00:11:04,056 341 00:11:04,056 --> 00:11:06,076 342 00:11:06,076 --> 00:11:08,053 343 00:11:08,053 --> 00:11:11,057 344 00:11:11,057 --> 00:11:12,072 345 00:11:12,072 --> 00:11:15,023 346 00:11:15,023 --> 00:11:16,032 347 00:11:16,032 --> 00:11:17,074 348 00:11:17,074 --> 00:11:19,029 349 00:11:19,029 --> 00:11:20,087 350 00:11:20,087 --> 00:11:24,005 351 00:11:24,005 --> 00:11:28,002 352 00:11:28,002 --> 00:11:29,056 353 00:11:29,056 --> 00:11:31,062 354 00:11:31,062 --> 00:11:34,055 355 00:11:34,055 --> 00:11:37,018 356 00:11:37,018 --> 00:11:38,033 357 00:11:38,033 --> 00:11:39,056 358 00:11:39,056 --> 00:11:42,046 359 00:11:42,046 --> 00:11:43,068 360 00:11:43,068 --> 00:11:48,047 361 00:11:48,047 --> 00:11:52,068 362 00:11:52,068 --> 00:11:53,078 363 00:11:53,078 --> 00:11:55,008 364 00:11:55,008 --> 00:11:57,027 365 00:11:57,027 --> 00:11:58,054 366 00:11:58,054 --> 00:12:00,061 367 00:12:00,061 --> 00:12:02,063 368 00:12:02,063 --> 00:12:04,065 369 00:12:04,065 --> 00:12:05,077 370 00:12:05,077 --> 00:12:07,088 371 00:12:07,088 --> 00:12:11,064 372 00:12:11,064 --> 00:12:13,055 373 00:12:13,055 --> 00:12:15,001 374 00:12:15,001 --> 00:12:16,055 375 00:12:16,055 --> 00:12:19,025 376 00:12:19,025 --> 00:12:22,042 377 00:12:22,042 --> 00:12:24,016 378 00:12:24,016 --> 00:12:26,001 379 00:12:26,001 --> 00:12:27,051 380 00:12:27,051 --> 00:12:31,000 381 00:12:31,000 --> 00:12:32,096 382 00:12:32,096 --> 00:12:34,077 383 00:12:34,077 --> 00:12:36,023 384 00:12:36,023 --> 00:12:37,094 385 00:12:37,094 --> 00:12:41,003 386 00:12:41,003 --> 00:12:42,015 387 00:12:42,015 --> 00:12:45,055 388 00:12:45,055 --> 00:12:46,054 389 00:12:46,054 --> 00:12:47,065 390 00:12:47,065 --> 00:12:49,007 391 00:12:49,007 --> 00:12:50,059 392 00:12:50,059 --> 00:12:54,001 393 00:12:54,001 --> 00:12:55,071 394 00:12:55,071 --> 00:12:58,015 395 00:12:58,015 --> 00:12:59,029 396 00:12:59,029 --> 00:13:03,001 397 00:13:03,001 --> 00:13:04,059 398 00:13:04,059 --> 00:13:06,047 399 00:13:06,047 --> 00:13:07,076 400 00:13:07,076 --> 00:13:09,003 401 00:13:09,003 --> 00:13:10,038 402 00:13:10,038 --> 00:13:13,028 403 00:13:13,028 --> 00:13:14,002 404 00:13:14,002 --> 00:13:16,049 405 00:13:16,049 --> 00:13:18,044 406 00:13:18,044 --> 00:13:19,075 407 00:13:19,075 --> 00:13:21,039 408 00:13:21,039 --> 00:13:25,033 409 00:13:25,033 --> 00:13:26,077 410 00:13:26,077 --> 00:13:28,041 411 00:13:28,041 --> 00:13:29,067 412 00:13:29,067 --> 00:13:32,018 413 00:13:32,018 --> 00:13:34,047 414 00:13:34,047 --> 00:13:35,056 415 00:13:35,056 --> 00:13:37,076 416 00:13:37,076 --> 00:13:39,058 417 00:13:39,058 --> 00:13:42,005 418 00:13:42,005 --> 00:13:44,001 419 00:13:44,001 --> 00:13:46,022 420 00:13:46,022 --> 00:13:47,026 421 00:13:47,026 --> 00:13:49,095 422 00:13:49,095 --> 00:13:51,003 423 00:13:51,003 --> 00:13:53,068 424 00:13:53,068 --> 00:13:56,006 425 00:13:56,006 --> 00:13:58,061 426 00:13:58,061 --> 00:14:00,041 427 00:14:00,041 --> 00:14:01,097 428 00:14:01,097 --> 00:14:05,014 429 00:14:05,014 --> 00:14:06,066 430 00:14:06,066 --> 00:14:08,026 431 00:14:08,026 --> 00:14:09,046 432 00:14:09,046 --> 00:14:11,006 433 00:14:11,006 --> 00:14:13,025 434 00:14:13,025 --> 00:14:15,043 435 00:14:15,043 --> 00:14:16,037 436 00:14:16,037 --> 00:14:18,024 437 00:14:18,024 --> 00:14:20,004 438 00:14:20,004 --> 00:14:21,091 439 00:14:21,091 --> 00:14:23,002 440 00:14:23,002 --> 00:14:26,034 441 00:14:26,034 --> 00:14:27,048 442 00:14:27,048 --> 00:14:28,081 443 00:14:28,081 --> 00:14:32,016 444 00:14:32,016 --> 00:14:33,054 445 00:14:33,054 --> 00:14:35,016 446 00:14:35,016 --> 00:14:36,063 447 00:14:36,063 --> 00:14:40,023 448 00:14:40,023 --> 00:14:43,038 449 00:14:43,038 --> 00:14:45,024 450 00:14:45,024 --> 00:14:47,008 451 00:14:47,008 --> 00:14:48,056 452 00:14:48,056 --> 00:14:50,005 453 00:14:50,005 --> 00:14:52,072 454 00:14:52,072 --> 00:14:56,021 455 00:14:56,021 --> 00:14:57,068 456 00:14:57,068 --> 00:14:59,014 457 00:14:59,014 --> 00:15:00,062 458 00:15:00,062 --> 00:15:03,043 459 00:15:03,043 --> 00:15:05,035 460 00:15:05,035 --> 00:15:06,098 461 00:15:06,098 --> 00:15:08,092 462 00:15:08,092 --> 00:15:13,008 463 00:15:13,008 --> 00:15:14,011 464 00:15:14,011 --> 00:15:15,036 465 00:15:15,036 --> 00:15:17,006 466 00:15:17,006 --> 00:15:18,003 467 00:15:18,003 --> 00:15:20,079 468 00:15:20,079 --> 00:15:22,042 469 00:15:22,042 --> 00:15:25,074 470 00:15:25,074 --> 00:15:29,045 471 00:15:29,045 --> 00:15:32,015 472 00:15:32,015 --> 00:15:35,004 473 00:15:35,004 --> 00:15:38,012 474 00:15:38,012 --> 00:15:39,069 475 00:15:39,069 --> 00:15:40,073 476 00:15:40,073 --> 00:15:42,089 477 00:15:42,089 --> 00:15:44,008 478 00:15:44,008 --> 00:15:45,043 479 00:15:45,043 --> 00:15:46,075 480 00:15:46,075 --> 00:15:48,044 481 00:15:48,044 --> 00:15:51,042 482 00:15:51,042 --> 00:15:53,019 483 00:15:53,019 --> 00:15:56,018 484 00:15:56,018 --> 00:15:57,085 485 00:15:57,085 --> 00:15:59,027 486 00:15:59,027 --> 00:16:01,045 487 00:16:01,045 --> 00:16:02,086 488 00:16:02,086 --> 00:16:03,088 489 00:16:03,088 --> 00:16:05,014 490 00:16:05,014 --> 00:16:06,024 491 00:16:06,024 --> 00:16:10,046 492 00:16:10,046 --> 00:16:12,002 493 00:16:12,002 --> 00:16:13,054 494 00:16:13,054 --> 00:16:14,091 495 00:16:14,091 --> 00:16:17,063 496 00:16:17,063 --> 00:16:19,007 497 00:16:19,007 --> 00:16:21,004 498 00:16:21,004 --> 00:16:23,004 499 00:16:23,004 --> 00:16:24,095 500 00:16:24,095 --> 00:16:26,027 501 00:16:26,027 --> 00:16:28,047 502 00:16:28,047 --> 00:16:32,082 503 00:16:32,082 --> 00:16:33,007 504 00:16:33,007 --> 00:16:36,092 505 00:16:36,092 --> 00:16:38,027 506 00:16:38,027 --> 00:16:39,044 507 00:16:39,044 --> 00:16:42,021 508 00:16:42,021 --> 00:16:43,083 509 00:16:43,083 --> 00:16:46,033 510 00:16:46,033 --> 00:16:47,093 511 00:16:47,093 --> 00:16:51,085 512 00:16:51,085 --> 00:16:53,061 513 00:16:53,061 --> 00:16:54,066 514 00:16:54,066 --> 00:16:57,036 515 00:16:57,036 --> 00:16:59,027 516 00:16:59,027 --> 00:17:00,092 517 00:17:00,092 --> 00:17:02,034 518 00:17:02,034 --> 00:17:04,008 519 00:17:04,008 --> 00:17:06,007 520 00:17:06,007 --> 00:17:08,027 521 00:17:08,027 --> 00:17:10,052 522 00:17:10,052 --> 00:17:11,067 523 00:17:11,067 --> 00:17:12,009 524 00:17:12,009 --> 00:17:14,003 525 00:17:14,003 --> 00:17:17,012 526 00:17:17,012 --> 00:17:20,074 527 00:17:20,074 --> 00:17:22,039 528 00:17:22,039 --> 00:17:24,009 529 00:17:24,009 --> 00:17:27,008 530 00:17:27,008 --> 00:17:29,025 531 00:17:29,025 --> 00:17:31,043 532 00:17:31,043 --> 00:17:32,096 533 00:17:32,096 --> 00:17:34,052 534 00:17:34,052 --> 00:17:36,016 535 00:17:36,016 --> 00:17:37,077 536 00:17:37,077 --> 00:17:40,049 537 00:17:40,049 --> 00:17:41,093 538 00:17:41,093 --> 00:17:43,064 539 00:17:43,064 --> 00:17:46,018 540 00:17:46,018 --> 00:17:48,046 541 00:17:48,046 --> 00:17:50,019 542 00:17:50,019 --> 00:17:53,083 543 00:17:53,083 --> 00:17:56,096 544 00:17:56,096 --> 00:17:58,005 545 00:17:58,005 --> 00:18:01,053 546 00:18:01,053 --> 00:18:02,088 547 00:18:02,088 --> 00:18:04,062 548 00:18:04,062 --> 00:18:06,065 549 00:18:06,065 --> 00:18:08,044 550 00:18:08,044 --> 00:18:11,081 551 00:18:11,081 --> 00:18:14,075 552 00:18:14,075 --> 00:18:16,029 553 00:18:16,029 --> 00:18:20,021 554 00:18:20,021 --> 00:18:21,083 555 00:18:21,083 --> 00:18:23,041 556 00:18:23,041 --> 00:18:24,059 557 00:18:24,059 --> 00:18:26,044 558 00:18:26,044 --> 00:18:27,084 559 00:18:27,084 --> 00:18:31,021 560 00:18:31,021 --> 00:18:34,038 561 00:18:34,038 --> 00:18:35,018 562 00:18:35,018 --> 00:18:36,007 563 00:18:36,007 --> 00:18:37,093 564 00:18:37,093 --> 00:18:41,022 565 00:18:41,022 --> 00:18:43,016 566 00:18:43,016 --> 00:18:45,019 567 00:18:45,019 --> 00:18:46,056 568 00:18:46,056 --> 00:18:52,037 569 00:18:52,037 --> 00:18:55,077 570 00:18:55,077 --> 00:18:57,016 571 00:18:57,016 --> 00:19:00,019 572 00:19:00,019 --> 00:19:02,073 573 00:19:02,073 --> 00:19:04,013 574 00:19:04,013 --> 00:19:05,089 575 00:19:05,089 --> 00:19:07,018 576 00:19:07,018 --> 00:19:09,003 577 00:19:09,003 --> 00:19:12,054 578 00:19:12,054 --> 00:19:14,015 579 00:19:14,015 --> 00:19:15,072 580 00:19:15,072 --> 00:19:18,003 581 00:19:18,003 --> 00:19:20,002 582 00:19:20,002 --> 00:19:22,034 583 00:19:22,034 --> 00:19:23,092 584 00:19:23,092 --> 00:19:26,017 585 00:19:26,017 --> 00:19:30,004 586 00:19:30,004 --> 00:19:32,002 587 00:19:32,002 --> 00:19:34,021 588 00:19:34,021 --> 00:19:35,047 589 00:19:35,047 --> 00:19:39,044 590 00:19:39,044 --> 00:19:41,084 591 00:19:41,084 --> 00:19:44,067 592 00:19:44,067 --> 00:19:46,065 593 00:19:46,065 --> 00:19:48,087 594 00:19:48,087 --> 00:19:50,006 595 00:19:50,006 --> 00:19:52,018 596 00:19:52,018 --> 00:19:54,006 597 00:19:54,006 --> 00:19:55,054 598 00:19:55,054 --> 00:19:57,004 599 00:19:57,004 --> 00:19:59,034 600 00:19:59,034 --> 00:20:00,085 601 00:20:00,085 --> 00:20:02,019 602 00:20:02,019 --> 00:20:03,083 603 00:20:03,083 --> 00:20:05,093 604 00:20:05,093 --> 00:20:08,002 605 00:20:08,002 --> 00:20:09,004 606 00:20:09,004 --> 00:20:14,053 607 00:20:14,053 --> 00:20:17,034 608 00:20:17,034 --> 00:20:18,065 609 00:20:18,065 --> 00:20:19,089 610 00:20:19,089 --> 00:20:21,026 611 00:20:21,026 --> 00:20:23,001 612 00:20:23,001 --> 00:20:24,031 613 00:20:24,031 --> 00:20:27,063 614 00:20:27,063 --> 00:20:28,086 615 00:20:28,086 --> 00:20:30,008 616 00:20:30,008 --> 00:20:31,094 617 00:20:31,094 --> 00:20:33,062 618 00:20:33,062 --> 00:20:34,086 619 00:20:34,086 --> 00:20:36,056 620 00:20:36,056 --> 00:20:39,093 621 00:20:39,093 --> 00:20:43,051 622 00:20:43,051 --> 00:20:44,073 623 00:20:44,073 --> 00:20:46,014 624 00:20:46,014 --> 00:20:47,069 625 00:20:47,069 --> 00:20:49,077 626 00:20:49,077 --> 00:20:50,088 627 00:20:50,088 --> 00:20:52,029 628 00:20:52,029 --> 00:20:54,097 629 00:20:54,097 --> 00:20:56,095 630 00:20:56,095 --> 00:20:58,068 631 00:20:58,068 --> 00:21:00,099 632 00:21:00,099 --> 00:21:02,059 633 00:21:02,059 --> 00:21:05,022 634 00:21:05,022 --> 00:21:06,062 635 00:21:06,062 --> 00:21:09,093 636 00:21:09,093 --> 00:21:13,027 637 00:21:13,027 --> 00:21:15,029 638 00:21:15,029 --> 00:21:16,054 639 00:21:16,054 --> 00:21:17,083 640 00:21:17,083 --> 00:21:21,019 641 00:21:21,019 --> 00:21:22,036 642 00:21:22,036 --> 00:21:23,064 643 00:21:23,064 --> 00:21:27,012 644 00:21:27,012 --> 00:21:29,034 645 00:21:29,034 --> 00:21:31,037 646 00:21:31,037 --> 00:21:32,081 647 00:21:32,081 --> 00:21:34,064 648 00:21:34,064 --> 00:21:36,055 649 00:21:36,055 --> 00:21:37,075 650 00:21:37,075 --> 00:21:38,098 651 00:21:38,098 --> 00:21:40,054 652 00:21:40,054 --> 00:21:42,087 653 00:21:42,087 --> 00:21:43,098 654 00:21:43,098 --> 00:21:45,011 655 00:21:45,011 --> 00:21:46,011 656 00:21:46,011 --> 00:21:48,005 657 00:21:48,005 --> 00:21:50,023 658 00:21:50,023 --> 00:21:53,072 659 00:21:53,072 --> 00:21:54,087 660 00:21:54,087 --> 00:21:56,073 661 00:21:56,073 --> 00:21:58,025 662 00:21:58,025 --> 00:21:59,074 663 00:21:59,074 --> 00:22:01,025 664 00:22:01,025 --> 00:22:02,097 665 00:22:02,097 --> 00:22:04,081 666 00:22:04,081 --> 00:22:06,036 667 00:22:06,036 --> 00:22:07,083 668 00:22:07,083 --> 00:22:09,056 669 00:22:09,056 --> 00:22:10,044 670 00:22:10,044 --> 00:22:12,018 671 00:22:12,018 --> 00:22:13,037