@P/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2015 Jeffrey RosenbluthBSD-style (see LICENSE)jeffrey.rosenbluth@gmail.comNone-B  For use with  createPatterne  !"#$%&'()*+,-./      !"#$%&'()*+0,-.e  !"#$%&'()*+,-./      !"#$%&'()*+0,-.    !$#"%('&)+*,/.-0+*)('&%$#"!      0,-.(c) 2015 Jeffrey RosenbluthBSD-style (see LICENSE)jeffrey.rosenbluth@gmail.comNone123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ó123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2015 Jeffrey RosenbluthBSD-style (see LICENSE)jeffrey.rosenbluth@gmail.comNone/0123456789:;< 023456789:;</0123456789:;<(c) 2015 Jeffrey RosenbluthBSD-style (see LICENSE)jeffrey.rosenbluth@gmail.comNoneEEvaluate a static-canvas program and return the javascript code in a =.>?@>?@(c) 2015 Jeffrey RosenbluthBSD-style (see LICENSE)jeffrey.rosenbluth@gmail.comNoneCubic Bezier curve.Set the line width.^Useful for commands that need to wait for an image to load before being called. For example nimage = do img <- newImage "http://www.staticcanvas.com/picture.png" onImageLoad img (drawImageAt img 0 0)A quadratic bezier curve.Pop the top state of the stack.&Push the current state onto the stack.6h  !"#$%&'()*+,-./0h0!$#" )+*  ,/.-%('& 6A      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01223456789:;<=>?@ABCDEFGHstatic-canvas-0.1.0.0Graphics.StaticGraphics.Static.ColorNamesGraphics.Static.TypesGraphics.Static.JavascriptGraphics.Static.InterpreterCompositeOperationCopyXorDarkerDestinationOverDestinationOut DestinationInDestinationAtop SourceOver SourceOutSourceIn SourceAtop RepeatStyleNoRepeatRepeatYRepeatXRepeatTextBaselineStyleTextBaselineBottomTextBaselineIdeographicTextBaselineMiddleTextBaselineHangingTextBaselineTopTextAlignStyleTextAlignRight TextAlignLeftTextAlignCenter TextAlignEndTextAlignStart LineJoinStyle LineJoinBevel LineJoinRound LineJoinMiter LineCapStyle LineCapSquare LineCapRound LineCapButtStyle PatternStyle GradientStyle ColorStyleGradientRGLGColorRGBARGBHex CanvasFree aliceblue antiquewhiteaqua aquamarineazurebeigebisqueblackblanchedalmondblue bluevioletbrown burlywood cadetblue chartreuse chocolatecoralcornflowerbluecornsilkcrimsoncyandarkbluedarkcyan darkgoldenroddarkgray darkgreendarkgrey darkkhaki darkmagentadarkolivegreen darkorange darkorchiddarkred darksalmon darkseagreen darkslateblue darkslategray darkslategrey darkturquoise darkvioletdeeppink deepskybluedimgraydimgrey dodgerblue firebrick floralwhite forestgreenfuchsia gainsboro ghostwhitegold goldenrodgraygreygreen greenyellowhoneydewhotpink indianredindigoivorykhakilavender lavenderblush lawngreen lemonchiffon lightblue lightcoral lightcyanlightgoldenrodyellow lightgray lightgreen lightgrey lightpink lightsalmon lightseagreen lightskybluelightslategraylightslategreylightsteelblue lightyellowlime limegreenlinenmagentamaroonmediumaquamarine mediumblue mediumorchid mediumpurplemediumseagreenmediumslatebluemediumspringgreenmediumturquoisemediumvioletred midnightblue mintcream mistyrosemoccasin navajowhitenavyoldlaceolive olivedraborange orangeredorchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuffperupinkplum powderbluepurplered rosybrown royalblue saddlebrownsalmon sandybrownseagreenseashellsiennasilverskyblue slateblue slategray slategreysnow springgreen steelbluetantealthistletomato turquoisevioletwheatwhite whitesmokeyellow yellowgreen evalScriptwriteCanvasDocwriteCanvasScriptbuildDoc buildScriptrgbrgba addColorStoparcarcTo beginPath bezierCurveTo clearRectclip closePathcreateLinearGradient createPatterncreateRadialGradient drawImageAt drawImageSize drawImageCropfillfillRect fillStylefillTextfont globalAlphaglobalCompositeOperationlineCaplineJoinlineTo lineWidth miterLimitmoveTonewImage onImageLoadquadraticCurveTorectrestorerotatesavescale setTransform shadowBlur shadowColor shadowOffsetX shadowOffsetYstroke strokeRect strokeStyle strokeText textAlign textBaseline transform translateCanvas Translate Transform TextBaseline TextAlign StrokeText StrokeStyle StrokeRectStroke ShadowOffsetY ShadowOffsetX ShadowColor ShadowBlur SetTransformScaleSaveRotateRestoreRectQuadraticCurveTo OnImageLoadNewImageMoveTo MiterLimit LineWidthLineToLineJoinLineCapGlobalCompositeOperation GlobalAlphaFontFillText FillStyleFillRectFill DrawImageCrop DrawImageSize DrawImageAtCreateRadialGradient CreatePatternCreateLinearGradient ClosePathClip ClearRect BezierCurveTo BeginPathArcToArc AddColorStopScript runScriptbuildcommaquotejsBooljsIntjsDoublejsColorjsStyle jsLineCap jsLineJoin jsTextAlignjsTextBaselinejsRepeat jsComposite text-1.2.0.4Data.Text.Internal.BuilderBuilderrecordinceval