<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://fabricjs.com/</loc></url><url><loc>https://fabricjs.com/api/</loc></url><url><loc>https://fabricjs.com/api/classes/activeselection/</loc></url><url><loc>https://fabricjs.com/api/classes/basebrush/</loc></url><url><loc>https://fabricjs.com/api/classes/basefabricobject/</loc></url><url><loc>https://fabricjs.com/api/classes/canvas/</loc></url><url><loc>https://fabricjs.com/api/classes/canvas2dfilterbackend/</loc></url><url><loc>https://fabricjs.com/api/classes/canvasdommanager/</loc></url><url><loc>https://fabricjs.com/api/classes/circle/</loc></url><url><loc>https://fabricjs.com/api/classes/circlebrush/</loc></url><url><loc>https://fabricjs.com/api/classes/clippathlayout/</loc></url><url><loc>https://fabricjs.com/api/classes/color/</loc></url><url><loc>https://fabricjs.com/api/classes/control/</loc></url><url><loc>https://fabricjs.com/api/classes/ellipse/</loc></url><url><loc>https://fabricjs.com/api/classes/fabricimage/</loc></url><url><loc>https://fabricjs.com/api/classes/fabricobject/</loc></url><url><loc>https://fabricjs.com/api/classes/fabrictext/</loc></url><url><loc>https://fabricjs.com/api/classes/fitcontentlayout/</loc></url><url><loc>https://fabricjs.com/api/classes/fixedlayout/</loc></url><url><loc>https://fabricjs.com/api/classes/gradient/</loc></url><url><loc>https://fabricjs.com/api/classes/group/</loc></url><url><loc>https://fabricjs.com/api/classes/interactivefabricobject/</loc></url><url><loc>https://fabricjs.com/api/classes/intersection/</loc></url><url><loc>https://fabricjs.com/api/classes/itext/</loc></url><url><loc>https://fabricjs.com/api/classes/layoutmanager/</loc></url><url><loc>https://fabricjs.com/api/classes/layoutstrategy/</loc></url><url><loc>https://fabricjs.com/api/classes/line/</loc></url><url><loc>https://fabricjs.com/api/classes/observable/</loc></url><url><loc>https://fabricjs.com/api/classes/path/</loc></url><url><loc>https://fabricjs.com/api/classes/pattern/</loc></url><url><loc>https://fabricjs.com/api/classes/patternbrush/</loc></url><url><loc>https://fabricjs.com/api/classes/pencilbrush/</loc></url><url><loc>https://fabricjs.com/api/classes/point/</loc></url><url><loc>https://fabricjs.com/api/classes/polygon/</loc></url><url><loc>https://fabricjs.com/api/classes/polyline/</loc></url><url><loc>https://fabricjs.com/api/classes/rect/</loc></url><url><loc>https://fabricjs.com/api/classes/shadow/</loc></url><url><loc>https://fabricjs.com/api/classes/spraybrush/</loc></url><url><loc>https://fabricjs.com/api/classes/staticcanvas/</loc></url><url><loc>https://fabricjs.com/api/classes/staticcanvasdommanager/</loc></url><url><loc>https://fabricjs.com/api/classes/textbox/</loc></url><url><loc>https://fabricjs.com/api/classes/triangle/</loc></url><url><loc>https://fabricjs.com/api/classes/webglfilterbackend/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createobjectdefaultcontrols/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createpathcontrols/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createpolyactionhandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createpolycontrols/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createpolypositionhandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createresizecontrols/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/createtextboxdefaultcontrols/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/factorypolyactionhandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/getlocalpoint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/polyactionhandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/rendercirclecontrol/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/rendersquarecontrol/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/wrapwithfireevent/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/functions/wrapwithfixedanchor/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/type-aliases/pathpointcontrolstyle/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/changeheight/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/changeobjectheight/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/changeobjectwidth/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/changewidth/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/rotationstylehandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/rotationwithsnapping/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalecursorstylehandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scaleorskewactionname/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scaleskewcursorstylehandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalingequally/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalingx/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalingxorskewingy/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalingy/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/scalingyorskewingx/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/skewcursorstylehandler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/skewhandlerx/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/controlsutils/variables/skewhandlery/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/basefilter/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/blendcolor/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/blendimage/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/blur/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/brightness/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/colormatrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/composed/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/contrast/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/convolute/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/gamma/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/grayscale/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/huerotation/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/invert/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/noise/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/pixelate/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/removecolor/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/resize/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/saturation/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/classes/vibrance/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/type-aliases/tblendmode/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/type-aliases/tresizetype/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/blackwhite/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/brownie/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/kodachrome/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/polaroid/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/sepia/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/technicolor/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/filters/variables/vintage/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/addtransformtoobject/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/animate/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/animatecolor/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/applytransformtoobject/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/calcanglebetweenvectors/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/calcdimensionsmatrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/calcplanechangematrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/calcvectorrotation/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/cancelanimframe/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/capvalue/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/composematrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/copycanvaselement/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/cos/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createcanvaselement/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createimage/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createrotatematrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createscalematrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createskewxmatrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createskewymatrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createtranslatematrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/createvector/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/crossproduct/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/degreestoradians/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/dotproduct/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/enlivenobjectenlivables/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/enlivenobjects/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/findscaletocover/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/findscaletofit/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getboundsofcurve/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getorthonormalvector/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getpathsegmentsinfo/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getpointer/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getpointonpath/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getrandomint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getregularpolygonpath/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getsmoothpathfrompoints/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getsvgattributes/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/getunitvector/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/groupsvgelements/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/hasstylechanged/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/inverttransform/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/isbetweenvectors/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/isidentitymatrix/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/istouchevent/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/istransparent/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/joinpath/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/loadimage/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/magnitude/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/makeboundingboxfrompoints/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/makepathsimpler/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/matrixtosvg/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/mergeclippaths/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/multiplytransformmatrices/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/multiplytransformmatrixarray/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/parsepath/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/parsepreserveaspectratioattribute/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/parseunit/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/pick/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/projectstrokeonpoints/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/qrdecompose/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/radianstodegrees/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/removefromarray/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/removetransformfromobject/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/requestanimframe/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/resetobjecttransform/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/rotatevector/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/saveobjecttransform/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/sendobjecttoplane/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/sendpointtoplane/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/sendvectortoplane/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/sin/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/sizeaftertransform/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/stylesfromarray/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/stylestoarray/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/toblob/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/todataurl/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/tofixed/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/transformpath/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/functions/transformpoint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/defaulteasing/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinback/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinbounce/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeincirc/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeincubic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinelastic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinexpo/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutback/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutbounce/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutcirc/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutcubic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutelastic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutexpo/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutquad/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutquart/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutquint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinoutsine/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinquad/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinquart/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinquint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeinsine/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutback/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutbounce/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutcirc/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutcubic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutelastic/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutexpo/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutquad/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutquart/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutquint/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/ease/variables/easeoutsine/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/string/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/string/functions/capitalize/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/string/functions/escapexml/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/namespaces/string/functions/graphemesplit/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/animationoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/animationstate/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/arrayanimationoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/coloranimationoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/enlivenobjectoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/loadimageoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tabortcallback/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tanimation/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tanimationbaseoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tanimationcallbacks/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tanimationoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tbaseanimationoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tcomposematrixargs/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/teasingfunction/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/textstylearray/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tonanimationchangecallback/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tprojection/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tprojectstrokeonpointsoptions/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tqrdecomposeout/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/trotatematrixargs/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/tscalematrixargs/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/ttranslatematrixargs/</loc></url><url><loc>https://fabricjs.com/api/fabric/namespaces/util/type-aliases/valueanimationoptions/</loc></url><url><loc>https://fabricjs.com/api/functions/createcollectionmixin/</loc></url><url><loc>https://fabricjs.com/api/functions/getenv/</loc></url><url><loc>https://fabricjs.com/api/functions/getfabricdocument/</loc></url><url><loc>https://fabricjs.com/api/functions/getfabricwindow/</loc></url><url><loc>https://fabricjs.com/api/functions/getfilterbackend/</loc></url><url><loc>https://fabricjs.com/api/functions/initfilterbackend/</loc></url><url><loc>https://fabricjs.com/api/functions/isputimagefaster/</loc></url><url><loc>https://fabricjs.com/api/functions/iswebglpipelinestate/</loc></url><url><loc>https://fabricjs.com/api/functions/loadsvgfromstring/</loc></url><url><loc>https://fabricjs.com/api/functions/loadsvgfromurl/</loc></url><url><loc>https://fabricjs.com/api/functions/parsesvgdocument/</loc></url><url><loc>https://fabricjs.com/api/functions/setenv/</loc></url><url><loc>https://fabricjs.com/api/functions/setfilterbackend/</loc></url><url><loc>https://fabricjs.com/api/interfaces/activeselectionoptions/</loc></url><url><loc>https://fabricjs.com/api/interfaces/basictransformevent/</loc></url><url><loc>https://fabricjs.com/api/interfaces/canvasevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/canvasoptions/</loc></url><url><loc>https://fabricjs.com/api/interfaces/circleprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/collectionevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/drageventdata/</loc></url><url><loc>https://fabricjs.com/api/interfaces/dropeventdata/</loc></url><url><loc>https://fabricjs.com/api/interfaces/ellipseprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/fabricobjectprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/groupevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/groupownprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/groupprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/imageprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/itextprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/miscevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/modifiedevent/</loc></url><url><loc>https://fabricjs.com/api/interfaces/modifypathevent/</loc></url><url><loc>https://fabricjs.com/api/interfaces/objectevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/pathprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/rectprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedcircleprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedellipseprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedgroupprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedimageprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializeditextprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedlineprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedobjectprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedpathprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedpolylineprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedrectprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedtextboxprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/serializedtextprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/staticcanvasevents/</loc></url><url><loc>https://fabricjs.com/api/interfaces/staticcanvasoptions/</loc></url><url><loc>https://fabricjs.com/api/interfaces/tevent/</loc></url><url><loc>https://fabricjs.com/api/interfaces/textboxprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/textprops/</loc></url><url><loc>https://fabricjs.com/api/interfaces/tpointereventinfo/</loc></url><url><loc>https://fabricjs.com/api/interfaces/xy/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/abortable/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/canvaspointerevents/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/circlebrushpoint/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/collectionchangelayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/colorstop/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/commonlayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/completetextstyledeclaration/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/constructor/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/controlactionhandler/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/controlcallback/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/controlcursorcallback/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/controlrenderingstyleoverride/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/cursorboundaries/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/cursorrenderingdata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/drawcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/gradientcoords/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/gradientcoordvalue/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/gradientoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/gradienttype/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/gradientunits/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/graphemebbox/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/graphemedata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/imageformat/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/imagesource/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/imperativelayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/imperativelayoutoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/initializationlayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/intersectiontype/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/itextevents/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layoutafterevent/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layoutbeforeevent/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layoutresult/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layoutstrategyresult/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/layouttrigger/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/lineargradientcoords/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/modifierkey/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/multiselectionstacking/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/objectmodificationevents/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/objectmodifiedlayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/objectmodifyinglayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/objectpointerevents/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/patternoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/patternrepeat/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/percent/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/radialgradientcoords/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/registrationcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/serializedgradientprops/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/serializedlayoutmanager/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/serializedpatternoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/serializedshadowoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/spraybrushpoint/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/strictlayoutcontext/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/supportedsvgunit/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/svgelementname/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/svgoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/t2dpipelinestate/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tarccommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tarccommandsingleflag/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/taxis/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/taxiskey/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tbbox/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tbrusheventdata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcachecanvasdimensions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcanvassizeoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tclassproperties/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tclosepathcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcolorarg/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcomplexparsedcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcomplexparsedcommandtype/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcomplexpathdata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcornerpoint/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcrossorigin/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcubiccurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcubiccurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tcurveinfo/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tdataurloptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tdegree/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tendpathinfo/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/teventsextradata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/textstyle/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/textstyledeclaration/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tfabricobjectprops/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tfiller/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/thorizontallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tlinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tmat2d/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tmatcolormatrix/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tmodificationevents/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tmovetocommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/toptionalmodifierkey/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/toptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/toriginx/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/toriginy/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutearccommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsoluteclosepathcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutecubiccurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutecubiccurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutehorizontallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutelinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutemovetocommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutequadraticcurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsolutequadraticcurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedabsoluteverticallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedarccommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedclosepathcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedcubiccurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedcubiccurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedhorizontallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedlinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedmovetocommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedquadraticcurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedquadraticcurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativearccommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativeclosepathcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativecubiccurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativecubiccurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativehorizontallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativelinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativemovetocommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativequadraticcurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativequadraticcurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedrelativeverticallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tparsedverticallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpathalign/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpathsegmentcommandinfo/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpathsegmentinfo/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpathsegmentinfocommon/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpathside/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpipelineresources/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpointangle/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpointerevent/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tpointereventnames/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tprogramcache/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tquadraticcurvecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tquadraticcurveshortcutcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tradian/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/transform/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/transformaction/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/transformactionhandler/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/trectbounds/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/trgbacolorsource/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/trgbcolorsource/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsimpleparsecommandtype/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsimpleparsedcommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsimplepathdata/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsize/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsvgexportoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tsvgreviver/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/ttexturecache/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/ttocanvaselementoptions/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tvalidtoobjectmethod/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/tverticallinecommand/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/twebglattributelocationmap/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/twebglpipelinestate/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/twebglprogramcacheitem/</loc></url><url><loc>https://fabricjs.com/api/type-aliases/twebgluniformlocationmap/</loc></url><url><loc>https://fabricjs.com/api/variables/cache/</loc></url><url><loc>https://fabricjs.com/api/variables/classregistry/</loc></url><url><loc>https://fabricjs.com/api/variables/config/</loc></url><url><loc>https://fabricjs.com/api/variables/imatrix/</loc></url><url><loc>https://fabricjs.com/api/variables/runninganimations/</loc></url><url><loc>https://fabricjs.com/api/variables/version/</loc></url><url><loc>https://fabricjs.com/demos/</loc></url><url><loc>https://fabricjs.com/demos/animating-crosses/</loc></url><url><loc>https://fabricjs.com/demos/animation-easing/</loc></url><url><loc>https://fabricjs.com/demos/clipping/</loc></url><url><loc>https://fabricjs.com/demos/copy-and-paste/</loc></url><url><loc>https://fabricjs.com/demos/cropping-controls/</loc></url><url><loc>https://fabricjs.com/demos/custom-controls/</loc></url><url><loc>https://fabricjs.com/demos/custom-filter-swap-color/</loc></url><url><loc>https://fabricjs.com/demos/duotone-filter/</loc></url><url><loc>https://fabricjs.com/demos/dynamic-patterns/</loc></url><url><loc>https://fabricjs.com/demos/events-inspector/</loc></url><url><loc>https://fabricjs.com/demos/free-drawing/</loc></url><url><loc>https://fabricjs.com/demos/import-pdf/</loc></url><url><loc>https://fabricjs.com/demos/intersection/</loc></url><url><loc>https://fabricjs.com/demos/lanczos-webgl/</loc></url><url><loc>https://fabricjs.com/demos/linear-gradient-controls/</loc></url><url><loc>https://fabricjs.com/demos/loading-custom-fonts/</loc></url><url><loc>https://fabricjs.com/demos/managing-selection/</loc></url><url><loc>https://fabricjs.com/demos/poly-controls/</loc></url><url><loc>https://fabricjs.com/demos/shadows/</loc></url><url><loc>https://fabricjs.com/demos/stroke-uniform-property/</loc></url><url><loc>https://fabricjs.com/demos/super-sub-script/</loc></url><url><loc>https://fabricjs.com/demos/svg-caching/</loc></url><url><loc>https://fabricjs.com/demos/text-on-path/</loc></url><url><loc>https://fabricjs.com/demos/video-element/</loc></url><url><loc>https://fabricjs.com/docs/</loc></url><url><loc>https://fabricjs.com/docs/configuring-controls/</loc></url><url><loc>https://fabricjs.com/docs/configuring-defaults/</loc></url><url><loc>https://fabricjs.com/docs/core-concepts/</loc></url><url><loc>https://fabricjs.com/docs/cropping-images/</loc></url><url><loc>https://fabricjs.com/docs/events/</loc></url><url><loc>https://fabricjs.com/docs/fabric-object-caching/</loc></url><url><loc>https://fabricjs.com/docs/getting-started/helloworld/</loc></url><url><loc>https://fabricjs.com/docs/getting-started/installing/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/changelog-v1/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/changelog/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/clippath-part1/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/clippath-part2/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/clippath-part3/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/clippath-part4/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/control-api/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-filters/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-intro-part-1/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-intro-part-2/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-intro-part-3/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-intro-part-4/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-intro-part-5/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/fabric-text/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/gotchas/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/gradients/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/subclassing-example/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/upgrade-guide/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/using-transformations/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/v2-breaking-changes/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/v4-breaking-changes/</loc></url><url><loc>https://fabricjs.com/docs/old-docs/v5-breaking-changes/</loc></url><url><loc>https://fabricjs.com/docs/transformations/</loc></url><url><loc>https://fabricjs.com/docs/upgrading/upgrading-to-fabric-60/</loc></url><url><loc>https://fabricjs.com/docs/upgrading/upgrading-to-fabric-70/</loc></url><url><loc>https://fabricjs.com/docs/using-custom-properties/</loc></url><url><loc>https://fabricjs.com/docs/using-gradients/</loc></url><url><loc>https://fabricjs.com/docs/why-fabric/</loc></url><url><loc>https://fabricjs.com/resources/</loc></url><url><loc>https://fabricjs.com/team/</loc></url></urlset>