[
  {
    "path": "README.md",
    "content": "深入浅出 GFW\n============\n\n参考资料:\n\n1. [深入理解GFW：内部结构](http://gfwrev.blogspot.com/2010/02/gfw.html)\n2. [深入理解GFW：DNS污染](http://gfwrev.blogspot.com/2009/11/gfwdns.html)\n3. [深入理解GFW：路由扩散技术](http://gfwrev.blogspot.com/2009/11/gfw_05.html)\n4. [深入理解GFW：HTTP URL/深度关键字检测](http://gfwrev.blogspot.com/2010/03/http-url.html)\n\n以上网址需要翻墙才能访问"
  },
  {
    "path": "assets/02A5B2D1-33B7-48D8-8302-154026FF94F2/02A5B2D1-33B7-48D8-8302-154026FF94F2.json",
    "content": "{\"assets\":{\"01CF04A5F4315DB92178C18E611C07C2\":{\"type\":\"texture\",\"index\":68,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"02A5B2D1-33B7-48D8-8302-154026FF94F2\"},\"url\":\"assets/01CF04A5F4315DB92178C18E611C07C2.png\",\"width\":1024,\"height\":768},\"99D7D9727B2D7C6D7651A45DB00037FF\":{\"type\":\"texture\",\"index\":69,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"674F7DC6-5048-4834-8282-C5A6FE6403F6\"},\"url\":\"assets/99D7D9727B2D7C6D7651A45DB00037FF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"翻墙？\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"反DNS劫持\",\"targetRectangle\":{\"y\":302,\"x\":113.9999995231628,\"width\":181.98,\"height\":43}},{\"text\":\"代理（HTTP/HTTPS，SSH，Socks）\",\"targetRectangle\":{\"y\":346.0799560546875,\"x\":113.9999995231628,\"width\":592.0559999999999,\"height\":85}},{\"text\":\"VPN\",\"targetRectangle\":{\"y\":432.159912109375,\"x\":113.9999995231628,\"width\":69.98399999999998,\"height\":85}},{\"text\":\"……\",\"targetRectangle\":{\"y\":517.159912109375,\"x\":113.9999995231628,\"width\":72,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"}]}]}}]}"
  },
  {
    "path": "assets/02A5B2D1-33B7-48D8-8302-154026FF94F2/02A5B2D1-33B7-48D8-8302-154026FF94F2.jsonp",
    "content": "local_slide( { \"name\" : \"02A5B2D1-33B7-48D8-8302-154026FF94F2\", \"json\" : {\"assets\":{\"01CF04A5F4315DB92178C18E611C07C2\":{\"type\":\"texture\",\"index\":68,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"02A5B2D1-33B7-48D8-8302-154026FF94F2\"},\"url\":\"assets/01CF04A5F4315DB92178C18E611C07C2.png\",\"width\":1024,\"height\":768},\"99D7D9727B2D7C6D7651A45DB00037FF\":{\"type\":\"texture\",\"index\":69,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"674F7DC6-5048-4834-8282-C5A6FE6403F6\"},\"url\":\"assets/99D7D9727B2D7C6D7651A45DB00037FF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"翻墙？\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"反DNS劫持\",\"targetRectangle\":{\"y\":302,\"x\":113.9999995231628,\"width\":181.98,\"height\":43}},{\"text\":\"代理（HTTP/HTTPS，SSH，Socks）\",\"targetRectangle\":{\"y\":346.0799560546875,\"x\":113.9999995231628,\"width\":592.0559999999999,\"height\":85}},{\"text\":\"VPN\",\"targetRectangle\":{\"y\":432.159912109375,\"x\":113.9999995231628,\"width\":69.98399999999998,\"height\":85}},{\"text\":\"……\",\"targetRectangle\":{\"y\":517.159912109375,\"x\":113.9999995231628,\"width\":72,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"}]}]}}]} } )"
  },
  {
    "path": "assets/0579E06A-9A3C-4727-98AF-FECD3FDA4C98/0579E06A-9A3C-4727-98AF-FECD3FDA4C98.json",
    "content": "{\"assets\":{\"ACB52C6FC4CAF447B997FE19C56CA8CA\":{\"type\":\"texture\",\"index\":34,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\"},\"url\":\"assets/ACB52C6FC4CAF447B997FE19C56CA8CA.png\",\"width\":1024,\"height\":768},\"6D642DAC769346AC026513B5ADC80C88\":{\"type\":\"texture\",\"index\":35,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\"},\"url\":\"assets/6D642DAC769346AC026513B5ADC80C88.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[{\"url\":\"http://www.baidu.com\",\"targetRectangle\":{\"y\":619.0000004768372,\"x\":236.9960027770996,\"width\":258.0479999999999,\"height\":43}}],\"accessibility\":[{\"text\":\"www.baidu.com —> 119.75.218.77  \",\"targetRectangle\":{\"y\":619.0000004768372,\"x\":236.9960027770996,\"width\":588.0239999999999,\"height\":43}},{\"text\":\"域名系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"DNS（Domain Name System，域名系统），是英特网上作为域名IP地址相互映射的一个分布式数据库，能够使用户更方便的访问互联网，而不用去记住能够被机器直接读取的IP数串。\",\"targetRectangle\":{\"y\":272,\"x\":79,\"width\":864.0360000000001,\"height\":168.159912109375}},{\"text\":\"通过主机名，最终得到该主机名对应的IP地址的过程叫做域名解析（或主机名解析）\",\"targetRectangle\":{\"y\":441.2398681640625,\"x\":79,\"width\":860.004,\"height\":122}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"}]}]}}]}"
  },
  {
    "path": "assets/0579E06A-9A3C-4727-98AF-FECD3FDA4C98/0579E06A-9A3C-4727-98AF-FECD3FDA4C98.jsonp",
    "content": "local_slide( { \"name\" : \"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\", \"json\" : {\"assets\":{\"ACB52C6FC4CAF447B997FE19C56CA8CA\":{\"type\":\"texture\",\"index\":34,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\"},\"url\":\"assets/ACB52C6FC4CAF447B997FE19C56CA8CA.png\",\"width\":1024,\"height\":768},\"6D642DAC769346AC026513B5ADC80C88\":{\"type\":\"texture\",\"index\":35,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\"},\"url\":\"assets/6D642DAC769346AC026513B5ADC80C88.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[{\"url\":\"http://www.baidu.com\",\"targetRectangle\":{\"y\":619.0000004768372,\"x\":236.9960027770996,\"width\":258.0479999999999,\"height\":43}}],\"accessibility\":[{\"text\":\"www.baidu.com —> 119.75.218.77  \",\"targetRectangle\":{\"y\":619.0000004768372,\"x\":236.9960027770996,\"width\":588.0239999999999,\"height\":43}},{\"text\":\"域名系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"DNS（Domain Name System，域名系统），是英特网上作为域名IP地址相互映射的一个分布式数据库，能够使用户更方便的访问互联网，而不用去记住能够被机器直接读取的IP数串。\",\"targetRectangle\":{\"y\":272,\"x\":79,\"width\":864.0360000000001,\"height\":168.159912109375}},{\"text\":\"通过主机名，最终得到该主机名对应的IP地址的过程叫做域名解析（或主机名解析）\",\"targetRectangle\":{\"y\":441.2398681640625,\"x\":79,\"width\":860.004,\"height\":122}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"}]}]}}]} } )"
  },
  {
    "path": "assets/07E96337-DEA3-4550-ABA3-56FC96B725DB/07E96337-DEA3-4550-ABA3-56FC96B725DB.json",
    "content": "{\"assets\":{\"A54477D43D9BD385F267BAC57FA308D0\":{\"type\":\"texture\",\"index\":59,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\"},\"url\":\"assets/A54477D43D9BD385F267BAC57FA308D0.png\",\"width\":1024,\"height\":768},\"037A135FBDA9EE5BC6FE7ACF7CE39737\":{\"type\":\"texture\",\"index\":58,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"07E96337-DEA3-4550-ABA3-56FC96B725DB\"},\"url\":\"assets/037A135FBDA9EE5BC6FE7ACF7CE39737.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW的路由扩散技术中使用的静态路由其实是一条错误的路由，而且是有意配置错误的。其目的就是为了把本来是发往某个IP地址的报文统统引导到一个“黑洞服务器”上，而不是把它们转发到正确目的地。\",\"targetRectangle\":{\"y\":267,\"x\":113.9999995231628,\"width\":828,\"height\":168.159912109375}},{\"text\":\"这个黑洞服务器上可以什么也不做，这样报文就被无声无息地丢掉了。\",\"targetRectangle\":{\"y\":436.2398681640625,\"x\":113.9999995231628,\"width\":828,\"height\":114.9200439453125}},{\"text\":\"造成“连接超时”\",\"targetRectangle\":{\"y\":552.2398681640625,\"x\":113.9999995231628,\"width\":244.008,\"height\":85}},{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"}]}]}}]}"
  },
  {
    "path": "assets/07E96337-DEA3-4550-ABA3-56FC96B725DB/07E96337-DEA3-4550-ABA3-56FC96B725DB.jsonp",
    "content": "local_slide( { \"name\" : \"07E96337-DEA3-4550-ABA3-56FC96B725DB\", \"json\" : {\"assets\":{\"A54477D43D9BD385F267BAC57FA308D0\":{\"type\":\"texture\",\"index\":59,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\"},\"url\":\"assets/A54477D43D9BD385F267BAC57FA308D0.png\",\"width\":1024,\"height\":768},\"037A135FBDA9EE5BC6FE7ACF7CE39737\":{\"type\":\"texture\",\"index\":58,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"07E96337-DEA3-4550-ABA3-56FC96B725DB\"},\"url\":\"assets/037A135FBDA9EE5BC6FE7ACF7CE39737.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW的路由扩散技术中使用的静态路由其实是一条错误的路由，而且是有意配置错误的。其目的就是为了把本来是发往某个IP地址的报文统统引导到一个“黑洞服务器”上，而不是把它们转发到正确目的地。\",\"targetRectangle\":{\"y\":267,\"x\":113.9999995231628,\"width\":828,\"height\":168.159912109375}},{\"text\":\"这个黑洞服务器上可以什么也不做，这样报文就被无声无息地丢掉了。\",\"targetRectangle\":{\"y\":436.2398681640625,\"x\":113.9999995231628,\"width\":828,\"height\":114.9200439453125}},{\"text\":\"造成“连接超时”\",\"targetRectangle\":{\"y\":552.2398681640625,\"x\":113.9999995231628,\"width\":244.008,\"height\":85}},{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"}]}]}}]} } )"
  },
  {
    "path": "assets/0A0E3840-A219-4502-B0EC-71C2C94859E4/0A0E3840-A219-4502-B0EC-71C2C94859E4.json",
    "content": "{\"assets\":{\"4EFBF17B64FD122C96968AC4D53844E4\":{\"type\":\"texture\",\"index\":39,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\"},\"url\":\"assets/4EFBF17B64FD122C96968AC4D53844E4.png\",\"width\":1024,\"height\":768},\"71EE8C56C4D252A461049414DFEA0185\":{\"type\":\"texture\",\"index\":38,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0A0E3840-A219-4502-B0EC-71C2C94859E4\"},\"url\":\"assets/71EE8C56C4D252A461049414DFEA0185.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"上网的两个核心技术\",\"targetRectangle\":{\"y\":80,\"x\":152,\"width\":720,\"height\":79.60009765625}},{\"text\":\"域名解析\",\"targetRectangle\":{\"y\":378,\"x\":113.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\"边界路由\",\"targetRectangle\":{\"y\":415,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"}]}]}}]}"
  },
  {
    "path": "assets/0A0E3840-A219-4502-B0EC-71C2C94859E4/0A0E3840-A219-4502-B0EC-71C2C94859E4.jsonp",
    "content": "local_slide( { \"name\" : \"0A0E3840-A219-4502-B0EC-71C2C94859E4\", \"json\" : {\"assets\":{\"4EFBF17B64FD122C96968AC4D53844E4\":{\"type\":\"texture\",\"index\":39,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\"},\"url\":\"assets/4EFBF17B64FD122C96968AC4D53844E4.png\",\"width\":1024,\"height\":768},\"71EE8C56C4D252A461049414DFEA0185\":{\"type\":\"texture\",\"index\":38,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0A0E3840-A219-4502-B0EC-71C2C94859E4\"},\"url\":\"assets/71EE8C56C4D252A461049414DFEA0185.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"上网的两个核心技术\",\"targetRectangle\":{\"y\":80,\"x\":152,\"width\":720,\"height\":79.60009765625}},{\"text\":\"域名解析\",\"targetRectangle\":{\"y\":378,\"x\":113.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\"边界路由\",\"targetRectangle\":{\"y\":415,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"}]}]}}]} } )"
  },
  {
    "path": "assets/0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84/0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84.json",
    "content": "{\"assets\":{\"970AEDE939BF545D9B4362BC9271CB49\":{\"type\":\"texture\",\"index\":7,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"A43FA463-1D31-4638-995D-40F0503FF345\"},\"url\":\"assets/970AEDE939BF545D9B4362BC9271CB49.png\",\"width\":1024,\"height\":768},\"E88596326D86D926DCF7AF57F85A0594\":{\"type\":\"texture\",\"index\":6,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\"},\"url\":\"assets/E88596326D86D926DCF7AF57F85A0594.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"上网需要什么？（如何访问互联网？）\",\"targetRectangle\":{\"y\":544.5,\"x\":247,\"width\":544,\"height\":32.0400390625}},{\"text\":\"bd694e70e3422c56325c648e27dbc56e.png\",\"targetRectangle\":{\"y\":179.0000019073486,\"x\":272.734375,\"width\":478.5418856143951,\"height\":289.625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"}]}]}}]}"
  },
  {
    "path": "assets/0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84/0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84.jsonp",
    "content": "local_slide( { \"name\" : \"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\", \"json\" : {\"assets\":{\"970AEDE939BF545D9B4362BC9271CB49\":{\"type\":\"texture\",\"index\":7,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"A43FA463-1D31-4638-995D-40F0503FF345\"},\"url\":\"assets/970AEDE939BF545D9B4362BC9271CB49.png\",\"width\":1024,\"height\":768},\"E88596326D86D926DCF7AF57F85A0594\":{\"type\":\"texture\",\"index\":6,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\"},\"url\":\"assets/E88596326D86D926DCF7AF57F85A0594.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"上网需要什么？（如何访问互联网？）\",\"targetRectangle\":{\"y\":544.5,\"x\":247,\"width\":544,\"height\":32.0400390625}},{\"text\":\"bd694e70e3422c56325c648e27dbc56e.png\",\"targetRectangle\":{\"y\":179.0000019073486,\"x\":272.734375,\"width\":478.5418856143951,\"height\":289.625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"}]}]}}]} } )"
  },
  {
    "path": "assets/28FE4159-CD54-441C-95C9-1B8F7B235983/28FE4159-CD54-441C-95C9-1B8F7B235983.json",
    "content": "{\"assets\":{\"BE2E71CB8865CF10599512B0FEE262D7\":{\"type\":\"texture\",\"index\":29,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\"},\"url\":\"assets/BE2E71CB8865CF10599512B0FEE262D7.png\",\"width\":1024,\"height\":768},\"6E9F3359BBBF9B68B5EFDE2759E82A3A\":{\"type\":\"texture\",\"index\":28,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"28FE4159-CD54-441C-95C9-1B8F7B235983\"},\"url\":\"assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.54.22.png\",\"targetRectangle\":{\"y\":121,\"x\":114,\"width\":796,\"height\":526}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"}]}]}}]}"
  },
  {
    "path": "assets/28FE4159-CD54-441C-95C9-1B8F7B235983/28FE4159-CD54-441C-95C9-1B8F7B235983.jsonp",
    "content": "local_slide( { \"name\" : \"28FE4159-CD54-441C-95C9-1B8F7B235983\", \"json\" : {\"assets\":{\"BE2E71CB8865CF10599512B0FEE262D7\":{\"type\":\"texture\",\"index\":29,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\"},\"url\":\"assets/BE2E71CB8865CF10599512B0FEE262D7.png\",\"width\":1024,\"height\":768},\"6E9F3359BBBF9B68B5EFDE2759E82A3A\":{\"type\":\"texture\",\"index\":28,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"28FE4159-CD54-441C-95C9-1B8F7B235983\"},\"url\":\"assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.54.22.png\",\"targetRectangle\":{\"y\":121,\"x\":114,\"width\":796,\"height\":526}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"}]}]}}]} } )"
  },
  {
    "path": "assets/28FE4159-CD54-441C-95C9-1B8F7B235983/assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svgp",
    "content": "local_svg( { \"name\" : \"6E9F3359BBBF9B68B5EFDE2759E82A3A\", \"slide\" : \"28FE4159-CD54-441C-95C9-1B8F7B235983\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"../../DBABA21D-BE11-49E6-8463-B7B5C230E36B/assets/523AE62ABCB6EADEEAB18C72C4E4AF20.png\\\" width=\\\"796.00\\\" height=\\\"526.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 114.0, 647.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/33928E71-309F-4153-BE16-5F4B3CDF6AA6/33928E71-309F-4153-BE16-5F4B3CDF6AA6.json",
    "content": "{\"assets\":{\"ACB52C6FC4CAF447B997FE19C56CA8CA\":{\"type\":\"texture\",\"index\":33,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\"},\"url\":\"assets/ACB52C6FC4CAF447B997FE19C56CA8CA.png\",\"width\":1024,\"height\":768},\"00081E40A79682532190E4AB27B165C6\":{\"type\":\"texture\",\"index\":32,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\"},\"url\":\"assets/00081E40A79682532190E4AB27B165C6.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Internet_Connectivity_Access_layer.png\",\"targetRectangle\":{\"y\":130.6507263183594,\"x\":0,\"width\":1024,\"height\":459.0344848632812}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"}]}]}}]}"
  },
  {
    "path": "assets/33928E71-309F-4153-BE16-5F4B3CDF6AA6/33928E71-309F-4153-BE16-5F4B3CDF6AA6.jsonp",
    "content": "local_slide( { \"name\" : \"33928E71-309F-4153-BE16-5F4B3CDF6AA6\", \"json\" : {\"assets\":{\"ACB52C6FC4CAF447B997FE19C56CA8CA\":{\"type\":\"texture\",\"index\":33,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\"},\"url\":\"assets/ACB52C6FC4CAF447B997FE19C56CA8CA.png\",\"width\":1024,\"height\":768},\"00081E40A79682532190E4AB27B165C6\":{\"type\":\"texture\",\"index\":32,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\"},\"url\":\"assets/00081E40A79682532190E4AB27B165C6.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"ACB52C6FC4CAF447B997FE19C56CA8CA\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Internet_Connectivity_Access_layer.png\",\"targetRectangle\":{\"y\":130.6507263183594,\"x\":0,\"width\":1024,\"height\":459.0344848632812}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"}]}]}}]} } )"
  },
  {
    "path": "assets/33928E71-309F-4153-BE16-5F4B3CDF6AA6/assets/00081E40A79682532190E4AB27B165C6.svgp",
    "content": "local_svg( { \"name\" : \"00081E40A79682532190E4AB27B165C6\", \"slide\" : \"33928E71-309F-4153-BE16-5F4B3CDF6AA6\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"../../C460FE62-7470-4B8A-B26A-AC76A8996A7E/assets/D15640EEA5B18F59927EDD0B2DBEB96D.png\\\" width=\\\"2900.00\\\" height=\\\"1300.00\\\" transform=\\\"matrix(0.35, 0.00, -0.00, -0.35, 0.0, 637.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/38152B68-F660-498D-9372-313C6630811A/38152B68-F660-498D-9372-313C6630811A.json",
    "content": "{\"assets\":{\"126A1D26CD998A1717F5AA219A828FEF\":{\"type\":\"texture\",\"index\":50,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"38152B68-F660-498D-9372-313C6630811A\"},\"url\":\"assets/126A1D26CD998A1717F5AA219A828FEF.png\",\"width\":1024,\"height\":768},\"24E39B77C6DA01370492E3B4C8201A81\":{\"type\":\"texture\",\"index\":51,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\"},\"url\":\"assets/24E39B77C6DA01370492E3B4C8201A81.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"动态路由协议：\",\"targetRectangle\":{\"y\":351,\"x\":113.9999995231628,\"width\":252,\"height\":35.9200439453125}},{\"text\":\"正常情况下路由器上各种路由协议如OSPF、IS-IS、BGP等，各自计算并维护自己的路由表，所有的协议生成的路由条目最终汇总到一个路由管理模块。\",\"targetRectangle\":{\"y\":388,\"x\":113.9999995231628,\"width\":830.016,\"height\":166.0799560546875}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"}]}]}}]}"
  },
  {
    "path": "assets/38152B68-F660-498D-9372-313C6630811A/38152B68-F660-498D-9372-313C6630811A.jsonp",
    "content": "local_slide( { \"name\" : \"38152B68-F660-498D-9372-313C6630811A\", \"json\" : {\"assets\":{\"126A1D26CD998A1717F5AA219A828FEF\":{\"type\":\"texture\",\"index\":50,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"38152B68-F660-498D-9372-313C6630811A\"},\"url\":\"assets/126A1D26CD998A1717F5AA219A828FEF.png\",\"width\":1024,\"height\":768},\"24E39B77C6DA01370492E3B4C8201A81\":{\"type\":\"texture\",\"index\":51,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\"},\"url\":\"assets/24E39B77C6DA01370492E3B4C8201A81.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"动态路由协议：\",\"targetRectangle\":{\"y\":351,\"x\":113.9999995231628,\"width\":252,\"height\":35.9200439453125}},{\"text\":\"正常情况下路由器上各种路由协议如OSPF、IS-IS、BGP等，各自计算并维护自己的路由表，所有的协议生成的路由条目最终汇总到一个路由管理模块。\",\"targetRectangle\":{\"y\":388,\"x\":113.9999995231628,\"width\":830.016,\"height\":166.0799560546875}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"}]}]}}]} } )"
  },
  {
    "path": "assets/3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8/3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8.json",
    "content": "{\"assets\":{\"6D642DAC769346AC026513B5ADC80C88\":{\"type\":\"texture\",\"index\":36,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\"},\"url\":\"assets/6D642DAC769346AC026513B5ADC80C88.png\",\"width\":1024,\"height\":768},\"71EE8C56C4D252A461049414DFEA0185\":{\"type\":\"texture\",\"index\":37,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0A0E3840-A219-4502-B0EC-71C2C94859E4\"},\"url\":\"assets/71EE8C56C4D252A461049414DFEA0185.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"域名系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"dns-recrussion-big.jpg\",\"targetRectangle\":{\"y\":189.9609375,\"x\":179.8799743652344,\"width\":664.2400512695312,\"height\":526.078125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"}]}]}}]}"
  },
  {
    "path": "assets/3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8/3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8.jsonp",
    "content": "local_slide( { \"name\" : \"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\", \"json\" : {\"assets\":{\"6D642DAC769346AC026513B5ADC80C88\":{\"type\":\"texture\",\"index\":36,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\"},\"url\":\"assets/6D642DAC769346AC026513B5ADC80C88.png\",\"width\":1024,\"height\":768},\"71EE8C56C4D252A461049414DFEA0185\":{\"type\":\"texture\",\"index\":37,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0A0E3840-A219-4502-B0EC-71C2C94859E4\"},\"url\":\"assets/71EE8C56C4D252A461049414DFEA0185.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71EE8C56C4D252A461049414DFEA0185\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"域名系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"dns-recrussion-big.jpg\",\"targetRectangle\":{\"y\":189.9609375,\"x\":179.8799743652344,\"width\":664.2400512695312,\"height\":526.078125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6D642DAC769346AC026513B5ADC80C88\"}]}]}}]} } )"
  },
  {
    "path": "assets/45D36621-484C-4026-80EC-FDBD73C2A2AB/45D36621-484C-4026-80EC-FDBD73C2A2AB.json",
    "content": "{\"assets\":{\"B89B8A8DF1DF16C7598042915662ED18\":{\"type\":\"texture\",\"index\":0,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"45D36621-484C-4026-80EC-FDBD73C2A2AB\"},\"url\":\"assets/B89B8A8DF1DF16C7598042915662ED18.png\",\"width\":1024,\"height\":768},\"A6408BC48F1F7042393D7BCC81484121\":{\"type\":\"texture\",\"index\":1,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\"},\"url\":\"assets/A6408BC48F1F7042393D7BCC81484121.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B89B8A8DF1DF16C7598042915662ED18\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"阿里俱乐部 刘佳亮\",\"targetRectangle\":{\"y\":400,\"x\":379.552,\"width\":264.8960000000001,\"height\":38}},{\"text\":\"深入浅出GFW\",\"targetRectangle\":{\"y\":289,\"x\":263.08,\"width\":497.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B89B8A8DF1DF16C7598042915662ED18\"}]}]}}]}"
  },
  {
    "path": "assets/45D36621-484C-4026-80EC-FDBD73C2A2AB/45D36621-484C-4026-80EC-FDBD73C2A2AB.jsonp",
    "content": "local_slide( { \"name\" : \"45D36621-484C-4026-80EC-FDBD73C2A2AB\", \"json\" : {\"assets\":{\"B89B8A8DF1DF16C7598042915662ED18\":{\"type\":\"texture\",\"index\":0,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"45D36621-484C-4026-80EC-FDBD73C2A2AB\"},\"url\":\"assets/B89B8A8DF1DF16C7598042915662ED18.png\",\"width\":1024,\"height\":768},\"A6408BC48F1F7042393D7BCC81484121\":{\"type\":\"texture\",\"index\":1,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\"},\"url\":\"assets/A6408BC48F1F7042393D7BCC81484121.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B89B8A8DF1DF16C7598042915662ED18\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"阿里俱乐部 刘佳亮\",\"targetRectangle\":{\"y\":400,\"x\":379.552,\"width\":264.8960000000001,\"height\":38}},{\"text\":\"深入浅出GFW\",\"targetRectangle\":{\"y\":289,\"x\":263.08,\"width\":497.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B89B8A8DF1DF16C7598042915662ED18\"}]}]}}]} } )"
  },
  {
    "path": "assets/53337CBA-B3D0-466A-9CF7-05A51F2E8D9B/53337CBA-B3D0-466A-9CF7-05A51F2E8D9B.json",
    "content": "{\"assets\":{\"DEEFBBF85FC11A14FC31A8244BFA52EF\":{\"type\":\"texture\",\"index\":10,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\"},\"url\":\"assets/DEEFBBF85FC11A14FC31A8244BFA52EF.png\",\"width\":1024,\"height\":768},\"C1D2AFD3F4BBD556ADE994A3C4F4B041\":{\"type\":\"texture\",\"index\":11,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\"},\"url\":\"assets/C1D2AFD3F4BBD556ADE994A3C4F4B041.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"局域网\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"局域网（Local Area Network, LAN），又称内网。指覆盖局部区域（如办公室或楼层）的计算机网络。按照网络覆盖的区域（距離）不同，其他的网络类型还包括个人网、城域网、广域网等。\",\"targetRectangle\":{\"y\":346,\"x\":106.0000004768372,\"width\":384.9999995231631,\"height\":213.8399658203125}},{\"text\":\"lan.gif\",\"targetRectangle\":{\"y\":272.20703125,\"x\":503.30078125,\"width\":502,\"height\":332}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"}]}]}}]}"
  },
  {
    "path": "assets/53337CBA-B3D0-466A-9CF7-05A51F2E8D9B/53337CBA-B3D0-466A-9CF7-05A51F2E8D9B.jsonp",
    "content": "local_slide( { \"name\" : \"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\", \"json\" : {\"assets\":{\"DEEFBBF85FC11A14FC31A8244BFA52EF\":{\"type\":\"texture\",\"index\":10,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\"},\"url\":\"assets/DEEFBBF85FC11A14FC31A8244BFA52EF.png\",\"width\":1024,\"height\":768},\"C1D2AFD3F4BBD556ADE994A3C4F4B041\":{\"type\":\"texture\",\"index\":11,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\"},\"url\":\"assets/C1D2AFD3F4BBD556ADE994A3C4F4B041.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"局域网\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"局域网（Local Area Network, LAN），又称内网。指覆盖局部区域（如办公室或楼层）的计算机网络。按照网络覆盖的区域（距離）不同，其他的网络类型还包括个人网、城域网、广域网等。\",\"targetRectangle\":{\"y\":346,\"x\":106.0000004768372,\"width\":384.9999995231631,\"height\":213.8399658203125}},{\"text\":\"lan.gif\",\"targetRectangle\":{\"y\":272.20703125,\"x\":503.30078125,\"width\":502,\"height\":332}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"}]}]}}]} } )"
  },
  {
    "path": "assets/578EB595-1BFB-4A8E-A389-898275B38D30/578EB595-1BFB-4A8E-A389-898275B38D30.json",
    "content": "{\"assets\":{\"04FAC152FED4F31E023E6BFADDC83BE8\":{\"type\":\"texture\",\"index\":47,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\"},\"url\":\"assets/04FAC152FED4F31E023E6BFADDC83BE8.png\",\"width\":1024,\"height\":768},\"C3EDE4AEB9D114A954C0A2A20D028FFB\":{\"type\":\"texture\",\"index\":46,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"578EB595-1BFB-4A8E-A389-898275B38D30\"},\"url\":\"assets/C3EDE4AEB9D114A954C0A2A20D028FFB.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\">dig www.twitter.com @8.8.8.8 +short +tcp\",\"targetRectangle\":{\"y\":210,\"x\":110.1500004657109,\"width\":617.3146799999998,\"height\":38}},{\"text\":\"twitter.com.\",\"targetRectangle\":{\"y\":248,\"x\":110.1500004657109,\"width\":162.63504,\"height\":75.37999939918518}},{\"text\":\"199.59.149.230\",\"targetRectangle\":{\"y\":323.3799993991852,\"x\":110.1500004657109,\"width\":222.6779999999999,\"height\":75.37999939918518}},{\"text\":\"199.59.150.7\",\"targetRectangle\":{\"y\":398.7599987983704,\"x\":110.1500004657109,\"width\":187.04952,\"height\":75.37999939918518}},{\"text\":\"199.59.148.82\",\"targetRectangle\":{\"y\":474.1399981975555,\"x\":110.1500004657109,\"width\":204.86376,\"height\":75.37999939918518}},{\"text\":\"199.59.150.39\",\"targetRectangle\":{\"y\":549.5199975967407,\"x\":110.1500004657109,\"width\":204.86376,\"height\":75.37999939918518}},{\"text\":\"以上才是正确的结果\",\"targetRectangle\":{\"y\":624.8999969959259,\"x\":110.1500004657109,\"width\":288.36,\"height\":69.4188385105133}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"}]}]}}]}"
  },
  {
    "path": "assets/578EB595-1BFB-4A8E-A389-898275B38D30/578EB595-1BFB-4A8E-A389-898275B38D30.jsonp",
    "content": "local_slide( { \"name\" : \"578EB595-1BFB-4A8E-A389-898275B38D30\", \"json\" : {\"assets\":{\"04FAC152FED4F31E023E6BFADDC83BE8\":{\"type\":\"texture\",\"index\":47,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\"},\"url\":\"assets/04FAC152FED4F31E023E6BFADDC83BE8.png\",\"width\":1024,\"height\":768},\"C3EDE4AEB9D114A954C0A2A20D028FFB\":{\"type\":\"texture\",\"index\":46,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"578EB595-1BFB-4A8E-A389-898275B38D30\"},\"url\":\"assets/C3EDE4AEB9D114A954C0A2A20D028FFB.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\">dig www.twitter.com @8.8.8.8 +short +tcp\",\"targetRectangle\":{\"y\":210,\"x\":110.1500004657109,\"width\":617.3146799999998,\"height\":38}},{\"text\":\"twitter.com.\",\"targetRectangle\":{\"y\":248,\"x\":110.1500004657109,\"width\":162.63504,\"height\":75.37999939918518}},{\"text\":\"199.59.149.230\",\"targetRectangle\":{\"y\":323.3799993991852,\"x\":110.1500004657109,\"width\":222.6779999999999,\"height\":75.37999939918518}},{\"text\":\"199.59.150.7\",\"targetRectangle\":{\"y\":398.7599987983704,\"x\":110.1500004657109,\"width\":187.04952,\"height\":75.37999939918518}},{\"text\":\"199.59.148.82\",\"targetRectangle\":{\"y\":474.1399981975555,\"x\":110.1500004657109,\"width\":204.86376,\"height\":75.37999939918518}},{\"text\":\"199.59.150.39\",\"targetRectangle\":{\"y\":549.5199975967407,\"x\":110.1500004657109,\"width\":204.86376,\"height\":75.37999939918518}},{\"text\":\"以上才是正确的结果\",\"targetRectangle\":{\"y\":624.8999969959259,\"x\":110.1500004657109,\"width\":288.36,\"height\":69.4188385105133}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"}]}]}}]} } )"
  },
  {
    "path": "assets/5E629625-7D1E-419F-847A-661886CD256A/5E629625-7D1E-419F-847A-661886CD256A.json",
    "content": "{\"assets\":{\"2DDA1FA26EDA13FDC39E6A63E3326CE4\":{\"type\":\"texture\",\"index\":54,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"5E629625-7D1E-419F-847A-661886CD256A\"},\"url\":\"assets/2DDA1FA26EDA13FDC39E6A63E3326CE4.png\",\"width\":1024,\"height\":768},\"71A371A77315B74EE89CF60939C52E1D\":{\"type\":\"texture\",\"index\":55,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\"},\"url\":\"assets/71A371A77315B74EE89CF60939C52E1D.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"边界路由：\",\"targetRectangle\":{\"y\":211,\"x\":110.4999973456065,\"width\":162,\"height\":33.02803955078124}},{\"text\":\"正常情况下各个路由协议是只维护自己的路由。但是在某些情况下比如有两个AS（自治系统），AS内使用的都是OSPF协议，而AS之间的OSPF不能互通，那么两个AS之间的路由也就无法互通。\",\"targetRectangle\":{\"y\":245,\"x\":110.4999973456065,\"width\":831.6431999999999,\"height\":182.7719594478607}},{\"text\":\"为了让两个AS之间互通，那么要在两个AS之间运行一个域间路由协议BGP，通过配置，使得两个AS内由OSPF计算出来的路由，能通过BGP在两者之间重分发。BGP会把两个AS内部的路由互相通告给对方AS，两个AS就实现了路由互通。这种情况就是通过BGP协议重分发OSPF协议的路由条目。\",\"targetRectangle\":{\"y\":428.7439198970795,\"x\":110.4999973456065,\"width\":829.8287999999999,\"height\":265.6878407955169}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"}]}]}}]}"
  },
  {
    "path": "assets/5E629625-7D1E-419F-847A-661886CD256A/5E629625-7D1E-419F-847A-661886CD256A.jsonp",
    "content": "local_slide( { \"name\" : \"5E629625-7D1E-419F-847A-661886CD256A\", \"json\" : {\"assets\":{\"2DDA1FA26EDA13FDC39E6A63E3326CE4\":{\"type\":\"texture\",\"index\":54,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"5E629625-7D1E-419F-847A-661886CD256A\"},\"url\":\"assets/2DDA1FA26EDA13FDC39E6A63E3326CE4.png\",\"width\":1024,\"height\":768},\"71A371A77315B74EE89CF60939C52E1D\":{\"type\":\"texture\",\"index\":55,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\"},\"url\":\"assets/71A371A77315B74EE89CF60939C52E1D.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"边界路由：\",\"targetRectangle\":{\"y\":211,\"x\":110.4999973456065,\"width\":162,\"height\":33.02803955078124}},{\"text\":\"正常情况下各个路由协议是只维护自己的路由。但是在某些情况下比如有两个AS（自治系统），AS内使用的都是OSPF协议，而AS之间的OSPF不能互通，那么两个AS之间的路由也就无法互通。\",\"targetRectangle\":{\"y\":245,\"x\":110.4999973456065,\"width\":831.6431999999999,\"height\":182.7719594478607}},{\"text\":\"为了让两个AS之间互通，那么要在两个AS之间运行一个域间路由协议BGP，通过配置，使得两个AS内由OSPF计算出来的路由，能通过BGP在两者之间重分发。BGP会把两个AS内部的路由互相通告给对方AS，两个AS就实现了路由互通。这种情况就是通过BGP协议重分发OSPF协议的路由条目。\",\"targetRectangle\":{\"y\":428.7439198970795,\"x\":110.4999973456065,\"width\":829.8287999999999,\"height\":265.6878407955169}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"}]}]}}]} } )"
  },
  {
    "path": "assets/674F7DC6-5048-4834-8282-C5A6FE6403F6/674F7DC6-5048-4834-8282-C5A6FE6403F6.json",
    "content": "{\"assets\":{\"77D9E95050159332BB8412DECF5CA158\":{\"type\":\"texture\",\"index\":71,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\"},\"url\":\"assets/77D9E95050159332BB8412DECF5CA158.png\",\"width\":1024,\"height\":768},\"99D7D9727B2D7C6D7651A45DB00037FF\":{\"type\":\"texture\",\"index\":70,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"674F7DC6-5048-4834-8282-C5A6FE6403F6\"},\"url\":\"assets/99D7D9727B2D7C6D7651A45DB00037FF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"如何看待墙？\",\"targetRectangle\":{\"y\":80,\"x\":272,\"width\":480,\"height\":79.60009765625}},{\"text\":\"对普通用户几乎无影响\",\"targetRectangle\":{\"y\":395,\"x\":113.9999995231628,\"width\":360,\"height\":35.9200439453125}},{\"text\":\"对专业用户虽有影响，但是也不大\",\"targetRectangle\":{\"y\":432,\"x\":113.9999995231628,\"width\":540,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"}]}]}}]}"
  },
  {
    "path": "assets/674F7DC6-5048-4834-8282-C5A6FE6403F6/674F7DC6-5048-4834-8282-C5A6FE6403F6.jsonp",
    "content": "local_slide( { \"name\" : \"674F7DC6-5048-4834-8282-C5A6FE6403F6\", \"json\" : {\"assets\":{\"77D9E95050159332BB8412DECF5CA158\":{\"type\":\"texture\",\"index\":71,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\"},\"url\":\"assets/77D9E95050159332BB8412DECF5CA158.png\",\"width\":1024,\"height\":768},\"99D7D9727B2D7C6D7651A45DB00037FF\":{\"type\":\"texture\",\"index\":70,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"674F7DC6-5048-4834-8282-C5A6FE6403F6\"},\"url\":\"assets/99D7D9727B2D7C6D7651A45DB00037FF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"如何看待墙？\",\"targetRectangle\":{\"y\":80,\"x\":272,\"width\":480,\"height\":79.60009765625}},{\"text\":\"对普通用户几乎无影响\",\"targetRectangle\":{\"y\":395,\"x\":113.9999995231628,\"width\":360,\"height\":35.9200439453125}},{\"text\":\"对专业用户虽有影响，但是也不大\",\"targetRectangle\":{\"y\":432,\"x\":113.9999995231628,\"width\":540,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"99D7D9727B2D7C6D7651A45DB00037FF\"}]}]}}]} } )"
  },
  {
    "path": "assets/70A1D37E-E8D4-4FED-A82F-E60E41F4D384/70A1D37E-E8D4-4FED-A82F-E60E41F4D384.json",
    "content": "{\"assets\":{\"A6408BC48F1F7042393D7BCC81484121\":{\"type\":\"texture\",\"index\":2,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\"},\"url\":\"assets/A6408BC48F1F7042393D7BCC81484121.png\",\"width\":1024,\"height\":768},\"E5740AA0D854C49223BA0A65B256DA8B\":{\"type\":\"texture\",\"index\":3,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\"},\"url\":\"assets/E5740AA0D854C49223BA0A65B256DA8B.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"防火长城\",\"targetRectangle\":{\"y\":215,\"x\":112.599997168647,\"width\":138.24,\"height\":34.96324218749999}},{\"text\":\"Great Firewall of China\",\"targetRectangle\":{\"y\":251,\"x\":112.599997168647,\"width\":350.23104,\"height\":82.31999909877777}},{\"text\":\"常用简称：GFW，中文也称中国国家防火墙或防火长城。\",\"targetRectangle\":{\"y\":333.3199990987778,\"x\":112.599997168647,\"width\":802.5868800000001,\"height\":118.3199990987778}},{\"text\":\"是对中华人民共和国政府在其管辖互联网内部建立的多套网络审查系统（包括相关行政审查系统）的称呼。\",\"targetRectangle\":{\"y\":452.6767560100556,\"x\":112.599997168647,\"width\":829.4400000000001,\"height\":111.2832412862778}},{\"text\":\"随着使用的拓广，中文“墙”和英文“GFW”有时也被用作动词，网友所说的“被墙”即指被防火长城所屏蔽。\",\"targetRectangle\":{\"y\":564.9967551088333,\"x\":112.599997168647,\"width\":821.8022400000001,\"height\":125.3567569112778}},{\"text\":\"Great Firewall of China\",\"targetRectangle\":{\"y\":72,\"x\":106.64,\"width\":810.72,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"}]}]}}]}"
  },
  {
    "path": "assets/70A1D37E-E8D4-4FED-A82F-E60E41F4D384/70A1D37E-E8D4-4FED-A82F-E60E41F4D384.jsonp",
    "content": "local_slide( { \"name\" : \"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\", \"json\" : {\"assets\":{\"A6408BC48F1F7042393D7BCC81484121\":{\"type\":\"texture\",\"index\":2,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\"},\"url\":\"assets/A6408BC48F1F7042393D7BCC81484121.png\",\"width\":1024,\"height\":768},\"E5740AA0D854C49223BA0A65B256DA8B\":{\"type\":\"texture\",\"index\":3,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\"},\"url\":\"assets/E5740AA0D854C49223BA0A65B256DA8B.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"防火长城\",\"targetRectangle\":{\"y\":215,\"x\":112.599997168647,\"width\":138.24,\"height\":34.96324218749999}},{\"text\":\"Great Firewall of China\",\"targetRectangle\":{\"y\":251,\"x\":112.599997168647,\"width\":350.23104,\"height\":82.31999909877777}},{\"text\":\"常用简称：GFW，中文也称中国国家防火墙或防火长城。\",\"targetRectangle\":{\"y\":333.3199990987778,\"x\":112.599997168647,\"width\":802.5868800000001,\"height\":118.3199990987778}},{\"text\":\"是对中华人民共和国政府在其管辖互联网内部建立的多套网络审查系统（包括相关行政审查系统）的称呼。\",\"targetRectangle\":{\"y\":452.6767560100556,\"x\":112.599997168647,\"width\":829.4400000000001,\"height\":111.2832412862778}},{\"text\":\"随着使用的拓广，中文“墙”和英文“GFW”有时也被用作动词，网友所说的“被墙”即指被防火长城所屏蔽。\",\"targetRectangle\":{\"y\":564.9967551088333,\"x\":112.599997168647,\"width\":821.8022400000001,\"height\":125.3567569112778}},{\"text\":\"Great Firewall of China\",\"targetRectangle\":{\"y\":72,\"x\":106.64,\"width\":810.72,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A6408BC48F1F7042393D7BCC81484121\"}]}]}}]} } )"
  },
  {
    "path": "assets/70A1D37E-E8D4-4FED-A82F-E60E41F4D384/assets/E5740AA0D854C49223BA0A65B256DA8B.svgp",
    "content": "local_svg( { \"name\" : \"E5740AA0D854C49223BA0A65B256DA8B\", \"slide\" : \"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"0C6E416CBA61037BBD903B2BF85851C3.jpeg\\\" width=\\\"350.00\\\" height=\\\"262.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 10.0, 515.0)\\\"></image><image xlink:href=\\\"E97E6673B0A890B390688928D75322DD.jpeg\\\" width=\\\"348.00\\\" height=\\\"250.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 125.0, 781.0)\\\"></image><image xlink:href=\\\"9614256041ABF6EB536574A933D20AAB.jpeg\\\" width=\\\"885.00\\\" height=\\\"252.00\\\" transform=\\\"matrix(0.72, 0.00, -0.00, -0.72, 168.0, 226.0)\\\"></image><image xlink:href=\\\"1211CB45E6C8BBFCE42CCA118E69F47E.jpeg\\\" width=\\\"500.00\\\" height=\\\"331.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 493.0, 633.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/7342EA63-64B9-4578-99B2-D1128C82E9AF/7342EA63-64B9-4578-99B2-D1128C82E9AF.json",
    "content": "{\"assets\":{\"DB8451458D98EFA7506DBEBC2B1323F0\":{\"type\":\"texture\",\"index\":75,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"none\"},\"url\":\"assets/DB8451458D98EFA7506DBEBC2B1323F0.svg\",\"width\":1024,\"height\":768},\"2BBF57BBC676F328CE48E7D0374E5FD4\":{\"type\":\"texture\",\"index\":74,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"},\"url\":\"assets/2BBF57BBC676F328CE48E7D0374E5FD4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DB8451458D98EFA7506DBEBC2B1323F0\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"谢谢\",\"targetRectangle\":{\"y\":344,\"x\":432,\"width\":160,\"height\":79.60009765625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"}]}]}}]}"
  },
  {
    "path": "assets/7342EA63-64B9-4578-99B2-D1128C82E9AF/7342EA63-64B9-4578-99B2-D1128C82E9AF.jsonp",
    "content": "local_slide( { \"name\" : \"7342EA63-64B9-4578-99B2-D1128C82E9AF\", \"json\" : {\"assets\":{\"DB8451458D98EFA7506DBEBC2B1323F0\":{\"type\":\"texture\",\"index\":75,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"none\"},\"url\":\"assets/DB8451458D98EFA7506DBEBC2B1323F0.svg\",\"width\":1024,\"height\":768},\"2BBF57BBC676F328CE48E7D0374E5FD4\":{\"type\":\"texture\",\"index\":74,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"},\"url\":\"assets/2BBF57BBC676F328CE48E7D0374E5FD4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DB8451458D98EFA7506DBEBC2B1323F0\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"谢谢\",\"targetRectangle\":{\"y\":344,\"x\":432,\"width\":160,\"height\":79.60009765625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"}]}]}}]} } )"
  },
  {
    "path": "assets/7342EA63-64B9-4578-99B2-D1128C82E9AF/assets/DB8451458D98EFA7506DBEBC2B1323F0.svgp",
    "content": "local_svg( { \"name\" : \"DB8451458D98EFA7506DBEBC2B1323F0\", \"slide\" : \"7342EA63-64B9-4578-99B2-D1128C82E9AF\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#000000\\\"></path></g></svg>\" } )"
  },
  {
    "path": "assets/792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB/792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB.json",
    "content": "{\"assets\":{\"4EFBF17B64FD122C96968AC4D53844E4\":{\"type\":\"texture\",\"index\":40,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\"},\"url\":\"assets/4EFBF17B64FD122C96968AC4D53844E4.png\",\"width\":1024,\"height\":768},\"072A376A1416C5F74074818346FBEEB2\":{\"type\":\"texture\",\"index\":41,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F85F160E-7BE9-402A-AE09-1C497C19FD94\"},\"url\":\"assets/072A376A1416C5F74074818346FBEEB2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"DNS（Domain Name System）污染是GFW的一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法，是一种DNS缓存投毒攻击（DNS cache poisoning）。其工作方式是：对经过GFW的在UDP端口53上的DNS查询进行入侵检测，一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器（NS，Name Server）给查询者返回虚假结果。\",\"targetRectangle\":{\"y\":302,\"x\":113.9999995231628,\"width\":828,\"height\":300.3997802734375}},{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"}]}]}}]}"
  },
  {
    "path": "assets/792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB/792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB.jsonp",
    "content": "local_slide( { \"name\" : \"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\", \"json\" : {\"assets\":{\"4EFBF17B64FD122C96968AC4D53844E4\":{\"type\":\"texture\",\"index\":40,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\"},\"url\":\"assets/4EFBF17B64FD122C96968AC4D53844E4.png\",\"width\":1024,\"height\":768},\"072A376A1416C5F74074818346FBEEB2\":{\"type\":\"texture\",\"index\":41,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F85F160E-7BE9-402A-AE09-1C497C19FD94\"},\"url\":\"assets/072A376A1416C5F74074818346FBEEB2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"DNS（Domain Name System）污染是GFW的一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法，是一种DNS缓存投毒攻击（DNS cache poisoning）。其工作方式是：对经过GFW的在UDP端口53上的DNS查询进行入侵检测，一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器（NS，Name Server）给查询者返回虚假结果。\",\"targetRectangle\":{\"y\":302,\"x\":113.9999995231628,\"width\":828,\"height\":300.3997802734375}},{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4EFBF17B64FD122C96968AC4D53844E4\"}]}]}}]} } )"
  },
  {
    "path": "assets/7C86D9ED-6CA7-4E28-AF73-7DD337927024/7C86D9ED-6CA7-4E28-AF73-7DD337927024.json",
    "content": "{\"assets\":{\"037A135FBDA9EE5BC6FE7ACF7CE39737\":{\"type\":\"texture\",\"index\":57,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"07E96337-DEA3-4550-ABA3-56FC96B725DB\"},\"url\":\"assets/037A135FBDA9EE5BC6FE7ACF7CE39737.png\",\"width\":1024,\"height\":768},\"71A371A77315B74EE89CF60939C52E1D\":{\"type\":\"texture\",\"index\":56,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\"},\"url\":\"assets/71A371A77315B74EE89CF60939C52E1D.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"管理员在某个路由器上配置了一条静态路由，动态路由协议就把这条静态路由重分发到了其他路由器上。\",\"targetRectangle\":{\"y\":416,\"x\":113.9999995231628,\"width\":828,\"height\":72.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"}]}]}}]}"
  },
  {
    "path": "assets/7C86D9ED-6CA7-4E28-AF73-7DD337927024/7C86D9ED-6CA7-4E28-AF73-7DD337927024.jsonp",
    "content": "local_slide( { \"name\" : \"7C86D9ED-6CA7-4E28-AF73-7DD337927024\", \"json\" : {\"assets\":{\"037A135FBDA9EE5BC6FE7ACF7CE39737\":{\"type\":\"texture\",\"index\":57,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"07E96337-DEA3-4550-ABA3-56FC96B725DB\"},\"url\":\"assets/037A135FBDA9EE5BC6FE7ACF7CE39737.png\",\"width\":1024,\"height\":768},\"71A371A77315B74EE89CF60939C52E1D\":{\"type\":\"texture\",\"index\":56,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\"},\"url\":\"assets/71A371A77315B74EE89CF60939C52E1D.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"037A135FBDA9EE5BC6FE7ACF7CE39737\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"管理员在某个路由器上配置了一条静态路由，动态路由协议就把这条静态路由重分发到了其他路由器上。\",\"targetRectangle\":{\"y\":416,\"x\":113.9999995231628,\"width\":828,\"height\":72.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"71A371A77315B74EE89CF60939C52E1D\"}]}]}}]} } )"
  },
  {
    "path": "assets/88D89927-4AC9-43E6-94EF-293D4375A474/88D89927-4AC9-43E6-94EF-293D4375A474.json",
    "content": "{\"assets\":{\"AD9C4F42785E7AD89F1760FC5145CC3A\":{\"type\":\"texture\",\"index\":22,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"88D89927-4AC9-43E6-94EF-293D4375A474\"},\"url\":\"assets/AD9C4F42785E7AD89F1760FC5145CC3A.png\",\"width\":1024,\"height\":768},\"0FEFC01E0AE321FFE9D9F359A9D01CC6\":{\"type\":\"texture\",\"index\":23,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\"},\"url\":\"assets/0FEFC01E0AE321FFE9D9F359A9D01CC6.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"自治系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"在互联网中，一个自治系统（英文：Autonomous system, AS）是指在一个（有时是多个）实体管辖下的所有IP网络和路由器的全体，它们对互联网执行共同的路由策略。\",\"targetRectangle\":{\"y\":251,\"x\":113.9999995231628,\"width\":828.0360000000001,\"height\":168.159912109375}},{\"text\":\"一个自治系统可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体，它是一个单独的可管理的网络单元（例如一所大学，一个企业或者一个公司个体）。一个自治系统有时也被称为是一个路由选择域（routing domain）。\",\"targetRectangle\":{\"y\":420.2398681640625,\"x\":113.9999995231628,\"width\":828,\"height\":233}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"}]}]}}]}"
  },
  {
    "path": "assets/88D89927-4AC9-43E6-94EF-293D4375A474/88D89927-4AC9-43E6-94EF-293D4375A474.jsonp",
    "content": "local_slide( { \"name\" : \"88D89927-4AC9-43E6-94EF-293D4375A474\", \"json\" : {\"assets\":{\"AD9C4F42785E7AD89F1760FC5145CC3A\":{\"type\":\"texture\",\"index\":22,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"88D89927-4AC9-43E6-94EF-293D4375A474\"},\"url\":\"assets/AD9C4F42785E7AD89F1760FC5145CC3A.png\",\"width\":1024,\"height\":768},\"0FEFC01E0AE321FFE9D9F359A9D01CC6\":{\"type\":\"texture\",\"index\":23,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\"},\"url\":\"assets/0FEFC01E0AE321FFE9D9F359A9D01CC6.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"自治系统\",\"targetRectangle\":{\"y\":80,\"x\":352,\"width\":320,\"height\":79.60009765625}},{\"text\":\"在互联网中，一个自治系统（英文：Autonomous system, AS）是指在一个（有时是多个）实体管辖下的所有IP网络和路由器的全体，它们对互联网执行共同的路由策略。\",\"targetRectangle\":{\"y\":251,\"x\":113.9999995231628,\"width\":828.0360000000001,\"height\":168.159912109375}},{\"text\":\"一个自治系统可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体，它是一个单独的可管理的网络单元（例如一所大学，一个企业或者一个公司个体）。一个自治系统有时也被称为是一个路由选择域（routing domain）。\",\"targetRectangle\":{\"y\":420.2398681640625,\"x\":113.9999995231628,\"width\":828,\"height\":233}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"}]}]}}]} } )"
  },
  {
    "path": "assets/8DC9956F-0F66-45D8-BB34-FD9087734A28/8DC9956F-0F66-45D8-BB34-FD9087734A28.json",
    "content": "{\"assets\":{\"4BA09C821B052336F48E3FAC9561042E\":{\"type\":\"texture\",\"index\":64,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"8DC9956F-0F66-45D8-BB34-FD9087734A28\"},\"url\":\"assets/4BA09C821B052336F48E3FAC9561042E.png\",\"width\":1024,\"height\":768},\"5919BDD022A18DAA2576F621667676F9\":{\"type\":\"texture\",\"index\":65,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"BAD5EF6E-1639-4C00-950C-40915AA106D3\"},\"url\":\"assets/5919BDD022A18DAA2576F621667676F9.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：中间人攻击\",\"targetRectangle\":{\"y\":72,\"x\":183.08,\"width\":657.8400000000001,\"height\":96}},{\"text\":\"伪造HTTPS证书，进行中间人攻击，窃取通信内容\",\"targetRectangle\":{\"y\":305,\"x\":113.9999995231628,\"width\":794.016,\"height\":43}},{\"text\":\"与DNS劫持配合效果奇佳\",\"targetRectangle\":{\"y\":349.0799560546875,\"x\":113.9999995231628,\"width\":397.98,\"height\":85}},{\"text\":\"目前尚未大规模部署，只进行了小范围测试\",\"targetRectangle\":{\"y\":435.159912109375,\"x\":113.9999995231628,\"width\":684,\"height\":77.9200439453125}},{\"text\":\"造成“不安全的连接”\",\"targetRectangle\":{\"y\":514.159912109375,\"x\":113.9999995231628,\"width\":316.008,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"}]}]}}]}"
  },
  {
    "path": "assets/8DC9956F-0F66-45D8-BB34-FD9087734A28/8DC9956F-0F66-45D8-BB34-FD9087734A28.jsonp",
    "content": "local_slide( { \"name\" : \"8DC9956F-0F66-45D8-BB34-FD9087734A28\", \"json\" : {\"assets\":{\"4BA09C821B052336F48E3FAC9561042E\":{\"type\":\"texture\",\"index\":64,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"8DC9956F-0F66-45D8-BB34-FD9087734A28\"},\"url\":\"assets/4BA09C821B052336F48E3FAC9561042E.png\",\"width\":1024,\"height\":768},\"5919BDD022A18DAA2576F621667676F9\":{\"type\":\"texture\",\"index\":65,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"BAD5EF6E-1639-4C00-950C-40915AA106D3\"},\"url\":\"assets/5919BDD022A18DAA2576F621667676F9.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：中间人攻击\",\"targetRectangle\":{\"y\":72,\"x\":183.08,\"width\":657.8400000000001,\"height\":96}},{\"text\":\"伪造HTTPS证书，进行中间人攻击，窃取通信内容\",\"targetRectangle\":{\"y\":305,\"x\":113.9999995231628,\"width\":794.016,\"height\":43}},{\"text\":\"与DNS劫持配合效果奇佳\",\"targetRectangle\":{\"y\":349.0799560546875,\"x\":113.9999995231628,\"width\":397.98,\"height\":85}},{\"text\":\"目前尚未大规模部署，只进行了小范围测试\",\"targetRectangle\":{\"y\":435.159912109375,\"x\":113.9999995231628,\"width\":684,\"height\":77.9200439453125}},{\"text\":\"造成“不安全的连接”\",\"targetRectangle\":{\"y\":514.159912109375,\"x\":113.9999995231628,\"width\":316.008,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"}]}]}}]} } )"
  },
  {
    "path": "assets/A43FA463-1D31-4638-995D-40F0503FF345/A43FA463-1D31-4638-995D-40F0503FF345.json",
    "content": "{\"assets\":{\"970AEDE939BF545D9B4362BC9271CB49\":{\"type\":\"texture\",\"index\":8,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"A43FA463-1D31-4638-995D-40F0503FF345\"},\"url\":\"assets/970AEDE939BF545D9B4362BC9271CB49.png\",\"width\":1024,\"height\":768},\"DEEFBBF85FC11A14FC31A8244BFA52EF\":{\"type\":\"texture\",\"index\":9,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\"},\"url\":\"assets/DEEFBBF85FC11A14FC31A8244BFA52EF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"主机\",\"targetRectangle\":{\"y\":80,\"x\":432,\"width\":160,\"height\":79.60009765625}},{\"text\":\"主机是连接到计算机网络上的计算机或者其他设备。主机可以给网络中的其他设备提供资源，服务\",\"targetRectangle\":{\"y\":395,\"x\":106.0000004768372,\"width\":364,\"height\":115.1600341796875}},{\"text\":\"computer-tablet-phone_0.jpg\",\"targetRectangle\":{\"y\":289.6757507324219,\"x\":504.4875793457031,\"width\":498.1686706542969,\"height\":325.6484985351562}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"}]}]}}]}"
  },
  {
    "path": "assets/A43FA463-1D31-4638-995D-40F0503FF345/A43FA463-1D31-4638-995D-40F0503FF345.jsonp",
    "content": "local_slide( { \"name\" : \"A43FA463-1D31-4638-995D-40F0503FF345\", \"json\" : {\"assets\":{\"970AEDE939BF545D9B4362BC9271CB49\":{\"type\":\"texture\",\"index\":8,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"A43FA463-1D31-4638-995D-40F0503FF345\"},\"url\":\"assets/970AEDE939BF545D9B4362BC9271CB49.png\",\"width\":1024,\"height\":768},\"DEEFBBF85FC11A14FC31A8244BFA52EF\":{\"type\":\"texture\",\"index\":9,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\"},\"url\":\"assets/DEEFBBF85FC11A14FC31A8244BFA52EF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"DEEFBBF85FC11A14FC31A8244BFA52EF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"主机\",\"targetRectangle\":{\"y\":80,\"x\":432,\"width\":160,\"height\":79.60009765625}},{\"text\":\"主机是连接到计算机网络上的计算机或者其他设备。主机可以给网络中的其他设备提供资源，服务\",\"targetRectangle\":{\"y\":395,\"x\":106.0000004768372,\"width\":364,\"height\":115.1600341796875}},{\"text\":\"computer-tablet-phone_0.jpg\",\"targetRectangle\":{\"y\":289.6757507324219,\"x\":504.4875793457031,\"width\":498.1686706542969,\"height\":325.6484985351562}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"970AEDE939BF545D9B4362BC9271CB49\"}]}]}}]} } )"
  },
  {
    "path": "assets/AF8BBDD2-174C-4D0F-B058-09F482BBD4CF/AF8BBDD2-174C-4D0F-B058-09F482BBD4CF.json",
    "content": "{\"assets\":{\"B163E820F44821CDDD771063D3C7E5F3\":{\"type\":\"texture\",\"index\":13,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C4B446B3-A0E9-4879-8484-5807F77529AC\"},\"url\":\"assets/B163E820F44821CDDD771063D3C7E5F3.png\",\"width\":1024,\"height\":768},\"C1D2AFD3F4BBD556ADE994A3C4F4B041\":{\"type\":\"texture\",\"index\":12,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\"},\"url\":\"assets/C1D2AFD3F4BBD556ADE994A3C4F4B041.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"组网技术就是网络组建技术，可以分为分为以太网组网技术和ATM局域网组网技术。\",\"targetRectangle\":{\"y\":344.37109375,\"x\":113.9999995231628,\"width\":828,\"height\":80}},{\"text\":\"组网\",\"targetRectangle\":{\"y\":80,\"x\":432,\"width\":160,\"height\":79.60009765625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"}]}]}}]}"
  },
  {
    "path": "assets/AF8BBDD2-174C-4D0F-B058-09F482BBD4CF/AF8BBDD2-174C-4D0F-B058-09F482BBD4CF.jsonp",
    "content": "local_slide( { \"name\" : \"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\", \"json\" : {\"assets\":{\"B163E820F44821CDDD771063D3C7E5F3\":{\"type\":\"texture\",\"index\":13,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"C4B446B3-A0E9-4879-8484-5807F77529AC\"},\"url\":\"assets/B163E820F44821CDDD771063D3C7E5F3.png\",\"width\":1024,\"height\":768},\"C1D2AFD3F4BBD556ADE994A3C4F4B041\":{\"type\":\"texture\",\"index\":12,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\"},\"url\":\"assets/C1D2AFD3F4BBD556ADE994A3C4F4B041.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"组网技术就是网络组建技术，可以分为分为以太网组网技术和ATM局域网组网技术。\",\"targetRectangle\":{\"y\":344.37109375,\"x\":113.9999995231628,\"width\":828,\"height\":80}},{\"text\":\"组网\",\"targetRectangle\":{\"y\":80,\"x\":432,\"width\":160,\"height\":79.60009765625}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C1D2AFD3F4BBD556ADE994A3C4F4B041\"}]}]}}]} } )"
  },
  {
    "path": "assets/B2171E7D-3539-46FB-8D62-B16FBF80CACB/B2171E7D-3539-46FB-8D62-B16FBF80CACB.json",
    "content": "{\"assets\":{\"C3EDE4AEB9D114A954C0A2A20D028FFB\":{\"type\":\"texture\",\"index\":45,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"578EB595-1BFB-4A8E-A389-898275B38D30\"},\"url\":\"assets/C3EDE4AEB9D114A954C0A2A20D028FFB.png\",\"width\":1024,\"height\":768},\"AFEF5FAB0B0271F65279F45D886C84B8\":{\"type\":\"texture\",\"index\":44,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\"},\"url\":\"assets/AFEF5FAB0B0271F65279F45D886C84B8.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\"一个实例\",\"targetRectangle\":{\"y\":310,\"x\":113.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\">dig www.twitter.com +short\",\"targetRectangle\":{\"y\":347,\"x\":113.9999995231628,\"width\":458.9280000000001,\"height\":85}},{\"text\":\"37.61.54.158\",\"targetRectangle\":{\"y\":432,\"x\":113.9999995231628,\"width\":210.1679999999999,\"height\":85}},{\"text\":\"不正确的结果，该地址位置在阿塞拜疆\",\"targetRectangle\":{\"y\":517,\"x\":113.9999995231628,\"width\":612,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"}]}]}}]}"
  },
  {
    "path": "assets/B2171E7D-3539-46FB-8D62-B16FBF80CACB/B2171E7D-3539-46FB-8D62-B16FBF80CACB.jsonp",
    "content": "local_slide( { \"name\" : \"B2171E7D-3539-46FB-8D62-B16FBF80CACB\", \"json\" : {\"assets\":{\"C3EDE4AEB9D114A954C0A2A20D028FFB\":{\"type\":\"texture\",\"index\":45,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"578EB595-1BFB-4A8E-A389-898275B38D30\"},\"url\":\"assets/C3EDE4AEB9D114A954C0A2A20D028FFB.png\",\"width\":1024,\"height\":768},\"AFEF5FAB0B0271F65279F45D886C84B8\":{\"type\":\"texture\",\"index\":44,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\"},\"url\":\"assets/AFEF5FAB0B0271F65279F45D886C84B8.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"C3EDE4AEB9D114A954C0A2A20D028FFB\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\"一个实例\",\"targetRectangle\":{\"y\":310,\"x\":113.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\">dig www.twitter.com +short\",\"targetRectangle\":{\"y\":347,\"x\":113.9999995231628,\"width\":458.9280000000001,\"height\":85}},{\"text\":\"37.61.54.158\",\"targetRectangle\":{\"y\":432,\"x\":113.9999995231628,\"width\":210.1679999999999,\"height\":85}},{\"text\":\"不正确的结果，该地址位置在阿塞拜疆\",\"targetRectangle\":{\"y\":517,\"x\":113.9999995231628,\"width\":612,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"}]}]}}]} } )"
  },
  {
    "path": "assets/BAD5EF6E-1639-4C00-950C-40915AA106D3/BAD5EF6E-1639-4C00-950C-40915AA106D3.json",
    "content": "{\"assets\":{\"5919BDD022A18DAA2576F621667676F9\":{\"type\":\"texture\",\"index\":66,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"BAD5EF6E-1639-4C00-950C-40915AA106D3\"},\"url\":\"assets/5919BDD022A18DAA2576F621667676F9.png\",\"width\":1024,\"height\":768},\"01CF04A5F4315DB92178C18E611C07C2\":{\"type\":\"texture\",\"index\":67,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"02A5B2D1-33B7-48D8-8302-154026FF94F2\"},\"url\":\"assets/01CF04A5F4315DB92178C18E611C07C2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"DNS污染\",\"targetRectangle\":{\"y\":230,\"x\":113.9999995231628,\"width\":145.98,\"height\":43}},{\"text\":\"伪造路由\",\"targetRectangle\":{\"y\":274.0799560546875,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"关键字检测\",\"targetRectangle\":{\"y\":353.0799560546875,\"x\":113.9999995231628,\"width\":180,\"height\":77.9200439453125}},{\"text\":\"随机丢包\",\"targetRectangle\":{\"y\":432.0799560546875,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"中间人攻击\",\"targetRectangle\":{\"y\":511.0799560546875,\"x\":113.9999995231628,\"width\":180,\"height\":77.9200439453125}},{\"text\":\"……\",\"targetRectangle\":{\"y\":590.0799560546875,\"x\":113.9999995231628,\"width\":72,\"height\":85}},{\"text\":\"GFW：总结\",\"targetRectangle\":{\"y\":72,\"x\":303.08,\"width\":417.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"}]}]}}]}"
  },
  {
    "path": "assets/BAD5EF6E-1639-4C00-950C-40915AA106D3/BAD5EF6E-1639-4C00-950C-40915AA106D3.jsonp",
    "content": "local_slide( { \"name\" : \"BAD5EF6E-1639-4C00-950C-40915AA106D3\", \"json\" : {\"assets\":{\"5919BDD022A18DAA2576F621667676F9\":{\"type\":\"texture\",\"index\":66,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"BAD5EF6E-1639-4C00-950C-40915AA106D3\"},\"url\":\"assets/5919BDD022A18DAA2576F621667676F9.png\",\"width\":1024,\"height\":768},\"01CF04A5F4315DB92178C18E611C07C2\":{\"type\":\"texture\",\"index\":67,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"02A5B2D1-33B7-48D8-8302-154026FF94F2\"},\"url\":\"assets/01CF04A5F4315DB92178C18E611C07C2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"01CF04A5F4315DB92178C18E611C07C2\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"DNS污染\",\"targetRectangle\":{\"y\":230,\"x\":113.9999995231628,\"width\":145.98,\"height\":43}},{\"text\":\"伪造路由\",\"targetRectangle\":{\"y\":274.0799560546875,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"关键字检测\",\"targetRectangle\":{\"y\":353.0799560546875,\"x\":113.9999995231628,\"width\":180,\"height\":77.9200439453125}},{\"text\":\"随机丢包\",\"targetRectangle\":{\"y\":432.0799560546875,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"中间人攻击\",\"targetRectangle\":{\"y\":511.0799560546875,\"x\":113.9999995231628,\"width\":180,\"height\":77.9200439453125}},{\"text\":\"……\",\"targetRectangle\":{\"y\":590.0799560546875,\"x\":113.9999995231628,\"width\":72,\"height\":85}},{\"text\":\"GFW：总结\",\"targetRectangle\":{\"y\":72,\"x\":303.08,\"width\":417.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"5919BDD022A18DAA2576F621667676F9\"}]}]}}]} } )"
  },
  {
    "path": "assets/C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6/C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6.json",
    "content": "{\"assets\":{\"A54477D43D9BD385F267BAC57FA308D0\":{\"type\":\"texture\",\"index\":60,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\"},\"url\":\"assets/A54477D43D9BD385F267BAC57FA308D0.png\",\"width\":1024,\"height\":768},\"8BA1E7F88DAB395ECE8CDC1506555DF7\":{\"type\":\"texture\",\"index\":61,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\"},\"url\":\"assets/8BA1E7F88DAB395ECE8CDC1506555DF7.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：深度关键字检测\",\"targetRectangle\":{\"y\":72,\"x\":103.08,\"width\":817.8400000000001,\"height\":96}},{\"text\":\"GFW对所有通信进行了全文关键词检测，并且可以对gzip、deflate压缩的报文实现实时解压缩判断。\",\"targetRectangle\":{\"y\":279,\"x\":113.9999995231628,\"width\":800.028,\"height\":87.0799560546875}},{\"text\":\"一旦GFW根据还原出的内容检测到关键词，会根据触发关键词的包和关键词类型发送type1的RST或者type2的RST/ACK\",\"targetRectangle\":{\"y\":367.159912109375,\"x\":113.9999995231628,\"width\":804.0600000000001,\"height\":173.159912109375}},{\"text\":\"造成“连接被重置”\",\"targetRectangle\":{\"y\":541.3997802734375,\"x\":113.9999995231628,\"width\":280.008,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"}]}]}}]}"
  },
  {
    "path": "assets/C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6/C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6.jsonp",
    "content": "local_slide( { \"name\" : \"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\", \"json\" : {\"assets\":{\"A54477D43D9BD385F267BAC57FA308D0\":{\"type\":\"texture\",\"index\":60,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\"},\"url\":\"assets/A54477D43D9BD385F267BAC57FA308D0.png\",\"width\":1024,\"height\":768},\"8BA1E7F88DAB395ECE8CDC1506555DF7\":{\"type\":\"texture\",\"index\":61,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\"},\"url\":\"assets/8BA1E7F88DAB395ECE8CDC1506555DF7.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：深度关键字检测\",\"targetRectangle\":{\"y\":72,\"x\":103.08,\"width\":817.8400000000001,\"height\":96}},{\"text\":\"GFW对所有通信进行了全文关键词检测，并且可以对gzip、deflate压缩的报文实现实时解压缩判断。\",\"targetRectangle\":{\"y\":279,\"x\":113.9999995231628,\"width\":800.028,\"height\":87.0799560546875}},{\"text\":\"一旦GFW根据还原出的内容检测到关键词，会根据触发关键词的包和关键词类型发送type1的RST或者type2的RST/ACK\",\"targetRectangle\":{\"y\":367.159912109375,\"x\":113.9999995231628,\"width\":804.0600000000001,\"height\":173.159912109375}},{\"text\":\"造成“连接被重置”\",\"targetRectangle\":{\"y\":541.3997802734375,\"x\":113.9999995231628,\"width\":280.008,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"A54477D43D9BD385F267BAC57FA308D0\"}]}]}}]} } )"
  },
  {
    "path": "assets/C460FE62-7470-4B8A-B26A-AC76A8996A7E/C460FE62-7470-4B8A-B26A-AC76A8996A7E.json",
    "content": "{\"assets\":{\"BE2E71CB8865CF10599512B0FEE262D7\":{\"type\":\"texture\",\"index\":30,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\"},\"url\":\"assets/BE2E71CB8865CF10599512B0FEE262D7.png\",\"width\":1024,\"height\":768},\"00081E40A79682532190E4AB27B165C6\":{\"type\":\"texture\",\"index\":31,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\"},\"url\":\"assets/00081E40A79682532190E4AB27B165C6.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"互联网接入\",\"targetRectangle\":{\"y\":80,\"x\":312,\"width\":400,\"height\":79.60009765625}},{\"text\":\"电话线拨号接入（PSTN）\",\"targetRectangle\":{\"y\":309,\"x\":113.9999995231628,\"width\":414,\"height\":43}},{\"text\":\"ADSL接入\",\"targetRectangle\":{\"y\":353.0799560546875,\"x\":113.9999995231628,\"width\":164.016,\"height\":85}},{\"text\":\"光纤宽带接入\",\"targetRectangle\":{\"y\":439.159912109375,\"x\":113.9999995231628,\"width\":216,\"height\":77.9200439453125}},{\"text\":\"无线接入\",\"targetRectangle\":{\"y\":518.159912109375,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"}]}]}}]}"
  },
  {
    "path": "assets/C460FE62-7470-4B8A-B26A-AC76A8996A7E/C460FE62-7470-4B8A-B26A-AC76A8996A7E.jsonp",
    "content": "local_slide( { \"name\" : \"C460FE62-7470-4B8A-B26A-AC76A8996A7E\", \"json\" : {\"assets\":{\"BE2E71CB8865CF10599512B0FEE262D7\":{\"type\":\"texture\",\"index\":30,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\"},\"url\":\"assets/BE2E71CB8865CF10599512B0FEE262D7.png\",\"width\":1024,\"height\":768},\"00081E40A79682532190E4AB27B165C6\":{\"type\":\"texture\",\"index\":31,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\"},\"url\":\"assets/00081E40A79682532190E4AB27B165C6.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"00081E40A79682532190E4AB27B165C6\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"互联网接入\",\"targetRectangle\":{\"y\":80,\"x\":312,\"width\":400,\"height\":79.60009765625}},{\"text\":\"电话线拨号接入（PSTN）\",\"targetRectangle\":{\"y\":309,\"x\":113.9999995231628,\"width\":414,\"height\":43}},{\"text\":\"ADSL接入\",\"targetRectangle\":{\"y\":353.0799560546875,\"x\":113.9999995231628,\"width\":164.016,\"height\":85}},{\"text\":\"光纤宽带接入\",\"targetRectangle\":{\"y\":439.159912109375,\"x\":113.9999995231628,\"width\":216,\"height\":77.9200439453125}},{\"text\":\"无线接入\",\"targetRectangle\":{\"y\":518.159912109375,\"x\":113.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"BE2E71CB8865CF10599512B0FEE262D7\"}]}]}}]} } )"
  },
  {
    "path": "assets/C460FE62-7470-4B8A-B26A-AC76A8996A7E/assets/00081E40A79682532190E4AB27B165C6.svgp",
    "content": "local_svg( { \"name\" : \"00081E40A79682532190E4AB27B165C6\", \"slide\" : \"C460FE62-7470-4B8A-B26A-AC76A8996A7E\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"D15640EEA5B18F59927EDD0B2DBEB96D.png\\\" width=\\\"2900.00\\\" height=\\\"1300.00\\\" transform=\\\"matrix(0.35, 0.00, -0.00, -0.35, 0.0, 637.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/C4B446B3-A0E9-4879-8484-5807F77529AC/C4B446B3-A0E9-4879-8484-5807F77529AC.json",
    "content": "{\"assets\":{\"B163E820F44821CDDD771063D3C7E5F3\":{\"type\":\"texture\",\"index\":14,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C4B446B3-A0E9-4879-8484-5807F77529AC\"},\"url\":\"assets/B163E820F44821CDDD771063D3C7E5F3.png\",\"width\":1024,\"height\":768},\"022847D34EA182238D75BBCF42B652D9\":{\"type\":\"texture\",\"index\":15,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"CAAB328A-B30A-47BC-8B3E-425D507DD605\"},\"url\":\"assets/022847D34EA182238D75BBCF42B652D9.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"以太网\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"以太网（Ethernet）是一种局域网组网技术，非常灵活和简便，可使用多种物理介质，以不同拓扑结构组网，是目前国内外应用最为广泛的一种网络，已成为网络技术的主流。\",\"targetRectangle\":{\"y\":341,\"x\":113.9999995231628,\"width\":828,\"height\":154}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"}]}]}}]}"
  },
  {
    "path": "assets/C4B446B3-A0E9-4879-8484-5807F77529AC/C4B446B3-A0E9-4879-8484-5807F77529AC.jsonp",
    "content": "local_slide( { \"name\" : \"C4B446B3-A0E9-4879-8484-5807F77529AC\", \"json\" : {\"assets\":{\"B163E820F44821CDDD771063D3C7E5F3\":{\"type\":\"texture\",\"index\":14,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C4B446B3-A0E9-4879-8484-5807F77529AC\"},\"url\":\"assets/B163E820F44821CDDD771063D3C7E5F3.png\",\"width\":1024,\"height\":768},\"022847D34EA182238D75BBCF42B652D9\":{\"type\":\"texture\",\"index\":15,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"CAAB328A-B30A-47BC-8B3E-425D507DD605\"},\"url\":\"assets/022847D34EA182238D75BBCF42B652D9.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"以太网\",\"targetRectangle\":{\"y\":80,\"x\":392,\"width\":240,\"height\":79.60009765625}},{\"text\":\"以太网（Ethernet）是一种局域网组网技术，非常灵活和简便，可使用多种物理介质，以不同拓扑结构组网，是目前国内外应用最为广泛的一种网络，已成为网络技术的主流。\",\"targetRectangle\":{\"y\":341,\"x\":113.9999995231628,\"width\":828,\"height\":154}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"B163E820F44821CDDD771063D3C7E5F3\"}]}]}}]} } )"
  },
  {
    "path": "assets/C4B446B3-A0E9-4879-8484-5807F77529AC/assets/022847D34EA182238D75BBCF42B652D9.svgp",
    "content": "local_svg( { \"name\" : \"022847D34EA182238D75BBCF42B652D9\", \"slide\" : \"C4B446B3-A0E9-4879-8484-5807F77529AC\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"70FF29ACD0E5C1C578F70E7DB311A839.png\\\" width=\\\"817.00\\\" height=\\\"543.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 141.0, 655.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D/C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D.json",
    "content": "{\"assets\":{\"E5740AA0D854C49223BA0A65B256DA8B\":{\"type\":\"texture\",\"index\":4,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\"},\"url\":\"assets/E5740AA0D854C49223BA0A65B256DA8B.svg\",\"width\":1024,\"height\":768},\"E88596326D86D926DCF7AF57F85A0594\":{\"type\":\"texture\",\"index\":5,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\"},\"url\":\"assets/E88596326D86D926DCF7AF57F85A0594.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Great-Firewall2.jpg\",\"targetRectangle\":{\"y\":134.9921875,\"x\":492.578125,\"width\":500,\"height\":331}},{\"text\":\"gfw.jpg\",\"targetRectangle\":{\"y\":253,\"x\":10.41015625,\"width\":350,\"height\":262}},{\"text\":\"20130628101410379.jpg\",\"targetRectangle\":{\"y\":-13,\"x\":124.6989135742188,\"width\":348,\"height\":250}},{\"text\":\"cropped-banner-1-22.jpg\",\"targetRectangle\":{\"y\":542.3483276367188,\"x\":168.2376708984375,\"width\":632.9224853515625,\"height\":180.2220001220703}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"}]}]}}]}"
  },
  {
    "path": "assets/C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D/C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D.jsonp",
    "content": "local_slide( { \"name\" : \"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\", \"json\" : {\"assets\":{\"E5740AA0D854C49223BA0A65B256DA8B\":{\"type\":\"texture\",\"index\":4,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\"},\"url\":\"assets/E5740AA0D854C49223BA0A65B256DA8B.svg\",\"width\":1024,\"height\":768},\"E88596326D86D926DCF7AF57F85A0594\":{\"type\":\"texture\",\"index\":5,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\"},\"url\":\"assets/E88596326D86D926DCF7AF57F85A0594.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E88596326D86D926DCF7AF57F85A0594\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Great-Firewall2.jpg\",\"targetRectangle\":{\"y\":134.9921875,\"x\":492.578125,\"width\":500,\"height\":331}},{\"text\":\"gfw.jpg\",\"targetRectangle\":{\"y\":253,\"x\":10.41015625,\"width\":350,\"height\":262}},{\"text\":\"20130628101410379.jpg\",\"targetRectangle\":{\"y\":-13,\"x\":124.6989135742188,\"width\":348,\"height\":250}},{\"text\":\"cropped-banner-1-22.jpg\",\"targetRectangle\":{\"y\":542.3483276367188,\"x\":168.2376708984375,\"width\":632.9224853515625,\"height\":180.2220001220703}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"E5740AA0D854C49223BA0A65B256DA8B\"}]}]}}]} } )"
  },
  {
    "path": "assets/C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D/assets/E5740AA0D854C49223BA0A65B256DA8B.svgp",
    "content": "local_svg( { \"name\" : \"E5740AA0D854C49223BA0A65B256DA8B\", \"slide\" : \"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"../../70A1D37E-E8D4-4FED-A82F-E60E41F4D384/assets/0C6E416CBA61037BBD903B2BF85851C3.jpeg\\\" width=\\\"350.00\\\" height=\\\"262.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 10.0, 515.0)\\\"></image><image xlink:href=\\\"../../70A1D37E-E8D4-4FED-A82F-E60E41F4D384/assets/E97E6673B0A890B390688928D75322DD.jpeg\\\" width=\\\"348.00\\\" height=\\\"250.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 125.0, 781.0)\\\"></image><image xlink:href=\\\"../../70A1D37E-E8D4-4FED-A82F-E60E41F4D384/assets/9614256041ABF6EB536574A933D20AAB.jpeg\\\" width=\\\"885.00\\\" height=\\\"252.00\\\" transform=\\\"matrix(0.72, 0.00, -0.00, -0.72, 168.0, 226.0)\\\"></image><image xlink:href=\\\"../../70A1D37E-E8D4-4FED-A82F-E60E41F4D384/assets/1211CB45E6C8BBFCE42CCA118E69F47E.jpeg\\\" width=\\\"500.00\\\" height=\\\"331.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 493.0, 633.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/CAAB328A-B30A-47BC-8B3E-425D507DD605/CAAB328A-B30A-47BC-8B3E-425D507DD605.json",
    "content": "{\"assets\":{\"022847D34EA182238D75BBCF42B652D9\":{\"type\":\"texture\",\"index\":16,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"CAAB328A-B30A-47BC-8B3E-425D507DD605\"},\"url\":\"assets/022847D34EA182238D75BBCF42B652D9.svg\",\"width\":1024,\"height\":768},\"8789409BAE100FFFD5E859A79C51EADC\":{\"type\":\"texture\",\"index\":17,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\"},\"url\":\"assets/8789409BAE100FFFD5E859A79C51EADC.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.25.16.png\",\"targetRectangle\":{\"y\":112.5,\"x\":141.10546875,\"width\":817,\"height\":543}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"}]}]}}]}"
  },
  {
    "path": "assets/CAAB328A-B30A-47BC-8B3E-425D507DD605/CAAB328A-B30A-47BC-8B3E-425D507DD605.jsonp",
    "content": "local_slide( { \"name\" : \"CAAB328A-B30A-47BC-8B3E-425D507DD605\", \"json\" : {\"assets\":{\"022847D34EA182238D75BBCF42B652D9\":{\"type\":\"texture\",\"index\":16,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"CAAB328A-B30A-47BC-8B3E-425D507DD605\"},\"url\":\"assets/022847D34EA182238D75BBCF42B652D9.svg\",\"width\":1024,\"height\":768},\"8789409BAE100FFFD5E859A79C51EADC\":{\"type\":\"texture\",\"index\":17,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\"},\"url\":\"assets/8789409BAE100FFFD5E859A79C51EADC.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.25.16.png\",\"targetRectangle\":{\"y\":112.5,\"x\":141.10546875,\"width\":817,\"height\":543}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"022847D34EA182238D75BBCF42B652D9\"}]}]}}]} } )"
  },
  {
    "path": "assets/CAAB328A-B30A-47BC-8B3E-425D507DD605/assets/022847D34EA182238D75BBCF42B652D9.svgp",
    "content": "local_svg( { \"name\" : \"022847D34EA182238D75BBCF42B652D9\", \"slide\" : \"CAAB328A-B30A-47BC-8B3E-425D507DD605\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"../../C4B446B3-A0E9-4879-8484-5807F77529AC/assets/70FF29ACD0E5C1C578F70E7DB311A839.png\\\" width=\\\"817.00\\\" height=\\\"543.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 141.0, 655.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A/D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A.json",
    "content": "{\"assets\":{\"1916B5C8627BDE5C1CA69D34BB99A36E\":{\"type\":\"texture\",\"index\":19,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\"},\"url\":\"assets/1916B5C8627BDE5C1CA69D34BB99A36E.svg\",\"width\":1024,\"height\":768},\"8789409BAE100FFFD5E859A79C51EADC\":{\"type\":\"texture\",\"index\":18,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\"},\"url\":\"assets/8789409BAE100FFFD5E859A79C51EADC.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"交换和路由\",\"targetRectangle\":{\"y\":80,\"x\":312,\"width\":400,\"height\":79.60009765625}},{\"text\":\"交换机根据MAC地址寻址，直接进行端口转发，实现网络中通信（二层设备）\",\"targetRectangle\":{\"y\":308,\"x\":113.9999995231628,\"width\":799.992,\"height\":80}},{\"text\":\"路由器根据IP地址寻址，根据路由表转发，实现网络间通信（三层设备）\",\"targetRectangle\":{\"y\":389.0799560546875,\"x\":113.9999995231628,\"width\":824.004,\"height\":122}},{\"text\":\"三层交换机，VLAN技术......\",\"targetRectangle\":{\"y\":512.159912109375,\"x\":113.9999995231628,\"width\":440.064,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"}]}]}}]}"
  },
  {
    "path": "assets/D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A/D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A.jsonp",
    "content": "local_slide( { \"name\" : \"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\", \"json\" : {\"assets\":{\"1916B5C8627BDE5C1CA69D34BB99A36E\":{\"type\":\"texture\",\"index\":19,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\"},\"url\":\"assets/1916B5C8627BDE5C1CA69D34BB99A36E.svg\",\"width\":1024,\"height\":768},\"8789409BAE100FFFD5E859A79C51EADC\":{\"type\":\"texture\",\"index\":18,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\"},\"url\":\"assets/8789409BAE100FFFD5E859A79C51EADC.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"交换和路由\",\"targetRectangle\":{\"y\":80,\"x\":312,\"width\":400,\"height\":79.60009765625}},{\"text\":\"交换机根据MAC地址寻址，直接进行端口转发，实现网络中通信（二层设备）\",\"targetRectangle\":{\"y\":308,\"x\":113.9999995231628,\"width\":799.992,\"height\":80}},{\"text\":\"路由器根据IP地址寻址，根据路由表转发，实现网络间通信（三层设备）\",\"targetRectangle\":{\"y\":389.0799560546875,\"x\":113.9999995231628,\"width\":824.004,\"height\":122}},{\"text\":\"三层交换机，VLAN技术......\",\"targetRectangle\":{\"y\":512.159912109375,\"x\":113.9999995231628,\"width\":440.064,\"height\":85}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8789409BAE100FFFD5E859A79C51EADC\"}]}]}}]} } )"
  },
  {
    "path": "assets/D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A/assets/1916B5C8627BDE5C1CA69D34BB99A36E.svgp",
    "content": "local_svg( { \"name\" : \"1916B5C8627BDE5C1CA69D34BB99A36E\", \"slide\" : \"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"437F06962C548A751D3C86C79C6F448D.png\\\" width=\\\"801.00\\\" height=\\\"241.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 128.0, 504.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/D6EE942D-B815-4B23-B8F9-CBDB7EF5144A/D6EE942D-B815-4B23-B8F9-CBDB7EF5144A.json",
    "content": "{\"assets\":{\"067F98A051F9077A0DD7F59E19D8C235\":{\"type\":\"texture\",\"index\":25,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\"},\"url\":\"assets/067F98A051F9077A0DD7F59E19D8C235.png\",\"width\":1024,\"height\":768},\"0FEFC01E0AE321FFE9D9F359A9D01CC6\":{\"type\":\"texture\",\"index\":24,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\"},\"url\":\"assets/0FEFC01E0AE321FFE9D9F359A9D01CC6.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Internet\",\"targetRectangle\":{\"y\":72,\"x\":375.64,\"width\":272.72,\"height\":96}},{\"text\":\"互联网（Internet），又称网际网路，或音译因特网、英特网，是网络与网络之间所串连成的庞大网络，这些网络以一组通用的协议相连，形成逻辑上的单一巨大国际网络。\",\"targetRectangle\":{\"y\":295,\"x\":113.9999995231628,\"width\":831.0000004768376,\"height\":154}},{\"text\":\"ISP(Internet Service Provider)，互联网服务提供商，即向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商。\",\"targetRectangle\":{\"y\":450.0799560546875,\"x\":113.9999995231628,\"width\":831.0000004768372,\"height\":159}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"}]}]}}]}"
  },
  {
    "path": "assets/D6EE942D-B815-4B23-B8F9-CBDB7EF5144A/D6EE942D-B815-4B23-B8F9-CBDB7EF5144A.jsonp",
    "content": "local_slide( { \"name\" : \"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\", \"json\" : {\"assets\":{\"067F98A051F9077A0DD7F59E19D8C235\":{\"type\":\"texture\",\"index\":25,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\"},\"url\":\"assets/067F98A051F9077A0DD7F59E19D8C235.png\",\"width\":1024,\"height\":768},\"0FEFC01E0AE321FFE9D9F359A9D01CC6\":{\"type\":\"texture\",\"index\":24,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\"},\"url\":\"assets/0FEFC01E0AE321FFE9D9F359A9D01CC6.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"Internet\",\"targetRectangle\":{\"y\":72,\"x\":375.64,\"width\":272.72,\"height\":96}},{\"text\":\"互联网（Internet），又称网际网路，或音译因特网、英特网，是网络与网络之间所串连成的庞大网络，这些网络以一组通用的协议相连，形成逻辑上的单一巨大国际网络。\",\"targetRectangle\":{\"y\":295,\"x\":113.9999995231628,\"width\":831.0000004768376,\"height\":154}},{\"text\":\"ISP(Internet Service Provider)，互联网服务提供商，即向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商。\",\"targetRectangle\":{\"y\":450.0799560546875,\"x\":113.9999995231628,\"width\":831.0000004768372,\"height\":159}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"0FEFC01E0AE321FFE9D9F359A9D01CC6\"}]}]}}]} } )"
  },
  {
    "path": "assets/DB3DE8E6-0782-4008-B4CF-0468B11F4B81/DB3DE8E6-0782-4008-B4CF-0468B11F4B81.json",
    "content": "{\"assets\":{\"77D9E95050159332BB8412DECF5CA158\":{\"type\":\"texture\",\"index\":72,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\"},\"url\":\"assets/77D9E95050159332BB8412DECF5CA158.png\",\"width\":1024,\"height\":768},\"2BBF57BBC676F328CE48E7D0374E5FD4\":{\"type\":\"texture\",\"index\":73,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"},\"url\":\"assets/2BBF57BBC676F328CE48E7D0374E5FD4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"放宽心态\",\"targetRectangle\":{\"y\":239,\"x\":120.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\"平和看待\",\"targetRectangle\":{\"y\":276,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"互帮互助\",\"targetRectangle\":{\"y\":355,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"和谐社会\",\"targetRectangle\":{\"y\":434,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"}]}]}}]}"
  },
  {
    "path": "assets/DB3DE8E6-0782-4008-B4CF-0468B11F4B81/DB3DE8E6-0782-4008-B4CF-0468B11F4B81.jsonp",
    "content": "local_slide( { \"name\" : \"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\", \"json\" : {\"assets\":{\"77D9E95050159332BB8412DECF5CA158\":{\"type\":\"texture\",\"index\":72,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\"},\"url\":\"assets/77D9E95050159332BB8412DECF5CA158.png\",\"width\":1024,\"height\":768},\"2BBF57BBC676F328CE48E7D0374E5FD4\":{\"type\":\"texture\",\"index\":73,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"},\"url\":\"assets/2BBF57BBC676F328CE48E7D0374E5FD4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2BBF57BBC676F328CE48E7D0374E5FD4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"放宽心态\",\"targetRectangle\":{\"y\":239,\"x\":120.9999995231628,\"width\":144,\"height\":35.9200439453125}},{\"text\":\"平和看待\",\"targetRectangle\":{\"y\":276,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"互帮互助\",\"targetRectangle\":{\"y\":355,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}},{\"text\":\"和谐社会\",\"targetRectangle\":{\"y\":434,\"x\":120.9999995231628,\"width\":144,\"height\":77.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"77D9E95050159332BB8412DECF5CA158\"}]}]}}]} } )"
  },
  {
    "path": "assets/DBABA21D-BE11-49E6-8463-B7B5C230E36B/DBABA21D-BE11-49E6-8463-B7B5C230E36B.json",
    "content": "{\"assets\":{\"067F98A051F9077A0DD7F59E19D8C235\":{\"type\":\"texture\",\"index\":26,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\"},\"url\":\"assets/067F98A051F9077A0DD7F59E19D8C235.png\",\"width\":1024,\"height\":768},\"6E9F3359BBBF9B68B5EFDE2759E82A3A\":{\"type\":\"texture\",\"index\":27,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"28FE4159-CD54-441C-95C9-1B8F7B235983\"},\"url\":\"assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"通常是一个互联网服务提供商或一个拥有到多个网络的独立连接的大型组织，其遵循一个单一且明确的路由策略。\",\"targetRectangle\":{\"y\":127.65625,\"x\":113.9999995231628,\"width\":828,\"height\":109.9200439453125}},{\"text\":\"ISP必须具有一个公开且正式登记的自治系统编号（ASN）\",\"targetRectangle\":{\"y\":238.65625,\"x\":113.9999995231628,\"width\":774,\"height\":129.0799560546875}},{\"text\":\"正式的自治系统编号由互联网地址分派机构（IANA，Internet Assigned Numbers Authority）（该机构也负责分配互联网IP地址）成批地分配给各个区域互联网注册管理机构（RIR）。各地区的RIR则进一步再从IANA分配到的整批ASN里为一个实体分配一个ASN。\",\"targetRectangle\":{\"y\":368.816162109375,\"x\":113.9999995231628,\"width\":824.004,\"height\":298.31982421875}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"}]}]}}]}"
  },
  {
    "path": "assets/DBABA21D-BE11-49E6-8463-B7B5C230E36B/DBABA21D-BE11-49E6-8463-B7B5C230E36B.jsonp",
    "content": "local_slide( { \"name\" : \"DBABA21D-BE11-49E6-8463-B7B5C230E36B\", \"json\" : {\"assets\":{\"067F98A051F9077A0DD7F59E19D8C235\":{\"type\":\"texture\",\"index\":26,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\"},\"url\":\"assets/067F98A051F9077A0DD7F59E19D8C235.png\",\"width\":1024,\"height\":768},\"6E9F3359BBBF9B68B5EFDE2759E82A3A\":{\"type\":\"texture\",\"index\":27,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"28FE4159-CD54-441C-95C9-1B8F7B235983\"},\"url\":\"assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svg\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"6E9F3359BBBF9B68B5EFDE2759E82A3A\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"通常是一个互联网服务提供商或一个拥有到多个网络的独立连接的大型组织，其遵循一个单一且明确的路由策略。\",\"targetRectangle\":{\"y\":127.65625,\"x\":113.9999995231628,\"width\":828,\"height\":109.9200439453125}},{\"text\":\"ISP必须具有一个公开且正式登记的自治系统编号（ASN）\",\"targetRectangle\":{\"y\":238.65625,\"x\":113.9999995231628,\"width\":774,\"height\":129.0799560546875}},{\"text\":\"正式的自治系统编号由互联网地址分派机构（IANA，Internet Assigned Numbers Authority）（该机构也负责分配互联网IP地址）成批地分配给各个区域互联网注册管理机构（RIR）。各地区的RIR则进一步再从IANA分配到的整批ASN里为一个实体分配一个ASN。\",\"targetRectangle\":{\"y\":368.816162109375,\"x\":113.9999995231628,\"width\":824.004,\"height\":298.31982421875}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"067F98A051F9077A0DD7F59E19D8C235\"}]}]}}]} } )"
  },
  {
    "path": "assets/DBABA21D-BE11-49E6-8463-B7B5C230E36B/assets/6E9F3359BBBF9B68B5EFDE2759E82A3A.svgp",
    "content": "local_svg( { \"name\" : \"6E9F3359BBBF9B68B5EFDE2759E82A3A\", \"slide\" : \"DBABA21D-BE11-49E6-8463-B7B5C230E36B\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"523AE62ABCB6EADEEAB18C72C4E4AF20.png\\\" width=\\\"796.00\\\" height=\\\"526.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 114.0, 647.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/E128F5F5-9CBB-4B8F-ABF7-4F0288E32807/E128F5F5-9CBB-4B8F-ABF7-4F0288E32807.json",
    "content": "{\"assets\":{\"4BA09C821B052336F48E3FAC9561042E\":{\"type\":\"texture\",\"index\":63,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"8DC9956F-0F66-45D8-BB34-FD9087734A28\"},\"url\":\"assets/4BA09C821B052336F48E3FAC9561042E.png\",\"width\":1024,\"height\":768},\"8BA1E7F88DAB395ECE8CDC1506555DF7\":{\"type\":\"texture\",\"index\":62,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\"},\"url\":\"assets/8BA1E7F88DAB395ECE8CDC1506555DF7.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"HTTPS通信是加密的，无法进行内容检测\",\"targetRectangle\":{\"y\":388,\"x\":113.9999995231628,\"width\":650.016,\"height\":43}},{\"text\":\"GFW会干扰SSL握手，并对HTTPS进行随机丢包\",\"targetRectangle\":{\"y\":432.0799560546875,\"x\":113.9999995231628,\"width\":758.052,\"height\":85}},{\"text\":\"GFW：随机丢包\",\"targetRectangle\":{\"y\":72,\"x\":223.08,\"width\":577.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"}]}]}}]}"
  },
  {
    "path": "assets/E128F5F5-9CBB-4B8F-ABF7-4F0288E32807/E128F5F5-9CBB-4B8F-ABF7-4F0288E32807.jsonp",
    "content": "local_slide( { \"name\" : \"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\", \"json\" : {\"assets\":{\"4BA09C821B052336F48E3FAC9561042E\":{\"type\":\"texture\",\"index\":63,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"8DC9956F-0F66-45D8-BB34-FD9087734A28\"},\"url\":\"assets/4BA09C821B052336F48E3FAC9561042E.png\",\"width\":1024,\"height\":768},\"8BA1E7F88DAB395ECE8CDC1506555DF7\":{\"type\":\"texture\",\"index\":62,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\"},\"url\":\"assets/8BA1E7F88DAB395ECE8CDC1506555DF7.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"4BA09C821B052336F48E3FAC9561042E\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"HTTPS通信是加密的，无法进行内容检测\",\"targetRectangle\":{\"y\":388,\"x\":113.9999995231628,\"width\":650.016,\"height\":43}},{\"text\":\"GFW会干扰SSL握手，并对HTTPS进行随机丢包\",\"targetRectangle\":{\"y\":432.0799560546875,\"x\":113.9999995231628,\"width\":758.052,\"height\":85}},{\"text\":\"GFW：随机丢包\",\"targetRectangle\":{\"y\":72,\"x\":223.08,\"width\":577.8400000000001,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"8BA1E7F88DAB395ECE8CDC1506555DF7\"}]}]}}]} } )"
  },
  {
    "path": "assets/F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82/F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82.json",
    "content": "{\"assets\":{\"04FAC152FED4F31E023E6BFADDC83BE8\":{\"type\":\"texture\",\"index\":48,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\"},\"url\":\"assets/04FAC152FED4F31E023E6BFADDC83BE8.png\",\"width\":1024,\"height\":768},\"126A1D26CD998A1717F5AA219A828FEF\":{\"type\":\"texture\",\"index\":49,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"38152B68-F660-498D-9372-313C6630811A\"},\"url\":\"assets/126A1D26CD998A1717F5AA219A828FEF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\">dig www.11111twitter.com +short\",\"targetRectangle\":{\"y\":328,\"x\":113.9999995231628,\"width\":559.0079999999999,\"height\":43}},{\"text\":\"37.61.54.158\",\"targetRectangle\":{\"y\":371,\"x\":113.9999995231628,\"width\":210.1679999999999,\"height\":85}},{\"text\":\"GFW进行的是子串匹配而不是精确匹配，并且GFW实际上是先将域名转换为字符串进行匹配的。\",\"targetRectangle\":{\"y\":456,\"x\":113.9999995231628,\"width\":808.056,\"height\":122}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"}]}]}}]}"
  },
  {
    "path": "assets/F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82/F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82.jsonp",
    "content": "local_slide( { \"name\" : \"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\", \"json\" : {\"assets\":{\"04FAC152FED4F31E023E6BFADDC83BE8\":{\"type\":\"texture\",\"index\":48,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\"},\"url\":\"assets/04FAC152FED4F31E023E6BFADDC83BE8.png\",\"width\":1024,\"height\":768},\"126A1D26CD998A1717F5AA219A828FEF\":{\"type\":\"texture\",\"index\":49,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"38152B68-F660-498D-9372-313C6630811A\"},\"url\":\"assets/126A1D26CD998A1717F5AA219A828FEF.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"126A1D26CD998A1717F5AA219A828FEF\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}},{\"text\":\">dig www.11111twitter.com +short\",\"targetRectangle\":{\"y\":328,\"x\":113.9999995231628,\"width\":559.0079999999999,\"height\":43}},{\"text\":\"37.61.54.158\",\"targetRectangle\":{\"y\":371,\"x\":113.9999995231628,\"width\":210.1679999999999,\"height\":85}},{\"text\":\"GFW进行的是子串匹配而不是精确匹配，并且GFW实际上是先将域名转换为字符串进行匹配的。\",\"targetRectangle\":{\"y\":456,\"x\":113.9999995231628,\"width\":808.056,\"height\":122}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"04FAC152FED4F31E023E6BFADDC83BE8\"}]}]}}]} } )"
  },
  {
    "path": "assets/F6F7471D-6FD5-413D-A8C3-7E161BF9191B/F6F7471D-6FD5-413D-A8C3-7E161BF9191B.json",
    "content": "{\"assets\":{\"1916B5C8627BDE5C1CA69D34BB99A36E\":{\"type\":\"texture\",\"index\":20,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\"},\"url\":\"assets/1916B5C8627BDE5C1CA69D34BB99A36E.svg\",\"width\":1024,\"height\":768},\"AD9C4F42785E7AD89F1760FC5145CC3A\":{\"type\":\"texture\",\"index\":21,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"88D89927-4AC9-43E6-94EF-293D4375A474\"},\"url\":\"assets/AD9C4F42785E7AD89F1760FC5145CC3A.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.49.05.png\",\"targetRectangle\":{\"y\":263.5,\"x\":128.20703125,\"width\":801,\"height\":241}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"}]}]}}]}"
  },
  {
    "path": "assets/F6F7471D-6FD5-413D-A8C3-7E161BF9191B/F6F7471D-6FD5-413D-A8C3-7E161BF9191B.jsonp",
    "content": "local_slide( { \"name\" : \"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\", \"json\" : {\"assets\":{\"1916B5C8627BDE5C1CA69D34BB99A36E\":{\"type\":\"texture\",\"index\":20,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\"},\"url\":\"assets/1916B5C8627BDE5C1CA69D34BB99A36E.svg\",\"width\":1024,\"height\":768},\"AD9C4F42785E7AD89F1760FC5145CC3A\":{\"type\":\"texture\",\"index\":21,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"88D89927-4AC9-43E6-94EF-293D4375A474\"},\"url\":\"assets/AD9C4F42785E7AD89F1760FC5145CC3A.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AD9C4F42785E7AD89F1760FC5145CC3A\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"屏幕快照 2014-10-20 上午10.49.05.png\",\"targetRectangle\":{\"y\":263.5,\"x\":128.20703125,\"width\":801,\"height\":241}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"1916B5C8627BDE5C1CA69D34BB99A36E\"}]}]}}]} } )"
  },
  {
    "path": "assets/F6F7471D-6FD5-413D-A8C3-7E161BF9191B/assets/1916B5C8627BDE5C1CA69D34BB99A36E.svgp",
    "content": "local_svg( { \"name\" : \"1916B5C8627BDE5C1CA69D34BB99A36E\", \"slide\" : \"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\", \"svg\" : \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\"?><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" clip-rule=\\\"evenodd\\\" stroke-miterlimit=\\\"10\\\" viewBox=\\\"0 0 1024 768\\\"><desc>SVG generated by Keynote</desc><defs></defs><g transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 0.0, 768.0)\\\"><path d=\\\"M 0.0 768.0 L 1024.0 768.0 L 1024.0 0.0 L 0.0 0.0 Z M 0.0 768.0 \\\" fill=\\\"#FEFFFF\\\"></path><image xlink:href=\\\"../../D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A/assets/437F06962C548A751D3C86C79C6F448D.png\\\" width=\\\"801.00\\\" height=\\\"241.00\\\" transform=\\\"matrix(1.00, 0.00, -0.00, -1.00, 128.0, 504.0)\\\"></image></g></svg>\" } )"
  },
  {
    "path": "assets/F7DE153E-19CF-4C2E-9AA5-DF3E85360151/F7DE153E-19CF-4C2E-9AA5-DF3E85360151.json",
    "content": "{\"assets\":{\"24E39B77C6DA01370492E3B4C8201A81\":{\"type\":\"texture\",\"index\":52,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\"},\"url\":\"assets/24E39B77C6DA01370492E3B4C8201A81.png\",\"width\":1024,\"height\":768},\"2DDA1FA26EDA13FDC39E6A63E3326CE4\":{\"type\":\"texture\",\"index\":53,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"5E629625-7D1E-419F-847A-661886CD256A\"},\"url\":\"assets/2DDA1FA26EDA13FDC39E6A63E3326CE4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"静态路由：\",\"targetRectangle\":{\"y\":282,\"x\":113.9999995231628,\"width\":180,\"height\":35.9200439453125}},{\"text\":\"相对于由动态路由协议计算出来的动态路由条目，还有一种路由不是由路由协议计算出来的，而是由管理员手工配置下去的，这就是所谓的静态路由。\",\"targetRectangle\":{\"y\":319,\"x\":113.9999995231628,\"width\":828,\"height\":151.9200439453125}},{\"text\":\"这种路由条目优先级最高，存在静态路由的情况下路由管理模块会优先选择静态路由，而不是路由协议计算出来的动态路由。\",\"targetRectangle\":{\"y\":472,\"x\":113.9999995231628,\"width\":828,\"height\":151.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"}]}]}}]}"
  },
  {
    "path": "assets/F7DE153E-19CF-4C2E-9AA5-DF3E85360151/F7DE153E-19CF-4C2E-9AA5-DF3E85360151.jsonp",
    "content": "local_slide( { \"name\" : \"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\", \"json\" : {\"assets\":{\"24E39B77C6DA01370492E3B4C8201A81\":{\"type\":\"texture\",\"index\":52,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\"},\"url\":\"assets/24E39B77C6DA01370492E3B4C8201A81.png\",\"width\":1024,\"height\":768},\"2DDA1FA26EDA13FDC39E6A63E3326CE4\":{\"type\":\"texture\",\"index\":53,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"5E629625-7D1E-419F-847A-661886CD256A\"},\"url\":\"assets/2DDA1FA26EDA13FDC39E6A63E3326CE4.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"2DDA1FA26EDA13FDC39E6A63E3326CE4\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"GFW：路由扩散技术\",\"targetRectangle\":{\"y\":72,\"x\":143.08,\"width\":737.8400000000001,\"height\":96}},{\"text\":\"静态路由：\",\"targetRectangle\":{\"y\":282,\"x\":113.9999995231628,\"width\":180,\"height\":35.9200439453125}},{\"text\":\"相对于由动态路由协议计算出来的动态路由条目，还有一种路由不是由路由协议计算出来的，而是由管理员手工配置下去的，这就是所谓的静态路由。\",\"targetRectangle\":{\"y\":319,\"x\":113.9999995231628,\"width\":828,\"height\":151.9200439453125}},{\"text\":\"这种路由条目优先级最高，存在静态路由的情况下路由管理模块会优先选择静态路由，而不是路由协议计算出来的动态路由。\",\"targetRectangle\":{\"y\":472,\"x\":113.9999995231628,\"width\":828,\"height\":151.9200439453125}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"24E39B77C6DA01370492E3B4C8201A81\"}]}]}}]} } )"
  },
  {
    "path": "assets/F85F160E-7BE9-402A-AE09-1C497C19FD94/F85F160E-7BE9-402A-AE09-1C497C19FD94.json",
    "content": "{\"assets\":{\"AFEF5FAB0B0271F65279F45D886C84B8\":{\"type\":\"texture\",\"index\":43,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\"},\"url\":\"assets/AFEF5FAB0B0271F65279F45D886C84B8.png\",\"width\":1024,\"height\":768},\"072A376A1416C5F74074818346FBEEB2\":{\"type\":\"texture\",\"index\":42,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F85F160E-7BE9-402A-AE09-1C497C19FD94\"},\"url\":\"assets/072A376A1416C5F74074818346FBEEB2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"由于通常的DNS查询没有任何认证机制，而且DNS查询通常基于的UDP是无连接不可靠的协议，查询者只能接受最先到达的格式正确结果，并丢弃之后的结果。\",\"targetRectangle\":{\"y\":264,\"x\":113.9999995231628,\"width\":829.98,\"height\":161.0799560546875}},{\"text\":\"用户使用ISP提供的DNS或者OpenDNS之类的境外DNS均会别劫持，不能获得正确的结果\",\"targetRectangle\":{\"y\":426.159912109375,\"x\":113.9999995231628,\"width\":795.996,\"height\":129.0799560546875}},{\"text\":\"造成“连接超时”\",\"targetRectangle\":{\"y\":556.31982421875,\"x\":113.9999995231628,\"width\":244.008,\"height\":85}},{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"}]}]}}]}"
  },
  {
    "path": "assets/F85F160E-7BE9-402A-AE09-1C497C19FD94/F85F160E-7BE9-402A-AE09-1C497C19FD94.jsonp",
    "content": "local_slide( { \"name\" : \"F85F160E-7BE9-402A-AE09-1C497C19FD94\", \"json\" : {\"assets\":{\"AFEF5FAB0B0271F65279F45D886C84B8\":{\"type\":\"texture\",\"index\":43,\"assetRequest\":{\"type\":\"slide\",\"state\":\"incoming\",\"slide\":\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\"},\"url\":\"assets/AFEF5FAB0B0271F65279F45D886C84B8.png\",\"width\":1024,\"height\":768},\"072A376A1416C5F74074818346FBEEB2\":{\"type\":\"texture\",\"index\":42,\"assetRequest\":{\"type\":\"slide\",\"state\":\"outgoing\",\"slide\":\"F85F160E-7BE9-402A-AE09-1C497C19FD94\"},\"url\":\"assets/072A376A1416C5F74074818346FBEEB2.png\",\"width\":1024,\"height\":768}},\"events\":[{\"effects\":[{\"beginTime\":0,\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"AFEF5FAB0B0271F65279F45D886C84B8\"},{\"animations\":[{\"from\":{\"scalar\":false},\"beginTime\":0,\"repeatCount\":0,\"fillMode\":\"both\",\"property\":\"hidden\",\"duration\":0.01,\"to\":{\"scalar\":true}}],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"}]}]},\"effects\":[],\"duration\":0.01,\"type\":\"transition\",\"name\":\"none\",\"objectID\":\"0\"}],\"automaticPlay\":false,\"hyperlinks\":[],\"accessibility\":[{\"text\":\"由于通常的DNS查询没有任何认证机制，而且DNS查询通常基于的UDP是无连接不可靠的协议，查询者只能接受最先到达的格式正确结果，并丢弃之后的结果。\",\"targetRectangle\":{\"y\":264,\"x\":113.9999995231628,\"width\":829.98,\"height\":161.0799560546875}},{\"text\":\"用户使用ISP提供的DNS或者OpenDNS之类的境外DNS均会别劫持，不能获得正确的结果\",\"targetRectangle\":{\"y\":426.159912109375,\"x\":113.9999995231628,\"width\":795.996,\"height\":129.0799560546875}},{\"text\":\"造成“连接超时”\",\"targetRectangle\":{\"y\":556.31982421875,\"x\":113.9999995231628,\"width\":244.008,\"height\":85}},{\"text\":\"GFW：DNS污染\",\"targetRectangle\":{\"y\":72,\"x\":220.88,\"width\":582.24,\"height\":96}}],\"baseLayer\":{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":true,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"objectID\":\"0\",\"layers\":[{\"animations\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,-0.0004922987690640373,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":15,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"layers\":[{\"animations\":[],\"layers\":[],\"initialState\":{\"affineTransform\":[1,0,0,1,0,0],\"masksToBounds\":false,\"rotation\":0,\"scale\":1,\"position\":{\"pointX\":512,\"pointY\":384},\"width\":1024,\"sublayerTransform\":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],\"contentsRect\":{\"y\":0,\"x\":0,\"width\":1,\"height\":1},\"opacity\":1,\"edgeAntialiasingMask\":0,\"height\":768,\"hidden\":false,\"anchorPoint\":{\"pointX\":0.5,\"pointY\":0.5}},\"texture\":\"072A376A1416C5F74074818346FBEEB2\"}]}]}}]} } )"
  },
  {
    "path": "assets/header.json",
    "content": "{\"autoplayTransitionDelay\":0,\"author\":\"\",\"timestamp\":\"2014-37-26 19:10:2\",\"loopSlideshow\":0,\"autoplayBuildDelay\":0,\"comment\":\"\",\"showMode\":0,\"slideList\":[\"45D36621-484C-4026-80EC-FDBD73C2A2AB\",\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\",\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\",\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\",\"A43FA463-1D31-4638-995D-40F0503FF345\",\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\",\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\",\"C4B446B3-A0E9-4879-8484-5807F77529AC\",\"CAAB328A-B30A-47BC-8B3E-425D507DD605\",\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\",\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\",\"88D89927-4AC9-43E6-94EF-293D4375A474\",\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\",\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\",\"28FE4159-CD54-441C-95C9-1B8F7B235983\",\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\",\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\",\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\",\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\",\"0A0E3840-A219-4502-B0EC-71C2C94859E4\",\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\",\"F85F160E-7BE9-402A-AE09-1C497C19FD94\",\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\",\"578EB595-1BFB-4A8E-A389-898275B38D30\",\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\",\"38152B68-F660-498D-9372-313C6630811A\",\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\",\"5E629625-7D1E-419F-847A-661886CD256A\",\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\",\"07E96337-DEA3-4550-ABA3-56FC96B725DB\",\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\",\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\",\"8DC9956F-0F66-45D8-BB34-FD9087734A28\",\"BAD5EF6E-1639-4C00-950C-40915AA106D3\",\"02A5B2D1-33B7-48D8-8302-154026FF94F2\",\"674F7DC6-5048-4834-8282-C5A6FE6403F6\",\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\",\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"],\"creator\":\"Apple Keynote 6.5\",\"fonts\":[\"STHeitiSC-Medium\",\"STHeitiSC-Light\",\"Helvetica-Light\"],\"slideWidth\":1024,\"slideHeight\":768,\"slideCount\":38,\"slideRangeStart\":0,\"minorVersion\":1,\"majorVersion\":1,\"slideRangeLength\":38}"
  },
  {
    "path": "assets/header.jsonp",
    "content": "local_header( {\"autoplayTransitionDelay\":0,\"author\":\"\",\"timestamp\":\"2014-37-26 19:10:2\",\"loopSlideshow\":0,\"autoplayBuildDelay\":0,\"comment\":\"\",\"showMode\":0,\"slideList\":[\"45D36621-484C-4026-80EC-FDBD73C2A2AB\",\"70A1D37E-E8D4-4FED-A82F-E60E41F4D384\",\"C73A7EE7-B790-4626-BF4F-EB0A0E77FA3D\",\"0CD5C4AC-48A0-4E9F-9719-5ACEBB09BC84\",\"A43FA463-1D31-4638-995D-40F0503FF345\",\"53337CBA-B3D0-466A-9CF7-05A51F2E8D9B\",\"AF8BBDD2-174C-4D0F-B058-09F482BBD4CF\",\"C4B446B3-A0E9-4879-8484-5807F77529AC\",\"CAAB328A-B30A-47BC-8B3E-425D507DD605\",\"D632CBE1-A1BC-4CEA-9ABA-C4DC83BA993A\",\"F6F7471D-6FD5-413D-A8C3-7E161BF9191B\",\"88D89927-4AC9-43E6-94EF-293D4375A474\",\"D6EE942D-B815-4B23-B8F9-CBDB7EF5144A\",\"DBABA21D-BE11-49E6-8463-B7B5C230E36B\",\"28FE4159-CD54-441C-95C9-1B8F7B235983\",\"C460FE62-7470-4B8A-B26A-AC76A8996A7E\",\"33928E71-309F-4153-BE16-5F4B3CDF6AA6\",\"0579E06A-9A3C-4727-98AF-FECD3FDA4C98\",\"3DDEE0BD-3906-452F-A91A-FAE6CAE87BE8\",\"0A0E3840-A219-4502-B0EC-71C2C94859E4\",\"792D2FA3-45B1-4A16-9BA6-D7148B1E0ADB\",\"F85F160E-7BE9-402A-AE09-1C497C19FD94\",\"B2171E7D-3539-46FB-8D62-B16FBF80CACB\",\"578EB595-1BFB-4A8E-A389-898275B38D30\",\"F41A512D-73AA-4F3B-89C8-F1A8B9AF9E82\",\"38152B68-F660-498D-9372-313C6630811A\",\"F7DE153E-19CF-4C2E-9AA5-DF3E85360151\",\"5E629625-7D1E-419F-847A-661886CD256A\",\"7C86D9ED-6CA7-4E28-AF73-7DD337927024\",\"07E96337-DEA3-4550-ABA3-56FC96B725DB\",\"C10FCAE9-BA3E-43FA-A9FE-287CF6CDE9E6\",\"E128F5F5-9CBB-4B8F-ABF7-4F0288E32807\",\"8DC9956F-0F66-45D8-BB34-FD9087734A28\",\"BAD5EF6E-1639-4C00-950C-40915AA106D3\",\"02A5B2D1-33B7-48D8-8302-154026FF94F2\",\"674F7DC6-5048-4834-8282-C5A6FE6403F6\",\"DB3DE8E6-0782-4008-B4CF-0468B11F4B81\",\"7342EA63-64B9-4578-99B2-D1128C82E9AF\"],\"creator\":\"Apple Keynote 6.5\",\"fonts\":[\"STHeitiSC-Medium\",\"STHeitiSC-Light\",\"Helvetica-Light\"],\"slideWidth\":1024,\"slideHeight\":768,\"slideCount\":38,\"slideRangeStart\":0,\"minorVersion\":1,\"majorVersion\":1,\"slideRangeLength\":38} )"
  },
  {
    "path": "assets/player/AnimationManager.js",
    "content": "var kKeyframeRule=window.CSSRule.WEBKIT_KEYFRAMES_RULE;var AnimationManager=Class.create({initialize:function(){var a=document.createElement(\"style\");a.type=\"text/css\";a.media=\"screen\";document.getElementsByTagName(\"head\")[0].appendChild(a);this.styleSheet=document.styleSheets[document.styleSheets.length-1];this.createdAnimations=new Object()},createAnimation:function(a){this.styleSheet.insertRule(kKeyframesPropertyName+\" \"+a+\" {}\",0);return this.styleSheet.cssRules[0]},deleteAllAnimations:function(){while(this.styleSheet.cssRules.length>0){this.styleSheet.deleteRule(0)}this.createdAnimations=new Object()},markAnimationsCreated:function(a){this.createdAnimations[a]=true},animationsCreated:function(a){return this.createdAnimations[a]}});"
  },
  {
    "path": "assets/player/DebuggingSupport.js",
    "content": "var gDebug=false;var gDebugOnMobile=false;var gNumDebugMessagesSent=0;var gNumDebugMessagesQueued=0;var gDebugMessageQueue=new Array();var gDebugMessageRequest=null;var gDebugLastClassName=\"\";var gDebugLastMethodName=\"\";var gDebugSimulateSlowTextureDownload=false;var gDebugSimulateTextureLoadFailure=false;var gDebugSimulateScriptDownloadFailure=false;var kDebugFunction=\"function\";var kDebugSurpressMessage=\"!NoOp_!NoOp\";var kDebugSetupShowController=kDebugFunction+\"_setupShowController\";var kDebugShowController=\"!ShowController\";var kDebugShowController_AdvanceToNextBuild=kDebugShowController+\"_!advanceToNextBuild\";var kDebugShowController_AdvanceToNextSlide=kDebugShowController+\"_!advanceToNextSlide\";var kDebugShowController_DoIdleProcessing=kDebugShowController+\"_!doIdleProcessing\";var kDebugShowController_GoBackToPreviousBuild=kDebugShowController+\"_!goBackToPreviousBuild\";var kDebugShowController_GoBackToPreviousSlide=kDebugShowController+\"_!goBackToPreviousSlide\";var kDebugShowController_HandleScriptDidDownloadEvent=kDebugShowController+\"_!handleScriptDidDownloadEvent\";var kDebugShowController_HandleScriptDidNotDownloadEvent=kDebugShowController+\"_!handleScriptDidNotDownloadEvent\";var kDebugShowController_JumpToScene=kDebugShowController+\"_!jumpToScene\";var kDebugShowController_OnKeyPress=kDebugShowController+\"_!onKeyPress\";var kDebugTouchController=\"!TouchController\";var kDebugTouchController_HandleGestureEndEvent=kDebugTouchController+\"_!handleGestureEndEvent\";var kDebugTouchController_HandleGestureStartEvent=kDebugTouchController+\"_!handleGestureStartEvent\";var kDebugTouchController_HandleTouchCancelEvent=kDebugTouchController+\"_!handleTouchCancelEvent\";var kDebugTouchController_HandleTouchCancelEvent=kDebugTouchController+\"_!handleTouchMoveEvent\";var kDebugTouchController_HandleTouchEndEvent=kDebugTouchController+\"_!handleTouchEndEvent\";var kDebugTouchController_HandleTouchStartEvent=kDebugTouchController+\"_!handleTouchStartEvent\";var kDebugTouchController_Initialize=kDebugTouchController+\"_!initialize\";var kDebugTouchController_IsTouchWithinTrackArea=kDebugTouchController+\"_!isTouchWithinTrackArea\";var kDebugTouchController_SetTrackArea=kDebugTouchController+\"_!setTrackArea\";var kDebugScriptMangaer=\"!ScriptManager\";var kDebugScriptMangaer_DownloadScript=kDebugScriptMangaer+\"_!downloadScript\";var kDebugTimer=\"DebugTimer\";var kDebugTimer_AdvanceToNextBuild=kDebugTimer+\"_!advanceToNextBuild\";var kDebugTimer_CreateAnimationsForScene=kDebugTimer+\"_!createAnimationsForScene\";var kDebugTimer_ApplyAnimationsForScene=kDebugTimer+\"_!applyAnimationsForScene\";var kDebugTimer_PreProcessSceneAnimations=kDebugTimer+\"_!preProcessSceneAnimations\";var kDebugTimer_AdvanceToNextBuild_to_ApplyAnimations=kDebugTimer+\"_!preProcessSceneAnimations_to_ApplyAnimations\";var kDebugTimer_JumpToScene=kDebugTimer+\"_!jumpToScene\";var kDebugTimer_DisplayScene=kDebugTimer+\"_!displayScene\";function debugWarning(a,b){if(gDebug===false){return}debugSendMessage(a,\"WARNING: \"+b,true)}function debugMessageAlways(a,b){debugSendMessage(a,b,true)}function debugMessage(a,b){if(gDebug==false){return}if((gDevice==kDeviceMobile)&&(gDebugOnMobile==false)){return}debugSendMessage(a,b,false)}function debugSendMessage(b,g,a){var e=b.indexOf(\"_\");var d=b.substring(0,e);var h=b.substring(e+1);var f=false;if(d[0]==\"!\"){d=d.substring(1);f=true}if(h[0]==\"!\"){h=h.substring(1);f=true}if(h[0]==\"+\"){h=h.substring(1);a=true}if((f==true)&&(a==false)){return}var c=\"\";if(g==null){g=\"\"}if(g[0]!=\"-\"||d!=gDebugLastClassName||h!=gDebugLastMethodName){if(d==kDebugTimer){c=b+\": \"}else{if(d==kDebugFunction){c=h+\"() \"}else{c=d+\".\"+h+\"() \"}}}else{c=\"\"}gDebugLastClassName=d;gDebugLastMethodName=h;if(gDevice==kDeviceMobile){gNumDebugMessagesSent++;var i=escape(gNumDebugMessagesSent+\": \"+c+g);gDebugMessageQueue[gNumDebugMessagesQueued]=i;gNumDebugMessagesQueued++;if(gNumDebugMessagesQueued==1){debugCheckMessageQueue()}}else{if(window.console){window.console.log(c+g)}}}function debugSendNextMessageInQueue(){var b=gDebugMessageQueue[0];gNumDebugMessagesQueued--;gDebugMessageQueue.splice(0,1);var a='/debugMessage.rhtml?message=\"'+b+'\"';new Ajax.Request(a,{method:\"get\",onSuccess:function(c){debugMessageWasSent(c)},onFailure:function(c){debugMessageWasNotSent(c)}})}function debugMessageWasSent(a){debugCheckMessageQueue()}function debugMessageWasNotSent(a){debugCheckMessageQueue()}function debugCheckMessageQueue(){if(gNumDebugMessagesQueued>0){setTimeout(debugSendNextMessageInQueue,10)}}var DebugTimer=Class.create({initialize:function(a){var b=a.indexOf(\"_\");var c=a.substring(b+1);if(c[0]!=\"!\"){this.id=a;this.startTime=new Date();debugMessageAlways(a,\"Start\")}else{this.startTime=null}},stop:function(){if(this.startTime!=null){var b=new Date();var a=b-this.startTime;debugMessageAlways(this.id,\"Stop - Elapsed Time: \"+a)}}});function debugStopTimer(a){if(a){a.stop()}}var debugDomDumpLineNumber=0;function debugDumpDomFrom(c,b){var a=kDebugFunction+\"_debugDumpDomFrom\";debugDomDumpLineNumber=0;debugMessageAlways(a,\"------------------ S T A R T   O F   D O M   D U M P --- Context: \"+b);debugRecursivelyDumpDomFrom(c,\"\");debugMessageAlways(a,\"------------------ E N D   O F   D O M   D U M P\")}function debugRecursivelyDumpDomFrom(d,g){var e=kDebugFunction+\"_recursivelyDumpDomFrom\";var b=d.id;var a=d.nodeName.toLowerCase();if(a==\"#text\"){return}debugMessageAlways(e,\"-\"+(debugDomDumpLineNumber++)+g+\"<\"+a+\" id='\"+b+\"'>\");var c;for(c=0;c<d.childNodes.length;c++){var f=d.childNodes[c];recursivelyDumpDomFrom(f,g+\"   \")}if(a==\"img\"){return}debugMessageAlways(e,\"-\"+(debugDomDumpLineNumber++)+g+\"</\"+a+\">\")};"
  },
  {
    "path": "assets/player/DisplayManager.js",
    "content": "var kStageSizeDidChangeEvent=\"DisplayManager:StageSizeDidChangeEvent\";var kTimeoutValueForCursor=1000;var kMobilePortraitModeHorizontalMargin=8;var kMobilePortraitModeTopMargin=47;var kMobilePortraitModeVerticalCenterLine=161;var kMobilePortraitModeMaxStageHeight=228;var kMobilePortraitMaxStageHeight=0;var kMobilePortraitMaxStageWidth=0;var kMobileLandscapeModeVerticalMargin=7;var kMobileLandscapeModeHorizontallMargin=15;var kBottomButtonHeight=50;var kNavigationArrowSize=27;var kNavigationAreaHeight=kNavigationArrowSize;var kHelpAreaHeight=16;var kMobilePortraitModeVerticalCenterLineToNavigationAreaGap=148;var kStageToNavigationAreaGap=31;var kNavigationAreaToHelpAreaGap=52;var kHelpAreaToBottomGap=12;var kMobilePortraitModeNavigationAreaSideMargin=32;var kMobilePortraitModeHelpAreaSideMargin=16;var kMobileLandscapeModeMinSideSpacerWidth=kNavigationArrowSize+10;var kPadPortraitModeHorizontalMargin=8;var kPadPortraitModeMaxStageHeight=540;var kPadPortraitModeVerticalCenterLine=400;var kPadLandscapeModeHorizontallMargin=15;var kPadLandscapeModeVerticalMargin=7;var DisplayManager=Class.create({initialize:function(){document.observe(kShowSizeDidChangeEvent,this.handleShowSizeDidChangeEvent.bind(this));document.observe(kOrientationChangedEvent,this.handleOrientationDidChangeEvent.bind(this));this.body=document.getElementById(\"body\");this.stageArea=document.getElementById(\"stageArea\");this.stage=document.getElementById(\"stage\");this.hyperlinkPlane=document.getElementById(\"hyperlinkPlane\");this.waitingIndicator=document.getElementById(\"waitingIndicator\");this.helpText=document.getElementById(\"helpText\");this.previousButton=document.getElementById(\"previousButton\");this.nextButton=document.getElementById(\"nextButton\");this.slideCounter=document.getElementById(\"slideCounter\");this.waitingIndicatorTimeout=null;this.orientation=kOrientationUnknown;this.showWidth=0;this.showHeight=0;this.stageAreaWidth=0;this.stageAreaHeight=0;this.stageAreaTop=0;this.stageAreaLeft=0;this.usableDisplayWidth=0;this.usableDisplayHeight=0;this.inLaunchMode=true;this.initialAddressBarScrollPerformed=false;this.updateUsableDisplayArea();this.positionWaitingIndicator();this.showWaitingIndicator();this.hyperlinksOnly=false;this.showStatisticsDisplay=gIpad&&getUrlParameter(\"statistics\")===\"1\";this.hasCacheEverGoneOverPixelLimit=false;this.hhasStageEverGoneOverPixelLimit=false;this.cacheHighWaterMark=0;this.stageHighWaterMark=0;if(gMode===kModeMobile){this.stageArea.style.backgroundColor=\"black\";this.helpText.innerHTML=kTapOrSwipeToAdvance}else{Event.observe(this.body,\"click\",function(a){gShowController.handleClickEvent(a)});Event.observe(this.body,\"mousemove\",this.handleMouseMove.bind(this));this.lastMouseX=-1;this.lastMouseY=-1;this.cursorTimeout=null;this.setTimeoutForCursor()}},setHyperlinksOnlyMode:function(){this.hyperlinksOnly=true;this.setPreviousButtonEnabled(false);this.setNextButtonEnabled(false);this.helpText.style.display=\"none\"},handleMouseMove:function(a){a=a||window.event;var b=Math.abs(this.lastMouseX-a.clientX)+Math.abs(this.lastMouseY-a.clientY);if(b>10){if(this.cursorIsShowing===false){this.showCursor()}else{if(!this.navigatorIsShowing){this.setTimeoutForCursor()}}}else{if(!this.navigatorIsShowing){this.setTimeoutForCursor()}}this.lastMouseX=a.clientX;this.lastMouseY=a.clientY},updateSlideNumber:function(b,a){var d=\"\";var c=null;if(gMode!=kModeDesktop){d=kSlideLabel+\" \"+b+\"/\"+a;c=this.slideCounter}if(c!=null){c.innerHTML=d}},handleShowSizeDidChangeEvent:function(a){this.showWidth=a.memo.width;this.showHeight=a.memo.height;this.layoutDisplay()},handleOrientationDidChangeEvent:function(a){this.orientation=a.memo.orientation;clearTimeout(this.resizeTimer);this.resizeTimer=setTimeout(this.handleOrientationDidChangeEvent_partTwo.bind(this),300)},handleOrientationDidChangeEvent_partTwo:function(){this.layoutDisplay();if(this.inLaunchMode===false){this.showApplicableControls()}},showCursor:function(){if(this.inLaunchMode){return}this.body.style.cursor=\"default\";this.cursorIsShowing=true;this.setTimeoutForCursor()},hideCursor:function(){this.body.style.cursor=\"none\";this.cursorIsShowing=false},setTimeoutForCursor:function(){if(this.cursorTimeout){clearTimeout(this.cursorTimeout)}this.cursorTimeout=setTimeout(this.handleTimeoutForCursor.bind(this),kTimeoutValueForCursor)},clearTimeoutForCursor:function(){if(this.cursorTimeout){clearTimeout(this.cursorTimeout)}},handleTimeoutForCursor:function(){this.hideCursor()},updateUsableDisplayArea:function(){if(gMode===kModeMobile){var a=gIpad;if(this.orientation===kOrientationLandscape){this.usableDisplayWidth=(a?kiPadDeviceHeight:kiPhoneDeviceHeight);this.usableDisplayHeight=(a?kiPadDeviceWidth:kiPhoneDeviceWidth)-kiPhoneStatusBarHeight-kiPhoneLandscapeButtonBarHeight-(a?(kiPadAddressBarHeight+kiPadBookmarksBarHeight):0)}else{this.usableDisplayWidth=(a?kiPadDeviceWidth:kiPhoneDeviceWidth);this.usableDisplayHeight=(a?kiPadDeviceHeight:kiPhoneDeviceHeight)-kiPhoneStatusBarHeight-kiPhonePortraitButtonBarHeight-(a?kiPadBookmarksBarHeight+10:0)}}else{this.usableDisplayWidth=window.innerWidth;this.usableDisplayHeight=window.innerHeight}},clearLaunchMode:function(){this.inLaunchMode=false;var a=this;runInNextEventLoop(this.showAll.bind(this))},positionWaitingIndicator:function(){var c=110;var b=32;var a;var d;if(gMode===kModeMobile&&this.orientation===kOrientationUnknown){a=1000;d=1000}else{if(gMode===kModeMobile&&this.orientation===kOrientationPortrait){a=(this.usableDisplayWidth-c)/2;if(gIpad===false){d=kMobilePortraitModeVerticalCenterLine-(c/2)}else{d=kPadPortraitModeVerticalCenterLine-(c/2)}}else{a=(this.usableDisplayWidth-c)/2;d=(this.usableDisplayHeight-c)/2}}setElementPosition(this.waitingIndicator,d,a,c,c)},hideWaitingIndicator:function(){this.waitingIndicator.style.display=\"none\"},showWaitingIndicator:function(){this.waitingIndicator.style.display=\"block\"},convertDisplayCoOrdsToShowCoOrds:function(d){var b={};var c=this.stageAreaLeft+this.stageAreaWidth;var a=this.stageAreaTop+this.stageAreaHeight;if((d.pointX<this.stageAreaLeft)||(d.pointX>c)||(d.pointY<this.stageAreaTop)||(d.pointY>a)){b.pointX=-1;b.pointY=-1}else{b.pointX=((d.pointX-this.stageAreaLeft)/this.stageAreaWidth)*this.showWidth;b.pointY=((d.pointY-this.stageAreaTop)/this.stageAreaHeight)*this.showHeight}return b},layoutDisplay:function(){this.updateUsableDisplayArea();var q;var k;if(gMode===kModeDesktop){q=this.usableDisplayWidth;k=this.usableDisplayHeight;if(!gShowController.isFullscreen){if(q>this.showWidth||k>k){q=this.showWidth;k=k}}}else{if(gIpad===false){if(this.orientation===kOrientationPortrait){q=this.usableDisplayWidth-2*kMobilePortraitModeHorizontalMargin;k=kMobilePortraitModeMaxStageHeight}else{q=this.usableDisplayWidth-2*kMobileLandscapeModeHorizontallMargin;k=this.usableDisplayHeight-2*kMobileLandscapeModeVerticalMargin}}else{if(this.orientation===kOrientationPortrait){q=this.usableDisplayWidth-2*kPadPortraitModeHorizontalMargin;k=kPadPortraitModeMaxStageHeight}else{q=this.usableDisplayWidth-2*kPadLandscapeModeHorizontallMargin;k=this.usableDisplayHeight-2*kPadLandscapeModeVerticalMargin}}}var o=scaleSizeWithinSize(this.showWidth,this.showHeight,q,k);this.stageAreaWidth=o.width;this.stageAreaHeight=o.height;this.stageAreaLeft=(this.usableDisplayWidth-this.stageAreaWidth)/2;if(gMode===kModeDesktop){this.stageAreaTop=(k-this.stageAreaHeight)/2}else{if(this.orientation===kOrientationPortrait){if(gIpad===false){this.stageAreaTop=Math.max(10,kMobilePortraitModeVerticalCenterLine-(this.stageAreaHeight/2))}else{this.stageAreaTop=Math.max(10,kPadPortraitModeVerticalCenterLine-(this.stageAreaHeight/2))}}else{this.stageAreaTop=(this.usableDisplayHeight-this.stageAreaHeight)/2}}setElementPosition(this.stageArea,this.stageAreaTop,this.stageAreaLeft,this.stageAreaWidth,this.stageAreaHeight);var e=-1;var b=-1;var p=-1;var h=-1;var a=null;if(gMode===kModeDesktop){a=false;e=-1;b=-1;p=-1;h=-1}else{a=true;p=0;h=0;if(gIpad){b=kiPadDeviceHeight}else{b=kiPhoneDeviceHeight}e=b}if(p!=-1&&h!=-1&&e!=-1&&b!=-1){var s=document.getElementById(\"background\");s.style.top=p;s.style.left=h;s.style.width=e;s.style.height=b;if(a===true){s.style.visibility=\"visible\"}}var g={x:0,y:0,width:this.usableDisplayWidth,height:this.stageAreaTop};var d={x:0,y:this.stageAreaTop+this.stageAreaHeight,width:this.usableDisplayWidth,height:this.usableDisplayHeight-this.stageAreaTop-this.stageAreaHeight};var n={x:0,y:this.stageAreaTop,width:this.stageAreaLeft,height:this.stageAreaHeight};var i={x:this.stageAreaLeft+this.stageAreaWidth,y:this.stageAreaTop,width:this.usableDisplayWidth-this.stageAreaWidth-n.width,height:this.stageAreaHeight};var l=document.getElementById(\"statisticsDisplay\");if(this.showStatisticsDisplay&&gIpad&&this.orientation===kOrientationPortrait){setElementPosition(l,d.y+70,0,this.usableDisplayWidth,d.height-105);l.style.visibility=\"visible\"}if(gMode!=kModeDesktop){if(this.orientation===kOrientationPortrait){var m=kNavigationArrowSize+2*kMobilePortraitModeNavigationAreaSideMargin;var f=kNavigationArrowSize+2*kStageToNavigationAreaGap;var r=this.usableDisplayWidth-2*m;var c=d.y+7;setElementPosition(this.previousButton,c,0,m,f);setElementPosition(this.slideCounter,c+kStageToNavigationAreaGap,m,r,f);setElementPosition(this.nextButton,c,m+r-5,m,f);setElementPosition(this.helpText,d.y+d.height-kHelpAreaToBottomGap-kHelpAreaHeight,0,this.usableDisplayWidth,kHelpAreaHeight);setElementPosition(this.infoPanelIcon,this.usableDisplayHeight-kInfoPanelButtonHeight,this.usableDisplayWidth-kInfoPanelButtonWidth-5,kInfoPanelButtonWidth,kInfoPanelButtonHeight)}else{var j={x:0,y:0,width:0,height:0};if(n.width>kMobileLandscapeModeMinSideSpacerWidth){setElementRect(this.previousButton,n);setElementRect(this.nextButton,i)}else{setElementRect(this.previousButton,j);setElementRect(this.nextButton,j)}setElementRect(this.slideCounter,j);setElementRect(this.helpText,j);setElementRect(this.infoPanelIcon,j)}}this.positionWaitingIndicator();this.hideAddressBar();document.fire(kStageSizeDidChangeEvent,{left:this.stageAreaLeft,top:this.stageAreaTop,width:this.stageAreaWidth,height:this.stageAreaHeight})},showApplicableControls:function(){if(this.inLaunchMode===true){hideElement(this.previousButton);hideElement(this.nextButton);hideElement(this.slideCounter);hideElement(this.helpText);hideElement(this.infoPanelIcon)}else{if(gMode===kModeDesktop){hideElement(this.previousButton);hideElement(this.nextButton);hideElement(this.slideCounter);hideElement(this.helpText);hideElement(this.infoPanelIcon)}else{if(this.orientation===kOrientationPortrait){showElement(this.previousButton);showElement(this.nextButton);showElement(this.slideCounter);showElement(this.helpText);showElement(this.infoPanelIcon)}else{hideElement(this.slideCounter);hideElement(this.helpText);hideElement(this.infoPanelIcon);if(this.stageAreaLeft>kMobileLandscapeModeMinSideSpacerWidth){showElement(this.previousButton);showElement(this.nextButton)}else{hideElement(this.previousButton);hideElement(this.nextButton)}}}}this.hideAddressBar()},showAll:function(){this.hideWaitingIndicator();setTimeout(this.showAll_partTwo.bind(this))},showAll_partTwo:function(){if(gDevice===kDeviceMobile){window.scrollTo(0,1);setTimeout(this.showAll_partThree.bind(this))}else{this.showAll_partThree()}},showAll_partThree:function(){if(this.inLaunchMode===false){this.showApplicableControls()}showElement(this.stageArea);var a=navigator.userAgent.match(/Windows/);if(a){if(gShowController.delegate.triggerReflow){gShowController.delegate.triggerReflow()}}showElement(this.hyperlinkPlane);if(gMode===kModeMobile){showElement(this.infoPanelIcon)}},setPreviousButtonEnabled:function(a){if(this.hyperlinksOnly){return}if(gMode!=kModeDesktop){if(a){this.previousButton.setAttribute(\"class\",\"previousButtonEnabled\")}else{this.previousButton.setAttribute(\"class\",\"previousButtonDisabled\")}}},setNextButtonEnabled:function(a){if(this.hyperlinksOnly){return}if(gMode!=kModeDesktop){if(a){this.nextButton.setAttribute(\"class\",\"nextButtonEnabled\")}else{this.nextButton.setAttribute(\"class\",\"nextButtonDisabled\")}}},hideAddressBar:function(){if(this.inLaunchMode){return}if(gDevice===kDeviceMobile){var a=this.initialAddressBarScrollPerformed?0:kHideAddressBarDelay;setTimeout(\"window.scrollTo(0, 1);\",a);this.initialAddressBarScrollPerformed=true}},updateStatisticsDisplay:function(){if(this.showStatisticsDisplay===false){return}var k=document.getElementById(\"statisticsDisplay\");var j=gShowController.textureManager.getCacheStatistics();var a=gShowController.scriptManager.degradeStatistics;var h=gShowController.stageManager.debugGetStageStatistics();var d=gShowController.textureManager.numLoadFailures;var c=gShowController.textureManager.numOutstandingLoadRequests;var i=1024*1024;var b=gSafeMaxPixelCount/i;b=Math.floor(b*100)/100;j.numPixels/=i;h.numPixels/=i;j.numPixels=Math.floor(j.numPixels*100)/100;h.numPixels=Math.floor(h.numPixels*100)/100;var e=false;var g=false;if(j.numPixels>b){e=true;this.hasCacheEverGoneOverPixelLimit=true}if(h.numPixels>b){g=true;this.hasStageEverGoneOverPixelLimit=true}if(j.numPixels>this.cacheHighWaterMark){this.cacheHighWaterMark=j.numPixels}if(h.numPixels>this.stageHighWaterMark){this.stageHighWaterMark=h.numPixels}var f=\"<div style='position: absolute; left: 0px;'><b>Cache Statistics:</b><br>- Scenes: <b>\"+j.numScenes+\"</b><br>- Textures: <b>\"+j.numTextures+\"</b><br>- Pixels: <b>\"+j.numPixels+\" MP</b><br>- Peak Pixels: <b>\"+this.cacheHighWaterMark+\" MP</b><br>%nbsp<br><b>Limits:</b><br>- Max Pixels: <b>\"+b+\" MP</b><br></div><div style='position: absolute; left: 175px;'><b>Scene Statistics:</b><br>- Scene Index: <b>\"+gShowController.currentSceneIndex+\"</b><br>- Textures: <b>\"+h.numTextures+\"</b><br>- Total Pixels: <b>\"+h.numPixels+\" MP</b><br>- Peak Pixels: <b>\"+this.stageHighWaterMark+\" MP</b><br><b>Texture Loader:</b><br>- Num Load Requests: <b>\"+(c>0?(\"<span style='color:yellow;'>\"+c+\"</span>\"):\"0\")+\"</b><br>- Num Load Failures: <b>\"+(d>0?(\"<span style='color:red;'>\"+d+\"</span>\"):\"0\")+\"</b><br></div><div style='position: absolute; left: 350px;'><b>Degrade Statistics:</b><br>- Scenes w/Degrades: <b>\"+a.numDegradedSlides+\"</b><br>- Total Textures Degraded: <b>\"+a.numDegradedTextures+\"</b><br>- Max Textures/Scene: <b>\"+a.maxNumDegradedTexturesPerSlide+\"</b><br>- Textures in Current: <b>\"+(h.numDegraded>0?(\"<span style='color:yellow;'>\"+h.numDegraded+\"</span>\"):\"0\")+\"</b><br></div><div style='position: absolute; left: 550px;'><b>Summary:</b><br>- Cache: <br>- Over Pixel Limit Now: <b>\"+(e?\"<span style='color:red;'>YES</span>\":\"NO\")+\"</b><br>- Ever Over Pixel Limit: <b>\"+(this.hasCacheEverGoneOverPixelLimit?\"<span style='color:red;'>YES</span>\":\"NO\")+\"</b><br>- Stage: <br>- Over Pixel Limit Now: <b>\"+(g?\"<span style='color:red;'>YES</span>\":\"NO\")+\"</b><br>- Ever Over Pixel Limit: <b>\"+(this.hasStageEverGoneOverPixelLimit?\"<span style='color:red;'>YES</span>\":\"NO\")+\"</b><br></div>\";k.innerHTML=f}});"
  },
  {
    "path": "assets/player/HelpPlacardController.js",
    "content": "var HelpPlacardController=Class.create({initialize:function(b){this.domNode=b;this.width=822;this.height=603;var a=[{key:\"&nbsp;\",text:kHelpPlacardNavigationTitle,header:true},{key:\"return/enter &nbsp; space &nbsp; &#8594 &nbsp; &#8595 &nbsp; shift - &#8594 &nbsp; page down\",text:kHelpPlacardAdvanceToNextBuild},{key:\"[ &nbsp; shift - page up &nbsp; shift - &#8592\",text:kHelpPlacardGoBackToPreviousBuild},{key:\"] &nbsp; shift - page down &nbsp; shift - &#8595 &nbsp; + &nbsp; =\",text:kHelpPlacardAdvanceToNextSlide},{key:\"&#8592 &nbsp; &#8593 &nbsp; - &nbsp; shift - &#8593\",text:kHelpPlacardGoBackToPreviousSlide},{key:\"home\",text:kHelpPlacardGoToFirstSlide},{key:\"end\",text:kHelpPlacardGoToLastSlide},{key:\"slide number + return/enter\",text:kHelpPlacardGoToSpecificSlide},{key:\"&nbsp;\",text:kHelpPlacardOtherTitle,header:true},{key:\"? &nbsp; /\",text:kHelpPlacardShowOrHideKeyboardShortcuts},{key:\"s\",text:kHelpPlacardShowOrHideTheCurrentSlideNumber},{key:\"esc &nbsp; q\",text:kHelpPlacardQuitPresentationMode}];this.helpPlacardTitleBar=new HelpPlacardTitleBar();this.helpPlacardContentPanel=new HelpPlacardContentPanel(a);this.domNode.appendChild(this.helpPlacardTitleBar.domNode);this.domNode.appendChild(this.helpPlacardContentPanel.domNode);this.isShowing=false},handleClickEvent:function(a){a=a||window.event;var b=a.target||a.srcElement;if(this.isShowing){if(browserPrefix===\"ms\"){a.cancelBubble=true}else{a.stopPropagation()}}this.hide()},setPosition:function(b,a){this.domNode.style.left=b+\"px\";this.domNode.style.top=a+\"px\"},show:function(){this.isShowing=true;this.domNode.style.display=\"block\";this.domNode.style.opacity=1},hide:function(){this.isShowing=false;this.domNode.style.display=\"none\";this.domNode.style.opacity=0},registerDragEvents:function(){this.drag=this.dragging.bindAsEventListener(this);this.dragStop=this.stopDragging.bindAsEventListener(this);Event.observe(this.domNode,\"mousedown\",this.startDragging.bindAsEventListener(this))},startDragging:function(a){this.startX=Event.pointerX(a);this.startY=Event.pointerY(a);this.left=parseInt(this.domNode.style.left);this.top=parseInt(this.domNode.style.top);Event.observe(document,\"mousemove\",this.drag);Event.observe(this.domNode,\"mouseup\",this.dragStop)},dragging:function(b){var a=Event.pointerX(b);var c=Event.pointerY(b);this.domNode.style.left=(a-this.startX+this.left)+\"px\";this.domNode.style.top=(c-this.startY+this.top)+\"px\";Event.stop(b)},stopDragging:function(a){Event.stopObserving(document,\"mousemove\",this.drag);Event.stopObserving(this.domNode,\"mouseup\",this.dragStop);Event.stop(a)}});var HelpPlacardTitleBar=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"helpPlacardTitleBar\");this.closeButton=document.createElement(\"div\");this.closeButton.setAttribute(\"class\",\"helpPlacardCloseButton\");this.title=document.createElement(\"div\");this.title.setAttribute(\"class\",\"helpPlacardTitle\");this.title.innerHTML=kHelpPlacardMainTitle;this.domNode.appendChild(this.closeButton);this.domNode.appendChild(this.title)}});var HelpPlacardContentPanel=Class.create({initialize:function(a){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"helpPlacardContentPanel\");for(var c=0,f=a.length;c<f;c++){var e=a[c];var g=document.createElement(\"div\");var b,d;if(e.header){g.setAttribute(\"class\",\"helpPlacardHeader\");b=document.createElement(\"div\");b.setAttribute(\"class\",\"helpPlacardLeftHeaderItem\");b.innerHTML=e.text;g.appendChild(b)}else{g.setAttribute(\"class\",\"helpPlacardItem\");b=document.createElement(\"div\");b.setAttribute(\"class\",\"helpPlacardRightItem\");b.innerHTML=e.key;d=document.createElement(\"div\");d.setAttribute(\"class\",\"helpPlacardLeftItem\");d.innerHTML=e.text;g.appendChild(b);g.appendChild(d)}this.domNode.appendChild(g)}}});"
  },
  {
    "path": "assets/player/KPFObjects.js",
    "content": "var kpfLayerCounter=0;var eventOverallDuration=0;var KPFPlaybackController=Class.create({initialize:function(b,a){this.domNode=a;this.kpfEvent=null},destroy:function(){this.removeEvent();this.domNode=null},removeEvent:function(){if(this.kpfEvent){this.kpfEvent.destroy();delete this.kpfEvent;this.kpfEvent=null;while(this.domNode.childNodes.length>0){this.domNode.removeChild(this.domNode.childNodes[0])}}},renderEvent:function(a){this.removeEvent();this.kpfEvent=a;this.kpfEvent.renderEvent(this.domNode)},renderEffects:function(){var a=this.kpfEvent.renderEffects(this.kpfEvent.event.effects);return a},animateEffects:function(a){this.kpfEvent.animateEffects(a)},eventOverallEndTime:function(){return this.kpfEvent.eventOverallEndTime}});var KPFEvent=Class.create({initialize:function(a){this.slideId=a.slideId;this.slideIndex=a.slideIndex;this.sceneIndex=a.sceneIndex;this.animationSupported=a.animationSupported;this.event=a.event;this.baseLayer={};this.effects=[];this.cssRenderer={};this.eventOverallEndTime=0;this.overallEndTimeInternal()},destroy:function(){this.baseLayer.destroy();this.cssRenderer.destroy();for(var a=0,b=this.effects.length;a<b;a++){this.effects[a].destroy()}delete this.baseLayer;delete this.cssRenderer;delete this.effects;delete this.event;this.slideId=null;this.slideIndex=null;this.sceneIndex=null;this.animationSupported=null;this.eventOverallEndTime=null},addAnimationsToIdenticalLayer:function(c,f){if(c.animations&&c.animations.length>0){for(var b=0,e=c.animations.length;b<e;b++){f.animations.push(c.animations[b])}}if(c.layers&&c.layers.length>0){for(var a=0,d=c.layers.length;a<d;a++){this.addAnimationsToIdenticalLayer(c.layers[a],f.layers[a])}}},processEffects:function(a){var d=[];for(var h=0;h<a.length;h++){var m=a[h];if(m.type===\"actionBuild\"){var f=false;var l;for(var g=0,b=d.length;g<b;g++){if(d[g].type===\"actionBuild\"&&d[g].objectID===m.objectID){l=g;f=true;break}}if(f){this.addAnimationsToIdenticalLayer(m.baseLayer,d[l].baseLayer);if(m.beginTime<d[l].beginTime){d[l].beginTime=m.beginTime}if(m.beginTime+m.duration>d[l].beginTime+d[l].duration){d[l].duration=m.beginTime+m.duration}for(var e=0,c=m.effects.length;e<c;e++){d[l].effects.push(m.effects[e])}if(d[l].names==null){d[l].names=[]}d[l].names.push(m.name)}else{d.push(m)}}else{d.push(m)}}for(var h=0,b=d.length;h<b;h++){d[h].effects=this.processEffects(d[h].effects)}return d},renderEffects:function(b){var k=[];for(var e=0,c=b.length;e<c;e++){var h=new KPFEffect(b[e],this.animationSupported);var f=false;this.cssRenderer.initRendererFlags(h);if(h.baseLayer==null){this.renderAudioOnlyEffect(h)}else{if(h.type===\"actionBuild\"){for(var d=0,m=this.effects.length;d<m;d++){if(this.effects[d].objectID===h.objectID){if(this.effects[d].type===\"actionBuild\"){f=true}else{f=false}}}}if(this.baseLayer.objectID===h.objectID){var g=new KPFLayer(h.baseLayer,{animationSupported:this.animationSupported,name:h.name,type:h.type});var l=document.getElementById(\"layer\"+this.baseLayer.layerId);var a=l.parentNode;var n=document.createElement(\"div\");n.setAttribute(\"id\",\"layer\"+g.layerId);this.baseLayer=g;h.kpfLayer=g;this.cssRenderer.layer=g;this.cssRenderer.domNode=n;this.cssRenderer.draw(a);a.removeChild(l)}else{this.renderEffect(this.baseLayer,h,f)}}this.effects.push(h);k.push(h)}return k},renderEffect:function(b,g,f){var d;for(var e=0,c=b.layers.length;e<c;e++){if(b.layers[e].objectID===g.objectID){var h=new KPFLayer(g.baseLayer,{animationSupported:this.animationSupported,name:g.name,type:g.type},b.bounds.offset);var j=\"layer\"+b.layers[e].layerId;var k=document.getElementById(\"layer\"+b.layers[e].layerId);var a=k.parentNode;g.kpfLayer=h;if(!f){b.layers[e]=h;var l=this.cssRenderer.createNodes(a,b,h);a.replaceChild(l,k)}else{g.currentKPFLayer=b.layers[e]}d=true}else{d=this.renderEffect(b.layers[e],g,f)}if(d){break}}return d},renderEvent:function(a){var b={animationSupported:this.animationSupported};if(this.event.effects&&this.event.effects.length===1){b.name=this.event.effects[0].name;b.type=this.event.effects[0].type;b.objectID=this.event.effects[0].objectID}this.baseLayer=new KPFLayer(this.event.baseLayer,b);this.cssRenderer=new KPFCssRenderer(this.baseLayer,this.sceneIndex,this.animationSupported,this.effects);this.cssRenderer.draw(a)},renderAudioOnlyEffect:function(e){if(e.name!=\"renderMovie\"){return}var b=e.movie;if(!b.isAudioOnly){return}if(gShowController.audioCache==null){gShowController.audioCache={}}var a=b.asset+\"-audio\";var d=gShowController.audioCache[a];if(d==null){var c=gShowController.textureManager.urlForAsset(b.asset,this.slideId);d=new Audio(c);if(b){if(b.loopMode&&b.loopMode===\"looping\"){d.loop=true}if(b.volume){d.volume=b.volume}}gShowController.audioCache[a]=d}d.play()},animateEffects:function(c){for(var a=0,b=c.length;a<b;a++){this.animateEffect(c[a])}},animateEffect:function(a){this.cssRenderer.animate(a);if(a.effects.length>0){setTimeout(this.handleEffectDidComplete.bind(this,a),(a.beginTime+a.duration)*1000)}},handleEffectDidComplete:function(b){var d=this.renderEffects(b.effects);for(var a=0,c=d.length;a<c;a++){this.animateEffect(d[a])}},overallEndTime:function(){return this.eventOverallEndTime},overallEndTimeInternal:function(){for(var a=0,d=this.event.effects.length;a<d;a++){var c=0;var b=this.event.effects[a];this.calculateOverallEndTime(c,b)}},calculateOverallEndTime:function(e,c){var b=e+c.beginTime+c.duration;if(b>this.eventOverallEndTime){this.eventOverallEndTime=b}for(var a=0,d=c.effects.length;a<d;a++){this.calculateOverallEndTime(b,c.effects[a])}}});var KPFEffect=Class.create({initialize:function(b,a){this.type=b.type;this.name=b.name;this.beginTime=b.beginTime;this.duration=b.duration;this.objectID=b.objectID;this.baseLayer=b.baseLayer;if(b.movie){this.movie=b.movie}this.effects=[];this.addSubEffect(b.effects,a)},destroy:function(){for(var a=0,b=this.effects.length;a<b;a++){this.destroyEffect(this.effects[a])}this.type=null;this.name=null;this.beginTime=null;this.duration=null;this.objectID=null;delete this.kpfLayer;delete this.effects;delete this.baseLayer;if(this.movie){delete this.movie}if(this.currentKPFLayer){delete this.currentKPFLayer}},destroyEffect:function(b){for(var a=0,c=b.effects.length;a<c;a++){this.destroyEffect(b.effects[a])}b.type=null;b.name=null;b.beginTime=null;b.duration=null;b.objectID=null;delete b.kpfLayer;delete b.effects;delete b.baseLayer;if(b.movie){delete b.movie}if(b.currentKPFLayer){delete b.currentKPFLayer}},addSubEffect:function(c,a){for(var b=0,e=c.length;b<e;b++){var d=new KPFEffect(c[b],a);this.effects.push(d)}}});var KPFCssRenderer=Class.create({initialize:function(b,d,a,c){this.textureId=b.textureId;this.nativeWidth=b.bounds.width;this.nativeHeight=b.bounds.height;this.opacity=b.opacity;this.visibility=b.hidden===true?\"hidden\":\"visible\";this.textureTransform=b.textureTransform;this.affineTransform=b.affineTransform;this.anchorPoint=b.anchorPoint;this.contentsRect=b.contentsRect;this.layer=b;this.sceneIndex=d;this.animationSupported=a;this.enableCompositingUsingBackface=false;this.enablePreserve3DFromParent=false;if(c.length>0){this.initRendererFlags(c[0])}this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"id\",\"layer\"+b.layerId)},initRendererFlags:function(a){if(a.type===\"transition\"&&a.name!=\"apple:ca-swing\"&&a.name!=\"com.apple.iWork.Keynote.BLTSwoosh\"){this.enableCompositingUsingBackface=true;this.enablePreserve3DFromParent=true;if(isChrome&&(a.name===\"apple:ca-push\"||a.name===\"com.apple.iWork.Keynote.BLTFadeThruColor\")){this.enableCompositingUsingBackface=false;this.enablePreserve3DFromParent=false}}else{this.enableCompositingUsingBackface=false;this.enablePreserve3DFromParent=false}if(a.name===\"apple:apple-grid\"){this.isGridTransition=true}else{if(a.name===\"com.apple.iWork.Keynote.BLTMosaicFlip\"){this.isMosaicTransition=true}else{if(a.name===\"com.apple.iWork.Keynote.BLTSwoosh\"&&a.type===\"transition\"){this.isSwooshTransition=true}}}},destroy:function(){this.textureId=null;this.nativeWidth=null;this.nativeHeight=null;this.opacity=null;this.visibility=null;this.textureTransform=null;this.affineTransform=null;this.anchorPoint=null;this.textureAnimation=null;this.contentsRect=null;this.requiresPerspectiveTransform=null;this.sceneIndex=null;if(this.domNode.hasChildNodes()){while(this.domNode.childNodes.length>0){this.domNode.removeChild(this.domNode.firstChild)}}this.domNode=null},addAnimationNode:function(d,c,a,b){if(c==null){return d}var e=c.shift();if(e==null){return d}var g=document.createElement(\"div\");var f=a+\"-\"+escapeTextureId(e);g.setAttribute(\"id\",f);if(b.initialState.masksToBounds){setElementProperty(g,\"overflow\",\"hidden\")}if(this.enableCompositingUsingBackface){setElementProperty(g,kBackfaceVisibilityPropertyName,\"hidden\")}else{if(this.isSwooshTransition){setElementProperty(g,kTransformPropertyName,\"translateZ(0px)\")}}this.setStyle(g,\"0px\",\"0px\",d.style.width,d.style.height,kPositionAbsolutePropertyValue,null,null);setElementProperty(g,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue);if(b.anchorPoint.pointX!=0.5||b.anchorPoint.pointY!=0.5){setElementProperty(g,kTransformOriginPropertyName,(b.anchorPoint.pointX*100)+\"% \"+(b.anchorPoint.pointY*100)+\"%\")}if(b.transformOriginZValue!=\"\"&&e!=\"opacity\"&&e!=\"doubleSided\"){if(e!=\"anchorPointZ\"){if(Prototype.Browser.Gecko){setElementProperty(g,kTransformOriginPropertyName,(b.anchorPoint.pointX*100)+\"% \"+(b.anchorPoint.pointY*100)+\"% \"+b.transformOriginZValue+\"px\")}else{setElementProperty(g,kTransformOriginZPropertyName,b.transformOriginZValue+\"px\");if(navigator.userAgent.lastIndexOf(\"Chrome/\")<=0){setElementProperty(g,kTransformPropertyName,\"translateZ(\"+b.transformOriginZValue+\"px)\")}}}}d.appendChild(g);return this.addAnimationNode(g,c,a,b)},createNodes:function(a,c,b){var d=this.addNode(a,c,b);return d},addNode:function(o,s,d){var t=\"layer\"+d.layerId;var K=document.createElement(\"div\");K.setAttribute(\"id\",t);setElementProperty(K,\"pointer-events\",\"none\");var B=d.contentsRect.x;var A=d.contentsRect.y;var C=d.contentsRect.width;var J=d.contentsRect.height;var R=d.affineTransform[0];var P=d.affineTransform[1];var O=d.affineTransform[2];var N=d.affineTransform[3];var M=d.affineTransform[4];var L=d.affineTransform[5];var r=\"matrix(\"+R+\",\"+P+\",\"+O+\",\"+N+\",\"+(M+d.bounds.offset.pointX)+\",\"+(L+d.bounds.offset.pointY)+\")\";this.setStyle(K,\"0px\",\"0px\",d.bounds.width+\"px\",d.bounds.height+\"px\",kPositionAbsolutePropertyValue,d.opacity,d.visibility);setElementProperty(K,kTransformPropertyName,r);if(d.anchorPoint.pointX!=0.5||d.anchorPoint.pointY!=0.5){setElementProperty(K,kTransformOriginPropertyName,(d.anchorPoint.pointX*100)+\"% \"+(d.anchorPoint.pointY*100)+\"%\")}if(d.initialState.masksToBounds){setElementProperty(K,\"overflow\",\"hidden\")}o.appendChild(K);var u;if(this.animationSupported){u=this.addAnimationNode(K,d.divNames,t,d)}else{u=K}if(d.isTransition&&this.enablePreserve3DFromParent){if(s.sublayerTransform[11]!=0){setElementProperty(K,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue)}if(d.sublayerTransform[11]!=0){setElementProperty(K,kPerspectivePropertyName,gShowController.stageManager.perspective+\"px\");setElementProperty(K,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue)}}else{if(s.sublayerTransform[11]!=0){setElementProperty(o,kPerspectivePropertyName,gShowController.stageManager.perspective+\"px\");setElementProperty(K,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue)}else{setElementProperty(K,kTransformStylePropertyName,kTransformStyleFlatPropertyValue)}}if(isChrome){if(this.enableCompositingUsingBackface){setElementProperty(K,kBackfaceVisibilityPropertyName,\"hidden\")}else{if(this.isSwooshTransition){setElementProperty(K,kTransformPropertyName,\"translateZ(0px)\")}}}var z=d.textureId;if(z){var v;var e;if(d.hasContentsAnimation){var Q=d.cssAnimation.animations;for(var l=0,G=Q.length;l<G;l++){if(Q[l].property===\"contents\"){z=Q[l].to.texture;e=Q[l].from.texture;break}}}var v=this.cloneNode(gShowController.textureManager.getTextureObject(this.sceneIndex,z));v.setAttribute(\"id\",z);if(browserPrefix===\"webkit\"&&d.isTransition==null){setElementProperty(v,kTransformPropertyName,\"translateZ(0px)\")}if(B===0&&A===0&&C===1&&J===1){this.setStyle(v,\"0px\",\"0px\",d.bounds.width+\"px\",d.bounds.height+\"px\",kPositionAbsolutePropertyValue,null,null)}else{var a,c;if(v.nodeName.toLowerCase()===\"svg\"){a=v.getAttribute(\"width\");c=v.getAttribute(\"height\")}else{a=v.naturalWidth;c=v.naturalHeight;if(v.src.indexOf(\"KNTransitionSlide_Black.png\")!=-1){a=gShowController.script.slideWidth;c=gShowController.script.slideHeight}}var m=A*c;var E=(B+C)*a;var b=(A+J)*c;var j=B*a;this.setStyle(v,(-m)+\"px\",(-j)+\"px\",a+\"px\",c+\"px\",kPositionAbsolutePropertyValue,null,null);setElementProperty(v,\"clip\",\"rect(\"+m+\"px, \"+E+\"px, \"+b+\"px, \"+j+\"px)\")}if(d.isTransition){if(isChrome){if(this.enableCompositingUsingBackface){if(!this.isGridTransition&&!this.isMosaicTransition){setElementProperty(v,kBackfaceVisibilityPropertyName,\"hidden\")}}else{if(this.isSwooshTransition){setElementProperty(v,kTransformPropertyName,\"translateZ(0px)\")}}}else{if(this.enableCompositingUsingBackface){setElementProperty(v,kBackfaceVisibilityPropertyName,\"hidden\")}else{setElementProperty(v,kTransformPropertyName,\"translateZ(0px)\")}}}var f=gShowController.textureManager.getTextureInfo(this.sceneIndex,d.textureId);var g;if(f.movie){if(gShowController.movieCache==null){gShowController.movieCache={}}var D=s.objectID+\"-video\";d.hasMovie=true;d.movieId=D;g=gShowController.movieCache[D];if(g==null){g=document.createElement(\"video\");setElementProperty(g,\"pointer-events\",\"all\");this.setStyle(g,\"0px\",\"0px\",d.bounds.width+\"px\",d.bounds.height+\"px\",kPositionAbsolutePropertyValue,null,\"hidden\");g.setAttribute(\"id\",D);g.setAttribute(\"src\",gShowController.textureManager.getMovieUrl(this.sceneIndex,d.textureId));if(gShowController.isRecording===false){g.setAttribute(\"controls\",\"controls\")}Event.stopObserving(g,\"play\");Event.stopObserving(g,\"ended\");Event.observe(g,\"play\",this.handleMovieDidStart.bind(this,v,g));Event.observe(g,\"ended\",this.handleMovieDidEnd.bind(this,v,g));gShowController.movieCache[D]=g;if(d.animationInfo.type===\"buildOut\"){v.style.visibility=\"visible\"}if(gShowController.movieCacheInfo==null){gShowController.movieCacheInfo={}}gShowController.movieCacheInfo[D]={objectID:s.objectID,previousSibling:u.previousSibling.childNodes[0].id}}}else{if(s.objectID&&gShowController.movieCacheInfo){var D=s.objectID+\"-video\";var I=gShowController.movieCacheInfo[D];if(I){if(d.textureId===I.previousSibling){g=gShowController.movieCache[D];if(d.animationInfo&&d.animationInfo.type===\"buildOut\"&&d.animationInfo.objectID===s.objectID){delete gShowController.movieCacheInfo[D]}}}}}if(d.hasContentsAnimation){v.setAttribute(\"preserveAspectRatio\",\"none\");var q=document.createElement(\"div\");q.id=t+\"-contents-to\";this.setStyle(q,v.style.top,v.style.left,v.style.width,v.style.height,kPositionAbsolutePropertyValue,null,null);q.appendChild(v);u.appendChild(q);setElementProperty(q,\"opacity\",0);var n=gShowController.textureManager.getTextureObject(this.sceneIndex,e).cloneNode(true);n.setAttribute(\"id\",e);this.setStyle(n,\"0px\",\"0px\",d.bounds.width+\"px\",d.bounds.height+\"px\",kPositionAbsolutePropertyValue,null,null);setElementProperty(n,kBackfaceVisibilityPropertyName,\"hidden\");var k=document.createElement(\"div\");k.id=t+\"-contents-from\";this.setStyle(k,n.style.top,n.style.left,n.style.width,n.style.height,kPositionAbsolutePropertyValue,null,null);k.appendChild(n);u.appendChild(k)}else{u.appendChild(v)}if(g){u.insertBefore(g,v);if(g.isPlaying){v.style.visibility=\"hidden\";if(d.animationInfo){if(d.animationInfo.objectID===s.objectID){if(!g.isEnded&&d.animationInfo.type!=\"buildOut\"){g.play()}}else{if(!g.isEnded){g.play()}}}}}}else{if(d.initialState.backgroundColor){var F=d.initialState.backgroundColor;setElementProperty(u,\"background-color\",\"rgba(\"+parseInt(F[0]*255)+\",\"+parseInt(F[1]*255)+\",\"+parseInt(F[2]*255)+\",\"+F[3]+\")\")}}for(var H=0,p=d.layers.length;H<p;H++){this.addNode(u,d,d.layers[H])}return K},cloneNode:function(d){var f=d.cloneNode(true);if(browserPrefix===\"ms\"&&browserVersion>=10){var e=d.getElementsByTagName(\"feGaussianBlur\");if(e){var b=f.getElementsByTagName(\"feGaussianBlur\");for(var a=0,c=e.length;a<c;a++){b[a].setAttribute(\"stdDeviation\",e[a].getAttribute(\"stdDeviation\"))}}}return f},serializeSvg:function(e){var f=e.getElementsByTagName(\"image\");for(var d=0,b=f.length;d<b;d++){var a=f[d];var g=document.createElement(\"a\");g.href=a.getAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\");var j=window.location.protocol+\"//\"+g.host+g.pathname;a.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",j)}var h=new XMLSerializer;var c=h.serializeToString(e);return c},draw:function(a){this.setStyle(this.domNode,\"0px\",\"0px\",this.nativeWidth+\"px\",this.nativeHeight+\"px\",kPositionAbsolutePropertyValue,this.opacity,this.visibility);if(browserPrefix===\"webkit\"){if(this.enableCompositingUsingBackface&&isChrome){setElementProperty(this.domNode,kBackfaceVisibilityPropertyName,\"hidden\")}else{setElementProperty(this.domNode,kTransformPropertyName,\"translateZ(0px)\")}}if(this.layer.sublayerTransform[11]!=0){setElementProperty(this.domNode,kPerspectivePropertyName,gShowController.stageManager.perspective+\"px\");setElementProperty(this.domNode,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue)}else{setElementProperty(this.domNode,kTransformStylePropertyName,kTransformStyleFlatPropertyValue)}for(var b=0,c=this.layer.layers.length;b<c;b++){this.createNodes(this.domNode,this.layer,this.layer.layers[b])}a.appendChild(this.domNode)},setStyle:function(f,h,g,e,b,a,d,c){f.style.top=h;f.style.left=g;f.style.width=e;f.style.height=b;f.style.position=a;if(d!=null&&d!=undefined){f.style.opacity=d}if(c!=null&&c!=undefined){f.style.visibility=c}},overallEndTime:function(a){var b={};b.duration=0;this.overallEndTimeForLayer(this.layer,b);return b.duration},overallEndTimeForLayer:function(b,c){if(b.cssAnimation){if(b.cssAnimation.overallEndTime>c.duration){c.duration=b.cssAnimation.overallEndTime}}for(var a=0,d=b.layers.length;a<d;a++){this.overallEndTimeForLayer(b.layers[a],c)}},animate:function(a){if(this.animationSupported){if(a.kpfLayer){if(a.movie){this.animateEffect(a,a.kpfLayer,a.currentKPFLayer?a.currentKPFLayer:null,a.movie)}else{this.animateEffect(a,a.kpfLayer,a.currentKPFLayer?a.currentKPFLayer:null)}}}},animateEffect:function(o,a,j,e){if(a.cssAnimationRules.length>0){var g=j?\"layer\"+j.layerId:\"layer\"+a.layerId;var d=document.getElementById(g);if(d){this.applyCssAnimation(d,a,j)}}else{if(a.hasMovie&&a.animationInfo.name===\"renderMovie\"){var n=document.getElementById(a.movieId);if(e){if(e.loopMode&&e.loopMode===\"looping\"){n.loop=true}if(e.volume){n.volume=e.volume}}this.startMovie(n)}if(j){var b=document.getElementById(\"layer\"+j.layerId);var k=window.getComputedStyle(b,null);var l=k.getPropertyValue(kTransformPropertyName);var f=parseTransformMatrix(l);var m=\"matrix(\"+f[0]+\",\"+f[1]+\",\"+f[2]+\",\"+f[3]+\",\"+a.bounds.offset.pointX+\",\"+a.bounds.offset.pointY+\")\";if(o.name===\"apple:action-motion-path\"){setElementProperty(b,kTransformPropertyName,m)}}}for(var h=0,c=a.layers.length;h<c;h++){this.animateEffect(o,a.layers[h],j?j.layers[h]:null,e)}},applyCssAnimation:function(v,d,I){var Q=d.cssAnimation;var y=d.cssAnimationRules;var P=d.cssAnimation.overallEndTime;if(d.hasMovie){if(d.animationInfo.type===\"buildOut\"){this.stopMovie(document.getElementById(d.movieId))}}if(isChrome&&d.animationInfo.name===\"apple:doorway\"){if(d.layers.length===0&&d.contentsRect.x===0&&d.contentsRect.y===0&&d.contentsRect.width===1&&d.contentsRect.height===1){v.style.visibility=\"hidden\"}}for(var E in Q.keyAnimations){if(E!=\"bounds\"){continue}var r=Q.keyAnimations[E];var w=document.styleSheets[1].cssRules;for(var W=0,aa=w.length;W<aa;W++){var s=w[W];var A=v.id+\"-\"+E;if(s.name===A){while(s.cssRules.length>0){if(browserPrefix===\"ms\"){for(var V=0,B=s.cssRules.length;V<B;V++){s.deleteRule(V)}}else{s.deleteRule(s.cssRules[0].keyText)}}for(var V=0,x=r.keyframes.length;V<x;V++){var e=r.keyframes[V];if(E===\"bounds\"){var R,X,a,c;if(e.keyframe==0){R=e.value.width;X=e.value.height;if(s.insertRule){s.insertRule(\"0% {\"+kTransformPropertyName+\": scaleX(1) scaleY(1); \"+kAnimationTimingFunctionPropertyName+\": \"+e.timingFunction+\";}\")}else{s.appendRule(\"0% {\"+kTransformPropertyName+\": scaleX(1) scaleY(1); \"+kAnimationTimingFunctionPropertyName+\": \"+e.timingFunction+\";}\")}}else{a=e.value.width;c=e.value.height;if(s.insertRule){s.insertRule(e.keyframe+\"% {\"+kTransformPropertyName+\": scaleX(\"+a/R+\") scaleY(\"+c/X+\"); \"+kAnimationTimingFunctionPropertyName+\": \"+e.timingFunction+\";}\")}else{s.appendRule(e.keyframe+\"% {\"+kTransformPropertyName+\": scaleX(\"+a/R+\") scaleY(\"+c/X+\"); \"+kAnimationTimingFunctionPropertyName+\": \"+e.timingFunction+\";}\")}}}}}}}if(d.initialState.rotation!==0||d.initialState.scale!==1){var g=document.getElementById(v.id);var F=window.getComputedStyle(g,null);var K=F.getPropertyValue(kTransformPropertyName);var L=parseTransformMatrix(K);var l=\"matrix(1,0,0,1,\"+L[4]+\",\"+L[5]+\")\";setElementProperty(g,kTransformPropertyName,l);var u=document.getElementById(v.id+\"-\"+escapeTextureId(\"transform.rotation.z\"));if(u){setElementProperty(u,kTransformPropertyName,\"rotateZ(\"+d.initialState.rotation+\"rad)\")}var D=document.getElementById(v.id+\"-\"+escapeTextureId(\"transform.scale.x\"));if(D){setElementProperty(D,kTransformPropertyName,\"scaleX(\"+d.initialState.scale+\")\")}var m=document.getElementById(v.id+\"-\"+escapeTextureId(\"transform.scale.y\"));if(m){setElementProperty(m,kTransformPropertyName,\"scaleY(\"+d.initialState.scale+\")\")}}for(var E in Q.keyAnimations){var r=Q.keyAnimations[E];var z=r.keyActions;var H=z[z.length-1];var G=r.keyframes[r.keyframes.length-1];var ab=this.cssPropertyNameForAction(E);var U=this.cssPropertyValueForActionValue(E,G.value);var k=P+\"s\";var A=\"\";var N=\"\";if(E===\"isPlaying\"){continue}if(E===\"doubleSided\"){var h=document.getElementById(v.id+\"-\"+escapeTextureId(E));if(h){setElementProperty(h,ab,U)}continue}switch(E){case\"opacity\":A=v.id+\"-opacity\";N=A;if(I){if(document.getElementById(A)==null){A=v.id}N=\"layer\"+d.layerId+\"-opacity\"}else{setElementProperty(v,\"opacity\",1)}break;case\"hidden\":ab=\"opacity\";if(U===\"hidden\"){U=0}else{v.style.visibility=\"visible\";U=1}A=v.id;N=A+\"-hidden\";if(I){N=\"layer\"+d.layerId+\"-hidden\"}break;case\"bounds\":A=v.id+\"-bounds\";N=A;if(I){N=\"layer\"+d.layerId+\"-bounds\"}var R,X,t,J;var n=r.keyframes[0];var S=r.keyframes[r.keyframes.length-1];U=\"scaleX(\"+S.value.width/n.value.width+\") scaleY(\"+S.value.height/n.value.height+\")\";break;default:A=v.id+\"-\"+escapeTextureId(E);N=A;if(I){N=\"layer\"+d.layerId+\"-\"+escapeTextureId(E)}break}if(E===\"contents\"){var T=v.id+\"-contents-from\";var Y=v.id+\"-contents-to\";var M=T;var q=Y;if(I){M=\"layer\"+d.layerId+\"-contents-from\";q=\"layer\"+d.layerId+\"-contents-to\"}var p=document.getElementById(T);var Z=document.getElementById(Y);setElementProperty(p,\"opacity\",0);setElementProperty(p,kAnimationNamePropertyName,M);setElementProperty(p,kAnimationDurationPropertyName,k);setElementProperty(Z,\"opacity\",1);setElementProperty(Z,kAnimationNamePropertyName,q);setElementProperty(Z,kAnimationDurationPropertyName,k);continue}var b=document.getElementById(A);if(b){if(E===\"anchorPoint\"){var o={};o.x=H.to.pointX;o.y=H.to.pointY;var O={};var f={};var C={};f.x=d.bounds.width/2;f.y=d.bounds.height/2;if(o.x!=null&&o.y!=null){C.x=o.x*d.bounds.width;C.y=o.y*d.bounds.height;O.x=f.x-C.x;O.y=f.y-C.y;if(d.magicMoveOffsetValue){O.x=d.magicMoveOffsetValue.pointX;O.y=d.magicMoveOffsetValue.pointY}ab=kTransformPropertyName;U=\"translateX(\"+O.x+\"px) translateY(\"+O.y+\"px)\"}}else{if(E===\"anchorPointZ\"){if(Prototype.Browser.Gecko||navigator.userAgent.lastIndexOf(\"Chrome/\")>0){ab=kTransformPropertyName;U=\"translateZ(\"+-d.transformOriginZValue+\"px)\"}else{ab=kTransformPropertyName;U=\"translateZ(\"+d.transformOriginZValue+\"px)\"}}}if(E===\"hidden\"){setElementProperty(b,kAnimationFillModePropertyName,H.fillMode===\"removed\"?\"none\":H.fillMode)}else{setElementProperty(b,ab,U);if(I){setElementProperty(b,kAnimationFillModePropertyName,H.fillMode===\"removed\"?\"none\":H.fillMode)}}setElementProperty(b,kAnimationNamePropertyName,N);setElementProperty(b,kAnimationDurationPropertyName,k)}}},cssPropertyValueForActionValue:function(a,b){switch(a){case\"hidden\":if(b.scalar===true){return\"hidden\"}else{return\"visible\"}case\"anchorPoint\":return b.pointX+\"% \"+b.pointY+\"%\";case\"anchorPointZ\":return b.scalar;case\"position\":return\"translate(\"+b.pointX+\"px,\"+b.pointY+\"px)\";case\"zPosition\":return\"translateZ(\"+b.scalar+\"px)\";case\"translationEmphasis\":return\"translateX(\"+b.translationEmphasis[0]+\"px) translateY(\"+b.translationEmphasis[1]+\"px) translateZ(\"+b.translationEmphasis[2]+\")\";case\"rotationEmphasis\":return\"rotateZ(\"+b.rotationEmphasis[6]+\"rad)\";case\"scaleEmphasis\":return\"scale3d(\"+ensureScaleFactorNotZero(b.scaleEmphasis[3])+\",\"+ensureScaleFactorNotZero(b.scaleEmphasis[4])+\",\"+ensureScaleFactorNotZero(b.scaleEmphasis[5])+\")\";case\"transform.scale\":case\"transform.scale.xy\":return\"scale(\"+ensureScaleFactorNotZero(b.scalar)+\")\";case\"transform.scale.x\":return\"scaleX(\"+ensureScaleFactorNotZero(b.scalar)+\")\";case\"transform.scale.y\":return\"scaleY(\"+ensureScaleFactorNotZero(b.scalar)+\")\";case\"transform.rotation.x\":return\"rotateX(\"+b.scalar+\"rad)\";case\"transform.rotation.y\":return\"rotateY(\"+b.scalar+\"rad)\";case\"transform.rotation.z\":case\"transform.rotation\":return\"rotateZ(\"+b.scalar+\"rad)\";case\"transform.translation\":return\"translateX(\"+b.pointX+\"px) translateY(\"+b.pointY+\"px)\";case\"transform.translation.x\":return\"translateX(\"+b.scalar+\"px)\";case\"transform.translation.y\":return\"translateY(\"+b.scalar+\"px)\";case\"transform.translation.z\":return\"translateZ(\"+b.scalar+\"px)\";case\"isPlaying\":case\"opacity\":case\"opacityMultiplier\":return b.scalar+\"\";case\"transform\":return\"matrix3d(\"+b.transform+\")\";case\"doubleSided\":if(b.scalar===false){return\"hidden\"}else{return\"visible\"}default:return\"some value\"}},cssPropertyNameForAction:function(a){switch(a){case\"hidden\":return kVisibilityPropertyName;case\"anchorPoint\":return kTransformOriginPropertyName;case\"anchorPointZ\":return kTransformOriginZPropertyName;case\"opacityMultiplier\":return kOpacityPropertyName;case\"translationEmphasis\":case\"rotationEmphasis\":case\"scaleEmphasis\":case\"position\":case\"zPosition\":case\"transform\":case\"transform.scale\":case\"transform.scale.xy\":case\"transform.scale.x\":case\"transform.scale.y\":case\"transform.rotation.x\":case\"transform.rotation.y\":case\"transform.rotation.z\":case\"transform.rotation\":case\"transform.translation\":case\"transform.translation.x\":case\"transform.translation.y\":case\"transform.translation.z\":case\"bounds\":return kTransformPropertyName;case\"doubleSided\":return kBackfaceVisibilityPropertyName;case\"contents\":return kBackgroundImagePropertyName;default:return a}},hideMoviePoster:function(a){a.style.visibility=\"hidden\"},handleMovieDidStart:function(a,b){b.style.visibility=\"visible\";setTimeout(this.hideMoviePoster.bind(this,a),120)},handleMovieDidEnd:function(a,b){if(!b.loop){b.isEnded=true}},startMovie:function(a){if(a){a.play();a.isPlaying=true}},stopMovie:function(a){if(a){a.pause()}}});var KPFLayer=Class.create({initialize:function(c,d,b){this.animationInfo=d;this.layerId=kpfLayerCounter;kpfLayerCounter=kpfLayerCounter+1;this.objectID=c.objectID!=null?c.objectID:null;this.textureId=c.texture?c.texture:null;this.animations=c.animations;this.initialState=c.initialState;this.cssAnimationRules=[];this.layers=[];this.affineTransform=this.initialState.affineTransform;this.position=this.initialState.position;this.textureTransform=\"\";if(this.initialState.transform!=null&&this.initialState.transform!=undefined){this.textureTransform=\"matrix3D(\"+this.initialState.transform+\")\"}else{this.textureTransform=\"matrix(\"+this.affineTransform+\")\"}this.anchorPoint=this.initialState.anchorPoint;if(b==null){b={pointX:0,pointY:0}}var a=this.position.pointX-this.initialState.width/2-(this.anchorPoint.pointX-0.5)*this.initialState.width;var e=this.position.pointY-this.initialState.height/2-(this.anchorPoint.pointY-0.5)*this.initialState.height;a=Math.round(a*1000000)/1000000;e=Math.round(e*1000000)/1000000;this.bounds={width:this.initialState.width,height:this.initialState.height,origin:{pointX:this.affineTransform[4],pointY:this.affineTransform[5]},offset:{pointX:a,pointY:e},canvasOffset:{pointX:a+b.pointX,pointY:e+b.pointY}};this.sublayerTransform=this.initialState.sublayerTransform;this.contentsRect=this.initialState.contentsRect;this.hidden=this.initialState.hidden;this.opacity=this.initialState.opacity;this.visibility=this.hidden===true?\"hidden\":\"visible\";this.addSublayer(c.layers,d,this.bounds.offset);if(d.animationSupported){this.initLayerAnimations()}},destroy:function(){this.initialState=null;this.cssAnimationRules=null;this.affineTransform=null;this.textureTransform=null;this.anchorPoint=null;this.anchorPointZ=null;this.bounds=null;this.contentsRect=null;this.hidden=null;this.opacity=null},addSublayer:function(f,e,d){for(var a=0,b=f.length;a<b;a++){var c=new KPFLayer(f[a],e,d);this.layers.push(c)}},initLayerAnimations:function(){var k=false;var h=false;var b=false;var q=false;var g=false;var f=false;var d=false;var a=false;var n=false;var m=false;var l=false;var s=false;var v=false;var u=false;var c=false;var w=false;var o=false;var r=[];var e=false;if(this.animationInfo.type===\"actionBuild\"){this.isActionBuild=true}else{if(this.animationInfo.type===\"buildIn\"){this.isBuildIn=true}else{if(this.animationInfo.type===\"buildOut\"){this.isBuildOut=true}else{if(this.animationInfo.type===\"transition\"){this.isTransition=true;if(this.animationInfo.name===\"apple:magic-move-implied-motion-path\"){this.isMagicMove=true}else{if(this.animationInfo.name===\"apple:ca-isometric\"){e=true}}}}}}if(this.animations.length>0){this.cssAnimation=new KPFCssAnimation(this.animations,this)}if(this.cssAnimation){this.divNames=[];var p={isPlaying:0,opacityMultiplier:1,hidden:2};for(var x in this.cssAnimation.keyAnimations){if(!p.hasOwnProperty(x)){if(x==\"opacity\"){h=true}else{if(x===\"anchorPoint\"){b=true}else{if(x===\"anchorPointZ\"){q=true}else{if(!e&&x===\"transform.translation.x\"){g=true}else{if(!e&&x===\"transform.translation.y\"){f=true}else{if(!e&&x===\"transform.translation.z\"){d=true}else{if(!e&&x===\"transform.translation\"){a=true}else{if(!e&&x===\"transform.rotation.x\"){n=true}else{if(!e&&x===\"transform.rotation.y\"){m=true}else{if(!e&&x===\"transform.rotation.z\"){l=true}else{if(!e&&x===\"transform.rotation\"){s=true}else{if(x===\"transform.scale.x\"){v=true}else{if(x===\"transform.scale.y\"){u=true}else{if(x===\"transform.scale.xy\"){c=true}else{if(x===\"transform.scale\"){w=true}else{if(x===\"transform\"){o=true}else{if(x===\"doubleSided\"){k=true}else{if(x===\"contents\"){this.hasContentsAnimation=true}else{if(x===\"bounds\"){this.hasBoundsAnimation=true}else{if(x===\"position\"){this.hasPosition=true}else{r.push(x)}}}}}}}}}}}}}}}}}}}}}}if(h||this.isActionBuild){this.divNames.push(\"opacity\")}if(o){this.divNames.push(\"transform\")}if(this.hasPosition||this.isActionBuild){this.divNames.push(\"position\")}if(b){this.divNames.push(\"anchorPoint\")}if(q){this.divNames.push(\"anchorPointZ\")}for(var t=0,j=r.length;t<j;t++){this.divNames.push(r[t])}if(g){this.divNames.push(\"transform.translation.x\")}if(f){this.divNames.push(\"transform.translation.y\")}if(a){this.divNames.push(\"transform.translation\")}if(d){this.divNames.push(\"transform.translation.z\")}if(n){this.divNames.push(\"transform.rotation.x\")}if(m){this.divNames.push(\"transform.rotation.y\")}if(l){this.divNames.push(\"transform.rotation.z\")}if((this.initialState.rotation!==0||this.isActionBuild)&&this.divNames.indexOf(\"transform.rotation.z\")===-1){this.divNames.push(\"transform.rotation.z\")}if(s){this.divNames.push(\"transform.rotation\")}if(v){this.divNames.push(\"transform.scale.x\")}if(u){this.divNames.push(\"transform.scale.y\")}if(this.initialState.scale!==1||this.isActionBuild){if(this.divNames.indexOf(\"transform.scale.x\")===-1){this.divNames.push(\"transform.scale.x\")}if(this.divNames.indexOf(\"transform.scale.y\")===-1){this.divNames.push(\"transform.scale.y\")}}if(c){this.divNames.push(\"transform.scale.xy\")}if(w){this.divNames.push(\"transform.scale\")}if(this.hasBoundsAnimation){this.divNames.push(\"bounds\")}if(k){this.divNames.push(\"doubleSided\")}}}});var KPFCssAnimation=Class.create({initialize:function(n,F){this.kDelta=0.0001;this.kRoundingFactor=10000;this.animations=[];this.keyAnimations={};for(var A=0,g=n.length;A<g;A++){var C=n[A];var t=C.beginTime;var b=C.duration;var c=C.timingFunction?C.timingFunction:\"linear\";var E;var D;var h;var f;var w;var u=t+b;this.overallEndTime=0;if(u>this.overallEndTime){this.overallEndTime=u}if(c==\"custom\"){E=C.timingControlPoint1x;D=C.timingControlPoint1y;h=C.timingControlPoint2x;f=C.timingControlPoint2y}if(C.animations!=null&&C.animations.length>0){var p=C.animations;var o=t;if(p[0].property==null){o=p[0].beginTime;p=p[0].animations}for(var x=0,d=p.length;x<d;x++){var a=p[x];var m=a.property;var z=this.keyAnimations[m];if(z==null){z={groupBeginTime:o,earliestBeginTime:o+a.beginTime,latestEndTime:-1,keyActions:[]};this.keyAnimations[m]=z}if(o+a.beginTime+a.duration>z.latestEndTime){z.latestEndTime=o+a.beginTime+a.duration}if(a.path){var B=C.path.length;for(var v=0;A<B;v++){var q=C.path[v];var y=q.points[0];var G,e;if(v===0){e={pointX:y[0],pointY:y[1]}}else{G=C.path[v-1].points[0];e={pointX:G[0],pointY:G[1]}}switch(q.type){case\"MoveToPoint\":case\"AddLine\":case\"AddCurve\":case\"AddQuadCurve\":w={property:\"position\",from:e,to:{pointX:y[0],pointY:y[1]},fillMode:\"forwards\",beginTime:o+a.beginTime+(v/B)*a.duration,duration:1/B*a.duration,timingFunction:\"linear\",groupTimingFunction:c,groupBeginTime:t,groupDuration:b,groupTimingControlPoint1x:E,groupTimingControlPoint1y:D,groupTimingControlPoint2x:h,groupTimingControlPoint2y:f};break}this.addAction(w,a)}}else{if(a.keyTimes){var s=a.keyTimes.length;for(var v=0;v<s-1;v++){var r=a.keyTimes[v];var l=a.keyTimes[v+1];w={property:a.property,from:a.values[v],to:a.values[v+1],fillMode:a.fillMode,beginTime:o+a.beginTime+(r/1*a.duration),duration:(l-r)*a.duration,timingFunction:a.timingFunctions?a.timingFunctions[v]:\"linear\",groupTimingFunction:c,groupBeginTime:t,groupDuration:b,groupTimingControlPoint1x:E,groupTimingControlPoint1y:D,groupTimingControlPoint2x:h,groupTimingControlPoint2y:f};this.addAction(w,a)}}else{w={property:a.property,from:a.from,to:a.to,fillMode:a.fillMode,beginTime:o+a.beginTime,duration:a.duration,timingFunction:a.timingFunction?a.timingFunction:\"linear\",groupTimingFunction:c,groupBeginTime:t,groupDuration:b,groupTimingControlPoint1x:E,groupTimingControlPoint1y:D,groupTimingControlPoint2x:h,groupTimingControlPoint2y:f};this.addAction(w,a)}}}}else{var m=C.property;var z=this.keyAnimations[m];if(z==null){z={groupBeginTime:0,earliestBeginTime:C.beginTime,latestEndTime:-1,keyActions:[]};this.keyAnimations[m]=z}if(C.beginTime+C.duration>z.latestEndTime){z.latestEndTime=C.beginTime+C.duration}if(C.path){var B=C.path.length;for(var v=0;v<B;v++){var q=C.path[v];var y=q.points[0];var G,e;if(v===0){e={pointX:y[0],pointY:y[1]}}else{G=C.path[v-1].points[0];e={pointX:G[0],pointY:G[1]}}switch(q.type){case\"MoveToPoint\":case\"AddLine\":case\"AddCurve\":case\"AddQuadCurve\":w={property:\"position\",from:e,to:{pointX:y[0],pointY:y[1]},fillMode:\"forwards\",beginTime:t+v/B*b,duration:1/B*b,timingFunction:\"linear\"};break}this.addAction(w,C)}}else{if(C.keyTimes){var s=C.keyTimes.length;for(var v=0;v<s-1;v++){var r=C.keyTimes[v];var l=C.keyTimes[v+1];w={property:C.property,from:C.values[v],to:C.values[v+1],fillMode:C.fillMode,beginTime:r/1*b,duration:(l-r)*b,timingFunction:C.timingFunctions?C.timingFunctions[v]:\"linear\"};this.addAction(w,C)}}else{w={property:C.property,from:C.from,to:C.to,fillMode:C.fillMode,beginTime:t,duration:b,timingFunction:c?c:\"linear\"};this.addAction(w,C)}}}}this.createKeyActions();this.createAnimationRules(F);this.createAnimationRuleForKeyframes(F)},addAction:function(b,a){if(a.timingFunction===\"custom\"){b.timingControlPoint1x=a.timingControlPoint1x;b.timingControlPoint1y=a.timingControlPoint1y;b.timingControlPoint2x=a.timingControlPoint2x;b.timingControlPoint2y=a.timingControlPoint2y}else{if(b.timingFunction.timingFunction!=null){if(b.timingFunction.timingFunction===\"custom\"){b.timingControlPoint1x=b.timingFunction.timingControlPoint1x;b.timingControlPoint1y=b.timingFunction.timingControlPoint1y;b.timingControlPoint2x=b.timingFunction.timingControlPoint2x;b.timingControlPoint2y=b.timingFunction.timingControlPoint2y}b.timingFunction=b.timingFunction.timingFunction}}this.animations.push(b)},createKeyActions:function(){for(var e=0,a=this.animations.length;e<a;e++){var c=this.animations[e];var d=c.beginTime;var b=c.duration;var g=d+b;var n=c.property;var h=this.keyAnimations[n];var m=h.keyActions;var k=h.latestEndTime-h.earliestBeginTime;var l=0;var j=100;if(k>0){l=100*d/this.overallEndTime;j=100*g/this.overallEndTime}if(j>100){j=100}var f={startKeyframe:l,endKeyframe:j,from:c.from,to:c.to,timingFunction:c.timingFunction};if(c.fillMode){f.fillMode=c.fillMode}if(c.timingFunction==\"custom\"){f.timingControlPoint1x=c.timingControlPoint1x;f.timingControlPoint1y=c.timingControlPoint1y;f.timingControlPoint2x=c.timingControlPoint2x;f.timingControlPoint2y=c.timingControlPoint2y}m.push(f);m.sort(this.sortAction)}},sortAction:function(b,a){return b.startKeyframe-a.startKeyframe},roundNum:function(a){return Math.round(a*this.kRoundingFactor)/this.kRoundingFactor},createAnimationRules:function(x){var f=this.kDelta;for(var j in this.keyAnimations){if(j==\"playing\"){continue}var r=this.keyAnimations[j];var h=r.keyActions;var k=false;r.keyframes=[];var p=h[0];var t=this.roundNum(p.startKeyframe);var n=this.roundNum(100*r.groupBeginTime/this.overallEndTime);if(j==\"anchorPoint\"){var c={};c.x=p.to.pointX;c.y=p.to.pointY;var g=this.anchorPointOffset(x,c);var o={pointX:g.x,pointY:g.y};if(x.isMagicMove){var v=this.anchorPointOffset(x,{x:p.from.pointX,y:p.from.pointY});var l={pointX:v.x,pointY:v.y};var d=this.anchorPointOffset(x,{x:p.to.pointX,y:p.to.pointY});var w={pointX:d.x,pointY:d.y};if(l.pointX!==w.pointX||l.pointY!=w.pointY){o={pointX:w.pointX-l.pointX,pointY:w.pointY-l.pointY};x.magicMoveOffsetValue=o}}if(t!=0){var u=this.createInitialKeyframeValue(x,j,p.from,false);if(x.isMagicMove){u={pointX:0,pointY:0}}r.keyframes.push({keyframe:0,keyName:\"position\",value:u,timingFunction:\"linear\"});r.keyframes.push({keyframe:t-f,keyName:\"position\",value:u,timingFunction:\"linear\"})}r.keyframes.push({keyframe:t,keyName:\"position\",value:o,timingFunction:\"linear\"});r.keyframes.push({keyframe:100,keyName:\"position\",value:o,timingFunction:\"linear\"});x.transformOriginValue=(c.x*100)+\"% \"+(c.y*100)+\"%\";continue}if(j==\"anchorPointZ\"){k=true;if(t!=0){var u=this.createInitialKeyframeValue(x,j,p.from,true);r.keyframes.push({keyframe:0,keyName:\"zPosition\",value:u,timingFunction:\"linear\"});r.keyframes.push({keyframe:t-f,keyName:\"zPosition\",value:u,timingFunction:\"linear\"})}r.keyframes.push({keyframe:t,keyName:\"zPosition\",value:p.from,timingFunction:\"linear\"});r.keyframes.push({keyframe:100,keyName:\"zPosition\",value:p.to,timingFunction:\"linear\"});x.transformOriginZValue=p.to.scalar;continue}if(p==null){continue}var m=0;var s=null;var e=null;if(t!=0){if(j===\"hidden\"){e={scalar:x.hidden};this.insertInitialKeyframes(r,t-f,j,e)}else{if(j===\"opacity\"){if(p.fillMode===\"both\"||p.fillMode===\"backwards\"){e=p.from}else{e={scalar:x.opacity}}this.insertInitialKeyframes(r,t-f,j,e)}else{if(j===\"position\"){if(x.isBuildIn||x.isBuildOut){e={pointX:this.roundNum(p.from.pointX-x.initialState.position.pointX),pointY:this.roundNum(p.from.pointY-x.initialState.position.pointY)}}else{e={pointX:0,pointY:0}}this.insertInitialKeyframes(r,t-f,j,e)}else{e=this.createInitialKeyframeValue(x,j,p.from,k);if(n>0){this.insertInitialKeyframes(r,n-f,j,e)}if(t-n>f){if(p.fillMode===\"both\"||p.fillMode===\"backwards\"){e=p.from}r.keyframes.push({keyframe:n,keyName:j,value:e,timingFunction:\"linear\"});r.keyframes.push({keyframe:t-f,keyName:j,value:e,timingFunction:\"linear\"})}}}}m=p.startKeyframe;s=e}for(var q=0,b=h.length;q<b;q++){p=h[q];if(j==\"position\"){e=x.initialState.position;p.from={pointX:this.roundNum(p.from.pointX-e.pointX),pointY:this.roundNum(p.from.pointY-e.pointY)};p.to={pointX:this.roundNum(p.to.pointX-e.pointX),pointY:this.roundNum(p.to.pointY-e.pointY)}}if(Math.abs(p.startKeyframe-m)>f){r.keyframes.push({keyframe:this.roundNum(p.startKeyframe)-f,keyName:j,value:s,timingFunction:\"linear\"})}var a=this.createTimingFunctionForAction(p);r.keyframes.push({keyframe:this.roundNum(p.startKeyframe),keyName:j,value:p.from,timingFunction:a});r.keyframes.push({keyframe:this.roundNum(p.endKeyframe)-(p.endKeyframe==100?0:f),keyName:j,value:p.to,timingFunction:a});s=p.to;m=p.endKeyframe}if(m!=100&&j!=\"hidden\"){r.keyframes.push({keyframe:this.roundNum(m),keyName:j,value:s,timingFunction:\"linear\"});r.keyframes.push({keyframe:100,keyName:j,value:s,timingFunction:\"linear\"})}}},insertInitialKeyframes:function(b,c,d,a){b.keyframes.push({keyframe:0,keyName:d,value:a,timingFunction:\"linear\"});b.keyframes.push({keyframe:c,keyName:d,value:a,timingFunction:\"linear\"})},anchorPointOffset:function(c,e){var a={};var b={};var f={};var d=c.bounds;a.x=d.width/2;a.y=d.height/2;b.x=e.x*d.width;b.y=e.y*d.height;f.x=(a.x-b.x);f.y=(a.y-b.y);return f},createInitialKeyframeValue:function(a,c,e,b){var d={};switch(c){case\"anchorPoint\":d.pointX=(a.anchorPoint.pointX-0.5)*a.bounds.width;d.pointY=(a.anchorPoint.pointY-0.5)*a.bounds.height;break;case\"anchorPointZ\":if(Prototype.Browser.Gecko||Prototype.Browser.IE||isChrome||isIE){d.scalar=0}else{d.scalar=e.scalar+e.scalar}break;case\"opacity\":case\"opacityMultiplier\":d.scalar=a.opacity;break;case\"hidden\":d.scalar=a.hidden;break;case\"position\":d.pointX=a.affineTransform[4];d.pointY=a.affineTransform[5];break;case\"zPosition\":d.scalar=0;break;case\"transform.scale\":case\"transform.scale.xy\":case\"transform.scale.x\":case\"transform.scale.y\":d.scalar=a.initialState.scale;break;case\"transform.rotation.z\":d.scalar=a.initialState.rotation;case\"transform\":d.transform=e.transform;break;case\"bounds\":d.pointX=0;d.pointY=0;d.width=a.initialState.width;d.height=a.initialState.height;break;default:d.scalar=0;d.pointX=0;d.pointY=0;break}return d},createTimingFunctionForAction:function(b){var a=\"\";switch(b.timingFunction){case\"easeIn\":a=\"ease-in\";break;case\"easeOut\":a=\"ease-out\";break;case\"easeInOut\":case\"easeInEaseOut\":a=\"ease-in-out\";break;case\"custom\":a=\"cubic-bezier(\"+b.timingControlPoint1x+\",\"+b.timingControlPoint1y+\",\"+b.timingControlPoint2x+\",\"+b.timingControlPoint2y+\")\";break;case\"linear\":a=\"linear\";break;default:a=\"linear\";break}return a},createAnimationRuleForKeyframes:function(d){for(var n in this.keyAnimations){var f=this.keyAnimations[n];var e=\"layer\"+d.layerId+\"-\"+escapeTextureId(n);var b;var h=\"\";var o;if(n===\"contents\"){var m=this.roundNum(f.keyActions[0].startKeyframe);b=gShowController.animationManager.createAnimation(e+\"-from\");var l=\"0% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";var k=\"49.999% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";var j=\"50% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";var g=\"100% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";if(m!==0){k=((100-m)/2+m-this.kDelta)-this.kDelta+\"% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";j=((100-m)/2+m)+\"% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\"}if(b.insertRule){b.insertRule(l);b.insertRule(k);b.insertRule(j);b.insertRule(g)}else{b.appendRule(l);b.appendRule(k);b.appendRule(j);b.appendRule(g)}b=gShowController.animationManager.createAnimation(e+\"-to\");l=\"0% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";k=\"49.999% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";j=\"50% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";g=\"100% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";if(m!==0){k=((100-m)/2+m-this.kDelta)-this.kDelta+\"% {opacity: 0; \"+kAnimationTimingFunctionPropertyName+\": linear;}\";j=((100-m)/2+m)+\"% {opacity: 1; \"+kAnimationTimingFunctionPropertyName+\": linear;}\"}if(b.insertRule){b.insertRule(l);b.insertRule(k);b.insertRule(j);b.insertRule(g)}else{b.appendRule(l);b.appendRule(k);b.appendRule(j);b.appendRule(g)}continue}if(browserPrefix!=\"ms\"){b=gShowController.animationManager.createAnimation(e);for(var c=0,a=f.keyframes.length;c<a;c++){o=f.keyframes[c];h=this.createAnimationRuleForKeyframe(n,o,d)+\" \";if(b.insertRule){b.insertRule(h)}else{b.appendRule(h)}}d.cssAnimationRules.push(e)}else{if(browserVersion>=10){for(var c=0,a=f.keyframes.length;c<a;c++){o=f.keyframes[c];h+=this.createAnimationRuleForKeyframe(n,o,d)+\" \"}if(gShowController.animationManager.styleSheet.insertRule){gShowController.animationManager.styleSheet.insertRule(kKeyframesPropertyName+\" \"+e+\" {\"+h+\"}\",0)}else{gShowController.animationManager.styleSheet.appendRule(kKeyframesPropertyName+\" \"+e+\" {\"+h+\"}\",0)}d.cssAnimationRules.push(e)}}}},createAnimationRuleForKeyframe:function(l,m,g){var j=m.keyframe;var f=m.keyName;var k=m.value;var n=m.timingFunction;var d;var c=g.transformOriginValue;var e=g.transformOriginZValue;var h=\"\";if(c){h=kTransformOriginPropertyName+\": \"+c+\";\"}if(f==\"hidden\"){var a={scalar:-1};if(k.scalar==false){a.scalar=1}else{a.scalar=0}f=\"opacity\";d=this.cssPropertyValueForActionValue(l,f,a)}else{d=this.cssPropertyValueForActionValue(l,f,k)}var b;b=this.cssPropertyNameForAction(f)+\": \"+d+\"; \"+(j<100?kAnimationTimingFunctionPropertyName+\": \"+n+\";\":\"\");var i=j+\"% {\"+h+b+\"}\";return i},cssPropertyValueForActionValue:function(b,a,c){switch(a){case\"hidden\":if(c.scalar==true){return\"hidden\"}else{return\"visible\"}case\"anchorPoint\":return c.pointX+\"% \"+c.pointY+\"%\";case\"anchorPointZ\":return c.scalar;case\"position\":return\"translate(\"+c.pointX+\"px,\"+c.pointY+\"px)\";case\"zPosition\":if(b==\"anchorPointZ\"&&(Prototype.Browser.Gecko||navigator.userAgent.lastIndexOf(\"Chrome/\")>0)){return\"translateZ(\"+-c.scalar+\"px)\"}else{return\"translateZ(\"+c.scalar+\"px)\"}case\"translationEmphasis\":return\"translateX(\"+c.translationEmphasis[0]+\"px) translateY(\"+c.translationEmphasis[1]+\"px) translateZ(\"+c.translationEmphasis[2]+\")\";case\"rotationEmphasis\":return\"rotateZ(\"+c.rotationEmphasis[6]+\"rad)\";case\"scaleEmphasis\":return\"scale3d(\"+ensureScaleFactorNotZero(c.scaleEmphasis[3])+\",\"+ensureScaleFactorNotZero(c.scaleEmphasis[4])+\",\"+ensureScaleFactorNotZero(c.scaleEmphasis[5])+\")\";case\"transform.scale\":case\"transform.scale.xy\":return\"scale(\"+ensureScaleFactorNotZero(c.scalar)+\")\";case\"transform.scale.x\":return\"scaleX(\"+ensureScaleFactorNotZero(c.scalar)+\")\";case\"transform.scale.y\":return\"scaleY(\"+ensureScaleFactorNotZero(c.scalar)+\")\";case\"transform.rotation.x\":return\"rotateX(\"+c.scalar+\"rad)\";case\"transform.rotation.y\":return\"rotateY(\"+c.scalar+\"rad)\";case\"transform.rotation.z\":case\"transform.rotation\":return\"rotateZ(\"+c.scalar+\"rad)\";case\"transform.translation\":return\"translateX(\"+c.pointX+\"px) translateY(\"+c.pointY+\"px)\";case\"transform.translation.x\":return\"translateX(\"+c.scalar+\"px)\";case\"transform.translation.y\":return\"translateY(\"+c.scalar+\"px)\";case\"transform.translation.z\":return\"translateZ(\"+c.scalar+\"px)\";case\"isPlaying\":case\"opacity\":case\"opacityMultiplier\":return c.scalar+\"\";case\"transform\":return\"matrix3d(\"+c.transform+\")\";case\"doubleSided\":if(c.scalar==false){return\"hidden\"}else{return\"visible\"}case\"contents\":return c.texture;default:return\"some value\"}},cssPropertyNameForAction:function(a){switch(a){case\"hidden\":return kVisibilityPropertyName;case\"anchorPoint\":return kTransformOriginPropertyName;case\"anchorPointZ\":return kTransformOriginZPropertyName;case\"opacityMultiplier\":return kOpacityPropertyName;case\"translationEmphasis\":case\"rotationEmphasis\":case\"scaleEmphasis\":case\"position\":case\"zPosition\":case\"transform\":case\"transform.scale\":case\"transform.scale.xy\":case\"transform.scale.x\":case\"transform.scale.y\":case\"transform.rotation.x\":case\"transform.rotation.y\":case\"transform.rotation.z\":case\"transform.rotation\":case\"transform.translation\":case\"transform.translation.x\":case\"transform.translation.y\":case\"transform.translation.z\":case\"bounds\":return kTransformPropertyName;case\"doubleSided\":return kBackfaceVisibilityPropertyName;case\"contents\":return kBackgroundImagePropertyName;default:return a}}});"
  },
  {
    "path": "assets/player/KeynoteDHTMLPlayer.css",
    "content": "* {\n    -webkit-user-select:none;\n    -moz-user-select:none;\n    -ms-user-select:none;\n}\n\n/* Body */\n\nbody\n{\n    overflow: hidden;\n    margin: 0;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n}\n\n@media screen and (max-device-width: 1025px)\n{\n    body\n    {\n        background-color: black;\n    }\n}\n\ndiv.bigBlackSquare\n{\n    position: absolute; \n    top: 0px;\n    left: 0px;\n    width: 1024px;\n    height: 1024px;\n    visibility: hidden;\n    background-color: black;\n}\n\n/* Debug Status Display */\n   \ndiv#statisticsDisplay\n{\n    position: absolute; \n    color : white;\n    background-color: grey;\n    visibility: hidden;\n}\n\n/* Stage */\n\ndiv#stageArea\n{\n    position: absolute; \n    visibility: hidden;\n    overflow: hidden;\n}\n\ndiv.stage\n{\n    position: absolute; \n    top: 0;\n    left: 0;\n    overflow: visible;\n}\n\n/* Hyperlinke Plane */\n\ndiv#hyperlinkPlane\n{\n    visibility: hidden;\n    pointer-events: none;\n}\n\ndiv.hyperlink\n{\n    position: absolute;\n    cursor: pointer;\n}\n\n/* iPhone Controls Section */\n\ndiv#previousButton\n{\n    position: absolute;\n    background-repeat: no-repeat;\n    background-position: center center;\n    visibility: hidden;\n    width: 22px;\n    height: 27px;\n}\n\ndiv.previousButtonEnabled\n{\n    background-image: url('left_arrow_mobile_n.png');\n    background-size: 22px 27px;\n    width: 22px;\n    height: 27px;\n}\n\ndiv.previousButtonDisabled\n{\n    background-image: url('left_arrow_mobile_d.png');\n    background-size: 22px 27px;\n    -webkit-tap-highlight-color: rgba(0,0,0,0);\n    -moz-tap-highlight-color: rgba(0,0,0,0);\n    -ms-tap-highlight-color: rgba(0,0,0,0);\n    width: 22px;\n    height: 27px;\n}\n\ndiv#nextButton\n{\n    position: absolute;\n    background-repeat: no-repeat;\n    background-position: center center;\n    visibility: hidden;\n    background-size: 22px 27px;\n    width: 22px;\n    height: 27px;\n}\n\ndiv.nextButtonEnabled\n{\n    background-image: url('right_arrow_mobile_n.png');\n    background-size: 22px 27px;\n    width: 22px;\n    height: 27px;\n}\n\ndiv.nextButtonDisabled\n{\n    background-image: url('right_arrow_mobile_d.png');\n    background-size: 22px 27px;\n    -webkit-tap-highlight-color: rgba(0,0,0,0);\n    -moz-tap-highlight-color: rgba(0,0,0,0);\n    -ms-tap-highlight-color: rgba(0,0,0,0);\n    width: 22px;\n    height: 27px;\n}\n\n/* Navigator */\n\ndiv#slideshowNavigator {\n    -webkit-tap-highlight-color: rgba(0,0,0,0);\n    -moz-tap-highlight-color: rgba(0,0,0,0);\n    -ms-tap-highlight-color: rgba(0,0,0,0);\n    position: absolute;\n    overflow: hidden;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 12px;\n    line-height: 18px;\n    background-color: rgba(0,0,0,0);\n    color: 232323;\n    top: 0px;\n    left: 0px;\n    bottom: 0px;\n    width: 140px;\n}\n\ndiv.navigatorLeftSidebar {\n    position: absolute;\n    overflow-x: hidden;\n    overflow-y: hidden;\n    top: 0px;\n    left: 0px;\n    bottom: 0px;\n    width: 30px;\n    background-color: rgba(0,0,0,0);\n}\n\ndiv.navigatorThumbnailSidebar {\n    position: absolute;\n    overflow-x: hidden;\n    overflow-y: hidden;\n    border-right: 1px solid #676767;\n    background-color: #000;\n    top: 0px;\n    left: -140px;\n    bottom: 0px;\n    width: 129px;\n    -webkit-transition-property: left;\n    -webkit-transition-duration: 300ms;\n    -moz-transition-property: left;\n    -moz-transition-duration: 300ms;\n    -ms-transition-property: left;\n    -ms-transition-duration: 300ms;\n}\n\ndiv.navigatorThumbnailScroller {\n    position: absolute;\n    overflow-x: hidden;\n    overflow-y: auto;\n    top: 0px;\n    left: 0px;\n    bottom: 0px;\n    width: 129px;\n}\n\ndiv.navigatorThumbnailScroller::-webkit-scrollbar {\n    width: 7px;\n}\n\ndiv.navigatorThumbnailScroller::-webkit-scrollbar-thumb {\n    background: rgba(255,255,255,0.4);\n    -webkit-border-radius: 10px;\n}\n\ndiv.navigatorThumbnailSelection {\n    position: absolute;\n    border-top-style: none;\n    border-left-style: none;\n    border-right-style: none;\n    display: none;\n    background-color: rgba(125,125,125,0.5);\n    top: 0px;\n    width: 100%;\n    height: 76px;\n}\n\ndiv.navigatorThumbnailContainer {\n    position: absolute;\n    top: 0px;\n    left: 0px;\n    bottom: auto;\n    width: 119px;\n}\n\ndiv.navigatorThumbnailItem {\n    position: absolute;\n    top: 0px;\n    left: 0px;\n    width: 119px;\n    height: 76px;\n    cursor: default;\n}\n\ndiv.navigatorThumbnailItemCanvasContainer {\n    position: absolute;\n    max-height: 90px;\n    border: 1px solid rgba(255,255,255,0.68);\n    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.5);\n    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.5);\n    -ms-box-shadow: 0px 2px 4px rgba(0,0,0,0.5);\n    background-color: #444;\n    width: 88px;    \n    height: 66px;\n}\n\n/* Slide Number Control */\n\ndiv#slideNumberControl {\n    position: absolute;\n    overflow: hidden;\n    display: none;\n    opacity: 0;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 12px;\n    background-color: rgba(0,0,0,0.75);\n    color: white;\n    width: 120px;\n    height: 110px;\n    text-align: center;\n    border-radius: 12px;\n    -webkit-border-radius: 12px;\n    -moz-border-radius: 12px;\n    -ms-border-radius: 12px;\n}\n\ndiv.slideNumberLabel {\n    position: relative;\n    margin-left:16px;\n    margin-right:16px;\n    margin-top: 16px;\n    width: 88px;\n    height:33px;\n    font-weight: bold;\n}\n\ndiv.slideNumberDigit {\n    position: relative;\n    margin-left:auto;\n    margin-right:auto;\n    font-size:40px;\n    width: 88px;\n    height:39px;\n}\n\n/* Slide Number Display */\n\ndiv#slideNumberDisplay {\n    position: absolute;\n    overflow: hidden;\n    display: none;\n    opacity: 0;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 12px;\n    background-color: rgba(0,0,0,0.75);\n    color: white;\n    width: 100px;\n    height: 100px;\n    text-align: center;\n    border-radius: 12px;\n    -webkit-border-radius: 12px;\n    -moz-border-radius: 12px;\n    -ms-border-radius: 12px;\n}\n\ndiv.slideNumberDisplayDigit {\n    position: relative;\n    margin-top:24px;\n    margin-left:auto;\n    margin-right:auto;\n    font-size:40px;\n    width: 88px;\n    height:39px;\n}\n\n/* Help Placard Display */\n\ndiv#helpPlacard {\n    display: none;\n    position: absolute;\n    overflow: hidden;\n    opacity: 0;\n    font-family: Helvetica, Arial, sans-serif;\n    font-size: 14px;\n    background-color: rgba(20,20,20,0.95);\n    color: white;\n    width: 822px;\n    height: 603px;\n    text-align: center;\n    border-radius: 12px 12px 12px 12px;\n    -webkit-border-radius: 12px 12px 12px 12px;\n    -moz-border-radius: 12px 12px 12px 12px;\n    -ms-border-radius: 12px 12px 12px 12px;\n    line-height:40px;\n    box-shadow: 0px 0px 40px black;\n    -webkit-box-shadow: 0px 0px 40px black;\n    -moz-box-shadow: 0px 0px 40px black;\n}\n\ndiv.helpPlacardTitleBar {\n    /*position:absolute;*/\n    font-size: 22px;\n    color: rgba(120,120,120,1);    \n    font-family: Helvetica, Arial, sans-serif;\n    width: 822px;\n    height: 40px;\n    border-radius: 12px 12px 0 0;\n    -webkit-border-radius: 12px 12px 0 0;\n    -moz-border-radius: 12px 12px 0 0;\n    -ms-border-radius: 12px 12px 0 0;\n    border-bottom: 1px black solid;\n}\n\ndiv.helpPlacardTitle {\n    padding-top:4px;\n    height:40px;\n}\n\ndiv.helpPlacardCloseButton {\n    cursor:default;\n    top:10px;\n    left:10px;    \n    position:absolute;\n    background:url('close_n@2x.png') no-repeat 0 0;\n    background-size: 21px 21px;\n    width:21px;\n    height:21px;\n}\n\ndiv.helpPlacardCloseButton:hover {\n    background:url('close_hi@2x.png') no-repeat 0 0;\n    background-size: 21px 21px;\n}\n\ndiv.helpPlacardCloseButton:active {\n    background:url('close_p@2x.png') no-repeat 0 0;\n    background-size: 21px 21px;\n}\n\ndiv.helpPlacardContentPanel {\n    width: 822px;\n    height: 310px;\n}\n\ndiv.helpPlacardHeader {\n    color: rgba(255,255,255,1);    \n    font-weight: bold;\n    width:822px;\n    height:40px;\n    border-bottom: 1px white solid;\n}\n\ndiv.helpPlacardHeader {\n    color: rgba(255,255,255,1);    \n    font-weight: bold;\n    width:822px;\n    height:40px;\n    border-bottom: 1px black solid;\n}\n\ndiv.helpPlacardItem {\n    width:822px;\n    height:40px;\n    border-bottom: 1px black solid;\n}\n\ndiv.helpPlacardLeftHeaderItem {\n    /*position:absolute;*/\n    color: white;    \n    text-align:right;\n    float:left;\n    width:400px;\n}\n\ndiv.helpPlacardLeftItem {\n    color: rgba(120,120,120,1);    \n    text-align:right;\n    float:left;\n    width:400px;\n    border-right: 1px black solid;\n}\n\ndiv.helpPlacardRightItem {\n    text-align:left;\n    float:right;\n    width:400px;\n}\n\n/* iPad assets */\n\n@media all and (min-device-width: 481px) and (max-device-width: 1024px) {\n    div#previousButton\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n    }\n\n    div#nextButton\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n    }\n\n    div.previousButtonEnabled\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n        background-image: static_url('left_arrow_mobile_n-hd.png');\n    }\n\n    div.previousButtonDisabled\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n        background-image: static_url('left_arrow_mobile_d-hd.png');\n    }\n\n    div.nextButtonEnabled\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n        background-image: static_url('right_arrow_mobile_n-hd.png');\n    }\n\n    div.nextButtonDisabled\n    {\n        background-size: 44px 54px;\n        width: 44px;\n        height: 54px;\n        background-image: static_url('right_arrow_mobile_d-hd.png');\n    }\n}\n\n/* Retina display assets */\n\n@media all and (-webkit-min-device-pixel-ratio:2) {\n    div.previousButtonEnabled\n    {\n        background-image: static_url('left_arrow_mobile_n-hd.png');\n    }\n\n    div.previousButtonDisabled\n    {\n        background-image: static_url('left_arrow_mobile_d-hd.png');\n    }\n\n    div.nextButtonEnabled\n    {\n        background-image: static_url('right_arrow_mobile_n-hd.png');\n    }\n\n    div.nextButtonDisabled\n    {\n        background-image: static_url('right_arrow_mobile_d-hd.png');\n    }\n}\n\ndiv#slideCounter\n{\n    position: absolute; \n    display: table-cell;\n    text-align: center;\n    vertical-align: middle;\n    font-family: Helvetica;\n    font-size: 23px;\n    color: #FFFFFF;\n    text-shadow: 0.0em 0.2em #000000;\n    visibility: hidden;\n}\n\n#helpText\n{\n    position: absolute; \n    text-align: center;\n    font-family: Helvetica;\n    font-size: 13px;\n    color: #838383;\n    text-shadow: 0.0em 0.2em #000000;\n    visibility: hidden;\n}\n\n/* Waiting Indicator */\n\n@-webkit-keyframes spinnerAnimationRotate {\n    0% {\n        -webkit-transform: rotate(  0deg);\n    }\n    8.332% {\n        -webkit-transform: rotate(  0deg);\n    }\n    8.333% {\n        -webkit-transform: rotate( 30deg);\n    }\n    16.666% {\n        -webkit-transform: rotate( 30deg);\n    }\n    16.667% {\n        -webkit-transform: rotate( 60deg);\n    }\n    24.999% {\n        -webkit-transform: rotate( 60deg);\n    }\n    25% {\n        -webkit-transform: rotate( 90deg);\n    }\n    33.333% {\n        -webkit-transform: rotate( 90deg);\n    }\n    33.334% {\n        -webkit-transform: rotate(120deg);\n    }\n    41.666% {\n        -webkit-transform: rotate(120deg);\n    }\n    41.667% {\n        -webkit-transform: rotate(150deg);\n    }\n    49.999% {\n        -webkit-transform: rotate(150deg);\n    }\n    50% {\n        -webkit-transform: rotate(180deg);\n    }\n    58.333% {\n        -webkit-transform: rotate(180deg);\n    }\n    58.334% {\n        -webkit-transform: rotate(210deg);\n    }\n    66.666% {\n        -webkit-transform: rotate(210deg);\n    }\n    66.667% {\n        -webkit-transform: rotate(240deg);\n    }\n    74.999% {\n        -webkit-transform: rotate(240deg);\n    }\n    75% {\n        -webkit-transform: rotate(270deg);\n    }\n    83.333% {\n        -webkit-transform: rotate(270deg);\n    }\n    83.334% {\n        -webkit-transform: rotate(300deg);\n    }\n    91.666% {\n        -webkit-transform: rotate(300deg);\n    }\n    91.667% {\n        -webkit-transform: rotate(330deg);\n    }\n    99.999% {\n        -webkit-transform: rotate(330deg);\n    }\n    100% {\n        -webkit-transform: rotate(360deg);\n    }\n}\n\n@-moz-keyframes spinnerAnimationRotate {\n    0% {\n        -moz-transform: rotate(  0deg);\n    }\n    8.332% {\n        -moz-transform: rotate(  0deg);\n    }\n    8.333% {\n        -moz-transform: rotate( 30deg);\n    }\n    16.666% {\n        -moz-transform: rotate( 30deg);\n    }\n    16.667% {\n        -moz-transform: rotate( 60deg);\n    }\n    24.999% {\n        -moz-transform: rotate( 60deg);\n    }\n    25% {\n        -moz-transform: rotate( 90deg);\n    }\n    33.333% {\n        -moz-transform: rotate( 90deg);\n    }\n    33.334% {\n        -moz-transform: rotate(120deg);\n    }\n    41.666% {\n        -moz-transform: rotate(120deg);\n    }\n    41.667% {\n        -moz-transform: rotate(150deg);\n    }\n    49.999% {\n        -moz-transform: rotate(150deg);\n    }\n    50% {\n        -moz-transform: rotate(180deg);\n    }\n    58.333% {\n        -moz-transform: rotate(180deg);\n    }\n    58.334% {\n        -moz-transform: rotate(210deg);\n    }\n    66.666% {\n        -moz-transform: rotate(210deg);\n    }\n    66.667% {\n        -moz-transform: rotate(240deg);\n    }\n    74.999% {\n        -moz-transform: rotate(240deg);\n    }\n    75% {\n        -moz-transform: rotate(270deg);\n    }\n    83.333% {\n        -moz-transform: rotate(270deg);\n    }\n    83.334% {\n        -moz-transform: rotate(300deg);\n    }\n    91.666% {\n        -moz-transform: rotate(300deg);\n    }\n    91.667% {\n        -moz-transform: rotate(330deg);\n    }\n    99.999% {\n        -moz-transform: rotate(330deg);\n    }\n    100% {\n        -moz-transform: rotate(360deg);\n    }\n}\n\n@-ms-keyframes spinnerAnimationRotate {\n    0% {\n        -ms-transform: rotate(  0deg);\n    }\n    8.332% {\n        -ms-transform: rotate(  0deg);\n    }\n    8.333% {\n        -ms-transform: rotate( 30deg);\n    }\n    16.666% {\n        -ms-transform: rotate( 30deg);\n    }\n    16.667% {\n        -ms-transform: rotate( 60deg);\n    }\n    24.999% {\n        -ms-transform: rotate( 60deg);\n    }\n    25% {\n        -ms-transform: rotate( 90deg);\n    }\n    33.333% {\n        -ms-transform: rotate( 90deg);\n    }\n    33.334% {\n        -ms-transform: rotate(120deg);\n    }\n    41.666% {\n        -ms-transform: rotate(120deg);\n    }\n    41.667% {\n        -ms-transform: rotate(150deg);\n    }\n    49.999% {\n        -ms-transform: rotate(150deg);\n    }\n    50% {\n        -ms-transform: rotate(180deg);\n    }\n    58.333% {\n        -ms-transform: rotate(180deg);\n    }\n    58.334% {\n        -ms-transform: rotate(210deg);\n    }\n    66.666% {\n        -ms-transform: rotate(210deg);\n    }\n    66.667% {\n        -ms-transform: rotate(240deg);\n    }\n    74.999% {\n        -ms-transform: rotate(240deg);\n    }\n    75% {\n        -ms-transform: rotate(270deg);\n    }\n    83.333% {\n        -ms-transform: rotate(270deg);\n    }\n    83.334% {\n        -ms-transform: rotate(300deg);\n    }\n    91.666% {\n        -ms-transform: rotate(300deg);\n    }\n    91.667% {\n        -ms-transform: rotate(330deg);\n    }\n    99.999% {\n        -ms-transform: rotate(330deg);\n    }\n    100% {\n        -ms-transform: rotate(360deg);\n    }\n}\n\ndiv#waitingIndicator\n{\n    position: absolute;\n    display: none;\n    visibility: visible;\n    width: 110px;\n    height: 110px;\n    background-image: url('waiting_bezel.png');\n}\n\ndiv#waitingSpinner\n{\n    position: absolute; \n    visibility: visible;\n    top: 27px;\n    left: 33px;\n    width: 42px;\n    height: 42px;\n    background: transparent url('spinner.png') no-repeat 0 0;\n    opacity: 0.75;\n    -webkit-animation: spinnerAnimationRotate 1s linear infinite;\n    -moz-animation: spinnerAnimationRotate 1s linear infinite;\n    -ms-animation: spinnerAnimationRotate 1s linear infinite;\n}\n"
  },
  {
    "path": "assets/player/KeynoteDHTMLPlayer.html",
    "content": "<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n    <head>\n        <title>Keynote</title>\n        <link href=\"KeynoteDHTMLPlayer.css\" rel=\"stylesheet\" type=\"text/css\" media=\"screen\"/>\n        <meta name=\"viewport\" content=\"initial-scale = 1.0, minimum-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width\" />\n        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n        <script type=\"text/javascript\" src=\"prototype.js\"></script>\n        <script type=\"text/javascript\" src=\"DebuggingSupport.js\"></script>\n        <script type=\"text/javascript\" src=\"string.js\"></script>\n        <script type=\"text/javascript\" src=\"Utilities.js\"></script>\n        <script type=\"text/javascript\" src=\"KeynoteDHTMLPlayer.js\"></script>\n        <script type=\"text/javascript\" src=\"ShowController.js\"></script>\n        <script type=\"text/javascript\" src=\"TouchController.js\"></script>\n        <script type=\"text/javascript\" src=\"DisplayManager.js\"></script>\n        <script type=\"text/javascript\" src=\"StageManager.js\"></script>\n        <script type=\"text/javascript\" src=\"AnimationManager.js\"></script>\n        <script type=\"text/javascript\" src=\"TextureManager.js\"></script>\n        <script type=\"text/javascript\" src=\"ScriptManager.js\"></script>\n        <script type=\"text/javascript\" src=\"OrientationController.js\"></script>\n        <script type=\"text/javascript\" src=\"KPFObjects.js\"></script>\n        <script type=\"text/javascript\" src=\"SlideManager.js\"></script>\n        <script type=\"text/javascript\" src=\"NavigatorController.js\"></script>\n        <script type=\"text/javascript\" src=\"SlideNumberController.js\"></script>\n        <script type=\"text/javascript\" src=\"HelpPlacardController.js\"></script>\n        <script type=\"text/javascript\" src=\"NarrationManager.js\"></script>\n\t</head>\n    <body id=\"body\" bgcolor=\"black\">\n        <div id=\"background\" class=\"bigBlackSquare\">\n        </div>\n        <div id=\"previousButton\" class=\"PreviousButtonDisabled\">\n        </div>\n        <div id=\"nextButton\" class=\"nextButtonDisabled\">\n        </div>\n        <div id=\"slideCounter\">\n        </div>\n        <span id=\"helpText\"></span>\n        <div id=\"stageArea\">\n            <div id=\"stage\" class=\"stage\">\n            </div>\n            <div id=\"hyperlinkPlane\" class=\"stage\">\n            </div>\n        </div>\n        <div id=\"slideshowNavigator\">\n        </div>\n        <div id=\"slideNumberControl\">\n        </div>\n        <div id=\"slideNumberDisplay\">\n        </div>\n        <div id=\"helpPlacard\">\n        </div>\n        <div id=\"waitingIndicator\">\n        \t<div id=\"waitingSpinner\">\n        \t</div>\n        </div>\n\t</body>\n</html>"
  },
  {
    "path": "assets/player/KeynoteDHTMLPlayer.js",
    "content": "var kDeviceUnknown=\"deviceUnknown\";var kDeviceDesktop=\"deviceDesktop\";var kDeviceMobile=\"deviceMobile\";var kModeUnknown=\"modeUnknown\";var kModeDesktop=\"modeDesktop\";var kModeMobile=\"modeMobile\";var kBrowserUnknown=\"browserUnknown\";var kBrowserDesktopSafari=\"browserDesktopSafari\";var kBrowserMobileSafari=\"browserMobileSafari\";var kOrientationUnknown=\"orientationUnknown\";var kOrientationLandscape=\"orientationLandscape\";var kOrientationPortrait=\"orientationPortrait\";var kShowModeHyperlinksOnly=2;var kSoundTrackModePlayOnce=0;var kSoundTrackModeLooping=1;var kSoundTrackModeOff=2;var kOpacityPropertyName=\"opacity\";var kVisibilityPropertyName=\"visibility\";var kZIndexPropertyName=\"z-index\";var kDisplayPropertyName=\"display\";var kDisplayBlockPropertyValue=\"block\";var kDisplayNonePropertyValue=\"none\";var kTransformOriginTopLeftPropertyValue=\"top left\";var kTransformOriginCenterPropertyValue=\"center\";var kTransformStylePreserve3DPropertyValue=\"preserve-3d\";var kTransformStyleFlatPropertyValue=\"flat\";var kPositionAbsolutePropertyValue=\"absolute\";var kPositionRelativePropertyValue=\"relative\";var kBackfaceVisibilityHiddenPropertyValue=\"hidden\";var kiPhoneDeviceWidth=320;var kiPhoneDeviceHeight=480;var kiPhoneLandscapeButtonBarHeight=32;var kiPhonePortraitButtonBarHeight=44;var kiPhoneUrlBarHeight=60;var kiPhoneStatusBarHeight=20;var kiPadDeviceWidth=768;var kiPadDeviceHeight=1024;var kiPadLandscapeButtonBarHeight=32;var kiPadPortraitButtonBarHeight=44;var kiPadUrlBarHeight=0;var kiPadStatusBarHeight=0;var kiPadAddressBarHeight=30;var kiPadBookmarksBarHeight=30;var kiPadMaxMoviesPerScene=20;var kMaxSceneDownloadWaitTime=15000;var kMaxScriptDownloadWaitTime=20000;var kWaitingIndicatorFadeOutDuration=2000;var kHideAddressBarDelay=3000;var kSceneLoadPollInterval=100;var kSceneLoadDisplaySpinnerTime=3000;var kSceneLoadDisplaySpinnerPollCount=kSceneLoadDisplaySpinnerTime/kSceneLoadPollInterval;var kSceneLoadGiveUpTime=60000;var kSceneLoadGiveUpPollCount=kSceneLoadGiveUpTime/kSceneLoadPollInterval;var kPropertyName_currentSlide=\"currentSlide\";var kKeyCode_Plus=107;var kKeyCode_Minus=109;var kKeyCode_Dot=110;var kKeyCode_F11=122;var kKeyCode_F12=123;var kKeyCode_Hyphen=189;var kKeyCode_Equal=187;var kKeyCode_Period=190;var kKeyCode_Slash=191;var kKeyCode_Space=32;var kKeyCode_Escape=27;var kKeyCode_LeftArrow=37;var kKeyCode_UpArrow=38;var kKeyCode_RightArrow=39;var kKeyCode_DownArrow=40;var kKeyCode_OpenBracket=219;var kKeyCode_CloseBracket=221;var kKeyCode_Home=36;var kKeyCode_End=35;var kKeyCode_PageUp=33;var kKeyCode_PageDown=34;var kKeyCode_Return=13;var kKeyCode_N=78;var kKeyCode_P=80;var kKeyCode_Q=81;var kKeyCode_S=83;var kKeyCode_Delete=8;var kKeyCode_0=48;var kKeyCode_9=57;var kKeyCode_Numeric_0=96;var kKeyCode_Numeric_9=105;var kKeyModifier_Shift=1000;var kKeyModifier_Ctrl=2000;var kKeyModifier_Alt=3000;var kKeyModifier_Meta=4000;var kHelpPlacardMainTitle=CoreDocs.loc(\"Keyboard Shortcuts\",\"Keyboard Shortcuts\");var kHelpPlacardNavigationTitle=CoreDocs.loc(\"Navigation\",\"Navigation\");var kHelpPlacardOtherTitle=CoreDocs.loc(\"Other\",\"Other\");var kHelpPlacardAdvanceToNextBuild=CoreDocs.loc(\"Advance to next build\",\"Advance to next build\");var kHelpPlacardGoBackToPreviousBuild=CoreDocs.loc(\"Go back to previous build\",\"Go back to previous build\");var kHelpPlacardAdvanceToNextSlide=CoreDocs.loc(\"Advance to next slide\",\"Advance to next slide\");var kHelpPlacardGoBackToPreviousSlide=CoreDocs.loc(\"Go back to previous slide\",\"Go back to previous slide\");var kHelpPlacardGoToFirstSlide=CoreDocs.loc(\"Go to first slide\",\"Go to first slide\");var kHelpPlacardGoToLastSlide=CoreDocs.loc(\"Go to last slide\",\"Go to last slide\");var kHelpPlacardQuitPresentationMode=CoreDocs.loc(\"Quit presentation mode\",\"Quit presentation mode\");var kHelpPlacardGoToSpecificSlide=CoreDocs.loc(\"Go to specific slide\",\"Go to specific slide\");var kHelpPlacardShowOrHideKeyboardShortcuts=CoreDocs.loc(\"Show or hide Keyboard Shortcuts\",\"Show or hide Keyboard Shortcuts\");var kHelpPlacardShowOrHideTheCurrentSlideNumber=CoreDocs.loc(\"Show or hide the current slide number\",\"Show or hide the current slide number\");var kUnableToReachiWorkTryAgain=CoreDocs.loc(\"Slide couldn't be displayed.\\nDo you want to try again?\",\"alert text to display when we timeout trying to download resources from iWork.com\");var kSlideLabel=CoreDocs.loc(\"Slide\",\"Prefix label for 'Slide I/N' display\");var kTapOrSwipeToAdvance=CoreDocs.loc(\"Tap or Swipe to advance\",\"Help string for bottom of portrait mode on mobile device\");var kOSUnknown=\"unknown\";var kOSWindows=\"Windows\";var kOSMacOSX=\"Mac OS X\";var kOSiOS=\"iOS\";var gTheoreticalMaxPixelCount=1024*1024*3;var gSafeMaxPixelCount=gTheoreticalMaxPixelCount*0.9;var gShowController=null;var gDevice=kDeviceUnknown;var gBrowser=kBrowserUnknown;var gMode=kModeUnknown;var gIpad=false;var gOS=kOSUnknown;var browserPrefix,browserVersion;var userAgentString=window.navigator.userAgent;var isMacOS=window.navigator.platform.indexOf(\"Mac\")!==-1;var isChrome=userAgentString.lastIndexOf(\"Chrome/\")>0;if(Prototype.Browser.WebKit){browserPrefix=\"webkit\"}else{if(Prototype.Browser.Gecko){var isIE=userAgentString.lastIndexOf(\"Trident/\")>0;if(isIE){var revisionStringIE=userAgentString.substring(userAgentString.lastIndexOf(\"rv\"),userAgentString.lastIndexOf(\")\"));var revisionIE=[];if(revisionStringIE.lastIndexOf(\":\")>0){revisionIE=revisionStringIE.split(\":\");browserVersion=parseFloat(revisionIE[1])}else{if(revisionStringIE.lastIndexOf(\" \")>0){revisionIE=revisionStringIE.split(\" \");browserVersion=parseFloat(revisionIE[1])}else{browserVersion=11}}browserPrefix=\"ms\"}else{browserPrefix=\"moz\"}}else{if(Prototype.Browser.IE){browserPrefix=\"ms\";browserVersion=parseFloat(navigator.appVersion.split(\"MSIE\")[1])}}}var kKeyframesPropertyName=\"@-\"+browserPrefix+\"-keyframes\";var kAnimationNamePropertyName=\"-\"+browserPrefix+\"-animation-name\";var kAnimationDurationPropertyName=\"-\"+browserPrefix+\"-animation-duration\";var kAnimationDelayPropertyName=\"-\"+browserPrefix+\"-animation-delay\";var kAnimationFillModePropertyName=\"-\"+browserPrefix+\"-animation-fill-mode\";var kAnimationTimingFunctionPropertyName=\"-\"+browserPrefix+\"-animation-timing-function\";var kAnimationIterationCountPropertyName=\"-\"+browserPrefix+\"-animation-iteration-count\";var kTransformPropertyName=\"-\"+browserPrefix+\"-transform\";var kTransformOriginPropertyName=\"-\"+browserPrefix+\"-transform-origin\";var kTransformOriginZPropertyName=\"-\"+browserPrefix+\"-transform-origin-z\";var kTransitionPropertyName=\"-\"+browserPrefix+\"-transition-property\";var kTransitionDurationName=\"-\"+browserPrefix+\"-transition-duration\";var kTransformStylePropertyName=\"-\"+browserPrefix+\"-transform-style\";var kTransitionPropertyName=\"-\"+browserPrefix+\"-transition\";var kTransitionEndEventName=browserPrefix+\"TransitionEnd\";var kAnimationEndEventName=browserPrefix+\"AnimationEnd\";var kPerspectivePropertyName=\"-\"+browserPrefix+\"-perspective\";var kPerspectiveOriginPropertyName=\"-\"+browserPrefix+\"-perspective-origin\";var kBackfaceVisibilityPropertyName=\"-\"+browserPrefix+\"-backface-visibility\";var kBoxShadowPropertyName=\"-\"+browserPrefix+\"-box-shadow\";var kBorderPropertyName=\"border\";var kBackgroundImagePropertyName=\"background-image\";var kFullscreenChangeEventName=browserPrefix+\"fullscreenchange\";if(window.attachEvent){window.attachEvent(\"onload\",setupShowController)}else{if(window.addEventListener){window.addEventListener(\"load\",setupShowController,false)}else{document.addEventListener(\"load\",setupShowController,false)}}function static_url(a){return a}function setupShowController(){var a=isMobileSafari();if(a){gBrowser=kBrowserMobileSafari;gDevice=kDeviceMobile;gMode=kModeMobile;gIpad=isiPad()}else{gBrowser=kBrowserDesktopSafari;gDevice=kDeviceDesktop;gMode=kModeDesktop}debugMessage(kDebugSetupShowController,\"================================================================================\");debugMessage(kDebugSetupShowController,\"===                     S T A R T   O F   S E S S I O N                      ===\");debugMessage(kDebugSetupShowController,\"================================================================================\");debugMessage(kDebugSetupShowController,\"userAgent: \"+navigator.userAgent);debugMessage(kDebugSetupShowController,\"url: \"+window.location.href);if(navigator.userAgent.match(/Windows/)){gOS=kOSWindows}var b=getUrlParameter(\"pixelLimit\");if(b!=\"\"){gSafeMaxPixelCount=1024*1024*parseInt(b)}if(navigator.userAgent.indexOf(\"deviceDesktop\")!=-1){debugMessage(kDebugSetupShowController,\"Device was '\"+gDevice+\"', overriding device to be 'deviceDesktop'\");gDevice=kDeviceDesktop}if(navigator.userAgent.indexOf(\"deviceMobile\")!=-1){debugMessage(kDebugSetupShowController,\"Device was '\"+gDevice+\"', overriding device to be 'deviceMobile'\");gDevice=kDeviceMobile}if(navigator.userAgent.indexOf(\"modeDesktop\")!=-1){debugMessage(kDebugSetupShowController,\"Mode was '\"+gMode+\"', overriding device to be 'modeDesktop'\");gMode=kModeDesktop}if(navigator.userAgent.indexOf(\"modeMobile\")!=-1){debugMessage(kDebugSetupShowController,\"Mode was '\"+gMode+\"', overriding device to be 'modeMobile'\");gMode=kModeMobile}debugMessage(kDebugSetupShowController,\"  gDevice: \"+gDevice);debugMessage(kDebugSetupShowController,\" gBrowser: \"+gBrowser);debugMessage(kDebugSetupShowController,\"    gMode: \"+gMode);debugMessage(kDebugSetupShowController,\"                     gOS: \"+gOS);gShowController=new ShowController();gShowController.displayManager.showWaitingIndicator();gShowController.delegate.setPlaybackReadyHandler(function(){gShowController.startShow()})}function extractDelegateFromUrlParameter(){var d=getUrlParameter(\"delegate\");var a;if((d==\"\")||(d==null)||(typeof(d)==\"undefined\")){a=new NullDelegate()}else{var c=d.indexOf(\".\");a=window;while(c!=-1){var b=d.substring(0,c);a=a[b];d=d.substring(c+1);c=d.indexOf(\".\")}a=a[d]}return a}var NullDelegate=Class.create({initialize:function(){},showDidLoad:function(){},showExited:function(){history.go(-1)},propertyChanged:function(b,a){},setPlaybackReadyHandler:function(a){a()}});"
  },
  {
    "path": "assets/player/NarrationManager.js",
    "content": "var NarrationManager=Class.create({initialize:function(b){this.movieSegments=b.movieSegments;this.duration=b.duration;this.eventTracks=b.eventTracks;this.currentNavigationEventIndex=0;this.lastSceneIndex=0;for(var c=0,d=this.eventTracks.length;c<d;c++){var a=this.eventTracks[c];if(a.type===\"navigation\"){this.navigationEvents=a.events}else{if(a.type===\"movie\"){this.movieEvents=a.events}else{if(a.type===\"pause\"){this.pauseEvents=a.events}}}}},start:function(){var a=new Audio();a.src=\"../\"+this.movieSegments[0].url;Event.observe(a,\"playing\",this.handleAudioDidStart.bind(this));Event.observe(a,\"ended\",this.handleAudioDidEnd.bind(this,0));a.play()},handleAudioDidStart:function(){setTimeout(this.navigate(this.navigationEvents[0],true),100)},handleAudioDidEnd:function(b){var a=b+1;if(this.movieSegments[a]){var c=new Audio();c.src=\"../\"+this.movieSegments[a].url;c.play();Event.stopObserving(c,\"ended\");Event.observe(c,\"ended\",this.handleAudioDidEnd.bind(this,a))}},navigate:function(a,h){var l=this.sceneIndexFromNavigationEvent(a);if(a.animationPhase===\"start\"){var e=false;if(gShowController.script.loopSlideshow){if(this.lastSceneIndex===gShowController.script.numScenes-1){if(l===0){e=true}}}else{if(this.lastSceneIndex+1===l){e=true}}if(e){if(gShowController.state===kShowControllerState_IdleAtInitialState){gShowController.playCurrentScene()}else{if(gShowController.state===kShowControllerState_IdleAtFinalState){gShowController.jumpToScene(this.lastSceneIndex,true)}}}else{var k=gShowController.scriptManager.slideIndexFromSceneIndex(l);var g=this.lastSceneIndex;var j=gShowController.script.events[g].hyperlinks;var m;var f;for(var d=0,b=j.length;d<b;d++){m=j[d];f=m.events[a.slide];if(f){break}}if(m){gShowController.jumpToHyperlinkSlide(k,m)}else{gShowController.jumpToScene(l,false)}}}else{if(a.animationPhase===\"none\"&&h==null){gShowController.jumpToScene(l,false)}}var n=this.navigationEvents[this.currentNavigationEventIndex+1];if(n==null){return}var c=n.startTime-a.startTime;setTimeout(this.navigate.bind(this,n),c*1000);this.lastSceneIndex=l;this.currentNavigationEventIndex=this.currentNavigationEventIndex+1},handleCurrentSceneDidComplete:function(a){gShowController.jumpToScene(a,false)},sceneIndexFromNavigationEvent:function(e){var c=e.slide;var f=gShowController.script.slideList;var b=-1;for(var a=0,d=f.length;a<d;a++){if(f[a]===c){b=a;break}}var h=gShowController.scriptManager.sceneIndexFromSlideIndex(b);var g=e.eventIndex+h;return g},slideIndexFromSlideId:function(b){var d=gShowController.slideList;var e=-1;for(var a=0,c=d.length;a<c;a++){if(d[a]===b){e=a;break}}return e}});"
  },
  {
    "path": "assets/player/NavigatorController.js",
    "content": "var NavigatorController=Class.create({initialize:function(a){this.domNode=a;this.thumbnailSidebar=new NavigatorThumbnailSidebar();this.thumbnailScroller=new NavigatorThumbnailScroller();this.thumbnailSelection=new NavigatorThumbnailSelection();this.thumbnailContainer=new NavigatorThumbnailContainer();this.thumbnailSidebar.domNode.appendChild(this.thumbnailScroller.domNode);this.thumbnailScroller.domNode.appendChild(this.thumbnailSelection.domNode);this.thumbnailScroller.domNode.appendChild(this.thumbnailContainer.domNode);this.domNode.appendChild(this.thumbnailSidebar.domNode);this.leftSidebar=new NavigatorLeftSidebar();this.domNode.appendChild(this.leftSidebar.domNode);Event.observe(this.domNode,\"click\",this.handleClickEvent.bind(this));Event.observe(this.leftSidebar.domNode,\"mouseover\",this.handleMouseOverEvent.bind(this));Event.observe(this.domNode,\"mouseleave\",this.handleMouseOutEvent.bind(this));document.observe(kSlideIndexDidChangeEvent,this.handleSlideIndexDidChangeEvent.bind(this));document.observe(kScriptDidDownloadEvent,this.handleScriptDidDownloadEvent.bind(this));this.slideThumbnail=null},initScrollbar:function(){if(this.thumbnailScroller.domNode.scrollHeight>this.thumbnailScroller.domNode.offsetHeight){this.thumbnailScroller.domNode.style.width=\"126px\"}else{this.thumbnailScroller.domNode.style.width=\"129px\"}if(browserPrefix===\"ms\"){this.domNode.style.width=\"148px\";this.thumbnailSidebar.domNode.style.left=\"-148px\";this.thumbnailSidebar.domNode.style.width=\"137px\";this.thumbnailScroller.domNode.style.width=\"137px\"}},handleClickEvent:function(b){if(gShowController.isRecording){return}b=b||window.event;var c=b.target||b.srcElement;var a;if(browserPrefix===\"ms\"){b.cancelBubble=true}else{b.stopPropagation()}while((c.slideNumber==null)&&c.nodeName.toLowerCase()!=\"body\"){c=c.parentNode}if(c.slideNumber){this.selectedSlideIndex=c.slideNumber;this.select(this.selectedSlideIndex)}},select:function(a){gShowController.jumpToSlide(a)},handleMouseOverEvent:function(e){e=e||window.event;var c=0;var g=0;if(e.pageX||e.pageY){c=e.pageX;g=e.pageY}else{if(e.clientX||e.clientY){c=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;g=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}}if(c===0&&g===0){return}var b=this.selectedSlideIndex*76;var f=this.thumbnailScroller.domNode.scrollTop;var a=this.thumbnailScroller.domNode.clientHeight;if(f>b){this.thumbnailScroller.domNode.scrollTop=b}else{if(f+a<b+76){var d=b-f-a+76;this.thumbnailScroller.domNode.scrollTop=this.thumbnailScroller.domNode.scrollTop+d}}clearTimeout(this.navigatorTimeout);this.navigatorTimeout=setTimeout(this.thumbnailSidebar.show.bind(this.thumbnailSidebar,this.leftSidebar),400)},handleMouseOutEvent:function(a){clearTimeout(this.navigatorTimeout);this.navigatorTimeout=setTimeout(this.thumbnailSidebar.hide.bind(this.thumbnailSidebar,this.leftSidebar),400)},handleSlideIndexDidChangeEvent:function(a){this.selectedSlideIndex=a.memo.slideIndex;this.thumbnailSelection.select(this.selectedSlideIndex)},handleScriptDidDownloadEvent:function(g){var c=g.memo.script;for(var e=0,f=c.slideList.length;e<f;e++){var d=c.slideList[e];var b=new NavigatorThumbnailItem();b.domNode.slideNumber=e+1;b.numberNode.innerHTML=e+1;setElementProperty(b.domNode,\"top\",e*76+\"px\");this.thumbnailContainer.addItem(b);if(gShowController.delegate.getKPFJsonStringForShow==null){var h=\"../\"+d+\"/thumbnail.jpeg\";var a=document.createElement(\"img\");Event.observe(a,\"load\",this.updateThumbnail.bind(this,e,a));a.src=h}else{gShowController.delegate.loadTextureBySlideIndex(e,{type:\"slideThumbnail\",state:\"outgoing\"},(function(j,i){this.updateThumbnail(j,i)}).bind(this,e))}}this.initScrollbar()},updateThumbnail:function(g,d){var h=this.thumbnailContainer.thumbnailItems[g].canvasContainer;if(this.slideThumbnail==null){var b=gShowController.script.originalSlideWidth;var f=gShowController.script.originalSlideHeight;var e=b/f;var c,a;if(e>=4/3){c=88;a=Math.ceil(88*(1/e))}else{c=Math.ceil(66*e);a=66}this.slideThumbnail={width:c,height:a,top:Math.ceil((66-a)/2),left:Math.ceil((88-c)/2),scaleX:c/b,scaleY:a/f}}if(d.nodeName.toLowerCase()===\"svg\"){d.firstElementChild.setAttribute(\"transform\",\"matrix(\"+this.slideThumbnail.scaleX+\",0,0,\"+this.slideThumbnail.scaleY+\",0,0)\")}d.setAttribute(\"style\",kTransitionPropertyName+\":opacity; \"+kTransitionDurationName+\":500; width:\"+this.slideThumbnail.width+\"px; height:\"+this.slideThumbnail.height+\"px; left:\"+this.slideThumbnail.left+\"px; top:\"+this.slideThumbnail.top+\"px; opacity: 0; position: absolute;\");d.setAttribute(\"draggable\",false);if(browserPrefix===\"moz\"){Event.observe(d,\"dragstart\",function(i){i.preventDefault()})}h.appendChild(d);d.style.opacity=1}});var NavigatorLeftSidebar=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorLeftSidebar\")}});var NavigatorThumbnailSidebar=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorThumbnailSidebar\")},show:function(a){a.domNode.style.visibility=\"hidden\";this.domNode.style.left=\"0px\";gShowController.displayManager.navigatorIsShowing=true;gShowController.displayManager.clearTimeoutForCursor()},hide:function(a){a.domNode.style.visibility=\"visible\";this.domNode.style.left=\"-140px\";gShowController.displayManager.navigatorIsShowing=false;gShowController.displayManager.setTimeoutForCursor()}});var NavigatorThumbnailScroller=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorThumbnailScroller\")}});var NavigatorThumbnailSelection=Class.create({initialize:function(a){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorThumbnailSelection\")},select:function(a){this.domNode.style.top=76*a+\"px\";this.domNode.style.display=\"block\"}});var NavigatorThumbnailContainer=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorThumbnailContainer\");this.thumbnailItems=[]},addItem:function(a){this.thumbnailItems.push(a);this.domNode.appendChild(a.domNode)}});var NavigatorThumbnailItem=Class.create({initialize:function(){this.domNode=document.createElement(\"div\");this.domNode.setAttribute(\"class\",\"navigatorThumbnailItem\");this.thumbnailContentNode=document.createElement(\"div\");this.thumbnailContentNode.setAttribute(\"style\",\"position: absolute; height: 76px; width: 119px;\");this.numberNode=document.createElement(\"div\");this.numberNode.setAttribute(\"style\",\"position: absolute; bottom: 1px; width: 20px; height: 20px; text-align: right; font-weight: bold; color: white;\");this.imageNode=document.createElement(\"div\");this.imageNode.setAttribute(\"style\",\"position: absolute; left: 24px; width: 95px; height: 76px;\");this.thumb=document.createElement(\"div\");this.thumb.setAttribute(\"style\",\"position: absolute; top: 4px; width: 90px; height: 68px;\");this.canvasContainer=document.createElement(\"div\");this.canvasContainer.setAttribute(\"class\",\"navigatorThumbnailItemCanvasContainer\");this.thumb.appendChild(this.canvasContainer);this.imageNode.appendChild(this.thumb);this.thumbnailContentNode.appendChild(this.numberNode);this.thumbnailContentNode.appendChild(this.imageNode);this.domNode.appendChild(this.thumbnailContentNode)}});"
  },
  {
    "path": "assets/player/OrientationController.js",
    "content": "var kOrientationChangedEvent=\"OrientationController:OrientationChangedEvent\";var OrientationController=Class.create({initialize:function(){if(gDevice==kDeviceMobile){Event.observe(window,\"orientationchange\",this.handleDeviceOrientationChangeEvent.bind(this));this.handleDeviceOrientationChangeEvent()}this.orientation=kOrientationUnknown},handleDeviceOrientationChangeEvent:function(b){var c=window.orientation;var a=kOrientationUnknown;if((c===0)||(c===180)){a=kOrientationPortrait}else{a=kOrientationLandscape}this.changeOrientation(a)},changeOrientation:function(a){this.orientation=a;document.fire(kOrientationChangedEvent,{orientation:this.orientation})}});"
  },
  {
    "path": "assets/player/ScriptManager.js",
    "content": "var kShowSizeDidChangeEvent=\"ScriptManager:ShowSizeDidChangeEvent\";var kScriptDidDownloadEvent=\"ScriptManager:ScriptDidDownloadEvent\";var kScriptDidNotDownloadEvent=\"ScriptManager:ScriptDidNotDownloadEvent\";var kSlideDidDownloadEvent=\"SlideManager:SlideDidDownloadEvent\";var kSlideDidNotDownloadEvent=\"SlideManager:SlideDidNotDownloadEvent\";var ScriptManager=Class.create({initialize:function(a){this.script=null;this.showUrl=a;this.slideManager=null;document.observe(kSlideDidDownloadEvent,this.handleSlideDidDownloadEvent.bind(this));document.observe(kSlideDidNotDownloadEvent,this.handleSlideDidDownloadEvent.bind(this))},handleSlideDidDownloadEvent:function(d){var l=true;for(var m in this.slideManager.slides){if(this.slideManager.slides.hasOwnProperty(m)){if(!this.slideManager.slides[m].downloaded){l=false;break}}}if(l){this.script.events=[];this.script.originalEvents=[];this.script.slideIndexFromSceneIndexLookup={};this.script.sceneIndexFromSlideIndexLookup={};this.script.slides={};this.script.originalSlides={};var n,h,j,g,k=0,b=0,a=0;for(var m in this.slideManager.slides){if(this.slideManager.slides.hasOwnProperty(m)){j=this.slideManager.slides[m].script;g=this.slideManager.slides[m].originalScript;n=j.events;h=g.events;this.script.slides[m]=j;this.script.originalSlides[m]=g;this.script.sceneIndexFromSlideIndexLookup[k]=b;for(var f=0,e=n.length;f<e;f++){this.script.events.push(n[f]);this.script.originalEvents.push(h[f]);this.script.slideIndexFromSceneIndexLookup[a]=k;a+=1}k+=1;b=a}}this.script.numScenes=this.script.events.length;this.script.lastSceneIndex=this.script.numScenes-1;this.script.lastSlideIndex=this.script.slideList.length-1;this.script.originalSlideWidth=this.script.slideWidth;this.script.originalSlideHeight=this.script.slideHeight;if(browserPrefix===\"ms\"){this.adjustScriptForIE()}else{this.adjustScript()}if(this.delegate.setViewScale){this.applyScaleFactor();this.delegate.setViewScale(this.scaleFactor)}if(this.delegate.isUsingPreloadedFont&&this.delegate.isUsingPreloadedFont()){var c=document.createElement(\"style\");c.type=\"text/css\";c.appendChild(document.createTextNode(this.delegate.getFontFamilyDefinitionsCssString()));document.getElementsByTagName(\"head\")[0].appendChild(c)}else{this.getFontFamilyDefinitionsCssString()}document.fire(kScriptDidDownloadEvent,{script:this.script,delegate:this.delegate});document.fire(kShowSizeDidChangeEvent,{width:this.script.slideWidth,height:this.script.slideHeight})}},getFontFamilyDefinitionsCssString:function(){if(typeof(GSFT)===\"undefined\"){GSFT={}}GSFT.FontFamilyDefinitionsJsonp=GSFT.FontFamilyDefinitionsJsonp||{};GSFT.FontFamilyDefinitionsJsonp.urlPrefix=\"https://www.icloud.com\";GSFT.FontFamilyDefinitionsJsonp.cssStringDictReady=function(d){var g=\"\";var f=gShowController.scriptManager.script.fonts;var c=document.createElement(\"style\");c.type=\"text/css\";for(var b=0,e=f.length;b<e;b++){var a=f[b];if(d[a]){g=g+d[a]}}c.appendChild(document.createTextNode(g));document.getElementsByTagName(\"head\")[0].appendChild(c)};(function(){var a=document.createElement(\"script\");a.src=GSFT.FontFamilyDefinitionsJsonp.urlPrefix+\"/iw/fonts/font_family_definitions_jsonp.json\";document.getElementsByTagName(\"head\")[0].appendChild(a)})()},adjustScript:function(){for(var c=0,f=this.script.events.length;c<f;c++){var d=this.script.events[c];var e=this.script.originalEvents[c];for(var h=0,o=d.effects.length;h<o;h++){var s=d.effects[h];var m=e.effects[h];this.adjustEffects(s,m);this.adjustEmphasisBuilds(s,m);if(isMacOS&&isChrome){this.adjustEffectsForChrome(s,m)}if(browserPrefix===\"moz\"){this.adjustEffectsForFirefox(s,m)}}for(var h=0,b=d.hyperlinks.length;h<b;h++){var q=d.hyperlinks[h];var n=e.hyperlinks[h];for(var r in q.events){var k=q.events[r];var l=n.events[r];for(var g=0,o=k.effects.length;g<o;g++){var p=k.effects[g];var a=l.effects[g];this.adjustEffects(p,a);this.adjustEmphasisBuilds(p,a);if(isMacOS&&isChrome){this.adjustEffectsForChrome(s,m)}if(browserPrefix===\"moz\"){this.adjustEffectsForFirefox(s,m)}}}}}},adjustEffects:function(k,h){switch(k.name){case\"apple:doorway\":var j=h.baseLayer.layers[0];var c=k.baseLayer.layers[0];var d=j.layers[1];j.layers[1]=j.layers[2];j.layers[2]=d;var b=c.layers[1];c.layers[1]=c.layers[2];c.layers[2]=b;if(isChrome){j.layers[1].layers[0].initialState.masksToBounds=true;j.layers[1].layers[1].initialState.masksToBounds=true;c.layers[1].layers[0].initialState.masksToBounds=true;c.layers[1].layers[1].initialState.masksToBounds=true;j.layers[1].layers[0].layers[0].initialState.masksToBounds=true;j.layers[1].layers[1].layers[0].initialState.masksToBounds=true;c.layers[1].layers[0].layers[0].initialState.masksToBounds=true;c.layers[1].layers[1].layers[0].initialState.masksToBounds=true}break;case\"apple:ca-isometric\":for(var e=0,a=k.baseLayer.layers.length;e<a;e++){var g=k.baseLayer.layers[e];var f=k.baseLayer.layers[e];this.adjustPerspective(g,f)}break;case\"com.apple.iWork.Keynote.BLTBlinds\":if(k.type===\"transition\"){var j=h.baseLayer.layers[0];var c=k.baseLayer.layers[0];c.layers.splice(0,2);j.layers.splice(0,2)}break;case\"apple:apple-grid\":var j=h.baseLayer.layers[0];var c=k.baseLayer.layers[0];c.layers.splice(0,2);j.layers.splice(0,2);break;case\"com.apple.iWork.Keynote.BLTSwoosh\":var j=h.baseLayer.layers[0];var c=k.baseLayer.layers[0];if(k.type===\"transition\"){c.layers[1].layers[0].layers.splice(0,1);j.layers[1].layers[0].layers.splice(0,1);var d=j.layers[1];j.layers[1]=j.layers[2];j.layers[2]=d;var b=c.layers[1];c.layers[1]=c.layers[2];c.layers[2]=b}break;default:break}},adjustPerspective:function(c,g){if(c.animations[0]&&c.animations[0].animations.length>0){var e=c.animations[0].beginTime;var a=c.animations[0].animations[0].beginTime;var h=e===a?c.animations[0].animations:c.animations[0].animations[0].animations;var b=e===a?g.animations[0].animations:g.animations[0].animations[0].animations;for(i=0,length=h.length;i<length;i++){var d=h[i];var f=b[i];if(d.property===\"sublayerTransform.rotation.x\"){d.property=\"transform.rotation.x\";f.property=\"transform.rotation.x\"}else{if(d.property===\"sublayerTransform.rotation.y\"){d.property=\"transform.rotation.y\";f.property=\"transform.rotation.y\"}else{if(d.property===\"sublayerTransform.transform.scale\"){d.property=\"transform.scale\";f.property=\"transform.scale\"}}}}}},adjustEmphasisBuilds:function(t,o){switch(t.name){case\"apple:action-jiggle\":var m=o.baseLayer.layers[0];var n=t.baseLayer.layers[0];var b=m.animations[0];var f=n.animations[0];var a=f.animations.length;for(var h=0;h<a;h++){var l=Math.ceil(f.duration/f.animations[h].duration);for(var g=0;g<l-1;g++){var r=JSON.parse(JSON.stringify(b.animations[h]));var e=JSON.parse(JSON.stringify(f.animations[h]));r.beginTime=b.animations[h].duration*(g+1);e.beginTime=f.animations[h].duration*(g+1);m.animations[0].animations.push(r);n.animations[0].animations.push(e);if(g===l-2){r.duration=f.duration-r.beginTime;e.duration=f.duration-e.beginTime;if(f.animations[h].property===\"transform.rotation.z\"){r.to.scalar=0;e.to.scalar=0}else{if(f.animations[h].property===\"position\"){r.to.pointX=(r.from.pointX+r.to.pointX)/2;e.to.pointX=(e.from.pointX+e.to.pointX)/2}}}}}break;case\"apple:action-blink\":case\"apple:action-pulse\":var m=o.baseLayer.layers[0];var n=t.baseLayer.layers[0];var b=m.animations[0];var f=n.animations[0];var q=[];var p=[];var s=0;var l=1;if(f.repeatCount){l=Math.floor(f.repeatCount)}m.animations[0].duration=f.duration*l;n.animations[0].duration=f.duration*l;for(var h=0,a=f.animations.length;h<a;h++){p.push(JSON.stringify(f.animations[h]));q.push(JSON.stringify(b.animations[h]));s=f.animations[h].beginTime+f.animations[h].duration}for(var h=0;h<l-1;h++){for(var g=0,a=p.length;g<a;g++){var r=JSON.parse(q[g]);var e=JSON.parse(p[g]);r.beginTime=s;e.beginTime=s;m.animations[0].animations.push(r);n.animations[0].animations.push(e);s=r.beginTime+r.duration}}break;default:break}for(var d=0,c=t.effects.length;d<c;d++){this.adjustEmphasisBuilds(t.effects[d],o.effects[d])}},adjustEffectsForChrome:function(c,a){if(c.name===\"none\"){var b=a.baseLayer.layers[0];var d=c.baseLayer.layers[0];if(b.layers[1].animations[0].animations&&b.layers[1].animations[0].animations.length>0){b.layers[1].animations[0].animations[0].property=\"opacity\";d.layers[1].animations[0].animations[0].property=\"opacity\";b.layers[1].animations[0].animations[0].from={scalar:1};b.layers[1].animations[0].animations[0].to={scalar:0};d.layers[1].animations[0].animations[0].from={scalar:1};d.layers[1].animations[0].animations[0].to={scalar:0}}else{b.layers[1].animations[0].property=\"opacity\";d.layers[1].animations[0].property=\"opacity\";b.layers[1].animations[0].from={scalar:1};b.layers[1].animations[0].to={scalar:0};d.layers[1].animations[0].from={scalar:1};d.layers[1].animations[0].to={scalar:0}}}},adjustEffectsForFirefox:function(s,n){switch(s.name){case\"apple:scale\":var r=n.baseLayer.layers[0];var l=s.baseLayer.layers[0];if(r.layers[0].animations.length>0){var m=r.layers[0];r.layers[0]=r.layers[1];r.layers[1]=m;r.layers[1].initialState.hidden=true;var f=l.layers[0];l.layers[0]=l.layers[1];l.layers[1]=f;l.layers[1].initialState.hidden=true;var a=r.layers[1].animations[0].beginTime;var c=r.layers[1].animations[0].duration;var h=r.layers[1].animations[0].animations[0].beginTime;var e=r.layers[1].animations[0].animations[0].duration;var k;if(a==h){for(var g=0,p=r.layers[1].animations[0].animations.length;g<p;g++){if(r.layers[1].animations[0].animations[g].property===\"transform.translation.z\"){r.layers[1].animations[0].animations.splice(g,1);l.layers[1].animations[0].animations.splice(g,1)}}k={animations:[],beginTime:a,duration:c,fillMode:\"forwards\",from:{scalar:false},property:\"hidden\",timingFunction:\"linear\",to:{scalar:false}};r.layers[1].animations[0].animations.push(k);l.layers[1].animations[0].animations.push(k)}else{for(var g=0,p=r.layers[1].animations[0].animations[0].animations.length;g<p;g++){if(r.layers[1].animations[0].animations[0].animations[g].property===\"transform.translation.z\"){r.layers[1].animations[0].animations[0].animations.splice(g,1);l.layers[1].animations[0].animations[0].animations.splice(g,1)}}k={animations:[],beginTime:r.layers[1].animations[0].animations[0].animations[0].beginTime+0.03,duration:r.layers[1].animations[0].animations[0].animations[0].duration,fillMode:\"forwards\",from:{scalar:false},property:\"hidden\",timingFunction:\"linear\",to:{scalar:false}};r.layers[1].animations[0].animations[0].animations.push(k);l.layers[1].animations[0].animations[0].animations.push(k)}}break;case\"com.apple.iWork.Keynote.KLNSwap\":var r=n.baseLayer.layers[0];var l=s.baseLayer.layers[0];var e,d,o,b,q;if(r.layers[1].animations[0].animations.length>1){for(var g=0,p=r.layers[1].animations[0].animations.length;g<p;g++){b=r.layers[1].animations[0].animations[g];q=l.layers[1].animations[0].animations[g];if(b.property===\"opacity\"){break}}e=r.layers[1].animations[0].duration}else{for(var g=0,p=r.layers[1].animations[0].animations[0].animations.length;g<p;g++){b=r.layers[1].animations[0].animations[0].animations[g];q=l.layers[1].animations[0].animations[0].animations[g];if(b.property===\"opacity\"){break}}e=r.layers[1].animations[0].animations[0].duration}d=e*0.4;o=e*0.4;b.to.scalar=0;b.beginTime=d;b.duration=o;q.to.scalar=0;q.beginTime=d;q.duration=o;break;default:break}},adjustScriptForIE:function(){for(var c=0,f=this.script.events.length;c<f;c++){var d=this.script.events[c];var e=this.script.originalEvents[c];for(var h=0,o=d.effects.length;h<o;h++){var s=d.effects[h];var m=e.effects[h];this.adjustEffectsForIE(s,m);this.adjustEmphasisBuilds(s,m)}for(var h=0,b=d.hyperlinks.length;h<b;h++){var q=d.hyperlinks[h];var n=e.hyperlinks[h];for(var r in q.events){var k=q.events[r];var l=n.events[r];for(var g=0,o=k.effects.length;g<o;g++){var p=k.effects[g];var a=l.effects[g];this.adjustEffectsForIE(p,a);this.adjustEmphasisBuilds(p,a)}}}}},adjustEffectsForIE:function(o,p){switch(o.name){case\"apple:ca-isometric\":for(var t=0,c=o.baseLayer.layers.length;t<c;t++){var w=o.baseLayer.layers[t];var d=o.baseLayer.layers[t];this.adjustPerspective(w,d)}break;case\"apple:bounce\":case\"apple:slide\":case\"apple:pivot\":case\"apple:scale\":var m=p.baseLayer.layers[0];var h=o.baseLayer.layers[0];if(m.layers[0].animations.length>0){var v=m.layers[0];m.layers[0]=m.layers[1];m.layers[1]=v;m.layers[1].initialState.hidden=true;var q=h.layers[0];h.layers[0]=h.layers[1];h.layers[1]=q;h.layers[1].initialState.hidden=true;var n=m.layers[1].animations[0].beginTime;var l=m.layers[1].animations[0].duration;var r=m.layers[1].animations[0].animations[0].beginTime;var a=m.layers[1].animations[0].animations[0].duration;var e;if(n==r){for(var s=0,k=m.layers[1].animations[0].animations.length;s<k;s++){if(m.layers[1].animations[0].animations[s].property===\"transform.translation.z\"){m.layers[1].animations[0].animations.splice(s,1);h.layers[1].animations[0].animations.splice(s,1)}}e={animations:[],beginTime:n,duration:l,fillMode:\"forwards\",from:{scalar:false},property:\"hidden\",timingFunction:\"linear\",to:{scalar:false}};m.layers[1].animations[0].animations.push(e);h.layers[1].animations[0].animations.push(e)}else{for(var s=0,k=m.layers[1].animations[0].animations[0].animations.length;s<k;s++){if(m.layers[1].animations[0].animations[0].animations[s].property===\"transform.translation.z\"){m.layers[1].animations[0].animations[0].animations.splice(s,1);h.layers[1].animations[0].animations[0].animations.splice(s,1)}}e={animations:[],beginTime:m.layers[1].animations[0].animations[0].animations[0].beginTime+0.03,duration:m.layers[1].animations[0].animations[0].animations[0].duration,fillMode:\"forwards\",from:{scalar:false},property:\"hidden\",timingFunction:\"linear\",to:{scalar:false}};m.layers[1].animations[0].animations[0].animations.push(e);h.layers[1].animations[0].animations[0].animations.push(e)}}break;case\"apple:doorway\":var m=p.baseLayer.layers[0];var h=o.baseLayer.layers[0];var n=m.layers[0].animations[0].beginTime;var l=m.layers[0].animations[0].duration;var r=m.layers[0].animations[0].animations[0].beginTime;var a=m.layers[0].animations[0].animations[0].duration;m.layers[0].layers=[];m.layers[0].animations=[];h.layers[0].layers=[];h.layers[0].animations=[];if(n==r){m.layers[1].animations[0].animations[0].beginTime=r;m.layers[1].animations[0].animations[0].duration=a;h.layers[1].animations[0].animations[0].beginTime=r;h.layers[1].animations[0].animations[0].duration=a}else{m.layers[1].animations[0].animations[0].animations[0].duration=a;h.layers[1].animations[0].animations[0].animations[0].duration=a}m.layers.splice(2,1);h.layers.splice(2,1);break;case\"com.apple.iWork.Keynote.BLTBlinds\":case\"apple:3D-cube\":case\"com.apple.iWork.Keynote.BLTReflection\":case\"apple:revolve\":case\"com.apple.iWork.Keynote.BLTRevolvingDoor\":var m=p.baseLayer.layers[0];var h=o.baseLayer.layers[0];var f;f={animations:[],beginTime:0,duration:p.duration,fillMode:\"both\",from:{scalar:1},property:\"opacity\",timingFunction:\"easeInEaseOut\",to:{scalar:0}};m.layers[0].layers=[];m.layers[0].animations=[];m.layers[1].layers=[];m.layers[1].animations=[];m.layers[1].animations.push(f);h.layers[0].layers=[];h.layers[0].animations=[];h.layers[1].layers=[];h.layers[1].animations=[];h.layers[1].animations.push(f);if(o.name===\"com.apple.iWork.Keynote.BLTBlinds\"){m.layers[0].initialState.hidden=false;m.layers[1].initialState.hidden=false;h.layers[0].initialState.hidden=false;h.layers[1].initialState.hidden=false;m.layers.splice(2,m.layers.length-2);h.layers.splice(2,h.layers.length-2)}break;case\"com.apple.iWork.Keynote.KLNSwap\":var m=p.baseLayer.layers[0];var h=o.baseLayer.layers[0];var a,g,u,b,f;if(m.layers[1].animations[0].animations.length>1){for(var s=0,k=m.layers[1].animations[0].animations.length;s<k;s++){b=m.layers[1].animations[0].animations[s];f=h.layers[1].animations[0].animations[s];if(b.property===\"opacity\"){break}}a=m.layers[1].animations[0].duration}else{for(var s=0,k=m.layers[1].animations[0].animations[0].animations.length;s<k;s++){b=m.layers[1].animations[0].animations[0].animations[s];f=h.layers[1].animations[0].animations[0].animations[s];if(b.property===\"opacity\"){break}}a=m.layers[1].animations[0].animations[0].duration}g=a*0.4;u=a*0.4;b.to.scalar=0;b.beginTime=g;b.duration=u;f.to.scalar=0;f.beginTime=g;f.duration=u;break;case\"apple:FlipThrough\":var m=p.baseLayer.layers[0];var h=o.baseLayer.layers[0];if(m.layers[0].animations.length>0){var v=JSON.parse(JSON.stringify(m.layers[1]));m.layers.splice(0,0,v);var q=JSON.parse(JSON.stringify(h.layers[1]));h.layers.splice(0,0,q);var n=m.layers[1].animations[0].beginTime;var l=m.layers[1].animations[0].duration;var r=m.layers[1].animations[0].animations[0].beginTime;var a=m.layers[1].animations[0].animations[0].duration;var e;if(n==r){for(var s=0,k=m.layers[1].animations[0].animations.length;s<k;s++){if(m.layers[1].animations[0].animations[s].property===\"transform.translation.z\"){m.layers[1].animations[0].animations.splice(s,1);h.layers[1].animations[0].animations.splice(s,1)}}e={animations:[],beginTime:n+l/2,duration:l/2,fillMode:\"forwards\",from:{scalar:true},property:\"hidden\",timingFunction:\"linear\",to:{scalar:true}};m.layers[2].animations[0].animations.push(e);h.layers[2].animations[0].animations.push(e)}else{for(var s=0,k=m.layers[1].animations[0].animations[0].animations.length;s<k;s++){if(m.layers[1].animations[0].animations[0].animations[s].property===\"transform.translation.z\"){m.layers[1].animations[0].animations[0].animations.splice(s,1);h.layers[1].animations[0].animations[0].animations.splice(s,1)}}e={animations:[],beginTime:m.layers[2].animations[0].animations[0].animations[0].beginTime+m.layers[2].animations[0].animations[0].animations[0].duration/2,duration:m.layers[2].animations[0].animations[0].animations[0].duration/2,fillMode:\"forwards\",from:{scalar:true},property:\"hidden\",timingFunction:\"linear\",to:{scalar:true}};m.layers[2].animations[0].animations[0].animations.push(e);h.layers[2].animations[0].animations[0].animations.push(e)}}break;default:break}},handleSlideDidNotDownloadEvent:function(a){this.scriptDidNotDownload.bind(this)},reapplyScaleFactor:function(){if(this.delegate.setViewScale){this.applyScaleFactor();this.delegate.setViewScale(this.scaleFactor)}},applyScaleFactorForAnimation:function(c,b,g){var h=c.property;if(c.path){for(var e=0,k=c.path.length;e<k;e++){var j=c.path[e].points;var d=b.path[e].points;j[0][0]=d[0][0]*g;j[0][1]=d[0][1]*g}}switch(h){case\"anchorPointZ\":case\"zPosition\":case\"transform.translation.x\":case\"transform.translation.y\":if(c.from){c.from.scalar=b.from.scalar*g}if(c.to){c.to.scalar=b.to.scalar*g}if(c.values){for(var e=0,f=c.values.length;e<f;e++){c.values[e].scalar=b.values[e].scalar*g}}break;case\"transform.translation.z\":if(c.from&&c.from.scalar!=1&&c.from.scalar!=0.01){c.from.scalar=b.from.scalar*g}if(c.to&&c.to.scalar!=1&&c.to.scalar!=0.01){c.to.scalar=b.to.scalar*g}if(c.values){for(var e=0,f=c.values.length;e<f;e++){c.values[e].scalar=b.values[e].scalar*g}}break;case\"position\":case\"transform.translation\":if(c.from){c.from.pointX=b.from.pointX*g;c.from.pointY=b.from.pointY*g}if(c.to){c.to.pointX=b.to.pointX*g;c.to.pointY=b.to.pointY*g}if(c.values){for(var e=0,f=c.values.length;e<f;e++){c.values[e].pointX=b.values[e].pointX*g;c.values[e].pointY=b.values[e].pointY*g}}break;case\"transform\":if(c.from){c.from.transform[12]=b.from.transform[12]*g;c.from.transform[13]=b.from.transform[13]*g;c.from.transform[14]=b.from.transform[14]*g}if(c.to){c.to.transform[12]=b.to.transform[12]*g;c.to.transform[13]=b.to.transform[13]*g;c.to.transform[14]=b.to.transform[14]*g}if(c.values){for(var e=0,f=c.values.length;e<f;e++){c.values[e].transform[12]=b.values[e].transform[12]*g;c.values[e].transform[13]=b.values[e].transform[13]*g;c.values[e].transform[14]=b.values[e].transform[14]*g}}break;case\"bounds\":if(c.from){c.from.width=b.from.width*g;c.from.height=b.from.height*g}if(c.to){c.to.width=b.to.width*g;c.to.height=b.to.height*g}break;case\"transform.scale.xy\":case\"transform.scale.x\":case\"transform.scale.y\":break}if(c.animations){for(var e=0,a=c.animations.length;e<a;e++){this.applyScaleFactorForAnimation(c.animations[e],b.animations[e],g)}}},applyScaleFactorForLayer:function(h,g,n,m,l,j){var c=h.initialState;var e=g.initialState;var d=e.contentsRect;c.affineTransform[4]=e.affineTransform[4]*n;c.affineTransform[5]=e.affineTransform[5]*n;c.width=e.width*n;c.height=e.height*n;c.position.pointX=e.position.pointX*n;c.position.pointY=e.position.pointY*n;switch(m){case\"com.apple.iWork.Keynote.BLTBlinds\":case\"com.apple.iWork.Keynote.BLTMosaicFlip\":this.adjustForCropAnimation(c,d,j.particleCount.x,j.particleCount.y);break;case\"com.apple.iWork.Keynote.BLTReflection\":var a=h.texture;if(a!=null){var k=this.script.slides[l].assets[a];if(k.assetRequest.state===\"incoming-reflection\"||k.assetRequest.state===\"outgoing-reflection\"){c.height=c.height/2;c.position.pointY=c.position.pointY-c.height/2}}break;default:break}if(h.animations){for(var f=0,b=h.animations.length;f<b;f++){this.applyScaleFactorForAnimation(h.animations[f],g.animations[f],n)}}for(var f=0,b=h.layers.length;f<b;f++){this.applyScaleFactorForLayer(h.layers[f],g.layers[f],n,m,l,j)}},applyScaleFactorForBaseLayer:function(b,c,f){var a=b.initialState;var g=c.initialState;a.affineTransform[4]=g.affineTransform[4]*f;a.affineTransform[5]=g.affineTransform[5]*f;a.width=g.width*f;a.height=g.height*f;a.position.pointX=g.position.pointX*f;a.position.pointY=g.position.pointY*f;for(var d=0,e=b.layers.length;d<e;d++){this.applyScaleFactorForBaseLayer(b.layers[d],c.layers[d],f)}},applyScaleFactor:function(){var y=this.script.originalSlideWidth;var F=this.script.originalSlideHeight;var s=window.innerWidth;var B=window.innerHeight;var L=scaleSizeWithinSize(y,F,s,B);var f=L.width;var o=L.height;var k=o/F;this.scaleFactor=k;this.script.slideWidth=this.script.originalSlideWidth*k;this.script.slideHeight=this.script.originalSlideHeight*k;for(var Q=0,q=this.script.events.length;Q<q;Q++){var T=this.script.events[Q];var u=this.script.originalEvents[Q];var K=this.script.slideIndexFromSceneIndexLookup[Q];var I=this.script.slideList[K];this.applyScaleFactorForBaseLayer(T.baseLayer,u.baseLayer,k);for(var O=0,c=T.effects.length;O<c;O++){var M=T.effects[O];var n=u.effects[O];var C={};if(M.name===\"com.apple.iWork.Keynote.BLTMosaicFlip\"||M.name===\"com.apple.iWork.Keynote.BLTBlinds\"){var G=0,g=0;for(var b=0,J=M.baseLayer.layers[0].layers.length;b<J;b++){var d=n.baseLayer.layers[0].layers[b];var e=d.initialState.contentsRect;var l=Math.round(e.x/e.width);var z=Math.round(e.y/e.height);if(l>G){G=l}if(z>g){g=z}}C.particleCount={x:G+1,y:g+1}}this.applyScaleFactorForLayer(M.baseLayer,n.baseLayer,k,M.name,I,C)}for(var O=0,t=T.hyperlinks.length;O<t;O++){var h=T.hyperlinks[O];var w=u.hyperlinks[O];var A=h.targetRectangle;var D=w.targetRectangle;A.y=D.y*k;A.x=D.x*k;A.width=D.width*k;A.height=D.height*k;for(var H in h.events){var m=h.events[H];var x=w.events[H];for(var N=0,c=m.effects.length;N<c;N++){var R=m.effects[N];var S=x.effects[N];var C={};if(R.name===\"com.apple.iWork.Keynote.BLTMosaicFlip\"||R.name===\"com.apple.iWork.Keynote.BLTBlinds\"){var G=0,g=0;for(var b=0,J=R.baseLayer.layers[0].layers.length;b<J;b++){var d=R.baseLayer.layers[0].layers[b];var e=d.initialState.contentsRect;var l=Math.round(e.x/e.width);var z=Math.round(e.y/e.height);if(l>G){G=l}if(z>g){g=z}}C.particleCount={x:G+1,y:g+1}}this.applyScaleFactorForLayer(R.baseLayer,S.baseLayer,k,R.name,I,C)}}}}for(var p in this.script.slides){if(this.script.slides.hasOwnProperty(p)){var a=this.script.slides[p];var v=this.script.originalSlides[p];for(var E in a.assets){if(a.assets.hasOwnProperty(E)){var r=a.assets[E];var P=v.assets[E];r.width=P.width*k;r.height=P.height*k}}}}},adjustForCropAnimation:function(a,b,j,h){var d=this.script.slideWidth;var f=this.script.slideHeight;var k=Math.floor(d/j);var g=Math.floor(f/h);var e=Math.round(b.x/b.width);var c=Math.round(b.y/b.height);if(b.width!=1||b.height!=1){if(e!=j-1){a.width=k}else{a.width=d-k*(j-1)}if(c!=h-1){a.height=g}else{a.height=f-g*(h-1)}a.position.pointX=k*e+a.width/2;a.position.pointY=g*c+a.height/2;a.contentsRect.x=k*e/d;a.contentsRect.y=g*c/f;a.contentsRect.width=a.width/d;a.contentsRect.height=a.height/f}},downloadScript:function(b){this.delegate=b;if(this.delegate.getKPFJsonStringForShow){this.script=JSON.parse(this.delegate.getKPFJsonStringForShow());if(this.script==null){debugMessageAlways(kDebugScriptMangaer_DownloadScript,\"An error occured on the server. KPF header json is null.\");return}this.slideManager=new SlideManager({header:this.script});this.slideManager.getSlides(this.script.slideList,this.delegate);return}this.downloadTimeout=setTimeout(this.scriptDidNotDownload.bind(this),kMaxScriptDownloadWaitTime);this.downloadAlreadyFailed=false;var c=this.showUrl+\"header.json\";if(window.location.protocol===\"file:\"){c=c+\"p\";window.local_header=(function(d){this.scriptDidDownload(d,true)}).bind(this);var a=document.createElement(\"script\");a.setAttribute(\"src\",c);document.head.appendChild(a)}else{new Ajax.Request(c,{method:\"get\",onSuccess:this.scriptDidDownload.bind(this),onFailure:this.scriptDidNotDownload.bind(this)})}},scriptDidDownload:function(b,a){clearTimeout(this.downloadTimeout);if(a){this.script=b}else{this.script=JSON.parse(b.responseText)}this.slideManager=new SlideManager({header:this.script});this.slideManager.downloadSlides(this.script.slideList)},scriptDidNotDownload:function(a){this.downloadAlreadyFailed=true;if(a){clearTimeout(this.downloadTimeout)}document.fire(kScriptDidNotDownloadEvent,{})},sceneIndexFromSlideIndex:function(a){if((this.script==null)||(a<0)||(a>=this.script.slideList.length)){return -1}return this.script.sceneIndexFromSlideIndexLookup[a]},slideIndexFromSceneIndex:function(a){if((this.script==null)||(a<0)||(a>=this.script.events.length)){return -1}return this.script.slideIndexFromSceneIndexLookup[a]}});"
  },
  {
    "path": "assets/player/ShowController.js",
    "content": "var kShowControllerState_Stopped=\"Stopped\";var kShowControllerState_Starting=\"Starting\";var kShowControllerState_DownloadingScript=\"DownloadingScipt\";var kShowControllerState_SettingUpScene=\"SettingUpScene\";var kShowControllerState_IdleAtFinalState=\"IdleAtFinalState\";var kShowControllerState_IdleAtInitialState=\"IdleAtInitialState\";var kShowControllerState_WaitingToJump=\"WaitingToJump\";var kShowControllerState_ReadyToJump=\"ReadyToJump\";var kShowControllerState_WaitingToDisplay=\"WaitingToDisplay\";var kShowControllerState_ReadyToDisplay=\"ReadyToDisplay\";var kShowControllerState_WaitingToPlay=\"WaitingToPlay\";var kShowControllerState_ReadyToPlay=\"ReadyToPlay\";var kShowControllerState_Playing=\"Playing\";var kKeyDownEvent=\"keydown\";var kSlideIndexDidChangeEvent=\"ShowController:SlideIndexDidChangeEvent\";var ShowController=Class.create({initialize:function(){this.delegate=extractDelegateFromUrlParameter();this.delegate.showDidLoad();this.showUrl=\"../\";this.displayManager=new DisplayManager();this.scriptManager=new ScriptManager(this.showUrl);this.textureManager=new TextureManager(this.showUrl);this.stageManager=new StageManager(this.textureManager,this.scriptManager);this.touchController=new TouchController();this.animationManager=new AnimationManager();this.orientationController=new OrientationController();this.activeHyperlinks=new Array();this.movieHyperlinks=new Array();this.script=null;this.currentSceneIndex=-1;this.nextSceneIndex=-1;this.currentSlideIndex=-1;this.previousSlideIndex=-1;this.currentSoundTrackIndex=0;this.transformOriginValue=\"\";this.accumulatingDigits=false;this.digitAccumulator=0;this.firstSlide=true;this.lastSlideViewedIndex=-1;this.accountID=\"\";this.guid=\"\";this.locale=\"EN\";this.isNavigationBarVisible=false;this.isFullscreen=false;this.volume=3;this.muted=false;this.soundTrackPlayer=null;this.sceneIndexOfPrebuiltAnimations=-1;this.queuedUserAction=null;document.observe(kScriptDidDownloadEvent,this.handleScriptDidDownloadEvent.bind(this));document.observe(kScriptDidNotDownloadEvent,this.handleScriptDidNotDownloadEvent.bind(this));document.observe(kStageIsReadyEvent,this.handleStageIsReadyEvent.bind(this));document.observe(kStageSizeDidChangeEvent,this.handleStageSizeDidChangeEvent.bind(this));document.observe(kFullscreenChangeEventName,this.handleFullscreenChangeEvent.bind(this));Event.observe(window,\"resize\",this.handleWindowResizeEvent.bind(this));this.touchController.registerTapEventCallback(this.handleTapEvent.bind(this));this.changeState(kShowControllerState_Stopped);this.movieCache=null;this.movieCacheInfo=null;this.audioCache=null;this.playbackController=new KPFPlaybackController({},this.stageManager.stage);this.navigatorController=new NavigatorController(document.getElementById(\"slideshowNavigator\"));this.slideNumberController=new SlideNumberController(document.getElementById(\"slideNumberControl\"));this.slideNumberDisplay=new SlideNumberDisplay(document.getElementById(\"slideNumberDisplay\"));this.helpPlacard=new HelpPlacardController(document.getElementById(\"helpPlacard\"));this.isRecording=false;this.isRecordingStarted=false;if(browserPrefix==\"ms\"&&browserVersion<10){this.animationSupported=false}else{this.animationSupported=true}document.observe(\"contextmenu\",this.handleContextMenuEvent.bind(this));document.observe(kKeyDownEvent,this.handleKeyDownEvent.bind(this));document.observe(kSwipeEvent,this.handleSwipeEvent.bind(this));Event.observe(this.displayManager.previousButton,\"click\",this.goBackToPreviousSlide.bind(this,\"tapPreviousButton\"));Event.observe(this.displayManager.nextButton,\"click\",this.advanceToNextBuild.bind(this,\"tapNextButton\"))},startShow:function(){this.changeState(kShowControllerState_DownloadingScript);this.scriptManager.downloadScript(this.delegate)},exitShow:function(a){clearTimeout(this.exitTimeout);if(a){this.delegate.showExited()}else{this.exitTimeout=setTimeout((function(){this.delegate.showExited()}).bind(this),750)}},promptUserToTryAgain:function(b){var a=false;a=confirm(b);return a},handleScriptDidDownloadEvent:function(e){switch(this.state){case kShowControllerState_DownloadingScript:this.script=e.memo.script;if(this.script.showMode==kShowModeHyperlinksOnly){this.displayManager.setHyperlinksOnlyMode()}this.changeState(kShowControllerState_Starting);var h;var c=parseInt(getUrlParameter(\"restartingSceneIndex\"));var f=document.URL.split(\"?\");var a=f[0].split(\"#\");if(a[1]){c=parseInt(a[1])}if(c){h=c}else{var d=getUrlParameter(\"currentSlide\");var g;if(d){g=parseInt(d)}else{g=1}h=this.scriptManager.sceneIndexFromSlideIndex(g-1)}if(this.script.recording){if(this.script.recording.eventTracks[0].type===\"navigation\"){this.narrationManager=new NarrationManager(this.script.recording);h=this.narrationManager.sceneIndexFromNavigationEvent(this.narrationManager.navigationEvents[0]);this.isRecording=true;this.jumpToScene(h,false);break}}if(h>this.script.lastSceneIndex){break}var e=this.script.events[h];var b=e.automaticPlay==1||e.automaticPlay==true;this.jumpToScene(h,b);break;default:debugMessage(kDebugShowController_HandleScriptDidDownloadEvent,\"- hmmm we seem to have arrived here from an unpredicted state\");break}},handleScriptDidNotDownloadEvent:function(b){debugMessage(kDebugShowController_HandleScriptDidNotDownloadEvent);var a=this.promptUserToTryAgain(kUnableToReachiWorkTryAgain);if(a){this.scriptManager.downloadScript()}else{this.displayManager.clearLaunchMode();this.displayManager.hideWaitingIndicator()}},handleStageIsReadyEvent:function(a){if(this.isFullscreen){setTimeout((function(){this.displayManager.stageArea.style.opacity=1}).bind(this),50)}else{setTimeout((function(){this.displayManager.stageArea.style.opacity=1}).bind(this),500)}this.positionSlideNumberControl();this.positionSlideNumberDisplay();this.positionHelpPlacard()},positionSlideNumberControl:function(){var b=(this.displayManager.usableDisplayWidth-this.slideNumberController.width)/2;var a=this.displayManager.stageAreaTop+this.displayManager.stageAreaHeight-(this.slideNumberController.height+16);this.slideNumberController.setPosition(b,a)},positionSlideNumberDisplay:function(){var b=(this.displayManager.usableDisplayWidth-this.slideNumberDisplay.width)/2;var a=this.displayManager.stageAreaTop+this.displayManager.stageAreaHeight-(this.slideNumberDisplay.height+16);this.slideNumberDisplay.setPosition(b,a)},positionHelpPlacard:function(){var b=(this.displayManager.usableDisplayWidth-this.helpPlacard.width)/2;var a=(this.displayManager.usableDisplayHeight-this.helpPlacard.height)/2;this.helpPlacard.setPosition(b,a)},handleFullscreenChangeEvent:function(){if(document.webkitIsFullScreen||document.mozFullScreen){this.isFullscreen=true}else{this.isFullscreen=false}setTimeout((function(){this.displayManager.layoutDisplay()}).bind(this),0)},handleWindowResizeEvent:function(){clearTimeout(this.resizeTimer);this.resizeTimer=setTimeout(this.changeWindowSize.bind(this),1000)},changeWindowSize:function(){if(this.delegate.setViewScale){this.scriptManager.reapplyScaleFactor();this.textureManager.slideCache=null;this.textureManager.slideCache={};var a=this.currentSceneIndex;if(this.state===kShowControllerState_IdleAtFinalState){if(this.currentSceneIndex<this.script.numScenes-1){a=this.currentSceneIndex+1}else{if(this.script.loopSlideshow){a=0}}}this.jumpToScene(a,false)}document.fire(kShowSizeDidChangeEvent,{width:this.script.slideWidth,height:this.script.slideHeight})},handleStageSizeDidChangeEvent:function(a){this.touchController.setTrackArea(a.memo.left,a.memo.top,a.memo.width,a.memo.height)},handleKeyDownEvent:function(c){var b=c.charCode||c.keyCode;if(b===kKeyCode_F11||b===kKeyCode_F12){return}var a={altKey:!!c.altKey,ctrlKey:!!c.ctrlKey,shiftKey:!!c.shiftKey,metaKey:!!c.metaKey};if(a.metaKey){if(b===kKeyCode_Period||b===kKeyCode_Dot){this.exitShow(true)}else{if(b!=kKeyCode_Return){return}}}else{if(a.ctrlKey){return}}c.stop();this.onKeyPress(b,a)},handleContextMenuEvent:function(a){a.stop()},handleClickEvent:function(b){if(this.isRecording){return}var a,d;if(b.pageX||b.pageY){a=b.pageX;d=b.pageY}else{a=b.clientX;d=b.clientY}var c={pointX:a,pointY:d};if(browserPrefix===\"ms\"){window.focus()}if(b.target.nodeName.toLowerCase()===\"video\"){return}this.processClickOrTapAtDisplayCoOrds(c)},handleTapEvent:function(a){var b={pointX:a.memo.pointX,pointY:a.memo.pointY};this.processClickOrTapAtDisplayCoOrds(b)},processClickOrTapAtDisplayCoOrds:function(c){var b=false;var d;if(this.slideNumberController.isShowing){if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),0);return}if(this.helpPlacard.isShowing){this.helpPlacard.hide();return}var a=this.displayManager.convertDisplayCoOrdsToShowCoOrds(c);if(a.pointX!=-1){d=this.findHyperlinkAtCoOrds(a)}if(d){this.processHyperlink(d)}else{this.advanceToNextBuild(\"processClickOrTapAtDisplayCoOrds\")}},handleSwipeEvent:function(a){if(a.memo.direction===\"left\"){switch(a.memo.fingers){case 1:this.advanceToNextBuild(\"handleSwipeEvent\");break;case 2:this.advanceToNextSlide(\"handleSwipeEvent\");break;default:break}}else{if(a.memo.direction===\"right\"){switch(a.memo.fingers){case 1:this.goBackToPreviousSlide(\"handleSwipeEvent\");break;case 2:this.goBackToPreviousBuild(\"handleSwipeEvent\");break;default:break}}}},onMouseDown:function(a){if(a.leftClick){this.advanceToNextBuild(\"onMouseDown\")}else{if(a.rightClick){this.goBackToPreviousBuild(\"onMouseDown\")}}},onKeyPress:function(c,a){if((c>=kKeyCode_Numeric_0)&&(c<=kKeyCode_Numeric_9)){c=kKeyCode_0+(c-kKeyCode_Numeric_0)}c+=(a.shiftKey?kKeyModifier_Shift:0);c+=(a.altKey?kKeyModifier_Alt:0);c+=(a.ctrlKey?kKeyModifier_Ctrl:0);c+=(a.metaKey?kKeyModifier_Meta:0);if(this.isRecording){return}var b=false;switch(c){case kKeyCode_Escape:this.exitShow(true);break;case kKeyCode_Slash:case kKeyCode_Slash+kKeyModifier_Shift:if(this.helpPlacard.isShowing){this.helpPlacard.hide()}else{this.helpPlacard.show()}break;case kKeyCode_Q:this.exitShow(true);break;case kKeyCode_S:if(this.slideNumberController.isShowing){if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),0)}if(this.slideNumberDisplay.isShowing){this.slideNumberDisplay.hide()}else{this.slideNumberDisplay.setSlideNumber(this.currentSlideIndex+1);this.slideNumberDisplay.show()}break;case kKeyCode_Return:if(this.accumulatingDigits){this.accumulatingDigits=false;if(this.script.showMode!=kShowModeHyperlinksOnly){if(this.digitAccumulator>this.script.slideCount){this.digitAccumulator=this.script.slideCount}else{if(this.digitAccumulator<1){this.digitAccumulator=1}}this.slideNumberController.setSlideNumber(this.digitAccumulator);this.jumpToSlide(this.digitAccumulator)}else{debugMessage(kDebugShowController_OnKeyPress,\"- can't do it, we're in hyperlinks only mode\")}break}case kKeyCode_N:case kKeyCode_Space:case kKeyCode_DownArrow:case kKeyCode_RightArrow:case kKeyCode_PageDown:case kKeyCode_RightArrow+kKeyModifier_Shift:this.advanceToNextBuild(\"onKeyPress\");break;case kKeyCode_DownArrow+kKeyModifier_Shift:case kKeyCode_PageDown+kKeyModifier_Shift:case kKeyCode_CloseBracket:case kKeyCode_Equal+kKeyModifier_Shift:case kKeyCode_Equal:case kKeyCode_Plus:this.advanceToNextSlide(\"onKeyPress\");break;case kKeyCode_LeftArrow+kKeyModifier_Shift:case kKeyCode_PageUp+kKeyModifier_Shift:case kKeyCode_OpenBracket:this.goBackToPreviousBuild(\"onKeyPress\");break;case kKeyCode_P:case kKeyCode_PageUp:case kKeyCode_LeftArrow:case kKeyCode_UpArrow:case kKeyCode_UpArrow+kKeyModifier_Shift:case kKeyCode_Hyphen:case kKeyCode_Minus:this.goBackToPreviousSlide(\"onKeyPress\");break;case kKeyCode_Delete:b=true;if(this.accumulatingDigits){if(this.digitAccumulator<10){if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),0)}else{if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),7000);var d=this.digitAccumulator.toString();this.digitAccumulator=parseInt(d.substring(0,d.length-1));this.slideNumberController.setSlideNumber(this.digitAccumulator)}}break;case kKeyCode_Home:if(this.script.showMode!=kShowModeHyperlinksOnly){this.jumpToSlide(1)}else{debugMessage(kDebugShowController_OnKeyPress,\"- can't do it, we're in hyperlinks only mode\")}break;case kKeyCode_End:if(this.script.showMode!=kShowModeHyperlinksOnly){this.jumpToSlide(this.script.slideCount)}else{debugMessage(kDebugShowController_OnKeyPress,\"- can't do it, we're in hyperlinks only mode\")}break;default:if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),7000);if((c>=kKeyCode_0)&&(c<=kKeyCode_9)){if(this.slideNumberDisplay.isShowing){this.slideNumberDisplay.hide()}b=true;if(this.accumulatingDigits===false){this.accumulatingDigits=true;this.digitAccumulator=0}if(this.digitAccumulator.toString().length<4){this.digitAccumulator*=10;this.digitAccumulator+=(c-kKeyCode_0);this.slideNumberController.setSlideNumber(this.digitAccumulator);if(!this.slideNumberController.isShowing){this.slideNumberController.show()}}}else{b=true}break}if(this.accumulatingDigits&&(b===false)){}},hideAndResetSlideNumberController:function(){if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.accumulatingDigits=false;this.digitAccumulator=0;this.slideNumberController.hide()},hideSlideNumberDisplay:function(){this.slideNumberDisplay.hide()},toggleFullscreen:function(){if(browserPrefix===\"ms\"){return}setTimeout((function(){this.displayManager.stageArea.style.opacity=0}).bind(this),0);this.displayManager.hideHUD(true);if(document.webkitIsFullScreen||document.mozFullScreen){this.isFullscreen=false;(document.webkitCancelFullScreen&&document.webkitCancelFullScreen())||(document.mozCancelFullScreen&&document.mozCancelFullScreen())}else{this.isFullscreen=true;(document.body.webkitRequestFullScreen&&document.body.webkitRequestFullScreen())||(document.body.mozRequestFullScreen&&document.body.mozRequestFullScreen())}},changeState:function(a){if(a!=this.state){this.leavingState();this.state=a;this.enteringState()}},leavingState:function(){switch(this.state){case kShowControllerState_Stopped:break;case kShowControllerState_Starting:break;case kShowControllerState_SettingUpScene:break;case kShowControllerState_IdleAtFinalState:break;case kShowControllerState_IdleAtInitialState:break;case kShowControllerState_WaitingToJump:break;case kShowControllerState_ReadyToJump:break;case kShowControllerState_WaitingToPlay:this.displayManager.hideWaitingIndicator();break;case kShowControllerState_ReadyToPlay:break;case kShowControllerState_Playing:break}},enteringState:function(){switch(this.state){case kShowControllerState_Stopped:break;case kShowControllerState_Starting:this.displayManager.showWaitingIndicator();break;case kShowControllerState_SettingUpScene:break;case kShowControllerState_IdleAtFinalState:case kShowControllerState_IdleAtInitialState:this.updateSlideNumber();this.displayManager.hideWaitingIndicator();this.createHyperlinksForCurrentState(\"idle\");runInNextEventLoop(this.doIdleProcessing.bind(this));break;case kShowControllerState_WaitingToJump:break;case kShowControllerState_ReadyToJump:break;case kShowControllerState_WaitingToPlay:this.displayManager.showWaitingIndicator();break;case kShowControllerState_ReadyToPlay:break;case kShowControllerState_Playing:break}},doIdleProcessing:function(){this.preloadAppropriateScenes();if(this.queuedUserAction!=null){this.queuedUserAction();this.queuedUserAction=null}else{var a=this.stageManager.stage;if(a.childNodes.length!=0){this.updateNavigationButtons()}else{}}},truncatedSlideIndex:function(a){return this.truncatedIndex(a,this.script.lastSlideIndex,this.script.loopSlideshow)},truncatedSceneIndex:function(a){return this.truncatedIndex(a,this.script.lastSceneIndex,this.script.loopSlideshow)},truncatedIndex:function(a,c,b){if(a<0){if(b){a=a+c+1}else{a=-1}}else{if(a>c){if(b){a=a-c-1}else{a=-1}}}return a},preloadAppropriateScenes:function(){var d=this.currentSceneIndex;if(this.state===kShowControllerState_IdleAtFinalState){d++}var a=this.script.slideIndexFromSceneIndexLookup[d];var e=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a-1));var b=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a-2));var p=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a-3));var g=this.truncatedSceneIndex(d-1);var f=this.truncatedSceneIndex(d-2);var c=this.truncatedSceneIndex(d-3);var n=this.truncatedSceneIndex(d+1);var m=this.truncatedSceneIndex(d+2);var k=this.truncatedSceneIndex(d+3);var l=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a+1));var j=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a+2));var i=this.scriptManager.sceneIndexFromSlideIndex(this.truncatedSlideIndex(a+3));var o={};var h=(gIpad===true);if(!h&&p!=-1){o[p]=true}if(!h&&b!=-1){o[b]=true}if(!h&&e!=-1){o[e]=true}if(!h&&c!=-1){o[c]=true}if(!h&&f!=-1){o[f]=true}if(!h&&g!=-1){o[g]=true}o[this.currentSceneIndex]=true;o[d]=true;if(n!=-1){o[n]=true}if(!h&&m!=-1){o[m]=true}if(!h&&k!=-1){o[k]=true}if(!h&&l!=-1){o[l]=true}if(!h&&j!=-1){o[j]=true}if(!h&&i!=-1){o[i]=true}this.textureManager.preloadScenes(o)},advanceToNextBuild:function(b){if(this.script.showMode===kShowModeHyperlinksOnly&&b!=\"currentSceneDidComplete\"){return false}if(this.displayManager.infoPanelIsShowing){return false}var a=false;switch(this.state){case kShowControllerState_IdleAtFinalState:if(this.nextSceneIndex===-1){if(this.delegate.getKPFJsonStringForShow){this.stopSoundTrack();this.exitShow()}else{this.stopSoundTrack();break}}a=true;this.jumpToScene(this.nextSceneIndex,true);break;case kShowControllerState_IdleAtInitialState:if(this.currentSceneIndex>=this.script.numScenes){if(this.script.loopSlideshow){a=true;this.jumpToScene(0,false)}else{if(this.delegate.getKPFJsonStringForShow){this.stopSoundTrack();this.exitShow()}else{this.stopSoundTrack();break}}}else{a=true;this.playCurrentScene()}break;default:debugMessage(kDebugShowController_AdvanceToNextBuild,\"nextSceneIndex: \"+this.nextSceneIndex+\" can't advance now, not in an idle state (currently in '\"+this.state+\"' state), queue up action to run in next idle time\");if(this.queuedUserAction==null){a=true;this.queuedUserAction=this.advanceToNextBuild.bind(this,b)}break}return a},advanceToNextSlide:function(d){if(this.script.showMode==kShowModeHyperlinksOnly){return}if(this.displayManager.infoPanelIsShowing){return}var b=this.currentSceneIndex;switch(this.state){case kShowControllerState_IdleAtFinalState:b=b+1;case kShowControllerState_IdleAtInitialState:var f=this.scriptManager.slideIndexFromSceneIndex(b);var c;if(f===this.script.slideCount-1){if(this.script.loopSlideshow){c=0}else{return}}else{c=this.currentSlideIndex+1}var g=this.scriptManager.sceneIndexFromSlideIndex(c);var e=this.script.events[g];var a=e.automaticPlay==1||e.automaticPlay==true;this.jumpToSlide(c+1,a);break;default:debugMessage(kDebugShowController_AdvanceToNextSlide,\"can't advance now, not in an idle state (currently in '\"+this.state+\"' state), queue up action to run in next idle time\");if(this.queuedUserAction==null){this.queuedUserAction=this.advanceToNextSlide.bind(this,d)}break}},goBackToPreviousBuild:function(c){this.resetMediaCache();if(this.script.showMode==kShowModeHyperlinksOnly){return}if(this.displayManager.infoPanelIsShowing){return}var a=this.currentSceneIndex;switch(this.state){case kShowControllerState_IdleAtFinalState:a=a+1;case kShowControllerState_Playing:case kShowControllerState_IdleAtInitialState:var b;if(a===0){if(this.script.loopSlideshow){b=this.script.events.length-1}else{return}}else{b=a-1}this.jumpToScene(b,false);break;default:debugMessage(kDebugShowController_GoBackToPreviousBuild,\"can't go back now, not in an idle state (currently in '\"+this.state+\"' state)\");if(this.queuedUserAction==null){this.queuedUserAction=this.goBackToPreviousBuild.bind(this,c)}break}},goBackToPreviousSlide:function(c){if(this.script.showMode==kShowModeHyperlinksOnly){return}if(this.displayManager.infoPanelIsShowing){return}var b=this.currentSceneIndex;switch(this.state){case kShowControllerState_IdleAtFinalState:b=b+1;case kShowControllerState_Playing:case kShowControllerState_IdleAtInitialState:var d=this.scriptManager.slideIndexFromSceneIndex(b);var a;if(d===0){if(this.script.loopSlideshow){a=this.script.slideCount-1}else{a=0}}else{if(d===-1&&b>0){a=this.script.slideCount-1}else{a=this.currentSlideIndex-1}}this.jumpToSlide(a+1);break;default:debugMessage(kDebugShowController_GoBackToPreviousSlide,\"can't go back now, not in an idle state (currently in '\"+this.state+\"' state)\");if(this.queuedUserAction==null){this.queuedUserAction=this.goBackToPreviousSlide.bind(this,c)}break}},calculatePreviousSceneIndex:function(a){if(a==-1){previousSceneIndex=-1}else{previousSceneIndex=a-1}return previousSceneIndex},jumpToSlide:function(b,a){var c=b-1;var d=this.scriptManager.sceneIndexFromSlideIndex(c);this.resetMediaCache();if(a==null){a=false}this.jumpToScene(d,a)},jumpToScene:function(d,c){this.lastSlideViewedIndex=this.scriptManager.slideIndexFromSceneIndex(this.currentSceneIndex);if(d===-1){return}switch(this.state){case kShowControllerState_Starting:var b=\"position:absolute;background-color:transparent; left:0px; top:0px; width:\"+this.displayManager.usableDisplayWidth+\"px; height:\"+this.displayManager.usableDisplayHeight+\"px;\";this.starting=true;this.maskElement=document.createElement(\"div\");this.maskElement.setAttribute(\"style\",b);document.body.appendChild(this.maskElement);case kShowControllerState_IdleAtInitialState:case kShowControllerState_IdleAtFinalState:case kShowControllerState_ReadyToJump:break;default:debugMessage(kDebugShowController_JumpToScene,\"can't jump now, currently in '\"+this.state+\"' state which does not supports jumping...\");return}if(this.textureManager.isScenePreloaded(d)===false){this.changeState(kShowControllerState_WaitingToJump);var a={sceneIndex:d,automaticPlay:c};this.waitForSceneToLoadTimeout=setTimeout(this.handleSceneDidNotLoad.bind(this,a),kMaxSceneDownloadWaitTime);this.textureManager.loadScene(d,this.handleSceneDidLoad.bind(this,a));return}this.changeState(kShowControllerState_SettingUpScene);runInNextEventLoop(this.jumpToScene_partThree.bind(this,d,c))},handleSceneDidLoad:function(a){clearTimeout(this.waitForSceneToLoadTimeout);this.displayManager.setNextButtonEnabled(this.currentSceneIndex<(this.script.pageCount-1));switch(this.state){case kShowControllerState_WaitingToJump:this.changeState(kShowControllerState_ReadyToJump);this.jumpToScene_partTwo(a.sceneIndex,a.automaticPlay);break;default:break}},handleSceneDidNotLoad:function(a){clearTimeout(this.waitForSceneToLoadTimeout);this.queuedUserAction=null;var b=this.promptUserToTryAgain(kUnableToReachiWorkTryAgain);if(b){var d=window.location.href;var f;var e=d.indexOf(\"&restartingSceneIndex\");if(e===-1){f=d}else{f=d.substring(0,e)}var c=f+\"&restartingSceneIndex=\"+a.sceneIndex;window.location.replace(c)}else{this.changeState(kShowControllerState_IdleAtFinalState)}},jumpToScene_partTwo:function(b,a){this.changeState(kShowControllerState_SettingUpScene);runInNextEventLoop(this.jumpToScene_partThree.bind(this,b,a))},jumpToScene_partThree:function(c,a){var b=false;if(b){runInNextEventLoop(this.jumpToScene_partFour.bind(this,c,a))}else{this.jumpToScene_partFour(c,a)}},jumpToScene_partFour:function(b,a){this.displayScene(b);if(this.starting){if(this.maskElement!=null){document.body.removeChild(this.maskElement);this.maskElement=null;this.starting=false}window.focus()}if(this.helpPlacard.isShowing){this.helpPlacard.hide()}if(this.slideNumberDisplay.isShowing){this.slideNumberDisplay.hide()}if(this.slideNumberController.isShowing){if(this.slideNumberTimeout){clearTimeout(this.slideNumberTimeout)}this.slideNumberTimeout=setTimeout(this.hideAndResetSlideNumberController.bind(this),500)}if(a){this.playCurrentScene()}else{this.changeState(kShowControllerState_IdleAtInitialState);if(this.isRecording&&!this.isRecordingStarted){this.narrationManager.start();this.isRecordingStarted=true}}},displayScene:function(g,c){if(g===-1){return}this.animationManager.deleteAllAnimations();var f=this.scriptManager.slideIndexFromSceneIndex(this.currentSceneIndex);var b=c?c.slideIndex:this.scriptManager.slideIndexFromSceneIndex(g);if(f!=b){this.resetMediaCache()}this.setCurrentSceneIndexTo(g);if(c){this.playbackController.renderEvent(c)}else{var e=this.script.slideIndexFromSceneIndexLookup[g];var d=this.script.slideList[e];var a=new KPFEvent({slideId:d,slideIndex:e,sceneIndex:g,event:this.script.events[g],animationSupported:this.animationSupported});this.playbackController.renderEvent(a)}this.updateNavigationButtons()},setCurrentSceneIndexTo:function(a){this.currentSceneIndex=a;this.assignNextSceneIndex();this.updateSlideNumber();this.updateNavigationButtons()},assignNextSceneIndex:function(){this.nextSceneIndex=this.calculateNextSceneIndex(this.currentSceneIndex)},calculateNextSceneIndex:function(b){var a=this.calculateNextSceneIndex_internal(b);return a},calculateNextSceneIndex_internal:function(b){var a=-1;if(b<this.script.lastSceneIndex){a=b+1}else{if(this.script.loopSlideshow){a=0}else{a=-1}}return a},updateSlideNumber:function(){var b=this.currentSceneIndex;if(this.state===kShowControllerState_IdleAtFinalState){b=this.nextSceneIndex}var a=this.scriptManager.slideIndexFromSceneIndex(b);if(this.firstSlide){runInNextEventLoop((function(){this.startSoundTrack();this.displayManager.clearLaunchMode()}).bind(this));this.firstSlide=false}if(this.currentSlideIndex!=a){this.previousSlideIndex=this.currentSlideIndex;this.currentSlideIndex=a;this.displayManager.updateSlideNumber(this.currentSlideIndex+1,this.script.slideCount);this.delegate.propertyChanged(kPropertyName_currentSlide,this.currentSlideIndex+1);document.fire(kSlideIndexDidChangeEvent,{slideIndex:this.currentSlideIndex})}},updateNavigationButtons:function(){var c=this.currentSceneIndex;if(this.state===kShowControllerState_IdleAtFinalState){c++}this.updateWindowHistory(c);var a=false;var b=false;if(this.script.lastSceneIndex===-1){b=false;a=false}else{if(this.script.loopSlideshow){b=true;a=true}else{if(c>0){a=true}if(c===0&&this.script.lastSceneIndex===0){b=true}else{if(this.currentSceneIndex<this.script.lastSceneIndex){b=true}else{if(this.currentSceneIndex===this.script.lastSceneIndex){if(this.state===kShowControllerState_IdleAtInitialState){b=true}else{b=false}}else{b=false}}}}}this.displayManager.setPreviousButtonEnabled(a);this.displayManager.setNextButtonEnabled(b)},playCurrentScene:function(d){var a=this.state;var b;var c=0;var g=this.playbackController.eventOverallEndTime();this.changeState(kShowControllerState_Playing);if(this.helpPlacard.isShowing){this.helpPlacard.hide()}if(this.slideNumberDisplay.isShowing){this.slideNumberDisplay.hide()}if(d){b=d.sceneIndexToJump}else{b=this.nextSceneIndex;if(this.playbackController.kpfEvent.event.automaticPlay==true&&this.playbackController.kpfEvent.event.effects[0].type===\"transition\"){c=this.playbackController.kpfEvent.event.effects[0].beginTime;g=this.playbackController.kpfEvent.event.effects[0].duration}}if(this.animationSupported){clearTimeout(this.animateTimeout);var f;if(this.playbackController.kpfEvent.event.effects[0].type===\"transition\"){if(isIE){f=this.playbackController.renderEffects()}else{if(this.playbackController.kpfEvent.event.effects[0].name!=\"com.apple.iWork.Keynote.BLTBlinds\"){f=this.playbackController.renderEffects()}}}this.animateTimeout=setTimeout((function(h){if(h==null){h=this.playbackController.renderEffects()}this.playbackController.animateEffects(h);setTimeout(this.currentSceneDidComplete.bind(this,b),g*1000+100)}).bind(this,f),c*1000)}else{var e=this.script.events[this.currentSceneIndex].automaticPlay;if(b===-1){this.updateNavigationButtons();if(this.delegate.getKPFJsonStringForShow){if(e){setTimeout(this.exitShow.bind(this),2000)}else{this.exitShow()}}else{this.changeState(kShowControllerState_IdleAtInitialState)}}else{if(e){setTimeout((function(){this.changeState(kShowControllerState_IdleAtInitialState);this.jumpToScene(b,this.script.events[b].automaticPlay)}).bind(this),2000)}else{this.changeState(kShowControllerState_IdleAtInitialState);setTimeout(this.jumpToScene.bind(this,b,this.script.events[b].automaticPlay),100)}}}},currentSceneDidComplete:function(b){if(this.slideNumberDisplay.isShowing){this.slideNumberDisplay.hide()}this.changeState(kShowControllerState_IdleAtFinalState);if(this.script.showMode==kShowModeHyperlinksOnly||(b!=-1&&b!=this.nextSceneIndex)){var c=this.script.events[b];var a=c.automaticPlay==1||c.automaticPlay==true;this.jumpToScene(b,a)}else{if(this.nextSceneIndex===-1){this.updateNavigationButtons();if(this.delegate.getKPFJsonStringForShow){this.stopSoundTrack();this.exitShow()}else{this.stopSoundTrack()}}else{if(this.script.events[this.nextSceneIndex].automaticPlay){runInNextEventLoop(this.advanceToNextBuild.bind(this,\"currentSceneDidComplete\"))}}}},resetMediaCache:function(){this.resetMovieCache();this.resetAudioCache()},resetMovieCache:function(){for(var a in this.movieCache){delete this.movieCache[a]}for(var a in this.movieCacheInfo){delete this.movieCacheInfo[a]}this.movieCache=null;this.movieCacheInfo=null},resetAudioCache:function(){for(var a in this.audioCache){delete this.audioCache[a]}this.audioCache=null},updateWindowHistory:function(c){if(typeof(window.history.replaceState)!=\"undefined\"){var b=document.URL.split(\"?\");var a=b[0].split(\"#\");window.history.replaceState(null,\"Keynote\",a[0]+\"#\"+c+(b[1]?\"?\"+b[1]:\"\"))}},startSoundTrack:function(){if(gMode===kModeMobile){return}if(this.script.soundtrack==null){return}if(this.script.soundtrack.mode===kSoundTrackModeOff){return}this.currentSoundTrackIndex=0;this.playNextItemInSoundTrack()},stopSoundTrack:function(){if(this.soundTrackPlayer){this.soundTrackPlayer.stopObserving(\"ended\");this.soundTrackPlayer.pause();this.soundTrackPlayer=null}},playNextItemInSoundTrack:function(){var a=this.script.soundtrack.tracks[this.currentSoundTrackIndex];this.soundTrackPlayer=new Audio();this.soundTrackPlayer.src=\"../\"+a;this.soundTrackPlayer.volume=this.script.soundtrack.volume;this.soundTrackPlayer.observe(\"ended\",this.soundTrackItemDidComplete.bind(this),false);this.soundTrackPlayer.load();this.soundTrackPlayer.play()},soundTrackItemDidComplete:function(){this.currentSoundTrackIndex++;if(this.currentSoundTrackIndex<this.script.soundtrack.tracks.length){this.playNextItemInSoundTrack()}else{if(this.script.soundtrack.mode===kSoundTrackModePlayOnce){this.soundTrackPlayer=null}else{if(this.script.soundtrack.mode===kSoundTrackModeLooping){this.startSoundTrack()}}}},processHyperlink:function(k){var d=k.url;var m;if(d.indexOf(\"?slide=\")===0){var l=d.substring(7);var g=-1;if(l===\"first\"){g=0}else{if(l===\"last\"){g=this.script.slideCount-1}else{var b=this.currentSceneIndex;var f=-1;switch(this.state){case kShowControllerState_IdleAtFinalState:b=b+1;case kShowControllerState_IdleAtInitialState:var a=this.scriptManager.slideIndexFromSceneIndex(b);if(l===\"next\"){if(a===this.script.slideCount-1){if(this.script.loopSlideshow){f=0}else{if(this.delegate.getKPFJsonStringForShow){this.exitShow()}}}else{f=a+1}}else{if(l===\"previous\"){if(a===0){if(this.script.loopSlideshow){f=this.script.slideCount-1}else{f=0}}else{f=a-1}}}break;default:break}g=f}}if(g!=-1){this.jumpToHyperlinkSlide(g,k)}}else{if(d.indexOf(\"?slideid=\")===0){var j=d.substring(9);var c=this.script.slideList;var g=-1;for(var h=0,e=c.length;h<e;h++){if(c[h]===j){g=h;break}}if(g!=-1){this.jumpToHyperlinkSlide(g,k)}}else{if(d.indexOf(\"?action=retreat\")===0){if(this.lastSlideViewedIndex!=-1){this.jumpToHyperlinkSlide(this.lastSlideViewedIndex,k)}}else{if(d.indexOf(\"?action=exitpresentation\")===0){this.exitShow()}else{if(d.indexOf(\"http:\")===0){window.open(d,\"_blank\",null)}else{if(d.indexOf(\"mailto:\")===0){window.location=d}}}}}}},jumpToHyperlinkSlide:function(h,l){var k=l.events;var j=this.script.sceneIndexFromSlideIndexLookup[h];if(k){var d=this.script.slideList[h];var e=k[d];if(e){var g=this.currentSceneIndex;switch(this.state){case kShowControllerState_IdleAtFinalState:if(g<this.script.numScenes-1){g=g+1}else{if(this.script.loopSlideshow){g=0}}case kShowControllerState_IdleAtInitialState:var c=this.script.slideIndexFromSceneIndexLookup[g];var a=this.script.slideList[c];var i=new KPFEvent({slideId:a,slideIndex:c,sceneIndex:g,event:e,animationSupported:this.animationSupported});this.displayScene(g,i);this.playCurrentScene({sceneIndexToJump:j});break;default:return}}else{var b=this.script.events[j];var f=b.automaticPlay==1||b.automaticPlay==true;this.jumpToSlide(h+1,f)}}else{var b=this.script.events[j];var f=b.automaticPlay==1||b.automaticPlay==true;this.jumpToSlide(h+1,f)}},addMovieHyperlink:function(c,a){var b={targetRectangle:c,url:a};this.movieHyperlinks.push(b)},clearMovieHyperlinks:function(){delete this.movieHyperlinks;this.movieHyperlinks=new Array()},clearAllHyperlinks:function(){this.stageManager.clearAllHyperlinks();delete this.activeHyperlinks;this.activeHyperlinks=new Array()},findHyperlinkAtCoOrds:function(b){var a=this.activeHyperlinks!=null?this.activeHyperlinks.length:0;for(var d=a;d>0;d--){var e=this.activeHyperlinks[d-1];var c=e.targetRectangle;hyperlinkLeft=Math.floor(c.x);hyperlinkTop=Math.floor(c.y);hyperlinkRight=hyperlinkLeft+Math.floor(c.width);hyperlinkBottom=hyperlinkTop+Math.floor(c.height);if((b.pointX>=hyperlinkLeft)&&(b.pointX<=hyperlinkRight)&&(b.pointY>=hyperlinkTop)&&(b.pointY<=hyperlinkBottom)){return e}}return null},createHyperlinksForCurrentState:function(a){var b=-1;switch(this.state){case kShowControllerState_IdleAtInitialState:b=this.currentSceneIndex;break;case kShowControllerState_IdleAtFinalState:if(this.currentSceneIndex<this.script.lastSceneIndex){b=this.currentSceneIndex+1}else{if(this.script.showMode==kShowModeHyperlinksOnly){b=this.currentSceneIndex}else{if(this.script.loopSlideshow){b=0}}}break;default:break}if(b!=-1){this.clearAllHyperlinks();this.createHyperlinks(b)}},createHyperlinks:function(l){if(l===-1){return}var m=this.script.events[l];if(m==null){return}var g=m.hyperlinks;if(g==null){return}var p=g.length;var j;var b=150;var v=50;var d=this.displayManager.showWidth;var k=this.displayManager.showHeight;for(j=0;j<p;j++){var f=g[j];var u=f.targetRectangle;var r={targetRectangle:u,events:f.events,url:f.url};var t=u.x;var i=u.y;var w=d-(u.x+u.width);var o=k-(u.y+u.top);if(gMode===kModeMobile){if(u.width<b){var q=b-u.width;var c=q/2;var e=q/2;if(t<c){c=t}else{if(w<e){c=c+(e-w)}}r.targetRectangle.x-=c;r.targetRectangle.width+=q}if(u.height<v){var s=v-u.height;var n=s/2;var h=s/2;if(i<n){n=i}else{if(o<h){n=n+(e-w)}}r.targetRectangle.y-=n;r.targetRectangle.height+=s}}this.stageManager.addHyperlink(r.targetRectangle);this.activeHyperlinks[j]=r}if(this.movieHyperlinks.length>0){for(var a=0;a<this.movieHyperlinks.length;a++){var x=this.movieHyperlinks[a];this.stageManager.addHyperlink(x.targetRectangle);this.activeHyperlinks[j++]=x}}}});"
  },
  {
    "path": "assets/player/SlideManager.js",
    "content": "var SlideManager=Class.create({initialize:function(c){this.header=c.header;this.slides={};for(var a=0,b=this.header.slideList.length;a<b;a++){this.slides[this.header.slideList[a]]={downloaded:false,script:{},retry:0}}},getSlides:function(d,b){for(var a=0,c=d.length;a<c;a++){var e=d[a];this.slides[e].downloaded=true;this.slides[e].script=JSON.parse(b.getKPFJsonStringForSlideIndex(a));this.slides[e].originalScript=JSON.parse(b.getKPFJsonStringForSlideIndex(a));document.fire(kSlideDidDownloadEvent,{id:e})}},downloadSlides:function(c){for(var a=0,b=c.length;a<b;a++){this.downloadSlide(c[a])}},downloadSlide:function(b){var c=\"../\"+b+\"/\"+b+\".json\";if(window.location.protocol===\"file:\"){c=c+\"p\";if(window.local_slide==null||window.local_slide==undefined){window.local_slide=(function(d){this.slideDidDownload(null,d,true)}).bind(this)}var a=document.createElement(\"script\");a.setAttribute(\"src\",c);document.head.appendChild(a)}else{new Ajax.Request(c,{method:\"get\",onSuccess:this.slideDidDownload.bind(this,b),onFailure:this.slideDidNotDownload.bind(this,b)})}},slideDidDownload:function(c,b,a){if(a){c=b.name;this.slides[c].script=b.json;this.slides[c].originalScript=JSON.parse(JSON.stringify(b.json))}else{this.slides[c].script=JSON.parse(b.responseText);this.slides[c].originalScript=JSON.parse(b.responseText)}this.slides[c].downloaded=true;document.fire(kSlideDidDownloadEvent,{id:c})},slideDidNotDownload:function(){var a=arguments[0];if(arguments[1].status!=200){if(this.slides[a].retry<1){this.downloadSlide(a);this.slides[a].retry++}else{document.fire(kSlideDidNotDownloadEvent,{id:a})}}}});"
  },
  {
    "path": "assets/player/SlideNumberController.js",
    "content": "var SlideNumberController=Class.create({initialize:function(a,b){this.domNode=a;this.width=120;this.height=110;this.slideNumberLabel=document.createElement(\"div\");this.slideNumberLabel.setAttribute(\"class\",\"slideNumberLabel\");if(b){this.slideNumberLabel.innerHTML=b}else{this.slideNumberLabel.innerHTML=\"Press Return to go to slide:\"}this.slideNumberDigit=document.createElement(\"div\");this.slideNumberDigit.setAttribute(\"class\",\"slideNumberDigit\");this.domNode.appendChild(this.slideNumberLabel);this.domNode.appendChild(this.slideNumberDigit);this.isShowing=false},setPosition:function(b,a){this.domNode.style.left=b+\"px\";this.domNode.style.top=a+\"px\"},setSlideNumber:function(a){this.slideNumberDigit.innerHTML=a},show:function(){this.isShowing=true;this.domNode.style.display=\"block\";this.domNode.style.opacity=1},hide:function(){this.isShowing=false;this.domNode.style.display=\"none\";this.domNode.style.opacity=0}});var SlideNumberDisplay=Class.create({initialize:function(a){this.domNode=a;this.width=100;this.height=100;this.slideNumberDigit=document.createElement(\"div\");this.slideNumberDigit.setAttribute(\"class\",\"slideNumberDisplayDigit\");this.domNode.appendChild(this.slideNumberDigit);this.isShowing=false},setPosition:function(b,a){this.domNode.style.left=b+\"px\";this.domNode.style.top=a+\"px\"},setSlideNumber:function(a){this.slideNumberDigit.innerHTML=a},show:function(a){this.isShowing=true;this.domNode.style.display=\"block\";this.domNode.style.opacity=1},hide:function(){this.isShowing=false;this.domNode.style.display=\"none\";this.domNode.style.opacity=0}});"
  },
  {
    "path": "assets/player/StageManager.js",
    "content": "var kStageIsReadyEvent=\"StageManager:StageIsReadyEvent\";var StageManager=Class.create({initialize:function(a,b){this.textureManager=a;this.scriptManager=b;this.stage=document.getElementById(\"stage\");this.hyperlinkPlane=document.getElementById(\"hyperlinkPlane\");this.stageWidth=0;this.stageHeight=0;this.showWidth=0;this.showHeight=0;this.audioTrackOffset=0;this.audioTrackIconSize=0;document.observe(kShowSizeDidChangeEvent,this.handleShowSizeDidChangeEvent.bind(this));document.observe(kStageSizeDidChangeEvent,this.handleStageSizeDidChangeEvent.bind(this))},removeTexture:function(a){a.parentNode.removeChild(a)},addHyperlink:function(b){var a=document.createElement(\"div\");setElementProperty(a,\"pointer-events\",\"all\");a.setAttribute(\"class\",\"hyperlink\");a.style.left=b.x+\"px\";a.style.top=b.y+\"px\";a.style.width=b.width+\"px\";a.style.height=b.height+\"px\";this.hyperlinkPlane.appendChild(a)},clearAllHyperlinks:function(){var a;while(this.hyperlinkPlane.childNodes.length>0){this.hyperlinkPlane.removeChild(this.hyperlinkPlane.firstChild)}this.audioTrackOffset=this.audioTrackSpacer},handleStageSizeDidChangeEvent:function(a){this.stageWidth=a.memo.width;this.stageHeight=a.memo.height;this.adjustStageToFit(this.stage);this.adjustStageToFit(this.hyperlinkPlane)},handleShowSizeDidChangeEvent:function(a){this.showWidth=a.memo.width;this.showHeight=a.memo.height;this.adjustStageToFit(this.stage);this.adjustStageToFit(this.hyperlinkPlane);this.audioTrackIconSize=this.showHeight/4;this.audioTrackSpacer=this.audioTrackIconSize/4;this.audioTrackOffset=this.audioTrackSpacer},adjustStageToFit:function(b){if((this.showWidth!=0)&&(this.stageWidth!=0)){var d=this.stageHeight/this.showHeight;var f=this.stageWidth/this.showWidth;var a=\"scaleX(\"+f+\") scaleY(\"+d+\")\";var e=20;var c=Math.tan(Math.PI/180*e/2)*15*(this.showWidth>this.showHeight?this.showHeight:this.showWidth);this.perspective=c;setElementProperty(b,kTransformOriginPropertyName,kTransformOriginCenterPropertyValue);setElementProperty(b,kTransformPropertyName,a);setElementProperty(b,kPerspectiveOriginPropertyName,kTransformOriginCenterPropertyValue);setElementProperty(b,kTransformStylePropertyName,kTransformStylePreserve3DPropertyValue);setElementPosition(b,(d-1)*this.showHeight/2,(f-1)*this.showWidth/2,this.showWidth,this.showHeight);document.fire(kStageIsReadyEvent,{})}},debugGetStageStatistics:function(){var a={numTextures:0,numPixels:0,numDegraded:0};this.debugRecursivelyWalkDomFrom(this.stage,a);return a}});"
  },
  {
    "path": "assets/player/TextureManager.js",
    "content": "var KNStaticAssets={};KNStaticAssets[\"KNTransitionSwoosh_Shadow.png\"]=new Image();KNStaticAssets[\"KNTransitionSwoosh_Shadow.png\"].src=static_url(\"KNTransitionSwoosh_Shadow.png\");KNStaticAssets[\"KNTransitionSlide_Black.png\"]=new Image();KNStaticAssets[\"KNTransitionSlide_Black.png\"].src=static_url(\"KNTransitionSlide_Black.png\");var TextureManager=Class.create({initialize:function(a){this.script=null;this.showUrl=a;this.sceneCache={};this.slideCache={};this.sceneDidLoadCallbackHandler=null;this.viewScale=1;document.observe(kScriptDidDownloadEvent,(function(b){this.handleScriptDidDownloadEvent(b)}).bind(this),false)},setSceneDidLoadCallbackHandler:function(a,b){this.sceneDidLoadCallbackHandler={handler:a,sceneIndex:b}},processTextureDidLoadCallback:function(d,b){if(this.sceneDidLoadCallbackHandler==null){return}var c=this.sceneDidLoadCallbackHandler.sceneIndex;var a=this.script.slideIndexFromSceneIndexLookup[c];if(a!=b){return}if(this.isSlidePreloaded(b)){this.callSceneDidLoadCallback()}},processSlideDidLoadCallback:function(b){if(this.sceneDidLoadCallbackHandler==null){return}var c=this.sceneDidLoadCallbackHandler.sceneIndex;var a=this.script.slideIndexFromSceneIndexLookup[c];if(a!=b){return}this.callSceneDidLoadCallback()},processSceneDidLoadCallback:function(a){if(this.sceneDidLoadCallbackHandler&&a===this.sceneDidLoadCallbackHandler.sceneIndex&&this.isScenePreloaded(a)){this.callSceneDidLoadCallback()}},callSceneDidLoadCallback:function(){this.sceneDidLoadCallbackHandler.handler();this.sceneDidLoadCallbackHandler=null},loadScene:function(c,a){if(c<0||c>this.script.numScenes){return}if(a){this.setSceneDidLoadCallbackHandler(a,c)}var b=this.script.slideIndexFromSceneIndexLookup[c];if(this.delegate.loadTextureBySlideIndex){this.assetForSlide(b)}else{this.requestTexturesForSlide(b)}},preloadScenes:function(a){for(var c in a){var b=this.script.slideIndexFromSceneIndexLookup[c];if(b==null){continue}if(this.slideCache.hasOwnProperty(b)===false){this.loadScene(c)}}},isSlidePreloaded:function(b){var a=false;if(this.slideCache[b]){a=true;for(var c in this.slideCache[b].textureRequests){if(this.slideCache[b].textureRequests[c]===false){a=false;break}}}return a},isScenePreloaded:function(c){var b=this.script.slideIndexFromSceneIndexLookup[c];var a=this.isSlidePreloaded(b);return a},handleScriptDidDownloadEvent:function(a){this.script=a.memo.script;this.delegate=a.memo.delegate},assetForSlide:function(f){var d=this.slideCache[f];var c=this.script.slideList[f];var b=this.script.slides[c];var a=b.assets;if(d==null){this.slideCache[f]={};this.slideCache[f].textureAssets={};this.slideCache[f].textureRequests={};for(var g in a){var e=a[g];if(e.type===\"texture\"){this.slideCache[f].textureRequests[g]=false;this.requestAsset(g,e,c,f)}}}else{if(this.isSlidePreloaded(f)){this.processSlideDidLoadCallback(f)}else{for(var g in a){var e=a[g];if(this.slideCache[f].textureRequests[g]===false&&e.type===\"texture\"){this.requestAsset(g,e,c,f)}}}}},requestAsset:function(d,b,a,c){requestedSlideIndex=c;if(b.assetRequest.type===\"slide\"){if(b.assetRequest.state===\"incoming\"||b.assetRequest.state===\"incoming-reflection\"){if(b.assetRequest.slide){requestedSlideIndex=this.script.slideList.indexOf(b.assetRequest.slide);if(requestedSlideIndex===-1){if(this.script.loopSlideshow){requestedSlideIndex=0}else{requestedSlideIndex=c;b.assetRequest.state=\"KNTransitionSlide_Black.png\"}}}else{if(c<this.script.slideList.length-1){requestedSlideIndex=c+1}else{if(this.script.loopSlideshow){requestedSlideIndex=0}else{requestedSlideIndex=c;b.assetRequest.state=\"KNTransitionSlide_Black.png\"}}}}}if(b.assetRequest.state===\"incoming\"||b.assetRequest.state===\"incoming-reflection\"||b.assetRequest.state===\"outgoing\"||b.assetRequest.state===\"outgoing-reflection\"){this.delegate.loadTextureBySlideIndex(requestedSlideIndex,b.assetRequest,(function(e,g,f){this.slideCache[g].textureAssets[e]=f;this.slideCache[g].textureRequests[e]=true;this.processTextureDidLoadCallback(d,c)}).bind(this,d,c))}else{this.slideCache[c].textureAssets[d]=KNStaticAssets[b.assetRequest.state];this.slideCache[c].textureRequests[d]=true}},requestTexturesForSlide:function(f){var d=this.slideCache[f];var c=this.script.slideList[f];var b=this.script.slides[c];var a=b.assets;if(d==null){this.slideCache[f]={};this.slideCache[f].textureAssets={};this.slideCache[f].textureRequests={};for(var g in a){var e=a[g];if(e.type===\"texture\"){this.slideCache[f].textureRequests[g]=false;this.fetchTexture(g,c,f)}}}else{if(this.isSlidePreloaded(f)){this.processSlideDidLoadCallback(f)}else{for(var g in a){var e=a[g];if(this.slideCache[f].textureRequests[g]===false&&e.type===\"texture\"){this.fetchTexture(g,c,f)}}}}},fetchTexture:function(h,d,f){var c=this.urlForTexture(h,d);var g=c.substr(c.length-3);if(g===\"png\"){var b=new Image();Event.observe(b,\"load\",this.handleImageOnloadEvent.bind(this,h,f));b.src=c;return}if(window.location.protocol===\"file:\"){c=c+\"p\";if(window.local_svg==null||window.local_svg==undefined){window.local_svg=(function(i){this.handleFetchCompleted(null,i,true)}).bind(this)}var a=document.createElement(\"script\");a.setAttribute(\"src\",c);document.head.appendChild(a)}else{var e={textureId:h,slideId:d,slideIndex:f};new Ajax.Request(c,{method:\"get\",onSuccess:this.handleFetchCompleted.bind(this,e)})}},handleFetchCompleted:function(r,d,n){var a=this.viewScale;var t;var s;if(n){t=d.name;slideId=d.slide;s=this.script.slideList.indexOf(slideId)}else{t=r.textureId;slideId=r.slideId;s=r.slideIndex}var f=this.urlForTexture(t,slideId);var l=f.substring(0,f.lastIndexOf(\"/\")+1);var j;var b=new DOMParser();if(n){j=b.parseFromString(d.svg,\"text/xml\")}else{if(browserPrefix===\"ms\"&&browserVersion<10){j=b.parseFromString(d.responseText,\"text/xml\")}else{j=d.responseXML}}var h=j.documentElement.getAttribute(\"viewBox\").split(\" \");var g=h[2];var m=h[3];var c=j.getElementsByTagName(\"image\");for(var p=0,e=c.length;p<e;p++){var q=c[p];var o=q.getAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\");q.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",l+o)}var k=document.importNode(j.documentElement,true);k.setAttributeNS(\"http://www.w3.org/2000/svg\",\"width\",g);k.setAttributeNS(\"http://www.w3.org/2000/svg\",\"height\",m);this.slideCache[s].textureAssets[t]=k;this.slideCache[s].textureRequests[t]=true;this.processTextureDidLoadCallback(t,s)},setViewScale:function(a){if(this.viewScale!==a){this.viewScale=a;this.sceneCache=null;this.sceneCache={}}},handleImageOnloadEvent:function(d,c,b){b=b||window.event;var a=b.target||b.srcElement;this.slideCache[c].textureAssets[d]=a;this.slideCache[c].textureRequests[d]=true;this.processTextureDidLoadCallback(d,c)},getTextureObject:function(d,c){var a;var b=this.script.slideIndexFromSceneIndexLookup[d];a=this.slideCache[b].textureAssets[c];return a},getTextureInfo:function(e,d){var c=this.script.slideIndexFromSceneIndexLookup[e];if(c==null){return null}var a=this.script.slideList[c];var b=this.script.slides[a].assets[d];return b},getTextureUrl:function(d,c){var b=this.script.slideIndexFromSceneIndexLookup[d];if(b==null){return null}var a=this.script.slideList[b];return this.urlForTexture(c,a)},getMovieUrl:function(d,c){var b=this.script.slideIndexFromSceneIndexLookup[d];if(b==null){return null}var a=this.script.slideList[b];return this.urlForMovie(c,a)},urlForAsset:function(e,c){var b=\"\";var d=this.script.slides[c].assets[e];if(d==null){return b}var a=d.url;if((a!=null)&&(a!=\"\")){if(a.toLowerCase().substring(0,4)===\"http\"){b=a}else{b=this.showUrl+(c?c+\"/\":\"\")+a}}return b},urlForMovie:function(b,a){return this.generateUrl(b,a,true)},urlForTexture:function(b,a){return this.generateUrl(b,a,false)},generateUrl:function(g,c,f){var b=\"\";var d=\"\";var e=this.script.slides[c].assets[g];if(e===null){return b}if(f){var a=this.script.slides[c].assets[e.movie];d=a.url}else{d=e.url}if((d!=null)&&(d!=\"\")){if(d.toLowerCase().substring(0,4)===\"http\"){b=d}else{b=this.showUrl+(c?c+\"/\":\"\")+d}}return b},scenesInCache:function(){var a=\"\";for(var b in this.sceneCache){if(a!=\"\"){a+=\", \"}a+=b}return a}});"
  },
  {
    "path": "assets/player/TouchController.js",
    "content": "var kTouchStartEventName=\"touchstart\";var kTouchMoveEventName=\"touchmove\";var kTouchEndEventName=\"touchend\";var kTouchCancelEventName=\"touchcancel\";var kGestureStartEventName=\"gesturestart\";var kGestureEndEventName=\"gestureend\";var kSwipeEvent=\"TouchController:SwipeEvent\";var kTapEvent=\"TouchController:TapeEvent\";var TouchController=Class.create({initialize:function(){document.observe(kTouchStartEventName,this.handleTouchStartEvent.bind(this));document.observe(kTouchMoveEventName,this.handleTouchMoveEvent.bind(this));document.observe(kTouchEndEventName,this.handleTouchEndEvent.bind(this));document.observe(kTouchCancelEventName,this.handleTouchCancelEvent.bind(this));document.observe(kGestureStartEventName,this.handleGestureStartEvent.bind(this));document.observe(kGestureEndEventName,this.handleGestureEndEvent.bind(this));this.swipeInProgress=false;this.swipeFingerCount=0;this.swipeStartTime=0;this.swipeStartX=0;this.swipeStartY=0;this.preventDefault=true;this.tapEventCallback=null;this.setTrackArea(0,0,0,0);this.enableTouchTracking=true},setTouchTrackingEnabled:function(a){this.enableTouchTracking=a},setTrackArea:function(d,c,b,a){debugMessage(kDebugTouchController_SetTrackArea,\"left: \"+d+\" top: \"+c+\" width: \"+b+\" height: \"+a);this.trackAreaLeft=d;this.trackAreaTop=c;this.trackAreaRight=d+b;this.trackAreaBottom=c+a},registerTapEventCallback:function(a){this.tapEventCallback=a},isTouchWithinTrackArea:function(a){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"checking...\");if(this.enableTouchTracking===false){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- nope, tracking is disabled\");return false}if(a.clientX<this.trackAreaLeft){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- nope, x < left\");return false}if(a.clientX>this.trackAreaRight){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- nope, x > right\");return false}if(a.clientY<this.trackAreaTop){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- nope, y < top\");return false}if(a.clientY>this.trackAreaBottom){debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- nope, y > bottom\");return false}debugMessage(kDebugTouchController_IsTouchWithinTrackArea,\"- yes it is!\");return true},handleTouchStartEvent:function(b){debugMessage(kDebugTouchController_HandleTouchStartEvent,\"touch event has \"+b.touches.length+\" fingers...\");if(this.swipeInProgress===false){debugMessage(kDebugTouchController_HandleTouchStartEvent,\"- this is the first finger down event...\");var a=b.touches[0];if(this.isTouchWithinTrackArea(a)){debugMessage(kDebugTouchController_HandleTouchStartEvent,\"- start tracking a swipt event...\");if(this.preventDefault){b.preventDefault()}this.swipeInProgress=true;this.swipeFingerCount=b.touches.length;this.swipeStartTime=new Date();this.swipeStartX=a.clientX;this.swipeStartY=a.clientY}else{debugMessage(kDebugTouchController_HandleTouchStartEvent,\"- but it is outside of the track area\")}}else{debugMessage(kDebugTouchController_HandleTouchStartEvent,\"- this is a subsequent finger down event. update finger count...\");if(b.touches.length>this.swipeFingerCount){this.swipeFingerCount=b.touches.length;debugMessage(kDebugTouchController_HandleTouchStartEvent,\"- this.swipeFingerCount:\"+this.swipeFingerCount)}}},handleTouchMoveEvent:function(a){if(this.preventDefault){a.preventDefault()}debugMessage(kDebugTouchController_HandleTouchCancelEvent,\"\")},handleTouchEndEvent:function(a){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"touch event has \"+a.touches.length+\" fingers...\");if(this.swipeInProgress){if(this.preventDefault){a.preventDefault()}if(a.touches.length===0){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  \"+this.swipeFingerCount+\" finger swipe is complete.\");var h=a.changedTouches[0];var m=document.viewport.getDimensions();var e=m.width/3;var d=m.height/3;var g=m.width/3;var k=h.clientX-this.swipeStartX;var i=h.clientY-this.swipeStartY;var c=Math.abs(k);var b=Math.abs(i);var o=new Date();var q=o-this.swipeStartTime;var l=false;var p=false;var f=400;var j=20;if(q<f){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  elapsed time was short enough to be a tap, check its magnitude...\");if((c<j)&&(b<j)){l=true}else{debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  magnitude time too big to be a tap, check if it's a swipe...\")}}else{debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  elapsed time too long to be a tap, check if it's a swipe...\")}if(q>800){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  elapsed time too long to be a swipe, ignoring...\")}else{if(c>b){if(b>d){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  vertical magnitude too high, ignoring...\")}else{p=true}}else{if(c>g){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  horizontal magnitude too high, ignoring...\")}else{p=true}}}if(l){debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  it's a \"+this.swipeFingerCount+\" finger tap\");if(this.tapEventCallback){var a={};a.memo={};a.memo.fingers=this.swipeFingerCount;a.memo.pointX=h.clientX;a.memo.pointY=h.clientY;debugMessage(kDebugTouchController_HandleTouchEndEvent,\"- invoking callback with pointX: \"+h.clientX+\" pointY: \"+h.clientY+\"...\");this.tapEventCallback(a);debugMessage(kDebugTouchController_HandleTouchEndEvent,\"- back from callback\")}else{debugMessage(kDebugTouchController_HandleTouchEndEvent,\"- firing TapEvent...\");document.fire(kTapEvent,{fingers:this.swipeFingerCount,pointX:h.clientX,pointY:h.clientY})}}else{if(p){var n;if(c>b){n=(k<0?\"left\":\"right\")}else{n=(i<0?\"up\":\"down\")}debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  it's a \"+this.swipeFingerCount+\" finger swipe in the \"+n+\" direction\");document.fire(kSwipeEvent,{direction:n,fingers:this.swipeFingerCount})}}this.swipeInProgress=false;this.swipeFingerCount=0}}else{debugMessage(kDebugTouchController_HandleTouchEndEvent,\"-  false alarm. swipe has already ended.\")}},handleTouchCancelEvent:function(a){debugMessage(kDebugTouchController_HandleTouchCancelEvent,\"\");this.swipeInProgress=false},handleGestureStartEvent:function(a){debugMessage(kDebugTouchController_HandleGestureStartEvent,\"\");if(this.preventDefault){a.preventDefault()}},handleGestureEndEvent:function(a){debugMessage(kDebugTouchController_HandleGestureEndEvent,\"\");if(this.preventDefault){a.preventDefault()}}});"
  },
  {
    "path": "assets/player/Utilities.js",
    "content": "var s=Class.create({initialize:function(){}});function getMobileOSVersionInfo(){var b=navigator.userAgent.match(/iPhone OS ([\\d_]+)/)||navigator.userAgent.match(/iPad OS ([\\d_]+)/)||navigator.userAgent.match(/CPU OS ([\\d_]+)/);var c={major:0,minor:0,point:0};if(b){var a=b[1].split(\"_\");c.major=parseInt(a[0]);if(a.length>1){c.minor=parseInt(a[1])}if(a.length>2){c.point=parseInt(a[2])}}return c}function isMobileSafari(){if(navigator.userAgent.indexOf(\"iPod\")!=-1){return true}else{if(navigator.userAgent.indexOf(\"iPhone\")!=-1){return true}else{if(navigator.userAgent.indexOf(\"iPad\")!=-1){return true}else{return false}}}}function isiPad(){return(navigator.userAgent.indexOf(\"iPad\")!=-1)}function getUrlParameter(b){b=b.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var a=\"[\\\\?&]\"+b+\"=([^&#]*)\";var c=new RegExp(a);var d=c.exec(window.location.href);if(d==null){return\"\"}else{return d[1]}}function setElementProperty(c,b,a){if(browserPrefix==\"ms\"){c.style[b]=a}else{c.style.setProperty(b,a,null)}}function setElementOpaque(a){a.style.opacity=1}function setElementTransparent(a){a.style.opacity=0}function setElementPosition(b,e,d,c,a){if(b==null){window.console.log(\"null element passed to setElementPosition \"+e+\", \"+d+\", \"+c+\", \"+a);return}b.style.top=e+\"px\";b.style.left=d+\"px\";b.style.width=c+\"px\";b.style.height=a+\"px\"}function setElementRect(a,b){if(a==null){return}a.style.top=b.y;a.style.left=b.x;a.style.width=b.width;a.style.height=b.height}function centerElementInDiv(c,e,d,a,b){if(c==null){return}var g=(b-d)/2;var f=(a-e)/2;setElementPosition(c,g,f,e,d)}function showElement(a){if(a==null){return}a.style.visibility=\"visible\"}function hideElement(a){if(a==null){return}a.style.visibility=\"hidden\"}function runInNextEventLoop(a){setTimeout(a,100)}function ensureScaleFactorNotZero(a){if(a==0){return 0.000001}else{return a}}function scaleSizeWithinSize(c,g,e,d){var f={};var b=c/g;var a=e/d;if(b>a){f.width=e;f.height=g*(e/c)}else{if(b<a){f.width=c*(d/g);f.height=d}else{f.width=e;f.height=d}}return f}function parseTransformMatrix(a){var c=[1,0,0,1,0,0];if(a.indexOf(\"matrix(\")==0){var b=a.substring(7,a.length-1);c=b.split(\",\")}return c}function escapeTextureId(b){var a=b.replace(/\\./g,\"-\");return a}function unEscapeTextureId(b){var a=b.replace(/\\-/g,\".\");return a}var MONTH_NAMES=new Array(\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\",\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\");var DAY_NAMES=new Array(\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\");function LZ(a){return(a<0||a>9?\"\":\"0\")+a}Object.extend(Date.prototype,{format:function(D){D=D+\"\";var I=this;var l=\"\";var v=0;var G=\"\";var f=\"\";var j=I.getFullYear()+\"\";var g=I.getMonth()+1;var F=I.getDate();var o=I.getDay();var n=I.getHours();var x=I.getMinutes();var q=I.getSeconds();var t,u,b,r,J,e,C,B,z,p,N,n,L,i,a,A;var w=new Object();if(j.length<4){j=\"\"+(j-0+1900)}w.y=\"\"+j;w.yyyy=j;w.yy=j.substring(2,4);w.M=g;w.MM=LZ(g);w.MMM=MONTH_NAMES[g-1];w.NNN=MONTH_NAMES[g+11];w.d=F;w.dd=LZ(F);w.E=DAY_NAMES[o+7];w.EE=DAY_NAMES[o];w.H=n;w.HH=LZ(n);if(n==0){w.h=12}else{if(n>12){w.h=n-12}else{w.h=n}}w.hh=LZ(w.h);if(n>11){w.K=n-12}else{w.K=n}w.k=n+1;w.KK=LZ(w.K);w.kk=LZ(w.k);if(n>11){w.a=\"PM\"}else{w.a=\"AM\"}w.m=x;w.mm=LZ(x);w.s=q;w.ss=LZ(q);while(v<D.length){G=D.charAt(v);f=\"\";while((D.charAt(v)==G)&&(v<D.length)){f+=D.charAt(v++)}if(w[f]!=null){l=l+w[f]}else{l=l+f}}return l}});function getHecklerElementsByTagName(a,b){return getElementsByTagNameNS(a,b,\"urn:iwork:property\",\"X:\")}function getElementsByTagNameNS(b,c,d,e){var a=null;if(b.getElementsByTagNameNS){a=b.getElementsByTagNameNS(d,c)}else{a=b.getElementsByTagName(e+c)}return a};"
  },
  {
    "path": "assets/player/prototype.js",
    "content": "var Prototype={Version:\"1.7\",Browser:(function(){var b=navigator.userAgent;var a=Object.prototype.toString.call(window.opera)==\"[object Opera]\";return{IE:!!window.attachEvent&&!a,Opera:a,WebKit:b.indexOf(\"AppleWebKit/\")>-1,Gecko:b.indexOf(\"Gecko\")>-1&&b.indexOf(\"KHTML\")===-1,MobileSafari:/Apple.*Mobile/.test(b)}})(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:(function(){var a=window.Element||window.HTMLElement;return !!(a&&a.prototype)})(),SpecificElementExtensions:(function(){if(typeof window.HTMLDivElement!==\"undefined\"){return true}var c=document.createElement(\"div\"),b=document.createElement(\"form\"),a=false;if(c.__proto__&&(c.__proto__!==b.__proto__)){a=true}c=b=null;return a})()},ScriptFragment:\"<script[^>]*>([\\\\S\\\\s]*?)<\\/script>\",JSONFilter:/^\\/\\*-secure-([\\s\\S]*)\\*\\/\\s*$/,emptyFunction:function(){},K:function(a){return a}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElementExtensions=false}var Abstract={};var Try={these:function(){var c;for(var b=0,d=arguments.length;b<d;b++){var a=arguments[b];try{c=a();break}catch(f){}}return c}};var Class=(function(){var d=(function(){for(var e in {toString:1}){if(e===\"toString\"){return false}}return true})();function a(){}function b(){var h=null,g=$A(arguments);if(Object.isFunction(g[0])){h=g.shift()}function e(){this.initialize.apply(this,arguments)}Object.extend(e,Class.Methods);e.superclass=h;e.subclasses=[];if(h){a.prototype=h.prototype;e.prototype=new a;h.subclasses.push(e)}for(var f=0,j=g.length;f<j;f++){e.addMethods(g[f])}if(!e.prototype.initialize){e.prototype.initialize=Prototype.emptyFunction}e.prototype.constructor=e;return e}function c(l){var g=this.superclass&&this.superclass.prototype,f=Object.keys(l);if(d){if(l.toString!=Object.prototype.toString){f.push(\"toString\")}if(l.valueOf!=Object.prototype.valueOf){f.push(\"valueOf\")}}for(var e=0,h=f.length;e<h;e++){var k=f[e],j=l[k];if(g&&Object.isFunction(j)&&j.argumentNames()[0]==\"$super\"){var m=j;j=(function(i){return function(){return g[i].apply(this,arguments)}})(k).wrap(m);j.valueOf=m.valueOf.bind(m);j.toString=m.toString.bind(m)}this.prototype[k]=j}return this}return{create:b,Methods:{addMethods:c}}})();(function(){var C=Object.prototype.toString,B=\"Null\",o=\"Undefined\",v=\"Boolean\",f=\"Number\",s=\"String\",H=\"Object\",t=\"[object Function]\",y=\"[object Boolean]\",g=\"[object Number]\",l=\"[object String]\",h=\"[object Array]\",x=\"[object Date]\",i=window.JSON&&typeof JSON.stringify===\"function\"&&JSON.stringify(0)===\"0\"&&typeof JSON.stringify(Prototype.K)===\"undefined\";function k(J){switch(J){case null:return B;case (void 0):return o}var I=typeof J;switch(I){case\"boolean\":return v;case\"number\":return f;case\"string\":return s}return H}function z(I,K){for(var J in K){I[J]=K[J]}return I}function G(I){try{if(c(I)){return\"undefined\"}if(I===null){return\"null\"}return I.inspect?I.inspect():String(I)}catch(J){if(J instanceof RangeError){return\"...\"}throw J}}function D(I){return F(\"\",{\"\":I},[])}function F(R,O,P){var Q=O[R],N=typeof Q;if(k(Q)===H&&typeof Q.toJSON===\"function\"){Q=Q.toJSON(R)}var K=C.call(Q);switch(K){case g:case y:case l:Q=Q.valueOf()}switch(Q){case null:return\"null\";case true:return\"true\";case false:return\"false\"}N=typeof Q;switch(N){case\"string\":return Q.inspect(true);case\"number\":return isFinite(Q)?String(Q):\"null\";case\"object\":for(var J=0,I=P.length;J<I;J++){if(P[J]===Q){throw new TypeError()}}P.push(Q);var M=[];if(K===h){for(var J=0,I=Q.length;J<I;J++){var L=F(J,Q,P);M.push(typeof L===\"undefined\"?\"null\":L)}M=\"[\"+M.join(\",\")+\"]\"}else{var S=Object.keys(Q);for(var J=0,I=S.length;J<I;J++){var R=S[J],L=F(R,Q,P);if(typeof L!==\"undefined\"){M.push(R.inspect(true)+\":\"+L)}}M=\"{\"+M.join(\",\")+\"}\"}P.pop();return M}}function w(I){return JSON.stringify(I)}function j(I){return $H(I).toQueryString()}function p(I){return I&&I.toHTML?I.toHTML():String.interpret(I)}function r(I){if(k(I)!==H){throw new TypeError()}var J=[];for(var K in I){if(I.hasOwnProperty(K)){J.push(K)}}return J}function d(I){var J=[];for(var K in I){J.push(I[K])}return J}function A(I){return z({},I)}function u(I){return !!(I&&I.nodeType==1)}function m(I){return C.call(I)===h}var b=(typeof Array.isArray==\"function\")&&Array.isArray([])&&!Array.isArray({});if(b){m=Array.isArray}function e(I){return I instanceof Hash}function a(I){return C.call(I)===t}function n(I){return C.call(I)===l}function q(I){return C.call(I)===g}function E(I){return C.call(I)===x}function c(I){return typeof I===\"undefined\"}z(Object,{extend:z,inspect:G,toJSON:i?w:D,toQueryString:j,toHTML:p,keys:Object.keys||r,values:d,clone:A,isElement:u,isArray:m,isHash:e,isFunction:a,isString:n,isNumber:q,isDate:E,isUndefined:c})})();Object.extend(Function.prototype,(function(){var k=Array.prototype.slice;function d(o,l){var n=o.length,m=l.length;while(m--){o[n+m]=l[m]}return o}function i(m,l){m=k.call(m,0);return d(m,l)}function g(){var l=this.toString().match(/^[\\s\\(]*function[^(]*\\(([^)]*)\\)/)[1].replace(/\\/\\/.*?[\\r\\n]|\\/\\*(?:.|[\\r\\n])*?\\*\\//g,\"\").replace(/\\s+/g,\"\").split(\",\");return l.length==1&&!l[0]?[]:l}function h(n){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this}var l=this,m=k.call(arguments,1);return function(){var o=i(m,arguments);return l.apply(n,o)}}function f(n){var l=this,m=k.call(arguments,1);return function(p){var o=d([p||window.event],m);return l.apply(n,o)}}function j(){if(!arguments.length){return this}var l=this,m=k.call(arguments,0);return function(){var n=i(m,arguments);return l.apply(this,n)}}function e(n){var l=this,m=k.call(arguments,1);n=n*1000;return window.setTimeout(function(){return l.apply(l,m)},n)}function a(){var l=d([0.01],arguments);return this.delay.apply(this,l)}function c(m){var l=this;return function(){var n=d([l.bind(this)],arguments);return m.apply(this,n)}}function b(){if(this._methodized){return this._methodized}var l=this;return this._methodized=function(){var m=d([this],arguments);return l.apply(null,m)}}return{argumentNames:g,bind:h,bindAsEventListener:f,curry:j,delay:e,defer:a,wrap:c,methodize:b}})());(function(c){function b(){return this.getUTCFullYear()+\"-\"+(this.getUTCMonth()+1).toPaddedString(2)+\"-\"+this.getUTCDate().toPaddedString(2)+\"T\"+this.getUTCHours().toPaddedString(2)+\":\"+this.getUTCMinutes().toPaddedString(2)+\":\"+this.getUTCSeconds().toPaddedString(2)+\"Z\"}function a(){return this.toISOString()}if(!c.toISOString){c.toISOString=b}if(!c.toJSON){c.toJSON=a}})(Date.prototype);RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(a){return String(a).replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")};var PeriodicalExecuter=Class.create({initialize:function(b,a){this.callback=b;this.frequency=a;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},execute:function(){this.callback(this)},stop:function(){if(!this.timer){return}clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();this.currentlyExecuting=false}catch(a){this.currentlyExecuting=false;throw a}}}});Object.extend(String,{interpret:function(a){return a==null?\"\":String(a)},specialChar:{\"\\b\":\"\\\\b\",\"\\t\":\"\\\\t\",\"\\n\":\"\\\\n\",\"\\f\":\"\\\\f\",\"\\r\":\"\\\\r\",\"\\\\\":\"\\\\\\\\\"}});Object.extend(String.prototype,(function(){var NATIVE_JSON_PARSE_SUPPORT=window.JSON&&typeof JSON.parse===\"function\"&&JSON.parse('{\"test\": true}').test;function prepareReplacement(replacement){if(Object.isFunction(replacement)){return replacement}var template=new Template(replacement);return function(match){return template.evaluate(match)}}function gsub(pattern,replacement){var result=\"\",source=this,match;replacement=prepareReplacement(replacement);if(Object.isString(pattern)){pattern=RegExp.escape(pattern)}if(!(pattern.length||pattern.source)){replacement=replacement(\"\");return replacement+source.split(\"\").join(replacement)+replacement}while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length)}else{result+=source,source=\"\"}}return result}function sub(pattern,replacement,count){replacement=prepareReplacement(replacement);count=Object.isUndefined(count)?1:count;return this.gsub(pattern,function(match){if(--count<0){return match[0]}return replacement(match)})}function scan(pattern,iterator){this.gsub(pattern,iterator);return String(this)}function truncate(length,truncation){length=length||30;truncation=Object.isUndefined(truncation)?\"...\":truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this)}function strip(){return this.replace(/^\\s+/,\"\").replace(/\\s+$/,\"\")}function stripTags(){return this.replace(/<\\w+(\\s+(\"[^\"]*\"|'[^']*'|[^>])+)?>|<\\/\\w+>/gi,\"\")}function stripScripts(){return this.replace(new RegExp(Prototype.ScriptFragment,\"img\"),\"\")}function extractScripts(){var matchAll=new RegExp(Prototype.ScriptFragment,\"img\"),matchOne=new RegExp(Prototype.ScriptFragment,\"im\");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||[\"\",\"\"])[1]})}function evalScripts(){return this.extractScripts().map(function(script){return eval(script)})}function escapeHTML(){return this.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function unescapeHTML(){return this.stripTags().replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&amp;/g,\"&\")}function toQueryParams(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{}}return match[1].split(separator||\"&\").inject({},function(hash,pair){if((pair=pair.split(\"=\"))[0]){var key=decodeURIComponent(pair.shift()),value=pair.length>1?pair.join(\"=\"):pair[0];if(value!=undefined){value=decodeURIComponent(value)}if(key in hash){if(!Object.isArray(hash[key])){hash[key]=[hash[key]]}hash[key].push(value)}else{hash[key]=value}}return hash})}function toArray(){return this.split(\"\")}function succ(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)}function times(count){return count<1?\"\":new Array(count+1).join(this)}function camelize(){return this.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():\"\"})}function capitalize(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()}function underscore(){return this.replace(/::/g,\"/\").replace(/([A-Z]+)([A-Z][a-z])/g,\"$1_$2\").replace(/([a-z\\d])([A-Z])/g,\"$1_$2\").replace(/-/g,\"_\").toLowerCase()}function dasherize(){return this.replace(/_/g,\"-\")}function inspect(useDoubleQuotes){var escapedString=this.replace(/[\\x00-\\x1f\\\\]/g,function(character){if(character in String.specialChar){return String.specialChar[character]}return\"\\\\u00\"+character.charCodeAt().toPaddedString(2,16)});if(useDoubleQuotes){return'\"'+escapedString.replace(/\"/g,'\\\\\"')+'\"'}return\"'\"+escapedString.replace(/'/g,\"\\\\'\")+\"'\"}function unfilterJSON(filter){return this.replace(filter||Prototype.JSONFilter,\"$1\")}function isJSON(){var str=this;if(str.blank()){return false}str=str.replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\"@\");str=str.replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\"]\");str=str.replace(/(?:^|:|,)(?:\\s*\\[)+/g,\"\");return(/^[\\],:{}\\s]*$/).test(str)}function evalJSON(sanitize){var json=this.unfilterJSON(),cx=/[\\u0000\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g;if(cx.test(json)){json=json.replace(cx,function(a){return\"\\\\u\"+(\"0000\"+a.charCodeAt(0).toString(16)).slice(-4)})}try{if(!sanitize||json.isJSON()){return eval(\"(\"+json+\")\")}}catch(e){}throw new SyntaxError(\"Badly formed JSON string: \"+this.inspect())}function parseJSON(){var json=this.unfilterJSON();return JSON.parse(json)}function include(pattern){return this.indexOf(pattern)>-1}function startsWith(pattern){return this.lastIndexOf(pattern,0)===0}function endsWith(pattern){var d=this.length-pattern.length;return d>=0&&this.indexOf(pattern,d)===d}function empty(){return this==\"\"}function blank(){return/^\\s*$/.test(this)}function interpolate(object,pattern){return new Template(this,pattern).evaluate(object)}return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.prototype.trim||strip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize:dasherize,inspect:inspect,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJSON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:evalJSON,include:include,startsWith:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interpolate}})());var Template=Class.create({initialize:function(a,b){this.template=a.toString();this.pattern=b||Template.Pattern},evaluate:function(a){if(a&&Object.isFunction(a.toTemplateReplacements)){a=a.toTemplateReplacements()}return this.template.gsub(this.pattern,function(d){if(a==null){return(d[1]+\"\")}var f=d[1]||\"\";if(f==\"\\\\\"){return d[2]}var b=a,g=d[3],e=/^([^.[]+|\\[((?:.*?[^\\\\])?)\\])(\\.|\\[|$)/;d=e.exec(g);if(d==null){return f}while(d!=null){var c=d[1].startsWith(\"[\")?d[2].replace(/\\\\\\\\]/g,\"]\"):d[1];b=b[c];if(null==b||\"\"==d[3]){break}g=g.substring(\"[\"==d[3]?d[1].length:d[0].length);d=e.exec(g)}return f+String.interpret(b)})}});Template.Pattern=/(^|.|\\r|\\n)(#\\{(.*?)\\})/;var $break={};var Enumerable=(function(){function c(y,x){var w=0;try{this._each(function(A){y.call(x,A,w++)})}catch(z){if(z!=$break){throw z}}return this}function r(z,y,x){var w=-z,A=[],B=this.toArray();if(z<1){return B}while((w+=z)<B.length){A.push(B.slice(w,w+z))}return A.collect(y,x)}function b(y,x){y=y||Prototype.K;var w=true;this.each(function(A,z){w=w&&!!y.call(x,A,z);if(!w){throw $break}});return w}function i(y,x){y=y||Prototype.K;var w=false;this.each(function(A,z){if(w=!!y.call(x,A,z)){throw $break}});return w}function j(y,x){y=y||Prototype.K;var w=[];this.each(function(A,z){w.push(y.call(x,A,z))});return w}function t(y,x){var w;this.each(function(A,z){if(y.call(x,A,z)){w=A;throw $break}});return w}function h(y,x){var w=[];this.each(function(A,z){if(y.call(x,A,z)){w.push(A)}});return w}function g(z,y,x){y=y||Prototype.K;var w=[];if(Object.isString(z)){z=new RegExp(RegExp.escape(z))}this.each(function(B,A){if(z.match(B)){w.push(y.call(x,B,A))}});return w}function a(w){if(Object.isFunction(this.indexOf)){if(this.indexOf(w)!=-1){return true}}var x=false;this.each(function(y){if(y==w){x=true;throw $break}});return x}function q(x,w){w=Object.isUndefined(w)?null:w;return this.eachSlice(x,function(y){while(y.length<x){y.push(w)}return y})}function l(w,y,x){this.each(function(A,z){w=y.call(x,w,A,z)});return w}function v(x){var w=$A(arguments).slice(1);return this.map(function(y){return y[x].apply(y,w)})}function p(y,x){y=y||Prototype.K;var w;this.each(function(A,z){A=y.call(x,A,z);if(w==null||A>=w){w=A}});return w}function n(y,x){y=y||Prototype.K;var w;this.each(function(A,z){A=y.call(x,A,z);if(w==null||A<w){w=A}});return w}function e(z,x){z=z||Prototype.K;var y=[],w=[];this.each(function(B,A){(z.call(x,B,A)?y:w).push(B)});return[y,w]}function f(x){var w=[];this.each(function(y){w.push(y[x])});return w}function d(y,x){var w=[];this.each(function(A,z){if(!y.call(x,A,z)){w.push(A)}});return w}function m(x,w){return this.map(function(z,y){return{value:z,criteria:x.call(w,z,y)}}).sort(function(B,A){var z=B.criteria,y=A.criteria;return z<y?-1:z>y?1:0}).pluck(\"value\")}function o(){return this.map()}function s(){var x=Prototype.K,w=$A(arguments);if(Object.isFunction(w.last())){x=w.pop()}var y=[this].concat(w).map($A);return this.map(function(A,z){return x(y.pluck(z))})}function k(){return this.toArray().length}function u(){return\"#<Enumerable:\"+this.toArray().inspect()+\">\"}return{each:c,eachSlice:r,all:b,every:b,any:i,some:i,collect:j,map:j,detect:t,findAll:h,select:h,filter:h,grep:g,include:a,member:a,inGroupsOf:q,inject:l,invoke:v,max:p,min:n,partition:e,pluck:f,reject:d,sortBy:m,toArray:o,entries:o,zip:s,size:k,inspect:u,find:t}})();function $A(c){if(!c){return[]}if(\"toArray\" in Object(c)){return c.toArray()}var b=c.length||0,a=new Array(b);while(b--){a[b]=c[b]}return a}function $w(a){if(!Object.isString(a)){return[]}a=a.strip();return a?a.split(/\\s+/):[]}Array.from=$A;(function(){var r=Array.prototype,m=r.slice,o=r.forEach;function b(w,v){for(var u=0,x=this.length>>>0;u<x;u++){if(u in this){w.call(v,this[u],u,this)}}}if(!o){o=b}function l(){this.length=0;return this}function d(){return this[0]}function g(){return this[this.length-1]}function i(){return this.select(function(u){return u!=null})}function t(){return this.inject([],function(v,u){if(Object.isArray(u)){return v.concat(u.flatten())}v.push(u);return v})}function h(){var u=m.call(arguments,0);return this.select(function(v){return !u.include(v)})}function f(u){return(u===false?this.toArray():this)._reverse()}function k(u){return this.inject([],function(x,w,v){if(0==v||(u?x.last()!=w:!x.include(w))){x.push(w)}return x})}function p(u){return this.uniq().findAll(function(v){return u.detect(function(w){return v===w})})}function q(){return m.call(this,0)}function j(){return this.length}function s(){return\"[\"+this.map(Object.inspect).join(\", \")+\"]\"}function a(w,u){u||(u=0);var v=this.length;if(u<0){u=v+u}for(;u<v;u++){if(this[u]===w){return u}}return -1}function n(v,u){u=isNaN(u)?this.length:(u<0?this.length+u:u)+1;var w=this.slice(0,u).reverse().indexOf(v);return(w<0)?w:u-w-1}function c(){var z=m.call(this,0),x;for(var v=0,w=arguments.length;v<w;v++){x=arguments[v];if(Object.isArray(x)&&!(\"callee\" in x)){for(var u=0,y=x.length;u<y;u++){z.push(x[u])}}else{z.push(x)}}return z}Object.extend(r,Enumerable);if(!r._reverse){r._reverse=r.reverse}Object.extend(r,{_each:o,clear:l,first:d,last:g,compact:i,flatten:t,without:h,reverse:f,uniq:k,intersect:p,clone:q,toArray:q,size:j,inspect:s});var e=(function(){return[].concat(arguments)[0][0]!==1})(1,2);if(e){r.concat=c}if(!r.indexOf){r.indexOf=a}if(!r.lastIndexOf){r.lastIndexOf=n}})();function $H(a){return new Hash(a)}var Hash=Class.create(Enumerable,(function(){function e(p){this._object=Object.isHash(p)?p.toObject():Object.clone(p)}function f(q){for(var p in this._object){var r=this._object[p],s=[p,r];s.key=p;s.value=r;q(s)}}function j(p,q){return this._object[p]=q}function c(p){if(this._object[p]!==Object.prototype[p]){return this._object[p]}}function m(p){var q=this._object[p];delete this._object[p];return q}function o(){return Object.clone(this._object)}function n(){return this.pluck(\"key\")}function l(){return this.pluck(\"value\")}function g(q){var p=this.detect(function(r){return r.value===q});return p&&p.key}function i(p){return this.clone().update(p)}function d(p){return new Hash(p).inject(this,function(q,r){q.set(r.key,r.value);return q})}function b(p,q){if(Object.isUndefined(q)){return p}return p+\"=\"+encodeURIComponent(String.interpret(q))}function a(){return this.inject([],function(t,w){var s=encodeURIComponent(w.key),q=w.value;if(q&&typeof q==\"object\"){if(Object.isArray(q)){var v=[];for(var r=0,p=q.length,u;r<p;r++){u=q[r];v.push(b(s,u))}return t.concat(v)}}else{t.push(b(s,q))}return t}).join(\"&\")}function k(){return\"#<Hash:{\"+this.map(function(p){return p.map(Object.inspect).join(\": \")}).join(\", \")+\"}>\"}function h(){return new Hash(this)}return{initialize:e,_each:f,set:j,get:c,unset:m,toObject:o,toTemplateReplacements:o,keys:n,values:l,index:g,merge:i,update:d,toQueryString:a,inspect:k,toJSON:o,clone:h}})());Hash.from=$H;Object.extend(Number.prototype,(function(){function d(){return this.toPaddedString(2,16)}function b(){return this+1}function h(j,i){$R(0,this,true).each(j,i);return this}function g(k,j){var i=this.toString(j||10);return\"0\".times(k-i.length)+i}function a(){return Math.abs(this)}function c(){return Math.round(this)}function e(){return Math.ceil(this)}function f(){return Math.floor(this)}return{toColorPart:d,succ:b,times:h,toPaddedString:g,abs:a,round:c,ceil:e,floor:f}})());function $R(c,a,b){return new ObjectRange(c,a,b)}var ObjectRange=Class.create(Enumerable,(function(){function b(f,d,e){this.start=f;this.end=d;this.exclusive=e}function c(d){var e=this.start;while(this.include(e)){d(e);e=e.succ()}}function a(d){if(d<this.start){return false}if(this.exclusive){return d<this.end}return d<=this.end}return{initialize:b,_each:c,include:a}})());var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject(\"Msxml2.XMLHTTP\")},function(){return new ActiveXObject(\"Microsoft.XMLHTTP\")})||false},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(a){this.responders._each(a)},register:function(a){if(!this.include(a)){this.responders.push(a)}},unregister:function(a){this.responders=this.responders.without(a)},dispatch:function(d,b,c,a){this.each(function(f){if(Object.isFunction(f[d])){try{f[d].apply(f,[b,c,a])}catch(g){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=Class.create({initialize:function(a){this.options={method:\"post\",asynchronous:true,contentType:\"application/x-www-form-urlencoded\",encoding:\"UTF-8\",parameters:\"\",evalJSON:true,evalJS:true};Object.extend(this.options,a||{});this.options.method=this.options.method.toLowerCase();if(Object.isHash(this.options.parameters)){this.options.parameters=this.options.parameters.toObject()}}});Ajax.Request=Class.create(Ajax.Base,{_complete:false,initialize:function($super,b,a){$super(a);this.transport=Ajax.getTransport();this.request(b)},request:function(b){this.url=b;this.method=this.options.method;var d=Object.isString(this.options.parameters)?this.options.parameters:Object.toQueryString(this.options.parameters);if(![\"get\",\"post\"].include(this.method)){d+=(d?\"&\":\"\")+\"_method=\"+this.method;this.method=\"post\"}if(d&&this.method===\"get\"){this.url+=(this.url.include(\"?\")?\"&\":\"?\")+d}this.parameters=d.toQueryParams();try{var a=new Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(a)}Ajax.Responders.dispatch(\"onCreate\",this,a);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){this.respondToReadyState.bind(this).defer(1)}this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method==\"post\"?(this.options.postBody||d):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(c){this.dispatchException(c)}},onStateChange:function(){var a=this.transport.readyState;if(a>1&&!((a==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var e={\"X-Requested-With\":\"XMLHttpRequest\",\"X-Prototype-Version\":Prototype.Version,Accept:\"text/javascript, text/html, application/xml, text/xml, */*\"};if(this.method==\"post\"){e[\"Content-type\"]=this.options.contentType+(this.options.encoding?\"; charset=\"+this.options.encoding:\"\");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\\/(\\d{4})/)||[0,2005])[1]<2005){e.Connection=\"close\"}}if(typeof this.options.requestHeaders==\"object\"){var c=this.options.requestHeaders;if(Object.isFunction(c.push)){for(var b=0,d=c.length;b<d;b+=2){e[c[b]]=c[b+1]}}else{$H(c).each(function(f){e[f.key]=f.value})}}for(var a in e){this.transport.setRequestHeader(a,e[a])}},success:function(){var a=this.getStatus();return !a||(a>=200&&a<300)||a==304},getStatus:function(){try{if(this.transport.status===1223){return 204}return this.transport.status||0}catch(a){return 0}},respondToReadyState:function(a){var c=Ajax.Request.Events[a],b=new Ajax.Response(this);if(c==\"Complete\"){try{this._complete=true;(this.options[\"on\"+b.status]||this.options[\"on\"+(this.success()?\"Success\":\"Failure\")]||Prototype.emptyFunction)(b,b.headerJSON)}catch(d){this.dispatchException(d)}var f=b.getHeader(\"Content-type\");if(this.options.evalJS==\"force\"||(this.options.evalJS&&this.isSameOrigin()&&f&&f.match(/^\\s*(text|application)\\/(x-)?(java|ecma)script(;.*)?\\s*$/i))){this.evalResponse()}}try{(this.options[\"on\"+c]||Prototype.emptyFunction)(b,b.headerJSON);Ajax.Responders.dispatch(\"on\"+c,this,b,b.headerJSON)}catch(d){this.dispatchException(d)}if(c==\"Complete\"){this.transport.onreadystatechange=Prototype.emptyFunction}},isSameOrigin:function(){var a=this.url.match(/^\\s*https?:\\/\\/[^\\/]*/);return !a||(a[0]==\"#{protocol}//#{domain}#{port}\".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?\":\"+location.port:\"\"}))},getHeader:function(a){try{return this.transport.getResponseHeader(a)||null}catch(b){return null}},evalResponse:function(){try{return eval((this.transport.responseText||\"\").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(a){(this.options.onException||Prototype.emptyFunction)(this,a);Ajax.Responders.dispatch(\"onException\",this,a)}});Ajax.Request.Events=[\"Uninitialized\",\"Loading\",\"Loaded\",\"Interactive\",\"Complete\"];Ajax.Response=Class.create({initialize:function(c){this.request=c;var d=this.transport=c.transport,a=this.readyState=d.readyState;if((a>2&&!Prototype.Browser.IE)||a==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=String.interpret(d.responseText);this.headerJSON=this._getHeaderJSON()}if(a==4){var b=d.responseXML;this.responseXML=Object.isUndefined(b)?null:b;this.responseJSON=this._getResponseJSON()}},status:0,statusText:\"\",getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||\"\"}catch(a){return\"\"}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders()}catch(a){return null}},getResponseHeader:function(a){return this.transport.getResponseHeader(a)},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var a=this.getHeader(\"X-JSON\");if(!a){return null}a=decodeURIComponent(escape(a));try{return a.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin())}catch(b){this.request.dispatchException(b)}},_getResponseJSON:function(){var a=this.request.options;if(!a.evalJSON||(a.evalJSON!=\"force\"&&!(this.getHeader(\"Content-type\")||\"\").include(\"application/json\"))||this.responseText.blank()){return null}try{return this.responseText.evalJSON(a.sanitizeJSON||!this.request.isSameOrigin())}catch(b){this.request.dispatchException(b)}}});Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,a,c,b){this.container={success:(a.success||a),failure:(a.failure||(a.success?null:a))};b=Object.clone(b);var d=b.onComplete;b.onComplete=(function(e,f){this.updateContent(e.responseText);if(Object.isFunction(d)){d(e,f)}}).bind(this);$super(c,b)},updateContent:function(d){var c=this.container[this.success()?\"success\":\"failure\"],a=this.options;if(!a.evalScripts){d=d.stripScripts()}if(c=$(c)){if(a.insertion){if(Object.isString(a.insertion)){var b={};b[a.insertion]=d;c.insert(b)}else{a.insertion(c,d)}}else{c.update(d)}}}});Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,a,c,b){$super(b);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=a;this.url=c;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(a){if(this.options.decay){this.decay=(a.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=a.responseText}this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});function $(b){if(arguments.length>1){for(var a=0,d=[],c=arguments.length;a<c;a++){d.push($(arguments[a]))}return d}if(Object.isString(b)){b=document.getElementById(b)}return Element.extend(b)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(f,a){var c=[];var e=document.evaluate(f,$(a)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var b=0,d=e.snapshotLength;b<d;b++){c.push(Element.extend(e.snapshotItem(b)))}return c}}if(!Node){var Node={}}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12})}(function(c){function d(f,e){if(f===\"select\"){return false}if(\"type\" in e){return false}return true}var b=(function(){try{var e=document.createElement('<input name=\"x\">');return e.tagName.toLowerCase()===\"input\"&&e.name===\"x\"}catch(f){return false}})();var a=c.Element;c.Element=function(g,f){f=f||{};g=g.toLowerCase();var e=Element.cache;if(b&&f.name){g=\"<\"+g+' name=\"'+f.name+'\">';delete f.name;return Element.writeAttribute(document.createElement(g),f)}if(!e[g]){e[g]=Element.extend(document.createElement(g))}var h=d(g,f)?e[g].cloneNode(false):document.createElement(g);return Element.writeAttribute(h,f)};Object.extend(c.Element,a||{});if(a){c.Element.prototype=a.prototype}})(this);Element.idCounter=1;Element.cache={};Element._purgeElement=function(b){var a=b._prototypeUID;if(a){Element.stopObserving(b);b._prototypeUID=void 0;delete Element.Storage[a]}};Element.Methods={visible:function(a){return $(a).style.display!=\"none\"},toggle:function(a){a=$(a);Element[Element.visible(a)?\"hide\":\"show\"](a);return a},hide:function(a){a=$(a);a.style.display=\"none\";return a},show:function(a){a=$(a);a.style.display=\"\";return a},remove:function(a){a=$(a);a.parentNode.removeChild(a);return a},update:(function(){var d=(function(){var g=document.createElement(\"select\"),h=true;g.innerHTML='<option value=\"test\">test</option>';if(g.options&&g.options[0]){h=g.options[0].nodeName.toUpperCase()!==\"OPTION\"}g=null;return h})();var b=(function(){try{var g=document.createElement(\"table\");if(g&&g.tBodies){g.innerHTML=\"<tbody><tr><td>test</td></tr></tbody>\";var i=typeof g.tBodies[0]==\"undefined\";g=null;return i}}catch(h){return true}})();var a=(function(){try{var g=document.createElement(\"div\");g.innerHTML=\"<link>\";var i=(g.childNodes.length===0);g=null;return i}catch(h){return true}})();var c=d||b||a;var f=(function(){var g=document.createElement(\"script\"),i=false;try{g.appendChild(document.createTextNode(\"\"));i=!g.firstChild||g.firstChild&&g.firstChild.nodeType!==3}catch(h){i=true}g=null;return i})();function e(l,m){l=$(l);var g=Element._purgeElement;var n=l.getElementsByTagName(\"*\"),k=n.length;while(k--){g(n[k])}if(m&&m.toElement){m=m.toElement()}if(Object.isElement(m)){return l.update().insert(m)}m=Object.toHTML(m);var j=l.tagName.toUpperCase();if(j===\"SCRIPT\"&&f){l.text=m;return l}if(c){if(j in Element._insertionTranslations.tags){while(l.firstChild){l.removeChild(l.firstChild)}Element._getContentFromAnonymousElement(j,m.stripScripts()).each(function(i){l.appendChild(i)})}else{if(a&&Object.isString(m)&&m.indexOf(\"<link\")>-1){while(l.firstChild){l.removeChild(l.firstChild)}var h=Element._getContentFromAnonymousElement(j,m.stripScripts(),true);h.each(function(i){l.appendChild(i)})}else{l.innerHTML=m.stripScripts()}}}else{l.innerHTML=m.stripScripts()}m.evalScripts.bind(m).defer();return l}return e})(),replace:function(b,c){b=$(b);if(c&&c.toElement){c=c.toElement()}else{if(!Object.isElement(c)){c=Object.toHTML(c);var a=b.ownerDocument.createRange();a.selectNode(b);c.evalScripts.bind(c).defer();c=a.createContextualFragment(c.stripScripts())}}b.parentNode.replaceChild(c,b);return b},insert:function(c,e){c=$(c);if(Object.isString(e)||Object.isNumber(e)||Object.isElement(e)||(e&&(e.toElement||e.toHTML))){e={bottom:e}}var d,f,b,g;for(var a in e){d=e[a];a=a.toLowerCase();f=Element._insertionTranslations[a];if(d&&d.toElement){d=d.toElement()}if(Object.isElement(d)){f(c,d);continue}d=Object.toHTML(d);b=((a==\"before\"||a==\"after\")?c.parentNode:c).tagName.toUpperCase();g=Element._getContentFromAnonymousElement(b,d.stripScripts());if(a==\"top\"||a==\"after\"){g.reverse()}g.each(f.curry(c));d.evalScripts.bind(d).defer()}return c},wrap:function(b,c,a){b=$(b);if(Object.isElement(c)){$(c).writeAttribute(a||{})}else{if(Object.isString(c)){c=new Element(c,a)}else{c=new Element(\"div\",c)}}if(b.parentNode){b.parentNode.replaceChild(c,b)}c.appendChild(b);return c},inspect:function(b){b=$(b);var a=\"<\"+b.tagName.toLowerCase();$H({id:\"id\",className:\"class\"}).each(function(f){var e=f.first(),c=f.last(),d=(b[e]||\"\").toString();if(d){a+=\" \"+c+\"=\"+d.inspect(true)}});return a+\">\"},recursivelyCollect:function(a,c,d){a=$(a);d=d||-1;var b=[];while(a=a[c]){if(a.nodeType==1){b.push(Element.extend(a))}if(b.length==d){break}}return b},ancestors:function(a){return Element.recursivelyCollect(a,\"parentNode\")},descendants:function(a){return Element.select(a,\"*\")},firstDescendant:function(a){a=$(a).firstChild;while(a&&a.nodeType!=1){a=a.nextSibling}return $(a)},immediateDescendants:function(b){var a=[],c=$(b).firstChild;while(c){if(c.nodeType===1){a.push(Element.extend(c))}c=c.nextSibling}return a},previousSiblings:function(a,b){return Element.recursivelyCollect(a,\"previousSibling\")},nextSiblings:function(a){return Element.recursivelyCollect(a,\"nextSibling\")},siblings:function(a){a=$(a);return Element.previousSiblings(a).reverse().concat(Element.nextSiblings(a))},match:function(b,a){b=$(b);if(Object.isString(a)){return Prototype.Selector.match(b,a)}return a.match(b)},up:function(b,d,a){b=$(b);if(arguments.length==1){return $(b.parentNode)}var c=Element.ancestors(b);return Object.isNumber(d)?c[d]:Prototype.Selector.find(c,d,a)},down:function(b,c,a){b=$(b);if(arguments.length==1){return Element.firstDescendant(b)}return Object.isNumber(c)?Element.descendants(b)[c]:Element.select(b,c)[a||0]},previous:function(b,c,a){b=$(b);if(Object.isNumber(c)){a=c,c=false}if(!Object.isNumber(a)){a=0}if(c){return Prototype.Selector.find(b.previousSiblings(),c,a)}else{return b.recursivelyCollect(\"previousSibling\",a+1)[a]}},next:function(b,d,a){b=$(b);if(Object.isNumber(d)){a=d,d=false}if(!Object.isNumber(a)){a=0}if(d){return Prototype.Selector.find(b.nextSiblings(),d,a)}else{var c=Object.isNumber(a)?a+1:1;return b.recursivelyCollect(\"nextSibling\",a+1)[a]}},select:function(a){a=$(a);var b=Array.prototype.slice.call(arguments,1).join(\", \");return Prototype.Selector.select(b,a)},adjacent:function(a){a=$(a);var b=Array.prototype.slice.call(arguments,1).join(\", \");return Prototype.Selector.select(b,a.parentNode).without(a)},identify:function(a){a=$(a);var b=Element.readAttribute(a,\"id\");if(b){return b}do{b=\"anonymous_element_\"+Element.idCounter++}while($(b));Element.writeAttribute(a,\"id\",b);return b},readAttribute:function(c,a){c=$(c);if(Prototype.Browser.IE){var b=Element._attributeTranslations.read;if(b.values[a]){return b.values[a](c,a)}if(b.names[a]){a=b.names[a]}if(a.include(\":\")){return(!c.attributes||!c.attributes[a])?null:c.attributes[a].value}}return c.getAttribute(a)},writeAttribute:function(e,c,f){e=$(e);var b={},d=Element._attributeTranslations.write;if(typeof c==\"object\"){b=c}else{b[c]=Object.isUndefined(f)?true:f}for(var a in b){c=d.names[a]||a;f=b[a];if(d.values[a]){c=d.values[a](e,f)}if(f===false||f===null){e.removeAttribute(c)}else{if(f===true){e.setAttribute(c,c)}else{e.setAttribute(c,f)}}}return e},getHeight:function(a){return Element.getDimensions(a).height},getWidth:function(a){return Element.getDimensions(a).width},classNames:function(a){return new Element.ClassNames(a)},hasClassName:function(a,b){if(!(a=$(a))){return}var c=a.className;return(c.length>0&&(c==b||new RegExp(\"(^|\\\\s)\"+b+\"(\\\\s|$)\").test(c)))},addClassName:function(a,b){if(!(a=$(a))){return}if(!Element.hasClassName(a,b)){a.className+=(a.className?\" \":\"\")+b}return a},removeClassName:function(a,b){if(!(a=$(a))){return}a.className=a.className.replace(new RegExp(\"(^|\\\\s+)\"+b+\"(\\\\s+|$)\"),\" \").strip();return a},toggleClassName:function(a,b){if(!(a=$(a))){return}return Element[Element.hasClassName(a,b)?\"removeClassName\":\"addClassName\"](a,b)},cleanWhitespace:function(b){b=$(b);var c=b.firstChild;while(c){var a=c.nextSibling;if(c.nodeType==3&&!/\\S/.test(c.nodeValue)){b.removeChild(c)}c=a}return b},empty:function(a){return $(a).innerHTML.blank()},descendantOf:function(b,a){b=$(b),a=$(a);if(b.compareDocumentPosition){return(b.compareDocumentPosition(a)&8)===8}if(a.contains){return a.contains(b)&&a!==b}while(b=b.parentNode){if(b==a){return true}}return false},scrollTo:function(a){a=$(a);var b=Element.cumulativeOffset(a);window.scrollTo(b[0],b[1]);return a},getStyle:function(b,c){b=$(b);c=c==\"float\"?\"cssFloat\":c.camelize();var d=b.style[c];if(!d||d==\"auto\"){var a=document.defaultView.getComputedStyle(b,null);d=a?a[c]:null}if(c==\"opacity\"){return d?parseFloat(d):1}return d==\"auto\"?null:d},getOpacity:function(a){return $(a).getStyle(\"opacity\")},setStyle:function(b,c){b=$(b);var e=b.style,a;if(Object.isString(c)){b.style.cssText+=\";\"+c;return c.include(\"opacity\")?b.setOpacity(c.match(/opacity:\\s*(\\d?\\.?\\d*)/)[1]):b}for(var d in c){if(d==\"opacity\"){b.setOpacity(c[d])}else{e[(d==\"float\"||d==\"cssFloat\")?(Object.isUndefined(e.styleFloat)?\"cssFloat\":\"styleFloat\"):d]=c[d]}}return b},setOpacity:function(a,b){a=$(a);a.style.opacity=(b==1||b===\"\")?\"\":(b<0.00001)?0:b;return a},makePositioned:function(a){a=$(a);var b=Element.getStyle(a,\"position\");if(b==\"static\"||!b){a._madePositioned=true;a.style.position=\"relative\";if(Prototype.Browser.Opera){a.style.top=0;a.style.left=0}}return a},undoPositioned:function(a){a=$(a);if(a._madePositioned){a._madePositioned=undefined;a.style.position=a.style.top=a.style.left=a.style.bottom=a.style.right=\"\"}return a},makeClipping:function(a){a=$(a);if(a._overflow){return a}a._overflow=Element.getStyle(a,\"overflow\")||\"auto\";if(a._overflow!==\"hidden\"){a.style.overflow=\"hidden\"}return a},undoClipping:function(a){a=$(a);if(!a._overflow){return a}a.style.overflow=a._overflow==\"auto\"?\"\":a._overflow;a._overflow=null;return a},clonePosition:function(b,d){var a=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});d=$(d);var e=Element.viewportOffset(d),f=[0,0],c=null;b=$(b);if(Element.getStyle(b,\"position\")==\"absolute\"){c=Element.getOffsetParent(b);f=Element.viewportOffset(c)}if(c==document.body){f[0]-=document.body.offsetLeft;f[1]-=document.body.offsetTop}if(a.setLeft){b.style.left=(e[0]-f[0]+a.offsetLeft)+\"px\"}if(a.setTop){b.style.top=(e[1]-f[1]+a.offsetTop)+\"px\"}if(a.setWidth){b.style.width=d.offsetWidth+\"px\"}if(a.setHeight){b.style.height=d.offsetHeight+\"px\"}return b}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});Element._attributeTranslations={write:{names:{className:\"class\",htmlFor:\"for\"},values:{}}};if(Prototype.Browser.Opera){Element.Methods.getStyle=Element.Methods.getStyle.wrap(function(d,b,c){switch(c){case\"height\":case\"width\":if(!Element.visible(b)){return null}var e=parseInt(d(b,c),10);if(e!==b[\"offset\"+c.capitalize()]){return e+\"px\"}var a;if(c===\"height\"){a=[\"border-top-width\",\"padding-top\",\"padding-bottom\",\"border-bottom-width\"]}else{a=[\"border-left-width\",\"padding-left\",\"padding-right\",\"border-right-width\"]}return a.inject(e,function(f,g){var h=d(b,g);return h===null?f:f-parseInt(h,10)})+\"px\";default:return d(b,c)}});Element.Methods.readAttribute=Element.Methods.readAttribute.wrap(function(c,a,b){if(b===\"title\"){return a.title}return c(a,b)})}else{if(Prototype.Browser.IE){Element.Methods.getStyle=function(a,b){a=$(a);b=(b==\"float\"||b==\"cssFloat\")?\"styleFloat\":b.camelize();var c=a.style[b];if(!c&&a.currentStyle){c=a.currentStyle[b]}if(b==\"opacity\"){if(c=(a.getStyle(\"filter\")||\"\").match(/alpha\\(opacity=(.*)\\)/)){if(c[1]){return parseFloat(c[1])/100}}return 1}if(c==\"auto\"){if((b==\"width\"||b==\"height\")&&(a.getStyle(\"display\")!=\"none\")){return a[\"offset\"+b.capitalize()]+\"px\"}return null}return c};Element.Methods.setOpacity=function(b,e){function f(g){return g.replace(/alpha\\([^\\)]*\\)/gi,\"\")}b=$(b);var a=b.currentStyle;if((a&&!a.hasLayout)||(!a&&b.style.zoom==\"normal\")){b.style.zoom=1}var d=b.getStyle(\"filter\"),c=b.style;if(e==1||e===\"\"){(d=f(d))?c.filter=d:c.removeAttribute(\"filter\");return b}else{if(e<0.00001){e=0}}c.filter=f(d)+\"alpha(opacity=\"+(e*100)+\")\";return b};Element._attributeTranslations=(function(){var b=\"className\",a=\"for\",c=document.createElement(\"div\");c.setAttribute(b,\"x\");if(c.className!==\"x\"){c.setAttribute(\"class\",\"x\");if(c.className===\"x\"){b=\"class\"}}c=null;c=document.createElement(\"label\");c.setAttribute(a,\"x\");if(c.htmlFor!==\"x\"){c.setAttribute(\"htmlFor\",\"x\");if(c.htmlFor===\"x\"){a=\"htmlFor\"}}c=null;return{read:{names:{\"class\":b,className:b,\"for\":a,htmlFor:a},values:{_getAttr:function(d,e){return d.getAttribute(e)},_getAttr2:function(d,e){return d.getAttribute(e,2)},_getAttrNode:function(d,f){var e=d.getAttributeNode(f);return e?e.value:\"\"},_getEv:(function(){var d=document.createElement(\"div\"),g;d.onclick=Prototype.emptyFunction;var e=d.getAttribute(\"onclick\");if(String(e).indexOf(\"{\")>-1){g=function(f,h){h=f.getAttribute(h);if(!h){return null}h=h.toString();h=h.split(\"{\")[1];h=h.split(\"}\")[0];return h.strip()}}else{if(e===\"\"){g=function(f,h){h=f.getAttribute(h);if(!h){return null}return h.strip()}}}d=null;return g})(),_flag:function(d,e){return $(d).hasAttribute(e)?e:null},style:function(d){return d.style.cssText.toLowerCase()},title:function(d){return d.title}}}}})();Element._attributeTranslations.write={names:Object.extend({cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\"},Element._attributeTranslations.read.names),values:{checked:function(a,b){a.checked=!!b},style:function(a,b){a.style.cssText=b?b:\"\"}}};Element._attributeTranslations.has={};$w(\"colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength readOnly longDesc frameBorder\").each(function(a){Element._attributeTranslations.write.names[a.toLowerCase()]=a;Element._attributeTranslations.has[a.toLowerCase()]=a});(function(a){Object.extend(a,{href:a._getAttr2,src:a._getAttr2,type:a._getAttr,action:a._getAttrNode,disabled:a._flag,checked:a._flag,readonly:a._flag,multiple:a._flag,onload:a._getEv,onunload:a._getEv,onclick:a._getEv,ondblclick:a._getEv,onmousedown:a._getEv,onmouseup:a._getEv,onmouseover:a._getEv,onmousemove:a._getEv,onmouseout:a._getEv,onfocus:a._getEv,onblur:a._getEv,onkeypress:a._getEv,onkeydown:a._getEv,onkeyup:a._getEv,onsubmit:a._getEv,onreset:a._getEv,onselect:a._getEv,onchange:a._getEv})})(Element._attributeTranslations.read.values);if(Prototype.BrowserFeatures.ElementExtensions){(function(){function a(e){var b=e.getElementsByTagName(\"*\"),d=[];for(var c=0,f;f=b[c];c++){if(f.tagName!==\"!\"){d.push(f)}}return d}Element.Methods.down=function(c,d,b){c=$(c);if(arguments.length==1){return c.firstDescendant()}return Object.isNumber(d)?a(c)[d]:Element.select(c,d)[b||0]}})()}}else{if(Prototype.Browser.Gecko&&/rv:1\\.8\\.0/.test(navigator.userAgent)){Element.Methods.setOpacity=function(a,b){a=$(a);a.style.opacity=(b==1)?0.999999:(b===\"\")?\"\":(b<0.00001)?0:b;return a}}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=function(a,b){a=$(a);a.style.opacity=(b==1||b===\"\")?\"\":(b<0.00001)?0:b;if(b==1){if(a.tagName.toUpperCase()==\"IMG\"&&a.width){a.width++;a.width--}else{try{var d=document.createTextNode(\" \");a.appendChild(d);a.removeChild(d)}catch(c){}}}return a}}}}}if(\"outerHTML\" in document.documentElement){Element.Methods.replace=function(c,e){c=$(c);if(e&&e.toElement){e=e.toElement()}if(Object.isElement(e)){c.parentNode.replaceChild(e,c);return c}e=Object.toHTML(e);var d=c.parentNode,b=d.tagName.toUpperCase();if(Element._insertionTranslations.tags[b]){var f=c.next(),a=Element._getContentFromAnonymousElement(b,e.stripScripts());d.removeChild(c);if(f){a.each(function(g){d.insertBefore(g,f)})}else{a.each(function(g){d.appendChild(g)})}}else{c.outerHTML=e.stripScripts()}e.evalScripts.bind(e).defer();return c}}Element._returnOffset=function(b,c){var a=[b,c];a.left=b;a.top=c;return a};Element._getContentFromAnonymousElement=function(e,d,f){var g=new Element(\"div\"),c=Element._insertionTranslations.tags[e];var a=false;if(c){a=true}else{if(f){a=true;c=[\"\",\"\",0]}}if(a){g.innerHTML=\"&nbsp;\"+c[0]+d+c[1];g.removeChild(g.firstChild);for(var b=c[2];b--;){g=g.firstChild}}else{g.innerHTML=d}return $A(g.childNodes)};Element._insertionTranslations={before:function(a,b){a.parentNode.insertBefore(b,a)},top:function(a,b){a.insertBefore(b,a.firstChild)},bottom:function(a,b){a.appendChild(b)},after:function(a,b){a.parentNode.insertBefore(b,a.nextSibling)},tags:{TABLE:[\"<table>\",\"</table>\",1],TBODY:[\"<table><tbody>\",\"</tbody></table>\",2],TR:[\"<table><tbody><tr>\",\"</tr></tbody></table>\",3],TD:[\"<table><tbody><tr><td>\",\"</td></tr></tbody></table>\",4],SELECT:[\"<select>\",\"</select>\",1]}};(function(){var a=Element._insertionTranslations.tags;Object.extend(a,{THEAD:a.TBODY,TFOOT:a.TBODY,TH:a.TD})})();Element.Methods.Simulated={hasAttribute:function(a,c){c=Element._attributeTranslations.has[c]||c;var b=$(a).getAttributeNode(c);return !!(b&&b.specified)}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);(function(a){if(!Prototype.BrowserFeatures.ElementExtensions&&a.__proto__){window.HTMLElement={};window.HTMLElement.prototype=a.__proto__;Prototype.BrowserFeatures.ElementExtensions=true}a=null})(document.createElement(\"div\"));Element.extend=(function(){function c(g){if(typeof window.Element!=\"undefined\"){var i=window.Element.prototype;if(i){var k=\"_\"+(Math.random()+\"\").slice(2),h=document.createElement(g);i[k]=\"x\";var j=(h[k]!==\"x\");delete i[k];h=null;return j}}return false}function b(h,g){for(var j in g){var i=g[j];if(Object.isFunction(i)&&!(j in h)){h[j]=i.methodize()}}}var d=c(\"object\");if(Prototype.BrowserFeatures.SpecificElementExtensions){if(d){return function(h){if(h&&typeof h._extendedByPrototype==\"undefined\"){var g=h.tagName;if(g&&(/^(?:object|applet|embed)$/i.test(g))){b(h,Element.Methods);b(h,Element.Methods.Simulated);b(h,Element.Methods.ByTag[g.toUpperCase()])}}return h}}return Prototype.K}var a={},e=Element.Methods.ByTag;var f=Object.extend(function(i){if(!i||typeof i._extendedByPrototype!=\"undefined\"||i.nodeType!=1||i==window){return i}var g=Object.clone(a),h=i.tagName.toUpperCase();if(e[h]){Object.extend(g,e[h])}b(i,g);i._extendedByPrototype=Prototype.emptyFunction;return i},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Object.extend(a,Element.Methods);Object.extend(a,Element.Methods.Simulated)}}});f.refresh();return f})();if(document.documentElement.hasAttribute){Element.hasAttribute=function(a,b){return a.hasAttribute(b)}}else{Element.hasAttribute=Element.Methods.Simulated.hasAttribute}Element.addMethods=function(c){var i=Prototype.BrowserFeatures,d=Element.Methods.ByTag;if(!c){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods),BUTTON:Object.clone(Form.Element.Methods)})}if(arguments.length==2){var b=c;c=arguments[1]}if(!b){Object.extend(Element.Methods,c||{})}else{if(Object.isArray(b)){b.each(g)}else{g(b)}}function g(k){k=k.toUpperCase();if(!Element.Methods.ByTag[k]){Element.Methods.ByTag[k]={}}Object.extend(Element.Methods.ByTag[k],c)}function a(m,l,k){k=k||false;for(var o in m){var n=m[o];if(!Object.isFunction(n)){continue}if(!k||!(o in l)){l[o]=n.methodize()}}}function e(n){var k;var m={OPTGROUP:\"OptGroup\",TEXTAREA:\"TextArea\",P:\"Paragraph\",FIELDSET:\"FieldSet\",UL:\"UList\",OL:\"OList\",DL:\"DList\",DIR:\"Directory\",H1:\"Heading\",H2:\"Heading\",H3:\"Heading\",H4:\"Heading\",H5:\"Heading\",H6:\"Heading\",Q:\"Quote\",INS:\"Mod\",DEL:\"Mod\",A:\"Anchor\",IMG:\"Image\",CAPTION:\"TableCaption\",COL:\"TableCol\",COLGROUP:\"TableCol\",THEAD:\"TableSection\",TFOOT:\"TableSection\",TBODY:\"TableSection\",TR:\"TableRow\",TH:\"TableCell\",TD:\"TableCell\",FRAMESET:\"FrameSet\",IFRAME:\"IFrame\"};if(m[n]){k=\"HTML\"+m[n]+\"Element\"}if(window[k]){return window[k]}k=\"HTML\"+n+\"Element\";if(window[k]){return window[k]}k=\"HTML\"+n.capitalize()+\"Element\";if(window[k]){return window[k]}var l=document.createElement(n),o=l.__proto__||l.constructor.prototype;l=null;return o}var h=window.HTMLElement?HTMLElement.prototype:Element.prototype;if(i.ElementExtensions){a(Element.Methods,h);a(Element.Methods.Simulated,h,true)}if(i.SpecificElementExtensions){for(var j in Element.Methods.ByTag){var f=e(j);if(Object.isUndefined(f)){continue}a(d[j],f.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag;if(Element.extend.refresh){Element.extend.refresh()}Element.cache={}};document.viewport={getDimensions:function(){return{width:this.getWidth(),height:this.getHeight()}},getScrollOffsets:function(){return Element._returnOffset(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)}};(function(b){var g=Prototype.Browser,e=document,c,d={};function a(){if(g.WebKit&&!e.evaluate){return document}if(g.Opera&&window.parseFloat(window.opera.version())<9.5){return document.body}return document.documentElement}function f(h){if(!c){c=a()}d[h]=\"client\"+h;b[\"get\"+h]=function(){return c[d[h]]};return b[\"get\"+h]()}b.getWidth=f.curry(\"Width\");b.getHeight=f.curry(\"Height\")})(document.viewport);Element.Storage={UID:1};Element.addMethods({getStorage:function(b){if(!(b=$(b))){return}var a;if(b===window){a=0}else{if(typeof b._prototypeUID===\"undefined\"){b._prototypeUID=Element.Storage.UID++}a=b._prototypeUID}if(!Element.Storage[a]){Element.Storage[a]=$H()}return Element.Storage[a]},store:function(b,a,c){if(!(b=$(b))){return}if(arguments.length===2){Element.getStorage(b).update(a)}else{Element.getStorage(b).set(a,c)}return b},retrieve:function(c,b,a){if(!(c=$(c))){return}var e=Element.getStorage(c),d=e.get(b);if(Object.isUndefined(d)){e.set(b,a);d=a}return d},clone:function(c,a){if(!(c=$(c))){return}var e=c.cloneNode(a);e._prototypeUID=void 0;if(a){var d=Element.select(e,\"*\"),b=d.length;while(b--){d[b]._prototypeUID=void 0}}return Element.extend(e)},purge:function(c){if(!(c=$(c))){return}var a=Element._purgeElement;a(c);var d=c.getElementsByTagName(\"*\"),b=d.length;while(b--){a(d[b])}return null}});(function(){function h(v){var u=v.match(/^(\\d+)%?$/i);if(!u){return null}return(Number(u[1])/100)}function o(F,G,v){var y=null;if(Object.isElement(F)){y=F;F=y.getStyle(G)}if(F===null){return null}if((/^(?:-)?\\d+(\\.\\d+)?(px)?$/i).test(F)){return window.parseFloat(F)}var A=F.include(\"%\"),w=(v===document.viewport);if(/\\d/.test(F)&&y&&y.runtimeStyle&&!(A&&w)){var u=y.style.left,E=y.runtimeStyle.left;y.runtimeStyle.left=y.currentStyle.left;y.style.left=F||0;F=y.style.pixelLeft;y.style.left=u;y.runtimeStyle.left=E;return F}if(y&&A){v=v||y.parentNode;var x=h(F);var B=null;var z=y.getStyle(\"position\");var D=G.include(\"left\")||G.include(\"right\")||G.include(\"width\");var C=G.include(\"top\")||G.include(\"bottom\")||G.include(\"height\");if(v===document.viewport){if(D){B=document.viewport.getWidth()}else{if(C){B=document.viewport.getHeight()}}}else{if(D){B=$(v).measure(\"width\")}else{if(C){B=$(v).measure(\"height\")}}}return(B===null)?0:B*x}return 0}function g(u){if(Object.isString(u)&&u.endsWith(\"px\")){return u}return u+\"px\"}function j(v){var u=v;while(v&&v.parentNode){var w=v.getStyle(\"display\");if(w===\"none\"){return false}v=$(v.parentNode)}return true}var d=Prototype.K;if(\"currentStyle\" in document.documentElement){d=function(u){if(!u.currentStyle.hasLayout){u.style.zoom=1}return u}}function f(u){if(u.include(\"border\")){u=u+\"-width\"}return u.camelize()}Element.Layout=Class.create(Hash,{initialize:function($super,v,u){$super();this.element=$(v);Element.Layout.PROPERTIES.each(function(w){this._set(w,null)},this);if(u){this._preComputing=true;this._begin();Element.Layout.PROPERTIES.each(this._compute,this);this._end();this._preComputing=false}},_set:function(v,u){return Hash.prototype.set.call(this,v,u)},set:function(v,u){throw\"Properties of Element.Layout are read-only.\"},get:function($super,v){var u=$super(v);return u===null?this._compute(v):u},_begin:function(){if(this._prepared){return}var y=this.element;if(j(y)){this._prepared=true;return}var A={position:y.style.position||\"\",width:y.style.width||\"\",visibility:y.style.visibility||\"\",display:y.style.display||\"\"};y.store(\"prototype_original_styles\",A);var B=y.getStyle(\"position\"),u=y.getStyle(\"width\");if(u===\"0px\"||u===null){y.style.display=\"block\";u=y.getStyle(\"width\")}var v=(B===\"fixed\")?document.viewport:y.parentNode;y.setStyle({position:\"absolute\",visibility:\"hidden\",display:\"block\"});var w=y.getStyle(\"width\");var x;if(u&&(w===u)){x=o(y,\"width\",v)}else{if(B===\"absolute\"||B===\"fixed\"){x=o(y,\"width\",v)}else{var C=y.parentNode,z=$(C).getLayout();x=z.get(\"width\")-this.get(\"margin-left\")-this.get(\"border-left\")-this.get(\"padding-left\")-this.get(\"padding-right\")-this.get(\"border-right\")-this.get(\"margin-right\")}}y.setStyle({width:x+\"px\"});this._prepared=true},_end:function(){var v=this.element;var u=v.retrieve(\"prototype_original_styles\");v.store(\"prototype_original_styles\",null);v.setStyle(u);this._prepared=false},_compute:function(v){var u=Element.Layout.COMPUTATIONS;if(!(v in u)){throw\"Property not found.\"}return this._set(v,u[v].call(this,this.element))},toObject:function(){var u=$A(arguments);var v=(u.length===0)?Element.Layout.PROPERTIES:u.join(\" \").split(\" \");var w={};v.each(function(x){if(!Element.Layout.PROPERTIES.include(x)){return}var y=this.get(x);if(y!=null){w[x]=y}},this);return w},toHash:function(){var u=this.toObject.apply(this,arguments);return new Hash(u)},toCSS:function(){var u=$A(arguments);var w=(u.length===0)?Element.Layout.PROPERTIES:u.join(\" \").split(\" \");var v={};w.each(function(x){if(!Element.Layout.PROPERTIES.include(x)){return}if(Element.Layout.COMPOSITE_PROPERTIES.include(x)){return}var y=this.get(x);if(y!=null){v[f(x)]=y+\"px\"}},this);return v},inspect:function(){return\"#<Element.Layout>\"}});Object.extend(Element.Layout,{PROPERTIES:$w(\"height width top left right bottom border-left border-right border-top border-bottom padding-left padding-right padding-top padding-bottom margin-top margin-bottom margin-left margin-right padding-box-width padding-box-height border-box-width border-box-height margin-box-width margin-box-height\"),COMPOSITE_PROPERTIES:$w(\"padding-box-width padding-box-height margin-box-width margin-box-height border-box-width border-box-height\"),COMPUTATIONS:{height:function(w){if(!this._preComputing){this._begin()}var u=this.get(\"border-box-height\");if(u<=0){if(!this._preComputing){this._end()}return 0}var x=this.get(\"border-top\"),v=this.get(\"border-bottom\");var z=this.get(\"padding-top\"),y=this.get(\"padding-bottom\");if(!this._preComputing){this._end()}return u-x-v-z-y},width:function(w){if(!this._preComputing){this._begin()}var v=this.get(\"border-box-width\");if(v<=0){if(!this._preComputing){this._end()}return 0}var z=this.get(\"border-left\"),u=this.get(\"border-right\");var x=this.get(\"padding-left\"),y=this.get(\"padding-right\");if(!this._preComputing){this._end()}return v-z-u-x-y},\"padding-box-height\":function(v){var u=this.get(\"height\"),x=this.get(\"padding-top\"),w=this.get(\"padding-bottom\");return u+x+w},\"padding-box-width\":function(u){var v=this.get(\"width\"),w=this.get(\"padding-left\"),x=this.get(\"padding-right\");return v+w+x},\"border-box-height\":function(v){if(!this._preComputing){this._begin()}var u=v.offsetHeight;if(!this._preComputing){this._end()}return u},\"border-box-width\":function(u){if(!this._preComputing){this._begin()}var v=u.offsetWidth;if(!this._preComputing){this._end()}return v},\"margin-box-height\":function(v){var u=this.get(\"border-box-height\"),w=this.get(\"margin-top\"),x=this.get(\"margin-bottom\");if(u<=0){return 0}return u+w+x},\"margin-box-width\":function(w){var v=this.get(\"border-box-width\"),x=this.get(\"margin-left\"),u=this.get(\"margin-right\");if(v<=0){return 0}return v+x+u},top:function(u){var v=u.positionedOffset();return v.top},bottom:function(u){var x=u.positionedOffset(),v=u.getOffsetParent(),w=v.measure(\"height\");var y=this.get(\"border-box-height\");return w-y-x.top},left:function(u){var v=u.positionedOffset();return v.left},right:function(w){var y=w.positionedOffset(),x=w.getOffsetParent(),u=x.measure(\"width\");var v=this.get(\"border-box-width\");return u-v-y.left},\"padding-top\":function(u){return o(u,\"paddingTop\")},\"padding-bottom\":function(u){return o(u,\"paddingBottom\")},\"padding-left\":function(u){return o(u,\"paddingLeft\")},\"padding-right\":function(u){return o(u,\"paddingRight\")},\"border-top\":function(u){return o(u,\"borderTopWidth\")},\"border-bottom\":function(u){return o(u,\"borderBottomWidth\")},\"border-left\":function(u){return o(u,\"borderLeftWidth\")},\"border-right\":function(u){return o(u,\"borderRightWidth\")},\"margin-top\":function(u){return o(u,\"marginTop\")},\"margin-bottom\":function(u){return o(u,\"marginBottom\")},\"margin-left\":function(u){return o(u,\"marginLeft\")},\"margin-right\":function(u){return o(u,\"marginRight\")}}});if(\"getBoundingClientRect\" in document.documentElement){Object.extend(Element.Layout.COMPUTATIONS,{right:function(v){var w=d(v.getOffsetParent());var x=v.getBoundingClientRect(),u=w.getBoundingClientRect();return(u.right-x.right).round()},bottom:function(v){var w=d(v.getOffsetParent());var x=v.getBoundingClientRect(),u=w.getBoundingClientRect();return(u.bottom-x.bottom).round()}})}Element.Offset=Class.create({initialize:function(v,u){this.left=v.round();this.top=u.round();this[0]=this.left;this[1]=this.top},relativeTo:function(u){return new Element.Offset(this.left-u.left,this.top-u.top)},inspect:function(){return\"#<Element.Offset left: #{left} top: #{top}>\".interpolate(this)},toString:function(){return\"[#{left}, #{top}]\".interpolate(this)},toArray:function(){return[this.left,this.top]}});function r(v,u){return new Element.Layout(v,u)}function b(u,v){return $(u).getLayout().get(v)}function n(v){v=$(v);var z=Element.getStyle(v,\"display\");if(z&&z!==\"none\"){return{width:v.offsetWidth,height:v.offsetHeight}}var w=v.style;var u={visibility:w.visibility,position:w.position,display:w.display};var y={visibility:\"hidden\",display:\"block\"};if(u.position!==\"fixed\"){y.position=\"absolute\"}Element.setStyle(v,y);var x={width:v.offsetWidth,height:v.offsetHeight};Element.setStyle(v,u);return x}function l(u){u=$(u);if(e(u)||c(u)||m(u)||k(u)){return $(document.body)}var v=(Element.getStyle(u,\"display\")===\"inline\");if(!v&&u.offsetParent){return $(u.offsetParent)}while((u=u.parentNode)&&u!==document.body){if(Element.getStyle(u,\"position\")!==\"static\"){return k(u)?$(document.body):$(u)}}return $(document.body)}function t(v){v=$(v);var u=0,w=0;if(v.parentNode){do{u+=v.offsetTop||0;w+=v.offsetLeft||0;v=v.offsetParent}while(v)}return new Element.Offset(w,u)}function p(v){v=$(v);var w=v.getLayout();var u=0,y=0;do{u+=v.offsetTop||0;y+=v.offsetLeft||0;v=v.offsetParent;if(v){if(m(v)){break}var x=Element.getStyle(v,\"position\");if(x!==\"static\"){break}}}while(v);y-=w.get(\"margin-top\");u-=w.get(\"margin-left\");return new Element.Offset(y,u)}function a(v){var u=0,w=0;do{u+=v.scrollTop||0;w+=v.scrollLeft||0;v=v.parentNode}while(v);return new Element.Offset(w,u)}function s(y){v=$(v);var u=0,x=0,w=document.body;var v=y;do{u+=v.offsetTop||0;x+=v.offsetLeft||0;if(v.offsetParent==w&&Element.getStyle(v,\"position\")==\"absolute\"){break}}while(v=v.offsetParent);v=y;do{if(v!=w){u-=v.scrollTop||0;x-=v.scrollLeft||0}}while(v=v.parentNode);return new Element.Offset(x,u)}function q(u){u=$(u);if(Element.getStyle(u,\"position\")===\"absolute\"){return u}var y=l(u);var x=u.viewportOffset(),v=y.viewportOffset();var z=x.relativeTo(v);var w=u.getLayout();u.store(\"prototype_absolutize_original_styles\",{left:u.getStyle(\"left\"),top:u.getStyle(\"top\"),width:u.getStyle(\"width\"),height:u.getStyle(\"height\")});u.setStyle({position:\"absolute\",top:z.top+\"px\",left:z.left+\"px\",width:w.get(\"width\")+\"px\",height:w.get(\"height\")+\"px\"});return u}function i(v){v=$(v);if(Element.getStyle(v,\"position\")===\"relative\"){return v}var u=v.retrieve(\"prototype_absolutize_original_styles\");if(u){v.setStyle(u)}return v}if(Prototype.Browser.IE){l=l.wrap(function(w,v){v=$(v);if(e(v)||c(v)||m(v)||k(v)){return $(document.body)}var u=v.getStyle(\"position\");if(u!==\"static\"){return w(v)}v.setStyle({position:\"relative\"});var x=w(v);v.setStyle({position:u});return x});p=p.wrap(function(x,v){v=$(v);if(!v.parentNode){return new Element.Offset(0,0)}var u=v.getStyle(\"position\");if(u!==\"static\"){return x(v)}var w=v.getOffsetParent();if(w&&w.getStyle(\"position\")===\"fixed\"){d(w)}v.setStyle({position:\"relative\"});var y=x(v);v.setStyle({position:u});return y})}else{if(Prototype.Browser.Webkit){t=function(v){v=$(v);var u=0,w=0;do{u+=v.offsetTop||0;w+=v.offsetLeft||0;if(v.offsetParent==document.body){if(Element.getStyle(v,\"position\")==\"absolute\"){break}}v=v.offsetParent}while(v);return new Element.Offset(w,u)}}}Element.addMethods({getLayout:r,measure:b,getDimensions:n,getOffsetParent:l,cumulativeOffset:t,positionedOffset:p,cumulativeScrollOffset:a,viewportOffset:s,absolutize:q,relativize:i});function m(u){return u.nodeName.toUpperCase()===\"BODY\"}function k(u){return u.nodeName.toUpperCase()===\"HTML\"}function e(u){return u.nodeType===Node.DOCUMENT_NODE}function c(u){return u!==document.body&&!Element.descendantOf(u,document.body)}if(\"getBoundingClientRect\" in document.documentElement){Element.addMethods({viewportOffset:function(u){u=$(u);if(c(u)){return new Element.Offset(0,0)}var v=u.getBoundingClientRect(),w=document.documentElement;return new Element.Offset(v.left-w.clientLeft,v.top-w.clientTop)}})}})();window.$$=function(){var a=$A(arguments).join(\", \");return Prototype.Selector.select(a,document)};Prototype.Selector=(function(){function a(){throw new Error('Method \"Prototype.Selector.select\" must be defined.')}function c(){throw new Error('Method \"Prototype.Selector.match\" must be defined.')}function d(l,m,h){h=h||0;var g=Prototype.Selector.match,k=l.length,f=0,j;for(j=0;j<k;j++){if(g(l[j],m)&&h==f++){return Element.extend(l[j])}}}function e(h){for(var f=0,g=h.length;f<g;f++){Element.extend(h[f])}return h}var b=Prototype.K;return{select:a,match:c,find:d,extendElements:(Element.extend===b)?b:e,extendElement:Element.extend}})();Prototype._original_property=window.Sizzle;\n/*\n * Sizzle CSS Selector Engine - v1.0\n *  Copyright 2009, The Dojo Foundation\n *  Released under the MIT, BSD, and GPL Licenses.\n *  More information: http://sizzlejs.com/\n */\n(function(){var q=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^[\\]]*\\]|['\"][^'\"]*['\"]|[^[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,j=0,d=Object.prototype.toString,o=false,i=true;[0,0].sort(function(){i=false;return 0});var b=function(E,u,B,w){B=B||[];var e=u=u||document;if(u.nodeType!==1&&u.nodeType!==9){return[]}if(!E||typeof E!==\"string\"){return B}var C=[],D,z,I,H,A,t,s=true,x=p(u),G=E;while((q.exec(\"\"),D=q.exec(G))!==null){G=D[3];C.push(D[1]);if(D[2]){t=D[3];break}}if(C.length>1&&k.exec(E)){if(C.length===2&&f.relative[C[0]]){z=g(C[0]+C[1],u)}else{z=f.relative[C[0]]?[u]:b(C.shift(),u);while(C.length){E=C.shift();if(f.relative[E]){E+=C.shift()}z=g(E,z)}}}else{if(!w&&C.length>1&&u.nodeType===9&&!x&&f.match.ID.test(C[0])&&!f.match.ID.test(C[C.length-1])){var J=b.find(C.shift(),u,x);u=J.expr?b.filter(J.expr,J.set)[0]:J.set[0]}if(u){var J=w?{expr:C.pop(),set:a(w)}:b.find(C.pop(),C.length===1&&(C[0]===\"~\"||C[0]===\"+\")&&u.parentNode?u.parentNode:u,x);z=J.expr?b.filter(J.expr,J.set):J.set;if(C.length>0){I=a(z)}else{s=false}while(C.length){var v=C.pop(),y=v;if(!f.relative[v]){v=\"\"}else{y=C.pop()}if(y==null){y=u}f.relative[v](I,y,x)}}else{I=C=[]}}if(!I){I=z}if(!I){throw\"Syntax error, unrecognized expression: \"+(v||E)}if(d.call(I)===\"[object Array]\"){if(!s){B.push.apply(B,I)}else{if(u&&u.nodeType===1){for(var F=0;I[F]!=null;F++){if(I[F]&&(I[F]===true||I[F].nodeType===1&&h(u,I[F]))){B.push(z[F])}}}else{for(var F=0;I[F]!=null;F++){if(I[F]&&I[F].nodeType===1){B.push(z[F])}}}}}else{a(I,B)}if(t){b(t,e,B,w);b.uniqueSort(B)}return B};b.uniqueSort=function(s){if(c){o=i;s.sort(c);if(o){for(var e=1;e<s.length;e++){if(s[e]===s[e-1]){s.splice(e--,1)}}}}return s};b.matches=function(e,s){return b(e,null,null,s)};b.find=function(y,e,z){var x,v;if(!y){return[]}for(var u=0,t=f.order.length;u<t;u++){var w=f.order[u],v;if((v=f.leftMatch[w].exec(y))){var s=v[1];v.splice(1,1);if(s.substr(s.length-1)!==\"\\\\\"){v[1]=(v[1]||\"\").replace(/\\\\/g,\"\");x=f.find[w](v,e,z);if(x!=null){y=y.replace(f.match[w],\"\");break}}}}if(!x){x=e.getElementsByTagName(\"*\")}return{set:x,expr:y}};b.filter=function(B,A,E,u){var t=B,G=[],y=A,w,e,x=A&&A[0]&&p(A[0]);while(B&&A.length){for(var z in f.filter){if((w=f.match[z].exec(B))!=null){var s=f.filter[z],F,D;e=false;if(y==G){G=[]}if(f.preFilter[z]){w=f.preFilter[z](w,y,E,G,u,x);if(!w){e=F=true}else{if(w===true){continue}}}if(w){for(var v=0;(D=y[v])!=null;v++){if(D){F=s(D,w,v,y);var C=u^!!F;if(E&&F!=null){if(C){e=true}else{y[v]=false}}else{if(C){G.push(D);e=true}}}}}if(F!==undefined){if(!E){y=G}B=B.replace(f.match[z],\"\");if(!e){return[]}break}}}if(B==t){if(e==null){throw\"Syntax error, unrecognized expression: \"+B}else{break}}t=B}return y};var f=b.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(['\"]*)(.*?)\\3|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\((even|odd|[\\dn+-]*)\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)(?:\\((['\"]*)((?:\\([^\\)]+\\)|[^\\2\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(e){return e.getAttribute(\"href\")}},relative:{\"+\":function(y,e,x){var v=typeof e===\"string\",z=v&&!/\\W/.test(e),w=v&&!z;if(z&&!x){e=e.toUpperCase()}for(var u=0,t=y.length,s;u<t;u++){if((s=y[u])){while((s=s.previousSibling)&&s.nodeType!==1){}y[u]=w||s&&s.nodeName===e?s||false:s===e}}if(w){b.filter(e,y,true)}},\">\":function(x,s,y){var v=typeof s===\"string\";if(v&&!/\\W/.test(s)){s=y?s:s.toUpperCase();for(var t=0,e=x.length;t<e;t++){var w=x[t];if(w){var u=w.parentNode;x[t]=u.nodeName===s?u:false}}}else{for(var t=0,e=x.length;t<e;t++){var w=x[t];if(w){x[t]=v?w.parentNode:w.parentNode===s}}if(v){b.filter(s,x,true)}}},\"\":function(u,s,w){var t=j++,e=r;if(!/\\W/.test(s)){var v=s=w?s:s.toUpperCase();e=n}e(\"parentNode\",s,t,u,v,w)},\"~\":function(u,s,w){var t=j++,e=r;if(typeof s===\"string\"&&!/\\W/.test(s)){var v=s=w?s:s.toUpperCase();e=n}e(\"previousSibling\",s,t,u,v,w)}},find:{ID:function(s,t,u){if(typeof t.getElementById!==\"undefined\"&&!u){var e=t.getElementById(s[1]);return e?[e]:[]}},NAME:function(t,w,x){if(typeof w.getElementsByName!==\"undefined\"){var s=[],v=w.getElementsByName(t[1]);for(var u=0,e=v.length;u<e;u++){if(v[u].getAttribute(\"name\")===t[1]){s.push(v[u])}}return s.length===0?null:s}},TAG:function(e,s){return s.getElementsByTagName(e[1])}},preFilter:{CLASS:function(u,s,t,e,x,y){u=\" \"+u[1].replace(/\\\\/g,\"\")+\" \";if(y){return u}for(var v=0,w;(w=s[v])!=null;v++){if(w){if(x^(w.className&&(\" \"+w.className+\" \").indexOf(u)>=0)){if(!t){e.push(w)}}else{if(t){s[v]=false}}}}return false},ID:function(e){return e[1].replace(/\\\\/g,\"\")},TAG:function(s,e){for(var t=0;e[t]===false;t++){}return e[t]&&p(e[t])?s[1]:s[1].toUpperCase()},CHILD:function(e){if(e[1]==\"nth\"){var s=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.exec(e[2]==\"even\"&&\"2n\"||e[2]==\"odd\"&&\"2n+1\"||!/\\D/.test(e[2])&&\"0n+\"+e[2]||e[2]);e[2]=(s[1]+(s[2]||1))-0;e[3]=s[3]-0}e[0]=j++;return e},ATTR:function(v,s,t,e,w,x){var u=v[1].replace(/\\\\/g,\"\");if(!x&&f.attrMap[u]){v[1]=f.attrMap[u]}if(v[2]===\"~=\"){v[4]=\" \"+v[4]+\" \"}return v},PSEUDO:function(v,s,t,e,w){if(v[1]===\"not\"){if((q.exec(v[3])||\"\").length>1||/^\\w/.test(v[3])){v[3]=b(v[3],null,null,s)}else{var u=b.filter(v[3],s,t,true^w);if(!t){e.push.apply(e,u)}return false}}else{if(f.match.POS.test(v[0])||f.match.CHILD.test(v[0])){return true}}return v},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!==\"hidden\"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIndex;return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(t,s,e){return !!b(e[3],t).length},header:function(e){return/h\\d/i.test(e.nodeName)},text:function(e){return\"text\"===e.type},radio:function(e){return\"radio\"===e.type},checkbox:function(e){return\"checkbox\"===e.type},file:function(e){return\"file\"===e.type},password:function(e){return\"password\"===e.type},submit:function(e){return\"submit\"===e.type},image:function(e){return\"image\"===e.type},reset:function(e){return\"reset\"===e.type},button:function(e){return\"button\"===e.type||e.nodeName.toUpperCase()===\"BUTTON\"},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)}},setFilters:{first:function(s,e){return e===0},last:function(t,s,e,u){return s===u.length-1},even:function(s,e){return e%2===0},odd:function(s,e){return e%2===1},lt:function(t,s,e){return s<e[3]-0},gt:function(t,s,e){return s>e[3]-0},nth:function(t,s,e){return e[3]-0==s},eq:function(t,s,e){return e[3]-0==s}},filter:{PSEUDO:function(x,t,u,y){var s=t[1],v=f.filters[s];if(v){return v(x,u,t,y)}else{if(s===\"contains\"){return(x.textContent||x.innerText||\"\").indexOf(t[3])>=0}else{if(s===\"not\"){var w=t[3];for(var u=0,e=w.length;u<e;u++){if(w[u]===x){return false}}return true}}}},CHILD:function(e,u){var x=u[1],s=e;switch(x){case\"only\":case\"first\":while((s=s.previousSibling)){if(s.nodeType===1){return false}}if(x==\"first\"){return true}s=e;case\"last\":while((s=s.nextSibling)){if(s.nodeType===1){return false}}return true;case\"nth\":var t=u[2],A=u[3];if(t==1&&A==0){return true}var w=u[0],z=e.parentNode;if(z&&(z.sizcache!==w||!e.nodeIndex)){var v=0;for(s=z.firstChild;s;s=s.nextSibling){if(s.nodeType===1){s.nodeIndex=++v}}z.sizcache=w}var y=e.nodeIndex-A;if(t==0){return y==0}else{return(y%t==0&&y/t>=0)}}},ID:function(s,e){return s.nodeType===1&&s.getAttribute(\"id\")===e},TAG:function(s,e){return(e===\"*\"&&s.nodeType===1)||s.nodeName===e},CLASS:function(s,e){return(\" \"+(s.className||s.getAttribute(\"class\"))+\" \").indexOf(e)>-1},ATTR:function(w,u){var t=u[1],e=f.attrHandle[t]?f.attrHandle[t](w):w[t]!=null?w[t]:w.getAttribute(t),x=e+\"\",v=u[2],s=u[4];return e==null?v===\"!=\":v===\"=\"?x===s:v===\"*=\"?x.indexOf(s)>=0:v===\"~=\"?(\" \"+x+\" \").indexOf(s)>=0:!s?x&&e!==false:v===\"!=\"?x!=s:v===\"^=\"?x.indexOf(s)===0:v===\"$=\"?x.substr(x.length-s.length)===s:v===\"|=\"?x===s||x.substr(0,s.length+1)===s+\"-\":false},POS:function(v,s,t,w){var e=s[2],u=f.setFilters[e];if(u){return u(v,t,s,w)}}}};var k=f.match.POS;for(var m in f.match){f.match[m]=new RegExp(f.match[m].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source);f.leftMatch[m]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+f.match[m].source)}var a=function(s,e){s=Array.prototype.slice.call(s,0);if(e){e.push.apply(e,s);return e}return s};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}catch(l){a=function(v,u){var s=u||[];if(d.call(v)===\"[object Array]\"){Array.prototype.push.apply(s,v)}else{if(typeof v.length===\"number\"){for(var t=0,e=v.length;t<e;t++){s.push(v[t])}}else{for(var t=0;v[t];t++){s.push(v[t])}}}return s}}var c;if(document.documentElement.compareDocumentPosition){c=function(s,e){if(!s.compareDocumentPosition||!e.compareDocumentPosition){if(s==e){o=true}return 0}var t=s.compareDocumentPosition(e)&4?-1:s===e?0:1;if(t===0){o=true}return t}}else{if(\"sourceIndex\" in document.documentElement){c=function(s,e){if(!s.sourceIndex||!e.sourceIndex){if(s==e){o=true}return 0}var t=s.sourceIndex-e.sourceIndex;if(t===0){o=true}return t}}else{if(document.createRange){c=function(u,s){if(!u.ownerDocument||!s.ownerDocument){if(u==s){o=true}return 0}var t=u.ownerDocument.createRange(),e=s.ownerDocument.createRange();t.setStart(u,0);t.setEnd(u,0);e.setStart(s,0);e.setEnd(s,0);var v=t.compareBoundaryPoints(Range.START_TO_END,e);if(v===0){o=true}return v}}}}(function(){var s=document.createElement(\"div\"),t=\"script\"+(new Date).getTime();s.innerHTML=\"<a name='\"+t+\"'/>\";var e=document.documentElement;e.insertBefore(s,e.firstChild);if(!!document.getElementById(t)){f.find.ID=function(v,w,x){if(typeof w.getElementById!==\"undefined\"&&!x){var u=w.getElementById(v[1]);return u?u.id===v[1]||typeof u.getAttributeNode!==\"undefined\"&&u.getAttributeNode(\"id\").nodeValue===v[1]?[u]:undefined:[]}};f.filter.ID=function(w,u){var v=typeof w.getAttributeNode!==\"undefined\"&&w.getAttributeNode(\"id\");return w.nodeType===1&&v&&v.nodeValue===u}}e.removeChild(s);e=s=null})();(function(){var e=document.createElement(\"div\");e.appendChild(document.createComment(\"\"));if(e.getElementsByTagName(\"*\").length>0){f.find.TAG=function(s,w){var v=w.getElementsByTagName(s[1]);if(s[1]===\"*\"){var u=[];for(var t=0;v[t];t++){if(v[t].nodeType===1){u.push(v[t])}}v=u}return v}}e.innerHTML=\"<a href='#'></a>\";if(e.firstChild&&typeof e.firstChild.getAttribute!==\"undefined\"&&e.firstChild.getAttribute(\"href\")!==\"#\"){f.attrHandle.href=function(s){return s.getAttribute(\"href\",2)}}e=null})();if(document.querySelectorAll){(function(){var e=b,t=document.createElement(\"div\");t.innerHTML=\"<p class='TEST'></p>\";if(t.querySelectorAll&&t.querySelectorAll(\".TEST\").length===0){return}b=function(x,w,u,v){w=w||document;if(!v&&w.nodeType===9&&!p(w)){try{return a(w.querySelectorAll(x),u)}catch(y){}}return e(x,w,u,v)};for(var s in e){b[s]=e[s]}t=null})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var e=document.createElement(\"div\");e.innerHTML=\"<div class='test e'></div><div class='test'></div>\";if(e.getElementsByClassName(\"e\").length===0){return}e.lastChild.className=\"e\";if(e.getElementsByClassName(\"e\").length===1){return}f.order.splice(1,0,\"CLASS\");f.find.CLASS=function(s,t,u){if(typeof t.getElementsByClassName!==\"undefined\"&&!u){return t.getElementsByClassName(s[1])}};e=null})()}function n(s,x,w,B,y,A){var z=s==\"previousSibling\"&&!A;for(var u=0,t=B.length;u<t;u++){var e=B[u];if(e){if(z&&e.nodeType===1){e.sizcache=w;e.sizset=u}e=e[s];var v=false;while(e){if(e.sizcache===w){v=B[e.sizset];break}if(e.nodeType===1&&!A){e.sizcache=w;e.sizset=u}if(e.nodeName===x){v=e;break}e=e[s]}B[u]=v}}}function r(s,x,w,B,y,A){var z=s==\"previousSibling\"&&!A;for(var u=0,t=B.length;u<t;u++){var e=B[u];if(e){if(z&&e.nodeType===1){e.sizcache=w;e.sizset=u}e=e[s];var v=false;while(e){if(e.sizcache===w){v=B[e.sizset];break}if(e.nodeType===1){if(!A){e.sizcache=w;e.sizset=u}if(typeof x!==\"string\"){if(e===x){v=true;break}}else{if(b.filter(x,[e]).length>0){v=e;break}}}e=e[s]}B[u]=v}}}var h=document.compareDocumentPosition?function(s,e){return s.compareDocumentPosition(e)&16}:function(s,e){return s!==e&&(s.contains?s.contains(e):true)};var p=function(e){return e.nodeType===9&&e.documentElement.nodeName!==\"HTML\"||!!e.ownerDocument&&e.ownerDocument.documentElement.nodeName!==\"HTML\"};var g=function(e,y){var u=[],v=\"\",w,t=y.nodeType?[y]:y;while((w=f.match.PSEUDO.exec(e))){v+=w[0];e=e.replace(f.match.PSEUDO,\"\")}e=f.relative[e]?e+\"*\":e;for(var x=0,s=t.length;x<s;x++){b(e,t[x],u)}return b.filter(v,u)};window.Sizzle=b})();(function(c){var d=Prototype.Selector.extendElements;function a(e,f){return d(c(e,f||document))}function b(f,e){return c.matches(e,[f]).length==1}Prototype.Selector.engine=c;Prototype.Selector.select=a;Prototype.Selector.match=b})(Sizzle);window.Sizzle=Prototype._original_property;delete Prototype._original_property;var Form={reset:function(a){a=$(a);a.reset();return a},serializeElements:function(h,d){if(typeof d!=\"object\"){d={hash:!!d}}else{if(Object.isUndefined(d.hash)){d.hash=true}}var e,g,a=false,f=d.submit,b,c;if(d.hash){c={};b=function(i,j,k){if(j in i){if(!Object.isArray(i[j])){i[j]=[i[j]]}i[j].push(k)}else{i[j]=k}return i}}else{c=\"\";b=function(i,j,k){return i+(i?\"&\":\"\")+encodeURIComponent(j)+\"=\"+encodeURIComponent(k)}}return h.inject(c,function(i,j){if(!j.disabled&&j.name){e=j.name;g=$(j).getValue();if(g!=null&&j.type!=\"file\"&&(j.type!=\"submit\"||(!a&&f!==false&&(!f||e==f)&&(a=true)))){i=b(i,e,g)}}return i})}};Form.Methods={serialize:function(b,a){return Form.serializeElements(Form.getElements(b),a)},getElements:function(e){var f=$(e).getElementsByTagName(\"*\"),d,a=[],c=Form.Element.Serializers;for(var b=0;d=f[b];b++){a.push(d)}return a.inject([],function(g,h){if(c[h.tagName.toLowerCase()]){g.push(Element.extend(h))}return g})},getInputs:function(g,c,d){g=$(g);var a=g.getElementsByTagName(\"input\");if(!c&&!d){return $A(a).map(Element.extend)}for(var e=0,h=[],f=a.length;e<f;e++){var b=a[e];if((c&&b.type!=c)||(d&&b.name!=d)){continue}h.push(Element.extend(b))}return h},disable:function(a){a=$(a);Form.getElements(a).invoke(\"disable\");return a},enable:function(a){a=$(a);Form.getElements(a).invoke(\"enable\");return a},findFirstElement:function(b){var c=$(b).getElements().findAll(function(d){return\"hidden\"!=d.type&&!d.disabled});var a=c.findAll(function(d){return d.hasAttribute(\"tabIndex\")&&d.tabIndex>=0}).sortBy(function(d){return d.tabIndex}).first();return a?a:c.find(function(d){return/^(?:input|select|textarea)$/i.test(d.tagName)})},focusFirstElement:function(b){b=$(b);var a=b.findFirstElement();if(a){a.activate()}return b},request:function(b,a){b=$(b),a=Object.clone(a||{});var d=a.parameters,c=b.readAttribute(\"action\")||\"\";if(c.blank()){c=window.location.href}a.parameters=b.serialize(true);if(d){if(Object.isString(d)){d=d.toQueryParams()}Object.extend(a.parameters,d)}if(b.hasAttribute(\"method\")&&!a.method){a.method=b.method}return new Ajax.Request(c,a)}};Form.Element={focus:function(a){$(a).focus();return a},select:function(a){$(a).select();return a}};Form.Element.Methods={serialize:function(a){a=$(a);if(!a.disabled&&a.name){var b=a.getValue();if(b!=undefined){var c={};c[a.name]=b;return Object.toQueryString(c)}}return\"\"},getValue:function(a){a=$(a);var b=a.tagName.toLowerCase();return Form.Element.Serializers[b](a)},setValue:function(a,b){a=$(a);var c=a.tagName.toLowerCase();Form.Element.Serializers[c](a,b);return a},clear:function(a){$(a).value=\"\";return a},present:function(a){return $(a).value!=\"\"},activate:function(a){a=$(a);try{a.focus();if(a.select&&(a.tagName.toLowerCase()!=\"input\"||!(/^(?:button|reset|submit)$/i.test(a.type)))){a.select()}}catch(b){}return a},disable:function(a){a=$(a);a.disabled=true;return a},enable:function(a){a=$(a);a.disabled=false;return a}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers=(function(){function b(h,i){switch(h.type.toLowerCase()){case\"checkbox\":case\"radio\":return f(h,i);default:return e(h,i)}}function f(h,i){if(Object.isUndefined(i)){return h.checked?h.value:null}else{h.checked=!!i}}function e(h,i){if(Object.isUndefined(i)){return h.value}else{h.value=i}}function a(k,n){if(Object.isUndefined(n)){return(k.type===\"select-one\"?c:d)(k)}var j,l,o=!Object.isArray(n);for(var h=0,m=k.length;h<m;h++){j=k.options[h];l=this.optionValue(j);if(o){if(l==n){j.selected=true;return}}else{j.selected=n.include(l)}}}function c(i){var h=i.selectedIndex;return h>=0?g(i.options[h]):null}function d(l){var h,m=l.length;if(!m){return null}for(var k=0,h=[];k<m;k++){var j=l.options[k];if(j.selected){h.push(g(j))}}return h}function g(h){return Element.hasAttribute(h,\"value\")?h.value:h.text}return{input:b,inputSelector:f,textarea:e,select:a,selectOne:c,selectMany:d,optionValue:g,button:e}})();Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function($super,a,b,c){$super(c,b);this.element=$(a);this.lastValue=this.getValue()},execute:function(){var a=this.getValue();if(Object.isString(this.lastValue)&&Object.isString(a)?this.lastValue!=a:String(this.lastValue)!=String(a)){this.callback(this.element,a);this.lastValue=a}}});Form.Element.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=Class.create({initialize:function(a,b){this.element=$(a);this.callback=b;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()==\"form\"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var a=this.getValue();if(this.lastValue!=a){this.callback(this.element,a);this.lastValue=a}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback,this)},registerCallback:function(a){if(a.type){switch(a.type.toLowerCase()){case\"checkbox\":case\"radio\":Event.observe(a,\"click\",this.onElementEvent.bind(this));break;default:Event.observe(a,\"change\",this.onElementEvent.bind(this));break}}}});Form.Element.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.serialize(this.element)}});(function(){var C={KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}};var f=document.documentElement;var D=\"onmouseenter\" in f&&\"onmouseleave\" in f;var a=function(E){return false};if(window.attachEvent){if(window.addEventListener){a=function(E){return !(E instanceof window.Event)}}else{a=function(E){return true}}}var r;function A(F,E){return F.which?(F.which===E+1):(F.button===E)}var o={0:1,1:4,2:2};function y(F,E){return F.button===o[E]}function B(F,E){switch(E){case 0:return F.which==1&&!F.metaKey;case 1:return F.which==2||(F.which==1&&F.metaKey);case 2:return F.which==3;default:return false}}if(window.attachEvent){if(!window.addEventListener){r=y}else{r=function(F,E){return a(F)?y(F,E):A(F,E)}}}else{if(Prototype.Browser.WebKit){r=B}else{r=A}}function v(E){return r(E,0)}function t(E){return r(E,1)}function n(E){return r(E,2)}function d(G){G=C.extend(G);var F=G.target,E=G.type,H=G.currentTarget;if(H&&H.tagName){if(E===\"load\"||E===\"error\"||(E===\"click\"&&H.tagName.toLowerCase()===\"input\"&&H.type===\"radio\")){F=H}}if(F.nodeType==Node.TEXT_NODE){F=F.parentNode}return Element.extend(F)}function p(F,G){var E=C.element(F);if(!G){return E}while(E){if(Object.isElement(E)&&Prototype.Selector.match(E,G)){return Element.extend(E)}E=E.parentNode}}function s(E){return{x:c(E),y:b(E)}}function c(G){var F=document.documentElement,E=document.body||{scrollLeft:0};return G.pageX||(G.clientX+(F.scrollLeft||E.scrollLeft)-(F.clientLeft||0))}function b(G){var F=document.documentElement,E=document.body||{scrollTop:0};return G.pageY||(G.clientY+(F.scrollTop||E.scrollTop)-(F.clientTop||0))}function q(E){C.extend(E);E.preventDefault();E.stopPropagation();E.stopped=true}C.Methods={isLeftClick:v,isMiddleClick:t,isRightClick:n,element:d,findElement:p,pointer:s,pointerX:c,pointerY:b,stop:q};var x=Object.keys(C.Methods).inject({},function(E,F){E[F]=C.Methods[F].methodize();return E});if(window.attachEvent){function i(F){var E;switch(F.type){case\"mouseover\":case\"mouseenter\":E=F.fromElement;break;case\"mouseout\":case\"mouseleave\":E=F.toElement;break;default:return null}return Element.extend(E)}var u={stopPropagation:function(){this.cancelBubble=true},preventDefault:function(){this.returnValue=false},inspect:function(){return\"[object Event]\"}};C.extend=function(F,E){if(!F){return false}if(!a(F)){return F}if(F._extendedByPrototype){return F}F._extendedByPrototype=Prototype.emptyFunction;var G=C.pointer(F);Object.extend(F,{target:F.srcElement||E,relatedTarget:i(F),pageX:G.x,pageY:G.y});Object.extend(F,x);Object.extend(F,u);return F}}else{C.extend=Prototype.K}if(window.addEventListener){C.prototype=window.Event.prototype||document.createEvent(\"HTMLEvents\").__proto__;Object.extend(C.prototype,x)}function m(I,H,J){var G=Element.retrieve(I,\"prototype_event_registry\");if(Object.isUndefined(G)){e.push(I);G=Element.retrieve(I,\"prototype_event_registry\",$H())}var E=G.get(H);if(Object.isUndefined(E)){E=[];G.set(H,E)}if(E.pluck(\"handler\").include(J)){return false}var F;if(H.include(\":\")){F=function(K){if(Object.isUndefined(K.eventName)){return false}if(K.eventName!==H){return false}C.extend(K,I);J.call(I,K)}}else{if(!D&&(H===\"mouseenter\"||H===\"mouseleave\")){if(H===\"mouseenter\"||H===\"mouseleave\"){F=function(L){C.extend(L,I);var K=L.relatedTarget;while(K&&K!==I){try{K=K.parentNode}catch(M){K=I}}if(K===I){return}J.call(I,L)}}}else{F=function(K){C.extend(K,I);J.call(I,K)}}}F.handler=J;E.push(F);return F}function h(){for(var E=0,F=e.length;E<F;E++){C.stopObserving(e[E]);e[E]=null}}var e=[];if(Prototype.Browser.IE){window.attachEvent(\"onunload\",h)}if(Prototype.Browser.WebKit){window.addEventListener(\"unload\",Prototype.emptyFunction,false)}var l=Prototype.K,g={mouseenter:\"mouseover\",mouseleave:\"mouseout\"};if(!D){l=function(E){return(g[E]||E)}}function w(H,G,I){H=$(H);var F=m(H,G,I);if(!F){return H}if(G.include(\":\")){if(H.addEventListener){H.addEventListener(\"dataavailable\",F,false)}else{H.attachEvent(\"ondataavailable\",F);H.attachEvent(\"onlosecapture\",F)}}else{var E=l(G);if(H.addEventListener){H.addEventListener(E,F,false)}else{H.attachEvent(\"on\"+E,F)}}return H}function k(K,H,L){K=$(K);var G=Element.retrieve(K,\"prototype_event_registry\");if(!G){return K}if(!H){G.each(function(N){var M=N.key;k(K,M)});return K}var I=G.get(H);if(!I){return K}if(!L){I.each(function(M){k(K,H,M.handler)});return K}var J=I.length,F;while(J--){if(I[J].handler===L){F=I[J];break}}if(!F){return K}if(H.include(\":\")){if(K.removeEventListener){K.removeEventListener(\"dataavailable\",F,false)}else{K.detachEvent(\"ondataavailable\",F);K.detachEvent(\"onlosecapture\",F)}}else{var E=l(H);if(K.removeEventListener){K.removeEventListener(E,F,false)}else{K.detachEvent(\"on\"+E,F)}}G.set(H,I.without(F));return K}function z(H,G,F,E){H=$(H);if(Object.isUndefined(E)){E=true}if(H==document&&document.createEvent&&!H.dispatchEvent){H=document.documentElement}var I;if(document.createEvent){I=document.createEvent(\"HTMLEvents\");I.initEvent(\"dataavailable\",E,true)}else{I=document.createEventObject();I.eventType=E?\"ondataavailable\":\"onlosecapture\"}I.eventName=G;I.memo=F||{};if(document.createEvent){H.dispatchEvent(I)}else{H.fireEvent(I.eventType,I)}return C.extend(I)}C.Handler=Class.create({initialize:function(G,F,E,H){this.element=$(G);this.eventName=F;this.selector=E;this.callback=H;this.handler=this.handleEvent.bind(this)},start:function(){C.observe(this.element,this.eventName,this.handler);return this},stop:function(){C.stopObserving(this.element,this.eventName,this.handler);return this},handleEvent:function(F){var E=C.findElement(F,this.selector);if(E){this.callback.call(this.element,F,E)}}});function j(G,F,E,H){G=$(G);if(Object.isFunction(E)&&Object.isUndefined(H)){H=E,E=null}return new C.Handler(G,F,E,H).start()}Object.extend(C,C.Methods);Object.extend(C,{fire:z,observe:w,stopObserving:k,on:j});Element.addMethods({fire:z,observe:w,stopObserving:k,on:j});Object.extend(document,{fire:z.methodize(),observe:w.methodize(),stopObserving:k.methodize(),on:j.methodize(),loaded:false});if(window.Event){Object.extend(window.Event,C)}else{window.Event=C}})();(function(){var d;function a(){if(document.loaded){return}if(d){window.clearTimeout(d)}document.loaded=true;document.fire(\"dom:loaded\")}function c(){if(document.readyState===\"complete\"){document.stopObserving(\"readystatechange\",c);a()}}function b(){try{document.documentElement.doScroll(\"left\")}catch(f){d=b.defer();return}a()}if(document.addEventListener){document.addEventListener(\"DOMContentLoaded\",a,false)}else{document.observe(\"readystatechange\",c);if(window==top){d=b.defer()}}Event.observe(window,\"load\",a)})();Element.addMethods();Hash.toQueryString=Object.toQueryString;var Toggle={display:Element.toggle};Element.Methods.childOf=Element.Methods.descendantOf;var Insertion={Before:function(a,b){return Element.insert(a,{before:b})},Top:function(a,b){return Element.insert(a,{top:b})},Bottom:function(a,b){return Element.insert(a,{bottom:b})},After:function(a,b){return Element.insert(a,{after:b})}};var $continue=new Error('\"throw $continue\" is deprecated, use \"return\" instead');var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},within:function(b,a,c){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(b,a,c)}this.xcomp=a;this.ycomp=c;this.offset=Element.cumulativeOffset(b);return(c>=this.offset[1]&&c<this.offset[1]+b.offsetHeight&&a>=this.offset[0]&&a<this.offset[0]+b.offsetWidth)},withinIncludingScrolloffsets:function(b,a,d){var c=Element.cumulativeScrollOffset(b);this.xcomp=a+c[0]-this.deltaX;this.ycomp=d+c[1]-this.deltaY;this.offset=Element.cumulativeOffset(b);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+b.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+b.offsetWidth)},overlap:function(b,a){if(!b){return 0}if(b==\"vertical\"){return((this.offset[1]+a.offsetHeight)-this.ycomp)/a.offsetHeight}if(b==\"horizontal\"){return((this.offset[0]+a.offsetWidth)-this.xcomp)/a.offsetWidth}},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(a){Position.prepare();return Element.absolutize(a)},relativize:function(a){Position.prepare();return Element.relativize(a)},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(b,c,a){a=a||{};return Element.clonePosition(c,b,a)}};if(!document.getElementsByClassName){document.getElementsByClassName=function(b){function a(c){return c.blank()?null:\"[contains(concat(' ', @class, ' '), ' \"+c+\" ')]\"}b.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(c,e){e=e.toString().strip();var d=/\\s/.test(e)?$w(e).map(a).join(\"\"):a(e);return d?document._getElementsByXPath(\".//*\"+d,c):[]}:function(e,f){f=f.toString().strip();var g=[],h=(/\\s/.test(f)?$w(f):null);if(!h&&!f){return g}var c=$(e).getElementsByTagName(\"*\");f=\" \"+f+\" \";for(var d=0,k,j;k=c[d];d++){if(k.className&&(j=\" \"+k.className+\" \")&&(j.include(f)||(h&&h.all(function(i){return !i.toString().blank()&&j.include(\" \"+i+\" \")})))){g.push(Element.extend(k))}}return g};return function(d,c){return $(c||document.body).getElementsByClassName(d)}}(Element.Methods)}Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(a){this.element=$(a)},_each:function(a){this.element.className.split(/\\s+/).select(function(b){return b.length>0})._each(a)},set:function(a){this.element.className=a},add:function(a){if(this.include(a)){return}this.set($A(this).concat(a).join(\" \"))},remove:function(a){if(!this.include(a)){return}this.set($A(this).without(a).join(\" \"))},toString:function(){return $A(this).join(\" \")}};Object.extend(Element.ClassNames.prototype,Enumerable);(function(){window.Selector=Class.create({initialize:function(a){this.expression=a.strip()},findElements:function(a){return Prototype.Selector.select(this.expression,a)},match:function(a){return Prototype.Selector.match(a,this.expression)},toString:function(){return this.expression},inspect:function(){return\"#<Selector: \"+this.expression+\">\"}});Object.extend(Selector,{matchElements:function(f,g){var a=Prototype.Selector.match,d=[];for(var c=0,e=f.length;c<e;c++){var b=f[c];if(a(b,g)){d.push(Element.extend(b))}}return d},findElement:function(f,g,b){b=b||0;var a=0,d;for(var c=0,e=f.length;c<e;c++){d=f[c];if(Prototype.Selector.match(d,g)&&b===a++){return Element.extend(d)}}},findChildElements:function(b,c){var a=c.toArray().join(\", \");return Prototype.Selector.select(a,b||document)}})})();"
  },
  {
    "path": "assets/player/string.js",
    "content": "var SC=SC||{},CoreDocs=CoreDocs||{},NO=false,YES=true;CoreDocs.loc=function(a,b){if(b===undefined){CoreDocs.error('\"'+a+'\" needs a comment to be picked up for loc.')}a=a.loc();a=a.replace(/@@/g,\"%@\");return a};SC.String={fmt:function(){var f=this.gsub(/%@([0-9]+)/,function(g){return(arguments[parseInt(g[1],0)-1]||\"\").toString()});var c=[];var a=-1;var e=0;var b=0;while((a=f.indexOf(\"%@\",e))>=0){c.push(f.slice(e,a));e=a+2;var d=arguments[b++];if(d&&d.toString){d=d.toString()}c.push(d)}if(e<f.length){c.push(f.slice(e,f.length))}return(c.length>1)?c.join(\"\"):c[0]},loc:function(){var a=String[String.currentLanguage()];var b=a[this];if(!b){b=String.English[this]||this}return b.fmt.apply(b,arguments)}};for(var key in SC.String){String.prototype[key]=SC.String[key]}Object.extend(String,{browserLanguage:((navigator.language||navigator.browserLanguage).split(\"-\",1)[0]),useAutodetectedLanguage:NO,preferredLanguage:null,currentLanguage:function(){var a=(this.useAutodetectedLanguage)?(this.browserLanguage||this.preferredLanguage||\"en\"):(this.preferredLanguage||this.browserLanguage||\"en\");if(!this[a]){a=this.normalizedLanguage(a)}return a},normalizedLanguage:function(a){switch(a){case\"fr\":a=\"French\";break;case\"de\":a=\"German\";break;case\"ja\":case\"jp\":a=\"Japanese\";break;case\"en\":a=\"English\";break;case\"es\":a=\"Spanish\";break;default:a=\"English\";break}return a},addStringsFor:function(b,a){b=String.normalizedLanguage(b);if(!String[b]){String[b]={}}Object.extend(String[b],a||{});return this}});String.English=String.English||{};String.French=String.French||{};String.German=String.German||{};String.Japanese=String.Japanese||{};String.Spanish=String.Spanish||{};"
  },
  {
    "path": "index.html",
    "content": "<html>\n\n<script type=\"text/javascript\">\n\nfunction detectBrowser()\n{\n\t/*\n    var fallback = true;\n    \n    if (navigator && navigator.vendor) {\n        if (navigator.vendor.search(\"Apple\") != -1) {\n            var vers = parseInt(navigator.appVersion.replace(/^.*?AppleWebKit\\/(\\d+).*?$/,'$1'),0);\n                if (vers >= 532) {\n                    fallback = false;\n                }\n        }\n    }\n    \n    var slashIndex = window.location.href.lastIndexOf(\"/\");\n    var cropped = window.location.href.slice(0,slashIndex+1);\n    \n    if (fallback) {\n        window.location.replace( cropped + \"assets/fallback/index.html\" );\n    }\n    else {\n        window.location.replace( cropped + \"assets/player/KeynoteDHTMLPlayer.html\" );\n    }\n    */\n    var slashIndex = window.location.href.lastIndexOf(\"/\");\n    var cropped = window.location.href.slice(0,slashIndex+1);\n    \n    window.location.replace(cropped + \"assets/player/KeynoteDHTMLPlayer.html\");\n\n}\n\n</script>\n\n<body bgcolor=\"black\" onload=\"detectBrowser()\">\n</body>\n\n</html>"
  }
]