diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.json b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.json
new file mode 100644
index 0000000..05dcfd1
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.json
@@ -0,0 +1 @@
+{"assets":{"E93249E8BE7598D9F0042D3095092486":{"type":"texture","index":4,"assetRequest":{"type":"slide","state":"outgoing","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91"},"url":{"web":"assets/E93249E8BE7598D9F0042D3095092486.svg"},"width":1024,"height":768},"68618C61762CDE27FD572F0BE3D24183":{"type":"texture","index":5,"assetRequest":{"type":"slide","state":"incoming","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835"},"url":{"web":"assets/68618C61762CDE27FD572F0BE3D24183.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"68618C61762CDE27FD572F0BE3D24183"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E93249E8BE7598D9F0042D3095092486"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Functions allow you to easily reuse code","targetRectangle":{"y":392,"x":113.9999995231628,"width":623.5199999999999,"height":35.79998540878296}},{"text":"Functions are values too","targetRectangle":{"y":435,"x":113.9999995231628,"width":376.776,"height":77.79998540878296}},{"text":"Functions","targetRectangle":{"y":66,"x":334.92,"width":354.1599999999999,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E93249E8BE7598D9F0042D3095092486"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.jsonp b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.jsonp
new file mode 100644
index 0000000..ce8536c
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91","json":{"assets":{"E93249E8BE7598D9F0042D3095092486":{"type":"texture","index":4,"assetRequest":{"type":"slide","state":"outgoing","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91"},"url":{"web":"assets/E93249E8BE7598D9F0042D3095092486.svg"},"width":1024,"height":768},"68618C61762CDE27FD572F0BE3D24183":{"type":"texture","index":5,"assetRequest":{"type":"slide","state":"incoming","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835"},"url":{"web":"assets/68618C61762CDE27FD572F0BE3D24183.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"68618C61762CDE27FD572F0BE3D24183"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E93249E8BE7598D9F0042D3095092486"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Functions allow you to easily reuse code","targetRectangle":{"y":392,"x":113.9999995231628,"width":623.5199999999999,"height":35.79998540878296}},{"text":"Functions are values too","targetRectangle":{"y":435,"x":113.9999995231628,"width":376.776,"height":77.79998540878296}},{"text":"Functions","targetRectangle":{"y":66,"x":334.92,"width":354.1599999999999,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E93249E8BE7598D9F0042D3095092486"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svg b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svg
new file mode 100644
index 0000000..29913a5
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svgp b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svgp
new file mode 100644
index 0000000..d701323
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/68618C61762CDE27FD572F0BE3D24183.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"68618C61762CDE27FD572F0BE3D24183","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svg b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svg
new file mode 100644
index 0000000..dcd8f74
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svgp b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svgp
new file mode 100644
index 0000000..68f10bc
--- /dev/null
+++ b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/assets/E93249E8BE7598D9F0042D3095092486.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"E93249E8BE7598D9F0042D3095092486","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/thumbnail.jpeg b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/thumbnail.jpeg
new file mode 100644
index 0000000..84012ca
Binary files /dev/null and b/12-functions/assets/2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91/thumbnail.jpeg differ
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.json b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.json
new file mode 100644
index 0000000..35e8ac1
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.json
@@ -0,0 +1 @@
+{"assets":{"A5E449518A0E6407E5128D18531B7FC0":{"type":"texture","index":1,"assetRequest":{"type":"slide","state":"incoming","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3"},"url":{"web":"assets/A5E449518A0E6407E5128D18531B7FC0.svg"},"width":1024,"height":768},"E2B445733E7D38C94E13DE554D4C1CB8":{"type":"texture","index":0,"assetRequest":{"type":"slide","state":"outgoing","slide":"615F7CD4-E262-41F7-8138-806EC6AB1FAB"},"url":{"web":"assets/E2B445733E7D38C94E13DE554D4C1CB8.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"A5E449518A0E6407E5128D18531B7FC0"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E2B445733E7D38C94E13DE554D4C1CB8"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Functions ☕️","targetRectangle":{"y":329,"x":284.92,"width":454.1599999999999,"height":109.27975390625}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E2B445733E7D38C94E13DE554D4C1CB8"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.jsonp b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.jsonp
new file mode 100644
index 0000000..864b482
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/615F7CD4-E262-41F7-8138-806EC6AB1FAB.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"615F7CD4-E262-41F7-8138-806EC6AB1FAB","json":{"assets":{"A5E449518A0E6407E5128D18531B7FC0":{"type":"texture","index":1,"assetRequest":{"type":"slide","state":"incoming","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3"},"url":{"web":"assets/A5E449518A0E6407E5128D18531B7FC0.svg"},"width":1024,"height":768},"E2B445733E7D38C94E13DE554D4C1CB8":{"type":"texture","index":0,"assetRequest":{"type":"slide","state":"outgoing","slide":"615F7CD4-E262-41F7-8138-806EC6AB1FAB"},"url":{"web":"assets/E2B445733E7D38C94E13DE554D4C1CB8.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"A5E449518A0E6407E5128D18531B7FC0"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E2B445733E7D38C94E13DE554D4C1CB8"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Functions ☕️","targetRectangle":{"y":329,"x":284.92,"width":454.1599999999999,"height":109.27975390625}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E2B445733E7D38C94E13DE554D4C1CB8"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/445D9B3B00937E7A688A4ABF40E0A556.png b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/445D9B3B00937E7A688A4ABF40E0A556.png
new file mode 100644
index 0000000..2c47de6
Binary files /dev/null and b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/445D9B3B00937E7A688A4ABF40E0A556.png differ
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svg b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svg
new file mode 100644
index 0000000..a85a8be
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svgp b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svgp
new file mode 100644
index 0000000..4059c4a
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/A5E449518A0E6407E5128D18531B7FC0.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"A5E449518A0E6407E5128D18531B7FC0","slide":"615F7CD4-E262-41F7-8138-806EC6AB1FAB","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svg b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svg
new file mode 100644
index 0000000..f708719
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svgp b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svgp
new file mode 100644
index 0000000..a9db31e
--- /dev/null
+++ b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/assets/E2B445733E7D38C94E13DE554D4C1CB8.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"E2B445733E7D38C94E13DE554D4C1CB8","slide":"615F7CD4-E262-41F7-8138-806EC6AB1FAB","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/thumbnail.jpeg b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/thumbnail.jpeg
new file mode 100644
index 0000000..2594e22
Binary files /dev/null and b/12-functions/assets/615F7CD4-E262-41F7-8138-806EC6AB1FAB/thumbnail.jpeg differ
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.json b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.json
new file mode 100644
index 0000000..cf0cc6e
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.json
@@ -0,0 +1 @@
+{"assets":{"A5E449518A0E6407E5128D18531B7FC0":{"type":"texture","index":2,"assetRequest":{"type":"slide","state":"outgoing","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3"},"url":{"web":"assets/A5E449518A0E6407E5128D18531B7FC0.svg"},"width":1024,"height":768},"E93249E8BE7598D9F0042D3095092486":{"type":"texture","index":3,"assetRequest":{"type":"slide","state":"incoming","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91"},"url":{"web":"assets/E93249E8BE7598D9F0042D3095092486.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E93249E8BE7598D9F0042D3095092486"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"A5E449518A0E6407E5128D18531B7FC0"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"What are functions","targetRectangle":{"y":265,"x":113.9999995231628,"width":290.052,"height":35.79998540878296}},{"text":"Syntax for creating functions","targetRectangle":{"y":308,"x":113.9999995231628,"width":440.1,"height":77.79998540878296}},{"text":"Declaring a function vs invoking a function","targetRectangle":{"y":393,"x":113.9999995231628,"width":649.4759999999999,"height":77.79998540878296}},{"text":"Passing values to functions","targetRectangle":{"y":478,"x":113.9999995231628,"width":420.696,"height":77.79998540878296}},{"text":"Returning values from functions","targetRectangle":{"y":563,"x":113.9999995231628,"width":488.0519999999999,"height":77.79998540878296}},{"text":"What we’ll learn","targetRectangle":{"y":66,"x":212.6399999999999,"width":598.7200000000003,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"A5E449518A0E6407E5128D18531B7FC0"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.jsonp b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.jsonp
new file mode 100644
index 0000000..fad9887
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/944D9CC6-5F1A-4331-B0BA-A00F63E725B3.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3","json":{"assets":{"A5E449518A0E6407E5128D18531B7FC0":{"type":"texture","index":2,"assetRequest":{"type":"slide","state":"outgoing","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3"},"url":{"web":"assets/A5E449518A0E6407E5128D18531B7FC0.svg"},"width":1024,"height":768},"E93249E8BE7598D9F0042D3095092486":{"type":"texture","index":3,"assetRequest":{"type":"slide","state":"incoming","slide":"2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91"},"url":{"web":"assets/E93249E8BE7598D9F0042D3095092486.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E93249E8BE7598D9F0042D3095092486"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"A5E449518A0E6407E5128D18531B7FC0"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"What are functions","targetRectangle":{"y":265,"x":113.9999995231628,"width":290.052,"height":35.79998540878296}},{"text":"Syntax for creating functions","targetRectangle":{"y":308,"x":113.9999995231628,"width":440.1,"height":77.79998540878296}},{"text":"Declaring a function vs invoking a function","targetRectangle":{"y":393,"x":113.9999995231628,"width":649.4759999999999,"height":77.79998540878296}},{"text":"Passing values to functions","targetRectangle":{"y":478,"x":113.9999995231628,"width":420.696,"height":77.79998540878296}},{"text":"Returning values from functions","targetRectangle":{"y":563,"x":113.9999995231628,"width":488.0519999999999,"height":77.79998540878296}},{"text":"What we’ll learn","targetRectangle":{"y":66,"x":212.6399999999999,"width":598.7200000000003,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"A5E449518A0E6407E5128D18531B7FC0"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svg b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svg
new file mode 100644
index 0000000..a85a8be
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svgp b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svgp
new file mode 100644
index 0000000..810385f
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/A5E449518A0E6407E5128D18531B7FC0.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"A5E449518A0E6407E5128D18531B7FC0","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svg b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svg
new file mode 100644
index 0000000..dcd8f74
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svgp b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svgp
new file mode 100644
index 0000000..ec852c2
--- /dev/null
+++ b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/assets/E93249E8BE7598D9F0042D3095092486.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"E93249E8BE7598D9F0042D3095092486","slide":"944D9CC6-5F1A-4331-B0BA-A00F63E725B3","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/thumbnail.jpeg b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/thumbnail.jpeg
new file mode 100644
index 0000000..9fa932d
Binary files /dev/null and b/12-functions/assets/944D9CC6-5F1A-4331-B0BA-A00F63E725B3/thumbnail.jpeg differ
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.json b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.json
new file mode 100644
index 0000000..4111267
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.json
@@ -0,0 +1 @@
+{"assets":{"313F8F60ADAFAC650E0FCF54DABCF72B":{"type":"texture","index":9,"assetRequest":{"type":"slide","state":"incoming","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318"},"url":{"web":"assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg"},"width":1024,"height":768},"F63ACC226EED23F82DBE22614B37C596":{"type":"texture","index":8,"assetRequest":{"type":"slide","state":"outgoing","slide":"A66E77D7-EA29-405A-9456-11EC76B04968"},"url":{"web":"assets/F63ACC226EED23F82DBE22614B37C596.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"F63ACC226EED23F82DBE22614B37C596"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"doSomething()","targetRectangle":{"y":427,"x":79,"width":280.8,"height":51}},{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"F63ACC226EED23F82DBE22614B37C596"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.jsonp b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.jsonp
new file mode 100644
index 0000000..577cad4
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/A66E77D7-EA29-405A-9456-11EC76B04968.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"A66E77D7-EA29-405A-9456-11EC76B04968","json":{"assets":{"313F8F60ADAFAC650E0FCF54DABCF72B":{"type":"texture","index":9,"assetRequest":{"type":"slide","state":"incoming","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318"},"url":{"web":"assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg"},"width":1024,"height":768},"F63ACC226EED23F82DBE22614B37C596":{"type":"texture","index":8,"assetRequest":{"type":"slide","state":"outgoing","slide":"A66E77D7-EA29-405A-9456-11EC76B04968"},"url":{"web":"assets/F63ACC226EED23F82DBE22614B37C596.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"F63ACC226EED23F82DBE22614B37C596"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"doSomething()","targetRectangle":{"y":427,"x":79,"width":280.8,"height":51}},{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"F63ACC226EED23F82DBE22614B37C596"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg
new file mode 100644
index 0000000..44bf497
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp
new file mode 100644
index 0000000..210c3eb
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"313F8F60ADAFAC650E0FCF54DABCF72B","slide":"A66E77D7-EA29-405A-9456-11EC76B04968","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svg b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svg
new file mode 100644
index 0000000..4800758
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svgp b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svgp
new file mode 100644
index 0000000..dcdb739
--- /dev/null
+++ b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/assets/F63ACC226EED23F82DBE22614B37C596.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"F63ACC226EED23F82DBE22614B37C596","slide":"A66E77D7-EA29-405A-9456-11EC76B04968","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/thumbnail.jpeg b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/thumbnail.jpeg
new file mode 100644
index 0000000..fa8061c
Binary files /dev/null and b/12-functions/assets/A66E77D7-EA29-405A-9456-11EC76B04968/thumbnail.jpeg differ
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.json b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.json
new file mode 100644
index 0000000..bfb8d5c
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.json
@@ -0,0 +1 @@
+{"assets":{"E7BA93DD292337D17E120445FC5E52DB":{"type":"texture","index":15,"assetRequest":{"type":"slide","state":"incoming","slide":"D27959DF-3B01-4006-B455-D9B647C34759"},"url":{"web":"assets/E7BA93DD292337D17E120445FC5E52DB.svg"},"width":1024,"height":768},"2ADD6CE86FBD086163FF55ED441A5943":{"type":"texture","index":14,"assetRequest":{"type":"slide","state":"outgoing","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4"},"url":{"web":"assets/2ADD6CE86FBD086163FF55ED441A5943.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E7BA93DD292337D17E120445FC5E52DB"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"2ADD6CE86FBD086163FF55ED441A5943"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"function changeBackground(color) {","targetRectangle":{"y":367,"x":79,"width":612,"height":43}},{"text":" document.querySelector(‘body')","targetRectangle":{"y":410,"x":79,"width":594,"height":43}},{"text":" .style.background = color","targetRectangle":{"y":453,"x":79,"width":558,"height":43}},{"text":"}","targetRectangle":{"y":496,"x":79,"width":18,"height":43}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"2ADD6CE86FBD086163FF55ED441A5943"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.jsonp b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.jsonp
new file mode 100644
index 0000000..8a82fdb
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/BCD42550-1889-4B98-AD6A-D9CFFDC598A4.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4","json":{"assets":{"E7BA93DD292337D17E120445FC5E52DB":{"type":"texture","index":15,"assetRequest":{"type":"slide","state":"incoming","slide":"D27959DF-3B01-4006-B455-D9B647C34759"},"url":{"web":"assets/E7BA93DD292337D17E120445FC5E52DB.svg"},"width":1024,"height":768},"2ADD6CE86FBD086163FF55ED441A5943":{"type":"texture","index":14,"assetRequest":{"type":"slide","state":"outgoing","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4"},"url":{"web":"assets/2ADD6CE86FBD086163FF55ED441A5943.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E7BA93DD292337D17E120445FC5E52DB"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"2ADD6CE86FBD086163FF55ED441A5943"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"function changeBackground(color) {","targetRectangle":{"y":367,"x":79,"width":612,"height":43}},{"text":" document.querySelector(‘body')","targetRectangle":{"y":410,"x":79,"width":594,"height":43}},{"text":" .style.background = color","targetRectangle":{"y":453,"x":79,"width":558,"height":43}},{"text":"}","targetRectangle":{"y":496,"x":79,"width":18,"height":43}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"2ADD6CE86FBD086163FF55ED441A5943"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svg b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svg
new file mode 100644
index 0000000..641ff8e
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp
new file mode 100644
index 0000000..83268e2
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"2ADD6CE86FBD086163FF55ED441A5943","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svg b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svg
new file mode 100644
index 0000000..37e990b
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svgp b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svgp
new file mode 100644
index 0000000..f59660e
--- /dev/null
+++ b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/assets/E7BA93DD292337D17E120445FC5E52DB.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"E7BA93DD292337D17E120445FC5E52DB","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/thumbnail.jpeg b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/thumbnail.jpeg
new file mode 100644
index 0000000..630b920
Binary files /dev/null and b/12-functions/assets/BCD42550-1889-4B98-AD6A-D9CFFDC598A4/thumbnail.jpeg differ
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.json b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.json
new file mode 100644
index 0000000..9a1798c
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.json
@@ -0,0 +1 @@
+{"assets":{"E7BA93DD292337D17E120445FC5E52DB":{"type":"texture","index":16,"assetRequest":{"type":"slide","state":"outgoing","slide":"D27959DF-3B01-4006-B455-D9B647C34759"},"url":{"web":"assets/E7BA93DD292337D17E120445FC5E52DB.svg"},"width":1024,"height":768},"D54EA234E742C820B0A832BA23CE84F0":{"type":"texture","index":17,"assetRequest":{"type":"slide","state":"incoming","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4"},"url":{"web":"assets/D54EA234E742C820B0A832BA23CE84F0.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"D54EA234E742C820B0A832BA23CE84F0"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E7BA93DD292337D17E120445FC5E52DB"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"function changeBackground(color) {","targetRectangle":{"y":302,"x":79,"width":612,"height":43}},{"text":" document.querySelector(‘body')","targetRectangle":{"y":345,"x":79,"width":594,"height":43}},{"text":" .style.background = color","targetRectangle":{"y":388,"x":79,"width":558,"height":43}},{"text":"}","targetRectangle":{"y":431,"x":79,"width":18,"height":43}},{"text":"document.querySelector(‘#button')","targetRectangle":{"y":517,"x":79,"width":594,"height":43}},{"text":" .addEventListener('click', changeBackground)","targetRectangle":{"y":560,"x":79,"width":828,"height":43}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E7BA93DD292337D17E120445FC5E52DB"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.jsonp b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.jsonp
new file mode 100644
index 0000000..cc295e6
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/D27959DF-3B01-4006-B455-D9B647C34759.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"D27959DF-3B01-4006-B455-D9B647C34759","json":{"assets":{"E7BA93DD292337D17E120445FC5E52DB":{"type":"texture","index":16,"assetRequest":{"type":"slide","state":"outgoing","slide":"D27959DF-3B01-4006-B455-D9B647C34759"},"url":{"web":"assets/E7BA93DD292337D17E120445FC5E52DB.svg"},"width":1024,"height":768},"D54EA234E742C820B0A832BA23CE84F0":{"type":"texture","index":17,"assetRequest":{"type":"slide","state":"incoming","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4"},"url":{"web":"assets/D54EA234E742C820B0A832BA23CE84F0.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"D54EA234E742C820B0A832BA23CE84F0"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"E7BA93DD292337D17E120445FC5E52DB"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"function changeBackground(color) {","targetRectangle":{"y":302,"x":79,"width":612,"height":43}},{"text":" document.querySelector(‘body')","targetRectangle":{"y":345,"x":79,"width":594,"height":43}},{"text":" .style.background = color","targetRectangle":{"y":388,"x":79,"width":558,"height":43}},{"text":"}","targetRectangle":{"y":431,"x":79,"width":18,"height":43}},{"text":"document.querySelector(‘#button')","targetRectangle":{"y":517,"x":79,"width":594,"height":43}},{"text":" .addEventListener('click', changeBackground)","targetRectangle":{"y":560,"x":79,"width":828,"height":43}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"E7BA93DD292337D17E120445FC5E52DB"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svg b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svg
new file mode 100644
index 0000000..096adc6
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svgp b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svgp
new file mode 100644
index 0000000..b23df2b
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/D54EA234E742C820B0A832BA23CE84F0.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"D54EA234E742C820B0A832BA23CE84F0","slide":"D27959DF-3B01-4006-B455-D9B647C34759","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svg b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svg
new file mode 100644
index 0000000..37e990b
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svgp b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svgp
new file mode 100644
index 0000000..12a761f
--- /dev/null
+++ b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/assets/E7BA93DD292337D17E120445FC5E52DB.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"E7BA93DD292337D17E120445FC5E52DB","slide":"D27959DF-3B01-4006-B455-D9B647C34759","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/thumbnail.jpeg b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/thumbnail.jpeg
new file mode 100644
index 0000000..fda9a4a
Binary files /dev/null and b/12-functions/assets/D27959DF-3B01-4006-B455-D9B647C34759/thumbnail.jpeg differ
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.json b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.json
new file mode 100644
index 0000000..b86f7a8
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.json
@@ -0,0 +1 @@
+{"assets":{"313F8F60ADAFAC650E0FCF54DABCF72B":{"type":"texture","index":10,"assetRequest":{"type":"slide","state":"outgoing","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318"},"url":{"web":"assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg"},"width":1024,"height":768},"1D26268DDCD87298321F6EA8FB70B0B2":{"type":"texture","index":11,"assetRequest":{"type":"slide","state":"incoming","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A"},"url":{"web":"assets/1D26268DDCD87298321F6EA8FB70B0B2.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"1D26268DDCD87298321F6EA8FB70B0B2"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"function doSomething() {","targetRectangle":{"y":376,"x":79,"width":518.4000000000001,"height":51}},{"text":" console.log('I do something!')","targetRectangle":{"y":427,"x":79,"width":691.2000000000002,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}},{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.jsonp b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.jsonp
new file mode 100644
index 0000000..9a9098a
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/D281EBB7-86B3-4E15-8BBD-C60CC41E4318.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318","json":{"assets":{"313F8F60ADAFAC650E0FCF54DABCF72B":{"type":"texture","index":10,"assetRequest":{"type":"slide","state":"outgoing","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318"},"url":{"web":"assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg"},"width":1024,"height":768},"1D26268DDCD87298321F6EA8FB70B0B2":{"type":"texture","index":11,"assetRequest":{"type":"slide","state":"incoming","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A"},"url":{"web":"assets/1D26268DDCD87298321F6EA8FB70B0B2.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"1D26268DDCD87298321F6EA8FB70B0B2"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"function doSomething() {","targetRectangle":{"y":376,"x":79,"width":518.4000000000001,"height":51}},{"text":" console.log('I do something!')","targetRectangle":{"y":427,"x":79,"width":691.2000000000002,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}},{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"313F8F60ADAFAC650E0FCF54DABCF72B"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg
new file mode 100644
index 0000000..b684b16
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp
new file mode 100644
index 0000000..522eb38
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"1D26268DDCD87298321F6EA8FB70B0B2","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg
new file mode 100644
index 0000000..44bf497
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp
new file mode 100644
index 0000000..922be37
--- /dev/null
+++ b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/assets/313F8F60ADAFAC650E0FCF54DABCF72B.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"313F8F60ADAFAC650E0FCF54DABCF72B","slide":"D281EBB7-86B3-4E15-8BBD-C60CC41E4318","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/thumbnail.jpeg b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/thumbnail.jpeg
new file mode 100644
index 0000000..18957e4
Binary files /dev/null and b/12-functions/assets/D281EBB7-86B3-4E15-8BBD-C60CC41E4318/thumbnail.jpeg differ
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.json b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.json
new file mode 100644
index 0000000..081bc5a
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.json
@@ -0,0 +1 @@
+{"assets":{"5B0DAB8BE0275C3FF0A58F1077932338":{"type":"texture","index":19,"assetRequest":{"type":"slide","state":"incoming","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345"},"url":{"web":"assets/5B0DAB8BE0275C3FF0A58F1077932338.svg"},"width":1024,"height":768},"D54EA234E742C820B0A832BA23CE84F0":{"type":"texture","index":18,"assetRequest":{"type":"slide","state":"outgoing","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4"},"url":{"web":"assets/D54EA234E742C820B0A832BA23CE84F0.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"5B0DAB8BE0275C3FF0A58F1077932338"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"D54EA234E742C820B0A832BA23CE84F0"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[{"url":"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener","targetRectangle":{"y":324,"x":79,"width":810,"height":86}},{"url":"https://developer.mozilla.org/en-US/docs/Web/Events","targetRectangle":{"y":539,"x":79,"width":810,"height":86}}],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"Event Listeners","targetRectangle":{"y":238,"x":79,"width":270,"height":43}},{"text":"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener","targetRectangle":{"y":324,"x":79,"width":810,"height":86}},{"text":"List of events","targetRectangle":{"y":453,"x":79,"width":252,"height":43}},{"text":"https://developer.mozilla.org/en-US/docs/Web/Events","targetRectangle":{"y":539,"x":79,"width":810,"height":86}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"D54EA234E742C820B0A832BA23CE84F0"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.jsonp b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.jsonp
new file mode 100644
index 0000000..edbcdda
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4","json":{"assets":{"5B0DAB8BE0275C3FF0A58F1077932338":{"type":"texture","index":19,"assetRequest":{"type":"slide","state":"incoming","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345"},"url":{"web":"assets/5B0DAB8BE0275C3FF0A58F1077932338.svg"},"width":1024,"height":768},"D54EA234E742C820B0A832BA23CE84F0":{"type":"texture","index":18,"assetRequest":{"type":"slide","state":"outgoing","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4"},"url":{"web":"assets/D54EA234E742C820B0A832BA23CE84F0.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"5B0DAB8BE0275C3FF0A58F1077932338"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"D54EA234E742C820B0A832BA23CE84F0"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[{"url":"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener","targetRectangle":{"y":324,"x":79,"width":810,"height":86}},{"url":"https://developer.mozilla.org/en-US/docs/Web/Events","targetRectangle":{"y":539,"x":79,"width":810,"height":86}}],"accessibility":[{"text":"Event Handlers","targetRectangle":{"y":66,"x":231.52,"width":560.96,"height":109}},{"text":"Event Listeners","targetRectangle":{"y":238,"x":79,"width":270,"height":43}},{"text":"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener","targetRectangle":{"y":324,"x":79,"width":810,"height":86}},{"text":"List of events","targetRectangle":{"y":453,"x":79,"width":252,"height":43}},{"text":"https://developer.mozilla.org/en-US/docs/Web/Events","targetRectangle":{"y":539,"x":79,"width":810,"height":86}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"D54EA234E742C820B0A832BA23CE84F0"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg
new file mode 100644
index 0000000..9960aa5
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp
new file mode 100644
index 0000000..a858aa9
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"5B0DAB8BE0275C3FF0A58F1077932338","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svg b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svg
new file mode 100644
index 0000000..f342917
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svgp b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svgp
new file mode 100644
index 0000000..c37b7ac
--- /dev/null
+++ b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/assets/D54EA234E742C820B0A832BA23CE84F0.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"D54EA234E742C820B0A832BA23CE84F0","slide":"DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/thumbnail.jpeg b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/thumbnail.jpeg
new file mode 100644
index 0000000..a52f70c
Binary files /dev/null and b/12-functions/assets/DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4/thumbnail.jpeg differ
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.json b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.json
new file mode 100644
index 0000000..149b0c7
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.json
@@ -0,0 +1 @@
+{"assets":{"DB8451458D98EFA7506DBEBC2B1323F0":{"type":"texture","index":21,"assetRequest":{"type":"slide","state":"incoming","slide":"none"},"url":{"web":"assets/DB8451458D98EFA7506DBEBC2B1323F0.svg"},"width":1024,"height":768},"5B0DAB8BE0275C3FF0A58F1077932338":{"type":"texture","index":20,"assetRequest":{"type":"slide","state":"outgoing","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345"},"url":{"web":"assets/5B0DAB8BE0275C3FF0A58F1077932338.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"5B0DAB8BE0275C3FF0A58F1077932338"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Review","targetRectangle":{"y":66,"x":378,"width":268,"height":109}},{"text":"What are functions","targetRectangle":{"y":265,"x":113.9999995231628,"width":290.052,"height":35.79998540878296}},{"text":"Syntax for creating functions","targetRectangle":{"y":308,"x":113.9999995231628,"width":440.1,"height":77.79998540878296}},{"text":"Declaring a function vs invoking a function","targetRectangle":{"y":393,"x":113.9999995231628,"width":649.4759999999999,"height":77.79998540878296}},{"text":"Returning values from functions","targetRectangle":{"y":478,"x":113.9999995231628,"width":488.052,"height":77.79998540878296}},{"text":"Adding event handlers in JavaScript","targetRectangle":{"y":563,"x":113.9999995231628,"width":554.7959999999999,"height":77.79998540878296}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"5B0DAB8BE0275C3FF0A58F1077932338"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.jsonp b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.jsonp
new file mode 100644
index 0000000..1a14667
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/DDF74C93-8902-4DB3-B831-4F6AFED8B345.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"DDF74C93-8902-4DB3-B831-4F6AFED8B345","json":{"assets":{"DB8451458D98EFA7506DBEBC2B1323F0":{"type":"texture","index":21,"assetRequest":{"type":"slide","state":"incoming","slide":"none"},"url":{"web":"assets/DB8451458D98EFA7506DBEBC2B1323F0.svg"},"width":1024,"height":768},"5B0DAB8BE0275C3FF0A58F1077932338":{"type":"texture","index":20,"assetRequest":{"type":"slide","state":"outgoing","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345"},"url":{"web":"assets/5B0DAB8BE0275C3FF0A58F1077932338.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"5B0DAB8BE0275C3FF0A58F1077932338"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Review","targetRectangle":{"y":66,"x":378,"width":268,"height":109}},{"text":"What are functions","targetRectangle":{"y":265,"x":113.9999995231628,"width":290.052,"height":35.79998540878296}},{"text":"Syntax for creating functions","targetRectangle":{"y":308,"x":113.9999995231628,"width":440.1,"height":77.79998540878296}},{"text":"Declaring a function vs invoking a function","targetRectangle":{"y":393,"x":113.9999995231628,"width":649.4759999999999,"height":77.79998540878296}},{"text":"Returning values from functions","targetRectangle":{"y":478,"x":113.9999995231628,"width":488.052,"height":77.79998540878296}},{"text":"Adding event handlers in JavaScript","targetRectangle":{"y":563,"x":113.9999995231628,"width":554.7959999999999,"height":77.79998540878296}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"5B0DAB8BE0275C3FF0A58F1077932338"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg
new file mode 100644
index 0000000..9960aa5
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp
new file mode 100644
index 0000000..075a47f
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/5B0DAB8BE0275C3FF0A58F1077932338.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"5B0DAB8BE0275C3FF0A58F1077932338","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svg b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svg
new file mode 100644
index 0000000..965292a
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svgp b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svgp
new file mode 100644
index 0000000..6a791d1
--- /dev/null
+++ b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/assets/DB8451458D98EFA7506DBEBC2B1323F0.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"DB8451458D98EFA7506DBEBC2B1323F0","slide":"DDF74C93-8902-4DB3-B831-4F6AFED8B345","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/thumbnail.jpeg b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/thumbnail.jpeg
new file mode 100644
index 0000000..3c04a89
Binary files /dev/null and b/12-functions/assets/DDF74C93-8902-4DB3-B831-4F6AFED8B345/thumbnail.jpeg differ
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.json b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.json
new file mode 100644
index 0000000..b0aa5bc
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.json
@@ -0,0 +1 @@
+{"assets":{"F63ACC226EED23F82DBE22614B37C596":{"type":"texture","index":7,"assetRequest":{"type":"slide","state":"incoming","slide":"A66E77D7-EA29-405A-9456-11EC76B04968"},"url":{"web":"assets/F63ACC226EED23F82DBE22614B37C596.svg"},"width":1024,"height":768},"68618C61762CDE27FD572F0BE3D24183":{"type":"texture","index":6,"assetRequest":{"type":"slide","state":"outgoing","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835"},"url":{"web":"assets/68618C61762CDE27FD572F0BE3D24183.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"F63ACC226EED23F82DBE22614B37C596"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"68618C61762CDE27FD572F0BE3D24183"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}},{"text":"var doSomething = function () {","targetRectangle":{"y":376,"x":79,"width":669.6,"height":51}},{"text":" console.log('I do something!')","targetRectangle":{"y":427,"x":79,"width":691.2000000000002,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"68618C61762CDE27FD572F0BE3D24183"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.jsonp b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.jsonp
new file mode 100644
index 0000000..fd99318
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/FA415760-0FDB-4CA5-95B4-9755601A1835.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"FA415760-0FDB-4CA5-95B4-9755601A1835","json":{"assets":{"F63ACC226EED23F82DBE22614B37C596":{"type":"texture","index":7,"assetRequest":{"type":"slide","state":"incoming","slide":"A66E77D7-EA29-405A-9456-11EC76B04968"},"url":{"web":"assets/F63ACC226EED23F82DBE22614B37C596.svg"},"width":1024,"height":768},"68618C61762CDE27FD572F0BE3D24183":{"type":"texture","index":6,"assetRequest":{"type":"slide","state":"outgoing","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835"},"url":{"web":"assets/68618C61762CDE27FD572F0BE3D24183.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"F63ACC226EED23F82DBE22614B37C596"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"68618C61762CDE27FD572F0BE3D24183"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Syntax","targetRectangle":{"y":66,"x":388.64,"width":246.72,"height":109}},{"text":"var doSomething = function () {","targetRectangle":{"y":376,"x":79,"width":669.6,"height":51}},{"text":" console.log('I do something!')","targetRectangle":{"y":427,"x":79,"width":691.2000000000002,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"68618C61762CDE27FD572F0BE3D24183"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svg b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svg
new file mode 100644
index 0000000..29913a5
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svgp b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svgp
new file mode 100644
index 0000000..d070f59
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/68618C61762CDE27FD572F0BE3D24183.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"68618C61762CDE27FD572F0BE3D24183","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svg b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svg
new file mode 100644
index 0000000..4800758
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svgp b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svgp
new file mode 100644
index 0000000..d8b62e7
--- /dev/null
+++ b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/assets/F63ACC226EED23F82DBE22614B37C596.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"F63ACC226EED23F82DBE22614B37C596","slide":"FA415760-0FDB-4CA5-95B4-9755601A1835","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/thumbnail.jpeg b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/thumbnail.jpeg
new file mode 100644
index 0000000..31231d5
Binary files /dev/null and b/12-functions/assets/FA415760-0FDB-4CA5-95B4-9755601A1835/thumbnail.jpeg differ
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.json b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.json
new file mode 100644
index 0000000..038a05f
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.json
@@ -0,0 +1 @@
+{"assets":{"2ADD6CE86FBD086163FF55ED441A5943":{"type":"texture","index":13,"assetRequest":{"type":"slide","state":"incoming","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4"},"url":{"web":"assets/2ADD6CE86FBD086163FF55ED441A5943.svg"},"width":1024,"height":768},"1D26268DDCD87298321F6EA8FB70B0B2":{"type":"texture","index":12,"assetRequest":{"type":"slide","state":"outgoing","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A"},"url":{"web":"assets/1D26268DDCD87298321F6EA8FB70B0B2.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"2ADD6CE86FBD086163FF55ED441A5943"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"1D26268DDCD87298321F6EA8FB70B0B2"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Passing arguments","targetRectangle":{"y":66,"x":165.4400000000001,"width":693.1199999999999,"height":109}},{"text":"function sayHello(name) {","targetRectangle":{"y":376,"x":79,"width":540,"height":51}},{"text":" console.log(‘Hello ‘ + name + ‘!’)","targetRectangle":{"y":427,"x":79,"width":777.6000000000003,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"1D26268DDCD87298321F6EA8FB70B0B2"}]}]}}]}
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.jsonp b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.jsonp
new file mode 100644
index 0000000..e7b8490
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/FE46E5E1-675B-4AC9-BA6F-23A021234F1A.jsonp
@@ -0,0 +1 @@
+local_slide( {"name":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A","json":{"assets":{"2ADD6CE86FBD086163FF55ED441A5943":{"type":"texture","index":13,"assetRequest":{"type":"slide","state":"incoming","slide":"BCD42550-1889-4B98-AD6A-D9CFFDC598A4"},"url":{"web":"assets/2ADD6CE86FBD086163FF55ED441A5943.svg"},"width":1024,"height":768},"1D26268DDCD87298321F6EA8FB70B0B2":{"type":"texture","index":12,"assetRequest":{"type":"slide","state":"outgoing","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A"},"url":{"web":"assets/1D26268DDCD87298321F6EA8FB70B0B2.svg"},"width":1024,"height":768}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"2ADD6CE86FBD086163FF55ED441A5943"},{"animations":[{"timeOffset":0,"from":{"scalar":false},"beginTime":0,"repeatCount":0,"fillMode":"both","property":"hidden","autoreverses":false,"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":"1D26268DDCD87298321F6EA8FB70B0B2"}]}]},"effects":[],"duration":0.01,"type":"transition","name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Passing arguments","targetRectangle":{"y":66,"x":165.4400000000001,"width":693.1199999999999,"height":109}},{"text":"function sayHello(name) {","targetRectangle":{"y":376,"x":79,"width":540,"height":51}},{"text":" console.log(‘Hello ‘ + name + ‘!’)","targetRectangle":{"y":427,"x":79,"width":777.6000000000003,"height":51}},{"text":"}","targetRectangle":{"y":478,"x":79,"width":21.59999999999999,"height":51}}],"baseLayer":{"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,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"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":251658240,"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":"1D26268DDCD87298321F6EA8FB70B0B2"}]}]}}]}} )
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg
new file mode 100644
index 0000000..b684b16
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp
new file mode 100644
index 0000000..b4e7564
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/1D26268DDCD87298321F6EA8FB70B0B2.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"1D26268DDCD87298321F6EA8FB70B0B2","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svg b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svg
new file mode 100644
index 0000000..641ff8e
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp
new file mode 100644
index 0000000..4831c68
--- /dev/null
+++ b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/assets/2ADD6CE86FBD086163FF55ED441A5943.svgp
@@ -0,0 +1 @@
+local_svg( {"name":"2ADD6CE86FBD086163FF55ED441A5943","slide":"FE46E5E1-675B-4AC9-BA6F-23A021234F1A","svg":""} )
\ No newline at end of file
diff --git a/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/thumbnail.jpeg b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/thumbnail.jpeg
new file mode 100644
index 0000000..621a172
Binary files /dev/null and b/12-functions/assets/FE46E5E1-675B-4AC9-BA6F-23A021234F1A/thumbnail.jpeg differ
diff --git a/12-functions/assets/header.json b/12-functions/assets/header.json
new file mode 100644
index 0000000..ee5c327
--- /dev/null
+++ b/12-functions/assets/header.json
@@ -0,0 +1 @@
+{"autoplayTransitionDelay":5,"author":"","timestamp":"2016-56-3 15:9:8","loopSlideshow":0,"filename":"12-functions.key","autoplayBuildDelay":2,"comment":"","title":"12-functions.key","showMode":0,"creator":"Apple Keynote 6.6.2","slideList":["615F7CD4-E262-41F7-8138-806EC6AB1FAB","944D9CC6-5F1A-4331-B0BA-A00F63E725B3","2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91","FA415760-0FDB-4CA5-95B4-9755601A1835","A66E77D7-EA29-405A-9456-11EC76B04968","D281EBB7-86B3-4E15-8BBD-C60CC41E4318","FE46E5E1-675B-4AC9-BA6F-23A021234F1A","BCD42550-1889-4B98-AD6A-D9CFFDC598A4","D27959DF-3B01-4006-B455-D9B647C34759","DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4","DDF74C93-8902-4DB3-B831-4F6AFED8B345"],"soundtrack":{"mode":0,"volume":1},"slideWidth":1024,"slideHeight":768,"slideCount":11,"majorVersion":1,"minorVersion":2,"fonts":["FiraMono-Regular","AvenirNext-DemiBold","HelveticaNeueLTPro-Lt","AppleColorEmoji"]}
\ No newline at end of file
diff --git a/12-functions/assets/header.jsonp b/12-functions/assets/header.jsonp
new file mode 100644
index 0000000..edaff46
--- /dev/null
+++ b/12-functions/assets/header.jsonp
@@ -0,0 +1 @@
+local_header( {"autoplayTransitionDelay":5,"author":"","timestamp":"2016-56-3 15:9:8","loopSlideshow":0,"filename":"12-functions.key","autoplayBuildDelay":2,"comment":"","title":"12-functions.key","showMode":0,"creator":"Apple Keynote 6.6.2","slideList":["615F7CD4-E262-41F7-8138-806EC6AB1FAB","944D9CC6-5F1A-4331-B0BA-A00F63E725B3","2A06FB3D-4FF3-4B5D-871E-C2C6D2305D91","FA415760-0FDB-4CA5-95B4-9755601A1835","A66E77D7-EA29-405A-9456-11EC76B04968","D281EBB7-86B3-4E15-8BBD-C60CC41E4318","FE46E5E1-675B-4AC9-BA6F-23A021234F1A","BCD42550-1889-4B98-AD6A-D9CFFDC598A4","D27959DF-3B01-4006-B455-D9B647C34759","DBCEB7C1-37C8-45B9-B60F-0DBBB4B07BE4","DDF74C93-8902-4DB3-B831-4F6AFED8B345"],"soundtrack":{"mode":0,"volume":1},"slideWidth":1024,"slideHeight":768,"slideCount":11,"majorVersion":1,"minorVersion":2,"fonts":["FiraMono-Regular","AvenirNext-DemiBold","HelveticaNeueLTPro-Lt","AppleColorEmoji"]} )
\ No newline at end of file
diff --git a/12-functions/assets/player/AnimationManager.js b/12-functions/assets/player/AnimationManager.js
new file mode 100644
index 0000000..a8d4d80
--- /dev/null
+++ b/12-functions/assets/player/AnimationManager.js
@@ -0,0 +1 @@
+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]}});
\ No newline at end of file
diff --git a/12-functions/assets/player/DebuggingSupport.js b/12-functions/assets/player/DebuggingSupport.js
new file mode 100644
index 0000000..3c5093c
--- /dev/null
+++ b/12-functions/assets/player/DebuggingSupport.js
@@ -0,0 +1 @@
+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")};
\ No newline at end of file
diff --git a/12-functions/assets/player/DisplayManager.js b/12-functions/assets/player/DisplayManager.js
new file mode 100644
index 0000000..fd58b0f
--- /dev/null
+++ b/12-functions/assets/player/DisplayManager.js
@@ -0,0 +1 @@
+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,"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.pointXc)||(d.pointYa)){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="