{"roots":["280:432"],"nodeById":{"280:432":{"type":"WEBPAGE","id":"280:432","name":"/face-eraser","absoluteBoundingBox":{"x":12023.0,"y":4438.0,"width":2711.0,"height":1136.0},"isolatedAbsoluteRenderBounds":{"x":12023.0,"y":4438.0,"width":2711.0,"height":1136.0},"relativeTransform":[[1.0,0.0,12023.0],[0.0,1.0,4438.0]],"size":{"x":2711.0,"y":1136.0},"fills":[{"opacity":0.0470588244497776,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["280:433","280:454","280:475"]},"280:639":{"type":"FRAME","id":"280:639","name":"Section 6","absoluteBoundingBox":{"x":14295.0,"y":5076.66650390625,"width":375.0,"height":274.0},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":5076.66650390625,"width":375.0,"height":274.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,538.666687011719]],"size":{"x":375.0,"y":274.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","minWidth":300.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingRight":40.0,"paddingBottom":20.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["280:657"]},"280:657":{"type":"TEXT","id":"280:657","name":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","absoluteBoundingBox":{"x":14335.0,"y":5096.66650390625,"width":295.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":14335.51171875,"y":5103.05126953125,"width":290.7080078125,"height":226.421875},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,20.0]],"size":{"x":295.0,"y":234.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9],"characters":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"hyperlink":{"type":"URL","url":"https://rubybell.github.io/face-eraser/","openInNewTab":true},"textDecoration":"UNDERLINE","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"280:480":{"type":"FRAME","id":"280:480","name":"Section 1","absoluteBoundingBox":{"x":14295.0,"y":4641.0,"width":375.0,"height":199.0},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":4641.0,"width":375.0,"height":199.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,103.0]],"size":{"x":375.0,"y":199.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":80.0,"paddingBottom":20.0,"layoutMode":"VERTICAL","itemSpacing":48.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["280:481"]},"280:481":{"type":"FRAME","id":"280:481","name":"About","absoluteBoundingBox":{"x":14295.0,"y":4721.0,"width":375.0,"height":99.0},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":4721.0,"width":375.0,"height":99.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,80.0]],"size":{"x":375.0,"y":99.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","minWidth":300.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":40.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["280:482","280:483"]},"280:476":{"type":"FRAME","id":"280:476","name":"Nav","absoluteBoundingBox":{"x":14295.0,"y":4538.0,"width":375.0,"height":103.0},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":4538.0,"width":375.0,"height":103.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":103.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":40.0,"paddingRight":24.0,"paddingBottom":40.0,"paddingLeft":24.0,"layoutMode":"HORIZONTAL","itemSpacing":15.0,"primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["280:477","280:478","280:479"]},"280:479":{"type":"TEXT","id":"280:479","name":"Work","absoluteBoundingBox":{"x":14606.0,"y":4578.0,"width":40.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":14606.3857421875,"y":4583.36376953125,"width":39.2255859375,"height":15.9091796875},"relativeTransform":[[1.0,0.0,311.0],[0.0,1.0,40.0]],"size":{"x":40.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:478":{"type":"TEXT","id":"280:478","name":"CV","absoluteBoundingBox":{"x":14568.0,"y":4578.0,"width":23.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":14568.0556640625,"y":4583.20458984375,"width":22.884765625,"height":16.068359375},"relativeTransform":[[1.0,0.0,273.0],[0.0,1.0,40.0]],"size":{"x":23.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"CV","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/cv"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:454":{"type":"FRAME","id":"280:454","name":"Tablet","absoluteBoundingBox":{"x":13431.0,"y":4538.0,"width":800.0,"height":972.0},"isolatedAbsoluteRenderBounds":{"x":13431.0,"y":4538.0,"width":800.0,"height":972.0},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":800.0,"y":972.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingBottom":80.0,"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["280:455","280:459","280:469","280:634"]},"280:612":{"type":"WIDGET","id":"280:612","name":"Embed 5","absoluteBoundingBox":{"x":13531.0,"y":4840.0,"width":600.0,"height":400.0},"targetAspectRatio":{"x":600.0,"y":400.0},"isolatedAbsoluteRenderBounds":{"x":13531.0,"y":4840.0,"width":600.0,"height":400.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,20.0]],"size":{"x":600.0,"y":400.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://player.vimeo.com/video/1174878476?h=173e95b86f"}},"280:483":{"type":"TEXT","id":"280:483","name":"Or perhaps it should be called ‘nose eraser’.","absoluteBoundingBox":{"x":14335.0,"y":4774.0,"width":295.0,"height":46.0},"isolatedAbsoluteRenderBounds":{"x":14335.75,"y":4778.89794921875,"width":269.00390625,"height":35.29541015625},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,53.0]],"size":{"x":295.0,"y":46.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Or perhaps it should be called ‘nose eraser’. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:435":{"type":"TEXT","id":"280:435","name":"Thoughts","absoluteBoundingBox":{"x":13127.0,"y":4578.0,"width":73.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":13127.0,"y":4578.0,"width":73.0,"height":23.0},"relativeTransform":[[1.0,0.0,1040.0],[0.0,1.0,40.0]],"size":{"x":73.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Thoughts","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:455":{"type":"FRAME","id":"280:455","name":"Nav","absoluteBoundingBox":{"x":13431.0,"y":4538.0,"width":800.0,"height":103.0},"isolatedAbsoluteRenderBounds":{"x":13431.0,"y":4538.0,"width":800.0,"height":103.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":103.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":40.0,"paddingRight":60.0,"paddingBottom":40.0,"paddingLeft":60.0,"layoutMode":"HORIZONTAL","itemSpacing":32.0,"primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["280:456","280:457","280:458"]},"280:433":{"type":"FRAME","id":"280:433","name":"Desktop","absoluteBoundingBox":{"x":12087.0,"y":4538.0,"width":1280.0,"height":972.0},"isolatedAbsoluteRenderBounds":{"x":12087.0,"y":4538.0,"width":1280.0,"height":972.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":972.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingBottom":80.0,"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["280:434","280:438","280:448","280:629"]},"280:634":{"type":"FRAME","id":"280:634","name":"Section 6","absoluteBoundingBox":{"x":13531.0,"y":5260.0,"width":600.0,"height":170.0},"isolatedAbsoluteRenderBounds":{"x":13531.0,"y":5260.0,"width":600.0,"height":170.0},"relativeTransform":[[1.0,0.0,100.0],[0.0,1.0,722.0]],"size":{"x":600.0,"y":170.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingBottom":20.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["280:656"]},"280:629":{"type":"FRAME","id":"280:629","name":"Section 6","absoluteBoundingBox":{"x":12087.0,"y":5260.0,"width":1280.0,"height":170.0},"isolatedAbsoluteRenderBounds":{"x":12087.0,"y":5260.0,"width":1280.0,"height":170.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,722.0]],"size":{"x":1280.0,"y":170.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingBottom":20.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["280:655"]},"280:655":{"type":"TEXT","id":"280:655","name":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","absoluteBoundingBox":{"x":12427.0,"y":5280.0,"width":600.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12427.0,"y":5286.384765625,"width":587.4541015625,"height":122.421875},"relativeTransform":[[1.0,0.0,340.0],[0.0,1.0,20.0]],"size":{"x":600.0,"y":130.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutGrow":1.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8],"characters":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"8":{"hyperlink":{"type":"URL","url":"https://rubybell.github.io/face-eraser/","openInNewTab":true},"textDecoration":"UNDERLINE","textDecorationSkipInk":true,"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"280:461":{"type":"TEXT","id":"280:461","name":"Face Eraser","absoluteBoundingBox":{"x":13531.0,"y":4721.0,"width":132.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":13532.7216796875,"y":4726.54541015625,"width":129.326171875,"height":17.71875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":132.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Face Eraser","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Semi Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":99.1549377441406,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:448":{"type":"FRAME","id":"280:448","name":"Section 3","absoluteBoundingBox":{"x":12087.0,"y":4820.0,"width":1280.0,"height":440.0},"isolatedAbsoluteRenderBounds":{"x":12087.0,"y":4820.0,"width":1280.0,"height":440.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,282.0]],"size":{"x":1280.0,"y":440.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingBottom":20.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["280:601"]},"280:601":{"type":"WIDGET","id":"280:601","name":"Embed 5","absoluteBoundingBox":{"x":12427.0,"y":4840.0,"width":600.0,"height":400.0},"targetAspectRatio":{"x":600.0,"y":400.0},"isolatedAbsoluteRenderBounds":{"x":12427.0,"y":4840.0,"width":600.0,"height":400.0},"relativeTransform":[[1.0,0.0,340.0],[0.0,1.0,20.0]],"size":{"x":600.0,"y":400.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://player.vimeo.com/video/1174878476?h=173e95b86f"}},"280:469":{"type":"FRAME","id":"280:469","name":"Section 3","absoluteBoundingBox":{"x":13531.0,"y":4820.0,"width":600.0,"height":440.0},"isolatedAbsoluteRenderBounds":{"x":13531.0,"y":4820.0,"width":600.0,"height":440.0},"relativeTransform":[[1.0,0.0,100.0],[0.0,1.0,282.0]],"size":{"x":600.0,"y":440.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingBottom":20.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["280:612"]},"280:460":{"type":"FRAME","id":"280:460","name":"About","absoluteBoundingBox":{"x":13531.0,"y":4721.0,"width":600.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":13531.0,"y":4721.0,"width":600.0,"height":79.0},"relativeTransform":[[1.0,0.0,100.0],[0.0,1.0,80.0]],"size":{"x":600.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["280:461","280:462"]},"280:439":{"type":"FRAME","id":"280:439","name":"About","absoluteBoundingBox":{"x":12427.0,"y":4721.0,"width":600.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":12427.0,"y":4721.0,"width":600.0,"height":79.0},"relativeTransform":[[1.0,0.0,340.0],[0.0,1.0,80.0]],"size":{"x":600.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["280:440","280:441"]},"280:441":{"type":"TEXT","id":"280:441","name":"Or perhaps it should be called ‘nose eraser’.","absoluteBoundingBox":{"x":12427.0,"y":4774.0,"width":600.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12428.0166015625,"y":4780.384765625,"width":367.72265625,"height":17.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,53.0]],"size":{"x":600.0,"y":26.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Or perhaps it should be called ‘nose eraser’. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:458":{"type":"TEXT","id":"280:458","name":"Work","absoluteBoundingBox":{"x":14131.0,"y":4578.0,"width":40.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":14131.3857421875,"y":4583.36376953125,"width":39.2255859375,"height":15.9091796875},"relativeTransform":[[1.0,0.0,700.0],[0.0,1.0,40.0]],"size":{"x":40.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:477":{"type":"TEXT","id":"280:477","name":"Thoughts","absoluteBoundingBox":{"x":14430.0,"y":4578.0,"width":73.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":14430.0,"y":4578.0,"width":73.0,"height":23.0},"relativeTransform":[[1.0,0.0,135.0],[0.0,1.0,40.0]],"size":{"x":73.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Thoughts","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:440":{"type":"TEXT","id":"280:440","name":"Face Eraser","absoluteBoundingBox":{"x":12427.0,"y":4721.0,"width":132.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":12428.7216796875,"y":4726.54541015625,"width":129.326171875,"height":17.71875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":132.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Face Eraser","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Semi Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":99.1549377441406,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:475":{"type":"FRAME","id":"280:475","name":"Mobile","absoluteBoundingBox":{"x":14295.0,"y":4538.0,"width":375.0,"height":892.666687011719},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":4538.0,"width":375.0,"height":892.666687011719},"relativeTransform":[[1.0,0.0,2272.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":892.666687011719},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingBottom":80.0,"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["280:476","280:480","280:490","280:639"]},"280:482":{"type":"TEXT","id":"280:482","name":"Face Eraser","absoluteBoundingBox":{"x":14335.0,"y":4721.0,"width":132.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":14336.7216796875,"y":4726.54541015625,"width":129.326171875,"height":17.71875},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":132.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Face Eraser","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Semi Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":99.1549377441406,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:436":{"type":"TEXT","id":"280:436","name":"CV","absoluteBoundingBox":{"x":13212.0,"y":4578.0,"width":23.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":13212.0556640625,"y":4583.20458984375,"width":22.884765625,"height":16.068359375},"relativeTransform":[[1.0,0.0,1125.0],[0.0,1.0,40.0]],"size":{"x":23.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"CV","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/cv"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:607":{"type":"WIDGET","id":"280:607","name":"Embed 5","absoluteBoundingBox":{"x":14335.0,"y":4860.0,"width":295.0,"height":196.66667175293},"targetAspectRatio":{"x":600.0,"y":400.0},"isolatedAbsoluteRenderBounds":{"x":14335.0,"y":4860.0,"width":295.0,"height":196.66667175293},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,20.0]],"size":{"x":295.0,"y":196.66667175293},"layoutAlign":"STRETCH","accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://player.vimeo.com/video/1174878476?h=173e95b86f"}},"51:2725":{"type":"TEXT","id":"51:2725","name":"CV Heading","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":24.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":0.441051155328751,"y":6.90909051895142,"width":22.2629833221436,"height":16.97727394104},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":24.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"paragraphSpacing":16.0,"fontSize":18.0,"letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"paragraphSpacing":16.0,"fontSize":18.0,"letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":0.0,"name":"Mobile","style":{"paragraphSpacing":16.0,"fontSize":16.0,"letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:438":{"type":"FRAME","id":"280:438","name":"Section 1","absoluteBoundingBox":{"x":12087.0,"y":4641.0,"width":1280.0,"height":179.0},"isolatedAbsoluteRenderBounds":{"x":12087.0,"y":4641.0,"width":1280.0,"height":179.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,103.0]],"size":{"x":1280.0,"y":179.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":80.0,"paddingBottom":20.0,"layoutMode":"HORIZONTAL","itemSpacing":48.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["280:439"]},"280:462":{"type":"TEXT","id":"280:462","name":"Or perhaps it should be called ‘nose eraser’.","absoluteBoundingBox":{"x":13531.0,"y":4774.0,"width":600.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":13532.0166015625,"y":4780.384765625,"width":367.72265625,"height":17.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,53.0]],"size":{"x":600.0,"y":26.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Or perhaps it should be called ‘nose eraser’. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:656":{"type":"TEXT","id":"280:656","name":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","absoluteBoundingBox":{"x":13531.0,"y":5280.0,"width":600.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":13531.0,"y":5286.384765625,"width":587.4541015625,"height":122.421875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,20.0]],"size":{"x":600.0,"y":130.0},"fills":[{"opacity":0.550000011920929,"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true}],"strokeAlign":"OUTSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9],"characters":"It’s an ml5.js sketch I made with Claude. You erase the canvas with your face, like a scratch-card. It uses the ml5.js body pose model and tracks the ‘brush’ to your nose. It took about 20 minutes to make, and was a very fun first experiment in vibe coding. You can play with it here.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"hyperlink":{"type":"URL","url":"https://rubybell.github.io/face-eraser/","openInNewTab":true},"textDecoration":"UNDERLINE","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"280:456":{"type":"TEXT","id":"280:456","name":"Thoughts","absoluteBoundingBox":{"x":13991.0,"y":4578.0,"width":73.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":13991.0,"y":4578.0,"width":73.0,"height":23.0},"relativeTransform":[[1.0,0.0,560.0],[0.0,1.0,40.0]],"size":{"x":73.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Thoughts","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:490":{"type":"FRAME","id":"280:490","name":"Section 3","absoluteBoundingBox":{"x":14295.0,"y":4840.0,"width":375.0,"height":236.66667175293},"isolatedAbsoluteRenderBounds":{"x":14295.0,"y":4840.0,"width":375.0,"height":236.66667175293},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,302.0]],"size":{"x":375.0,"y":236.66667175293},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","minWidth":300.0,"maxWidth":600.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingRight":40.0,"paddingBottom":20.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["280:607"]},"280:437":{"type":"TEXT","id":"280:437","name":"Work","absoluteBoundingBox":{"x":13267.0,"y":4578.0,"width":40.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":13267.3857421875,"y":4583.36376953125,"width":39.2255859375,"height":15.9091796875},"relativeTransform":[[1.0,0.0,1180.0],[0.0,1.0,40.0]],"size":{"x":40.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"26:5381":{"type":"TEXT","id":"26:5381","name":"Date Style","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":16.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":0.298295468091965,"y":3.27272701263428,"width":14.5525579452515,"height":11.3181819915771},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":16.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5227270126343,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"280:459":{"type":"FRAME","id":"280:459","name":"Section 1","absoluteBoundingBox":{"x":13431.0,"y":4641.0,"width":800.0,"height":179.0},"isolatedAbsoluteRenderBounds":{"x":13431.0,"y":4641.0,"width":800.0,"height":179.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,103.0]],"size":{"x":800.0,"y":179.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":80.0,"paddingBottom":20.0,"layoutMode":"HORIZONTAL","itemSpacing":48.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["280:460"]},"280:457":{"type":"TEXT","id":"280:457","name":"CV","absoluteBoundingBox":{"x":14076.0,"y":4578.0,"width":23.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":14076.0556640625,"y":4583.20458984375,"width":22.884765625,"height":16.068359375},"relativeTransform":[[1.0,0.0,645.0],[0.0,1.0,40.0]],"size":{"x":23.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"CV","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":16.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/cv"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"280:434":{"type":"FRAME","id":"280:434","name":"Nav","absoluteBoundingBox":{"x":12087.0,"y":4538.0,"width":1280.0,"height":103.0},"isolatedAbsoluteRenderBounds":{"x":12087.0,"y":4538.0,"width":1280.0,"height":103.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":103.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":40.0,"paddingRight":60.0,"paddingBottom":40.0,"paddingLeft":60.0,"layoutMode":"HORIZONTAL","itemSpacing":32.0,"primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["280:435","280:436","280:437"]}},"assetIdToGuid":{},"guidToUrl":{"145:149":"/avo","276:236":"/waving-machine","219:612":"/ghost-catch","213:2":"/playdeo","217:298":"/slit-scan-photo-booth","280:432":"/face-eraser","167:32":"/image-classifier","2:1282":"/","2:1573":"/cv"},"fonts":{"Inter:Medium":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Inter:Semi Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wght","value":600.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}}},"assets":{"d3c11b6d7d230414a0431d134dddbe3b27a16621":{"type":"GENERATED_ASSET","url":"d3c11b6d7d230414a0431d134dddbe3b27a16621.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"109b589febebd350224122404cc9517aa46f1a2c":{"type":"GENERATED_ASSET","url":"109b589febebd350224122404cc9517aa46f1a2c.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetInfo":{"197:163":{"hash":"d3c11b6d7d230414a0431d134dddbe3b27a16621"},"149:341":{"hash":"109b589febebd350224122404cc9517aa46f1a2c"}},"animateRootIds":[],"siteSettings":{"title":"Avo","description":"Avo is an interactive iOS experience by Playdeo, described by Apple as \"Groundbreaking playable TV\".","scalingMode":"REFLOW","socialImageFilename":"d3c11b6d7d230414a0431d134dddbe3b27a16621.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false},"blockSearchIndexing":true},"sourceCodeHash":"389a5ef54be3a03b1f1a58bab09dd670012d074a"}