[{"data":1,"prerenderedAt":3143},["ShallowReactive",2],{"examples-canvas":3,"navigation_docs":3041,"examples-canvas-surround":3115,"i-heroicons:rocket-launch":3120,"i-vscode-icons:file-type-pdf2":3123,"i-lucide:chevron-down":3125,"i-simple-icons:github":3127,"i-lucide:sun-medium":3129,"i-lucide:palette":3131,"i-lucide:search":3133,"i-lucide:menu":3135,"i-lucide:copy":3137,"i-lucide:arrow-right":3139,"i-lucide:arrow-left":3141},{"id":4,"title":5,"body":6,"componentApi":3031,"description":3032,"extension":3033,"fancyIcon":3031,"hideToc":3034,"label":3031,"layout":3035,"links":3031,"meta":3036,"modifiedAt":3031,"navigation":138,"path":3037,"publishedAt":3031,"seo":3038,"stem":3039,"target":3031,"__hash__":3040},"docs\u002F2.examples\u002F11.canvas.md","Canvas",{"type":7,"value":8,"toc":3029},"minimark",[9,3025],[10,11,12,15],"prose-show-case",{},[13,14],"canvas-example",{},[16,17,19],"template",{"v-slot:code":18},"",[20,21,26],"pre",{"className":22,"code":23,"filename":24,"language":25,"meta":18,"style":18},"language-vue shiki shiki-themes github-light github-dark","\u003Ctemplate>\n  \u003Cmain class=\"h-175 w-full\">\n    \u003CUiIframeLazy v-if=\"pdfLink\" :src=\"pdfLink\" class=\"h-full w-full\" \u002F>\n  \u003C\u002Fmain>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nconst pdfLink = ref\u003Cstring | null>(null);\n\nconst loadPdf = async () => {\n  const pdfMake = usePDFMake();\n  if (!pdfMake) return;\n\n  const chartData = [\n    { label: \"Jan\", value: 42, color: \"#0369a1\" },\n    { label: \"Feb\", value: 58, color: \"#0369a1\" },\n    { label: \"Mar\", value: 35, color: \"#0369a1\" },\n    { label: \"Apr\", value: 71, color: \"#16a34a\" },\n    { label: \"May\", value: 89, color: \"#16a34a\" },\n    { label: \"Jun\", value: 64, color: \"#16a34a\" },\n  ];\n\n  const chartH = 100;\n  const barW = 44;\n  const gap = 18;\n  const maxVal = 100;\n\n  const bars = chartData.flatMap((bar, i) => {\n    const x = i * (barW + gap) + 8;\n    const h = (bar.value \u002F maxVal) * chartH;\n    return [{ type: \"rect\" as const, x, y: chartH - h, w: barW, h, color: bar.color, r: 2 }];\n  });\n\n  pdfLink.value = await pdfMake\n    .createPdf({\n      info: {\n        title: \"Canvas Drawing Reference\",\n        author: \"Acme Engineering\",\n        subject: \"pdfMake vector drawing with canvas\",\n        keywords: \"canvas, shapes, lines, rectangles, ellipses, polylines, pdfmake\",\n        creator: \"Nuxt pdfMake\",\n        producer: \"pdfmake\",\n      },\n      pageMargins: [40, 46, 40, 42],\n      content: [\n        {\n          columns: [\n            [\n              { text: \"Canvas Drawing\", style: \"title\" },\n              {\n                text: \"Vector shapes — lines, rectangles, ellipses, polylines, and charts\",\n                style: \"subtitle\",\n              },\n            ],\n            {\n              text: `Generated ${new Date().toLocaleDateString()}`,\n              style: \"meta\",\n              alignment: \"right\",\n            },\n          ],\n          marginBottom: 22,\n        },\n\n        { text: \"1. Lines\", style: \"sectionTitle\" },\n        {\n          text: \"Lines support lineWidth, lineColor, dash, and lineCap. Combine them to create dividers, grids, or decorative elements.\",\n          style: \"bodyText\",\n          marginBottom: 8,\n        },\n        {\n          canvas: [\n            { type: \"line\", x1: 0, y1: 8, x2: 380, y2: 8, lineWidth: 1, lineColor: \"#1d293d\" },\n            { type: \"line\", x1: 0, y1: 22, x2: 380, y2: 22, lineWidth: 3, lineColor: \"#0369a1\" },\n            {\n              type: \"line\",\n              x1: 0,\n              y1: 36,\n              x2: 380,\n              y2: 36,\n              lineWidth: 1.5,\n              lineColor: \"#64748b\",\n              dash: { length: 8, space: 4 },\n            },\n            {\n              type: \"line\",\n              x1: 0,\n              y1: 50,\n              x2: 380,\n              y2: 50,\n              lineWidth: 2,\n              lineColor: \"#16a34a\",\n              dash: { length: 2, space: 3 },\n            },\n            { type: \"line\", x1: 0, y1: 64, x2: 380, y2: 64, lineWidth: 4, lineColor: \"#dc2626\" },\n          ],\n          margin: [0, 0, 0, 18],\n        },\n\n        { text: \"2. Rectangles\", style: \"sectionTitle\" },\n        {\n          text: \"Rectangles accept fill color, stroke, border radius (r), and fillOpacity for transparency effects.\",\n          style: \"bodyText\",\n          marginBottom: 8,\n        },\n        {\n          canvas: [\n            { type: \"rect\", x: 0, y: 0, w: 90, h: 52, color: \"#0f172a\" },\n            { type: \"rect\", x: 104, y: 0, w: 90, h: 52, color: \"#0369a1\", r: 8 },\n            { type: \"rect\", x: 208, y: 0, w: 90, h: 52, lineColor: \"#0369a1\", lineWidth: 2 },\n            {\n              type: \"rect\",\n              x: 312,\n              y: 0,\n              w: 90,\n              h: 52,\n              color: \"#16a34a\",\n              fillOpacity: 0.2,\n              lineColor: \"#16a34a\",\n              lineWidth: 1.5,\n            },\n          ],\n          margin: [0, 0, 0, 18],\n        },\n\n        { text: \"3. Ellipses\", style: \"sectionTitle\" },\n        {\n          text: \"Ellipses are defined by a center point, r1 (horizontal radius), and r2 (vertical radius).\",\n          style: \"bodyText\",\n          marginBottom: 8,\n        },\n        {\n          canvas: [\n            { type: \"ellipse\", x: 45, y: 32, r1: 44, r2: 30, color: \"#0f172a\" },\n            { type: \"ellipse\", x: 145, y: 32, r1: 32, r2: 32, color: \"#0369a1\" },\n            { type: \"ellipse\", x: 240, y: 32, r1: 44, r2: 20, lineColor: \"#0369a1\", lineWidth: 2 },\n            {\n              type: \"ellipse\",\n              x: 335,\n              y: 32,\n              r1: 36,\n              r2: 24,\n              color: \"#dc2626\",\n              fillOpacity: 0.18,\n              lineColor: \"#dc2626\",\n              lineWidth: 1.5,\n            },\n          ],\n          margin: [0, 0, 0, 18],\n        },\n\n        { text: \"4. Polylines\", style: \"sectionTitle\" },\n        {\n          text: \"Polylines connect a series of coordinate points. Use them to trace paths, trend lines, or custom shapes.\",\n          style: \"bodyText\",\n          marginBottom: 8,\n        },\n        {\n          canvas: [\n            {\n              type: \"polyline\",\n              points: [\n                { x: 0, y: 50 },\n                { x: 70, y: 20 },\n                { x: 140, y: 38 },\n                { x: 210, y: 8 },\n                { x: 280, y: 28 },\n                { x: 380, y: 4 },\n              ],\n              lineWidth: 2.5,\n              lineColor: \"#0369a1\",\n            },\n            {\n              type: \"polyline\",\n              points: [\n                { x: 0, y: 70 },\n                { x: 70, y: 55 },\n                { x: 140, y: 65 },\n                { x: 210, y: 42 },\n                { x: 280, y: 58 },\n                { x: 380, y: 35 },\n              ],\n              lineWidth: 2,\n              lineColor: \"#16a34a\",\n              dash: { length: 6, space: 3 },\n            },\n          ],\n          margin: [0, 0, 0, 18],\n        },\n\n        { text: \"5. Composed Bar Chart\", style: \"sectionTitle\" },\n        {\n          text: \"Canvas primitives can be combined to build custom data visualizations entirely within pdfMake.\",\n          style: \"bodyText\",\n          marginBottom: 8,\n        },\n        {\n          canvas: [\n            {\n              type: \"line\",\n              x1: 0,\n              y1: chartH + 1,\n              x2: chartData.length * (barW + gap) + 8,\n              y2: chartH + 1,\n              lineWidth: 0.5,\n              lineColor: \"#e2e8f0\",\n            },\n            ...bars,\n          ],\n          margin: [0, 0, 0, 4],\n        },\n        {\n          columns: chartData.map((d, i) => ({\n            width: barW + gap,\n            stack: [\n              { text: d.label, style: \"barLabel\", margin: [i === 0 ? 8 : 0, 0, 0, 0] },\n              { text: String(d.value), style: \"barValue\", margin: [i === 0 ? 8 : 0, 0, 0, 0] },\n            ],\n          })),\n        },\n      ],\n      defaultStyle: {\n        color: \"#1d293d\",\n        fontSize: 9,\n      },\n      styles: {\n        title: {\n          fontSize: 22,\n          bold: true,\n          color: \"#0f172a\",\n        },\n        subtitle: {\n          fontSize: 10,\n          color: \"#64748b\",\n          marginTop: 3,\n        },\n        meta: {\n          fontSize: 9,\n          color: \"#64748b\",\n        },\n        sectionTitle: {\n          fontSize: 12,\n          bold: true,\n          color: \"#0f172a\",\n          marginBottom: 4,\n        },\n        bodyText: {\n          color: \"#64748b\",\n          fontSize: 9,\n        },\n        barLabel: {\n          fontSize: 8,\n          color: \"#64748b\",\n          alignment: \"center\",\n        },\n        barValue: {\n          fontSize: 8,\n          bold: true,\n          color: \"#0f172a\",\n          alignment: \"center\",\n        },\n      },\n    })\n    .getDataUrl();\n};\n\nonMounted(() => {\n  loadPdf();\n});\n\u003C\u002Fscript>\n","CanvasExample.vue","vue",[27,28,29,44,66,113,123,133,140,161,197,202,224,241,262,267,280,304,323,342,362,381,400,406,411,426,441,456,470,475,511,544,568,601,607,612,626,638,644,656,667,678,689,700,711,717,742,748,754,760,766,783,789,800,811,817,823,829,858,869,880,886,892,903,909,914,930,935,946,957,967,972,977,983,1028,1062,1067,1077,1087,1098,1108,1118,1129,1140,1156,1161,1166,1175,1184,1194,1203,1212,1221,1230,1243,1248,1282,1287,1310,1315,1320,1334,1339,1349,1358,1367,1372,1377,1382,1418,1453,1487,1492,1501,1512,1522,1532,1542,1552,1563,1572,1581,1586,1591,1612,1617,1622,1636,1641,1651,1660,1669,1674,1679,1684,1720,1750,1785,1790,1799,1809,1818,1828,1839,1848,1858,1867,1876,1881,1886,1907,1912,1917,1931,1936,1946,1955,1964,1969,1974,1979,1984,1994,2000,2014,2028,2043,2057,2072,2085,2091,2101,2110,2115,2120,2129,2134,2147,2161,2175,2188,2201,2214,2219,2228,2237,2251,2256,2261,2282,2287,2292,2306,2311,2321,2330,2339,2344,2349,2354,2359,2368,2377,2390,2414,2426,2436,2446,2451,2460,2465,2486,2491,2496,2521,2532,2538,2580,2622,2627,2633,2638,2644,2650,2660,2671,2676,2682,2688,2698,2709,2719,2724,2730,2740,2749,2759,2764,2770,2779,2788,2793,2799,2809,2818,2827,2836,2841,2847,2856,2865,2870,2876,2885,2894,2905,2910,2916,2925,2934,2943,2952,2957,2962,2968,2978,2984,2989,3002,3010,3016],"code",{"__ignoreMap":18},[30,31,34,38,41],"span",{"class":32,"line":33},"line",1,[30,35,37],{"class":36},"sVt8B","\u003C",[30,39,16],{"class":40},"s9eBZ",[30,42,43],{"class":36},">\n",[30,45,47,50,53,57,60,64],{"class":32,"line":46},2,[30,48,49],{"class":36},"  \u003C",[30,51,52],{"class":40},"main",[30,54,56],{"class":55},"sScJk"," class",[30,58,59],{"class":36},"=",[30,61,63],{"class":62},"sZZnC","\"h-175 w-full\"",[30,65,43],{"class":36},[30,67,69,72,75,79,81,84,87,89,92,95,97,99,101,103,105,107,110],{"class":32,"line":68},3,[30,70,71],{"class":36},"    \u003C",[30,73,74],{"class":40},"UiIframeLazy",[30,76,78],{"class":77},"szBVR"," v-if",[30,80,59],{"class":36},[30,82,83],{"class":62},"\"",[30,85,86],{"class":36},"pdfLink",[30,88,83],{"class":62},[30,90,91],{"class":36}," :",[30,93,94],{"class":55},"src",[30,96,59],{"class":36},[30,98,83],{"class":62},[30,100,86],{"class":36},[30,102,83],{"class":62},[30,104,56],{"class":55},[30,106,59],{"class":36},[30,108,109],{"class":62},"\"h-full w-full\"",[30,111,112],{"class":36}," \u002F>\n",[30,114,116,119,121],{"class":32,"line":115},4,[30,117,118],{"class":36},"  \u003C\u002F",[30,120,52],{"class":40},[30,122,43],{"class":36},[30,124,126,129,131],{"class":32,"line":125},5,[30,127,128],{"class":36},"\u003C\u002F",[30,130,16],{"class":40},[30,132,43],{"class":36},[30,134,136],{"class":32,"line":135},6,[30,137,139],{"emptyLinePlaceholder":138},true,"\n",[30,141,143,145,148,151,154,156,159],{"class":32,"line":142},7,[30,144,37],{"class":36},[30,146,147],{"class":40},"script",[30,149,150],{"class":55}," setup",[30,152,153],{"class":55}," lang",[30,155,59],{"class":36},[30,157,158],{"class":62},"\"ts\"",[30,160,43],{"class":36},[30,162,164,167,171,174,177,179,182,185,188,191,194],{"class":32,"line":163},8,[30,165,166],{"class":77},"const",[30,168,170],{"class":169},"sj4cs"," pdfLink",[30,172,173],{"class":77}," =",[30,175,176],{"class":55}," ref",[30,178,37],{"class":36},[30,180,181],{"class":169},"string",[30,183,184],{"class":77}," |",[30,186,187],{"class":169}," null",[30,189,190],{"class":36},">(",[30,192,193],{"class":169},"null",[30,195,196],{"class":36},");\n",[30,198,200],{"class":32,"line":199},9,[30,201,139],{"emptyLinePlaceholder":138},[30,203,205,207,210,212,215,218,221],{"class":32,"line":204},10,[30,206,166],{"class":77},[30,208,209],{"class":55}," loadPdf",[30,211,173],{"class":77},[30,213,214],{"class":77}," async",[30,216,217],{"class":36}," () ",[30,219,220],{"class":77},"=>",[30,222,223],{"class":36}," {\n",[30,225,227,230,233,235,238],{"class":32,"line":226},11,[30,228,229],{"class":77},"  const",[30,231,232],{"class":169}," pdfMake",[30,234,173],{"class":77},[30,236,237],{"class":55}," usePDFMake",[30,239,240],{"class":36},"();\n",[30,242,244,247,250,253,256,259],{"class":32,"line":243},12,[30,245,246],{"class":77},"  if",[30,248,249],{"class":36}," (",[30,251,252],{"class":77},"!",[30,254,255],{"class":36},"pdfMake) ",[30,257,258],{"class":77},"return",[30,260,261],{"class":36},";\n",[30,263,265],{"class":32,"line":264},13,[30,266,139],{"emptyLinePlaceholder":138},[30,268,270,272,275,277],{"class":32,"line":269},14,[30,271,229],{"class":77},[30,273,274],{"class":169}," chartData",[30,276,173],{"class":77},[30,278,279],{"class":36}," [\n",[30,281,283,286,289,292,295,298,301],{"class":32,"line":282},15,[30,284,285],{"class":36},"    { label: ",[30,287,288],{"class":62},"\"Jan\"",[30,290,291],{"class":36},", value: ",[30,293,294],{"class":169},"42",[30,296,297],{"class":36},", color: ",[30,299,300],{"class":62},"\"#0369a1\"",[30,302,303],{"class":36}," },\n",[30,305,307,309,312,314,317,319,321],{"class":32,"line":306},16,[30,308,285],{"class":36},[30,310,311],{"class":62},"\"Feb\"",[30,313,291],{"class":36},[30,315,316],{"class":169},"58",[30,318,297],{"class":36},[30,320,300],{"class":62},[30,322,303],{"class":36},[30,324,326,328,331,333,336,338,340],{"class":32,"line":325},17,[30,327,285],{"class":36},[30,329,330],{"class":62},"\"Mar\"",[30,332,291],{"class":36},[30,334,335],{"class":169},"35",[30,337,297],{"class":36},[30,339,300],{"class":62},[30,341,303],{"class":36},[30,343,345,347,350,352,355,357,360],{"class":32,"line":344},18,[30,346,285],{"class":36},[30,348,349],{"class":62},"\"Apr\"",[30,351,291],{"class":36},[30,353,354],{"class":169},"71",[30,356,297],{"class":36},[30,358,359],{"class":62},"\"#16a34a\"",[30,361,303],{"class":36},[30,363,365,367,370,372,375,377,379],{"class":32,"line":364},19,[30,366,285],{"class":36},[30,368,369],{"class":62},"\"May\"",[30,371,291],{"class":36},[30,373,374],{"class":169},"89",[30,376,297],{"class":36},[30,378,359],{"class":62},[30,380,303],{"class":36},[30,382,384,386,389,391,394,396,398],{"class":32,"line":383},20,[30,385,285],{"class":36},[30,387,388],{"class":62},"\"Jun\"",[30,390,291],{"class":36},[30,392,393],{"class":169},"64",[30,395,297],{"class":36},[30,397,359],{"class":62},[30,399,303],{"class":36},[30,401,403],{"class":32,"line":402},21,[30,404,405],{"class":36},"  ];\n",[30,407,409],{"class":32,"line":408},22,[30,410,139],{"emptyLinePlaceholder":138},[30,412,414,416,419,421,424],{"class":32,"line":413},23,[30,415,229],{"class":77},[30,417,418],{"class":169}," chartH",[30,420,173],{"class":77},[30,422,423],{"class":169}," 100",[30,425,261],{"class":36},[30,427,429,431,434,436,439],{"class":32,"line":428},24,[30,430,229],{"class":77},[30,432,433],{"class":169}," barW",[30,435,173],{"class":77},[30,437,438],{"class":169}," 44",[30,440,261],{"class":36},[30,442,444,446,449,451,454],{"class":32,"line":443},25,[30,445,229],{"class":77},[30,447,448],{"class":169}," gap",[30,450,173],{"class":77},[30,452,453],{"class":169}," 18",[30,455,261],{"class":36},[30,457,459,461,464,466,468],{"class":32,"line":458},26,[30,460,229],{"class":77},[30,462,463],{"class":169}," maxVal",[30,465,173],{"class":77},[30,467,423],{"class":169},[30,469,261],{"class":36},[30,471,473],{"class":32,"line":472},27,[30,474,139],{"emptyLinePlaceholder":138},[30,476,478,480,483,485,488,491,494,498,501,504,507,509],{"class":32,"line":477},28,[30,479,229],{"class":77},[30,481,482],{"class":169}," bars",[30,484,173],{"class":77},[30,486,487],{"class":36}," chartData.",[30,489,490],{"class":55},"flatMap",[30,492,493],{"class":36},"((",[30,495,497],{"class":496},"s4XuR","bar",[30,499,500],{"class":36},", ",[30,502,503],{"class":496},"i",[30,505,506],{"class":36},") ",[30,508,220],{"class":77},[30,510,223],{"class":36},[30,512,514,517,520,522,525,528,531,534,537,539,542],{"class":32,"line":513},29,[30,515,516],{"class":77},"    const",[30,518,519],{"class":169}," x",[30,521,173],{"class":77},[30,523,524],{"class":36}," i ",[30,526,527],{"class":77},"*",[30,529,530],{"class":36}," (barW ",[30,532,533],{"class":77},"+",[30,535,536],{"class":36}," gap) ",[30,538,533],{"class":77},[30,540,541],{"class":169}," 8",[30,543,261],{"class":36},[30,545,547,549,552,554,557,560,563,565],{"class":32,"line":546},30,[30,548,516],{"class":77},[30,550,551],{"class":169}," h",[30,553,173],{"class":77},[30,555,556],{"class":36}," (bar.value ",[30,558,559],{"class":77},"\u002F",[30,561,562],{"class":36}," maxVal) ",[30,564,527],{"class":77},[30,566,567],{"class":36}," chartH;\n",[30,569,571,574,577,580,583,586,589,592,595,598],{"class":32,"line":570},31,[30,572,573],{"class":77},"    return",[30,575,576],{"class":36}," [{ type: ",[30,578,579],{"class":62},"\"rect\"",[30,581,582],{"class":77}," as",[30,584,585],{"class":77}," const",[30,587,588],{"class":36},", x, y: chartH ",[30,590,591],{"class":77},"-",[30,593,594],{"class":36}," h, w: barW, h, color: bar.color, r: ",[30,596,597],{"class":169},"2",[30,599,600],{"class":36}," }];\n",[30,602,604],{"class":32,"line":603},32,[30,605,606],{"class":36},"  });\n",[30,608,610],{"class":32,"line":609},33,[30,611,139],{"emptyLinePlaceholder":138},[30,613,615,618,620,623],{"class":32,"line":614},34,[30,616,617],{"class":36},"  pdfLink.value ",[30,619,59],{"class":77},[30,621,622],{"class":77}," await",[30,624,625],{"class":36}," pdfMake\n",[30,627,629,632,635],{"class":32,"line":628},35,[30,630,631],{"class":36},"    .",[30,633,634],{"class":55},"createPdf",[30,636,637],{"class":36},"({\n",[30,639,641],{"class":32,"line":640},36,[30,642,643],{"class":36},"      info: {\n",[30,645,647,650,653],{"class":32,"line":646},37,[30,648,649],{"class":36},"        title: ",[30,651,652],{"class":62},"\"Canvas Drawing Reference\"",[30,654,655],{"class":36},",\n",[30,657,659,662,665],{"class":32,"line":658},38,[30,660,661],{"class":36},"        author: ",[30,663,664],{"class":62},"\"Acme Engineering\"",[30,666,655],{"class":36},[30,668,670,673,676],{"class":32,"line":669},39,[30,671,672],{"class":36},"        subject: ",[30,674,675],{"class":62},"\"pdfMake vector drawing with canvas\"",[30,677,655],{"class":36},[30,679,681,684,687],{"class":32,"line":680},40,[30,682,683],{"class":36},"        keywords: ",[30,685,686],{"class":62},"\"canvas, shapes, lines, rectangles, ellipses, polylines, pdfmake\"",[30,688,655],{"class":36},[30,690,692,695,698],{"class":32,"line":691},41,[30,693,694],{"class":36},"        creator: ",[30,696,697],{"class":62},"\"Nuxt pdfMake\"",[30,699,655],{"class":36},[30,701,703,706,709],{"class":32,"line":702},42,[30,704,705],{"class":36},"        producer: ",[30,707,708],{"class":62},"\"pdfmake\"",[30,710,655],{"class":36},[30,712,714],{"class":32,"line":713},43,[30,715,716],{"class":36},"      },\n",[30,718,720,723,726,728,731,733,735,737,739],{"class":32,"line":719},44,[30,721,722],{"class":36},"      pageMargins: [",[30,724,725],{"class":169},"40",[30,727,500],{"class":36},[30,729,730],{"class":169},"46",[30,732,500],{"class":36},[30,734,725],{"class":169},[30,736,500],{"class":36},[30,738,294],{"class":169},[30,740,741],{"class":36},"],\n",[30,743,745],{"class":32,"line":744},45,[30,746,747],{"class":36},"      content: [\n",[30,749,751],{"class":32,"line":750},46,[30,752,753],{"class":36},"        {\n",[30,755,757],{"class":32,"line":756},47,[30,758,759],{"class":36},"          columns: [\n",[30,761,763],{"class":32,"line":762},48,[30,764,765],{"class":36},"            [\n",[30,767,769,772,775,778,781],{"class":32,"line":768},49,[30,770,771],{"class":36},"              { text: ",[30,773,774],{"class":62},"\"Canvas Drawing\"",[30,776,777],{"class":36},", style: ",[30,779,780],{"class":62},"\"title\"",[30,782,303],{"class":36},[30,784,786],{"class":32,"line":785},50,[30,787,788],{"class":36},"              {\n",[30,790,792,795,798],{"class":32,"line":791},51,[30,793,794],{"class":36},"                text: ",[30,796,797],{"class":62},"\"Vector shapes — lines, rectangles, ellipses, polylines, and charts\"",[30,799,655],{"class":36},[30,801,803,806,809],{"class":32,"line":802},52,[30,804,805],{"class":36},"                style: ",[30,807,808],{"class":62},"\"subtitle\"",[30,810,655],{"class":36},[30,812,814],{"class":32,"line":813},53,[30,815,816],{"class":36},"              },\n",[30,818,820],{"class":32,"line":819},54,[30,821,822],{"class":36},"            ],\n",[30,824,826],{"class":32,"line":825},55,[30,827,828],{"class":36},"            {\n",[30,830,832,835,838,841,844,847,850,853,856],{"class":32,"line":831},56,[30,833,834],{"class":36},"              text: ",[30,836,837],{"class":62},"`Generated ${",[30,839,840],{"class":77},"new",[30,842,843],{"class":55}," Date",[30,845,846],{"class":62},"().",[30,848,849],{"class":55},"toLocaleDateString",[30,851,852],{"class":62},"()",[30,854,855],{"class":62},"}`",[30,857,655],{"class":36},[30,859,861,864,867],{"class":32,"line":860},57,[30,862,863],{"class":36},"              style: ",[30,865,866],{"class":62},"\"meta\"",[30,868,655],{"class":36},[30,870,872,875,878],{"class":32,"line":871},58,[30,873,874],{"class":36},"              alignment: ",[30,876,877],{"class":62},"\"right\"",[30,879,655],{"class":36},[30,881,883],{"class":32,"line":882},59,[30,884,885],{"class":36},"            },\n",[30,887,889],{"class":32,"line":888},60,[30,890,891],{"class":36},"          ],\n",[30,893,895,898,901],{"class":32,"line":894},61,[30,896,897],{"class":36},"          marginBottom: ",[30,899,900],{"class":169},"22",[30,902,655],{"class":36},[30,904,906],{"class":32,"line":905},62,[30,907,908],{"class":36},"        },\n",[30,910,912],{"class":32,"line":911},63,[30,913,139],{"emptyLinePlaceholder":138},[30,915,917,920,923,925,928],{"class":32,"line":916},64,[30,918,919],{"class":36},"        { text: ",[30,921,922],{"class":62},"\"1. Lines\"",[30,924,777],{"class":36},[30,926,927],{"class":62},"\"sectionTitle\"",[30,929,303],{"class":36},[30,931,933],{"class":32,"line":932},65,[30,934,753],{"class":36},[30,936,938,941,944],{"class":32,"line":937},66,[30,939,940],{"class":36},"          text: ",[30,942,943],{"class":62},"\"Lines support lineWidth, lineColor, dash, and lineCap. Combine them to create dividers, grids, or decorative elements.\"",[30,945,655],{"class":36},[30,947,949,952,955],{"class":32,"line":948},67,[30,950,951],{"class":36},"          style: ",[30,953,954],{"class":62},"\"bodyText\"",[30,956,655],{"class":36},[30,958,960,962,965],{"class":32,"line":959},68,[30,961,897],{"class":36},[30,963,964],{"class":169},"8",[30,966,655],{"class":36},[30,968,970],{"class":32,"line":969},69,[30,971,908],{"class":36},[30,973,975],{"class":32,"line":974},70,[30,976,753],{"class":36},[30,978,980],{"class":32,"line":979},71,[30,981,982],{"class":36},"          canvas: [\n",[30,984,986,989,992,995,998,1001,1003,1006,1009,1012,1014,1017,1020,1023,1026],{"class":32,"line":985},72,[30,987,988],{"class":36},"            { type: ",[30,990,991],{"class":62},"\"line\"",[30,993,994],{"class":36},", x1: ",[30,996,997],{"class":169},"0",[30,999,1000],{"class":36},", y1: ",[30,1002,964],{"class":169},[30,1004,1005],{"class":36},", x2: ",[30,1007,1008],{"class":169},"380",[30,1010,1011],{"class":36},", y2: ",[30,1013,964],{"class":169},[30,1015,1016],{"class":36},", lineWidth: ",[30,1018,1019],{"class":169},"1",[30,1021,1022],{"class":36},", lineColor: ",[30,1024,1025],{"class":62},"\"#1d293d\"",[30,1027,303],{"class":36},[30,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1056,1058,1060],{"class":32,"line":1030},73,[30,1032,988],{"class":36},[30,1034,991],{"class":62},[30,1036,994],{"class":36},[30,1038,997],{"class":169},[30,1040,1000],{"class":36},[30,1042,900],{"class":169},[30,1044,1005],{"class":36},[30,1046,1008],{"class":169},[30,1048,1011],{"class":36},[30,1050,900],{"class":169},[30,1052,1016],{"class":36},[30,1054,1055],{"class":169},"3",[30,1057,1022],{"class":36},[30,1059,300],{"class":62},[30,1061,303],{"class":36},[30,1063,1065],{"class":32,"line":1064},74,[30,1066,828],{"class":36},[30,1068,1070,1073,1075],{"class":32,"line":1069},75,[30,1071,1072],{"class":36},"              type: ",[30,1074,991],{"class":62},[30,1076,655],{"class":36},[30,1078,1080,1083,1085],{"class":32,"line":1079},76,[30,1081,1082],{"class":36},"              x1: ",[30,1084,997],{"class":169},[30,1086,655],{"class":36},[30,1088,1090,1093,1096],{"class":32,"line":1089},77,[30,1091,1092],{"class":36},"              y1: ",[30,1094,1095],{"class":169},"36",[30,1097,655],{"class":36},[30,1099,1101,1104,1106],{"class":32,"line":1100},78,[30,1102,1103],{"class":36},"              x2: ",[30,1105,1008],{"class":169},[30,1107,655],{"class":36},[30,1109,1111,1114,1116],{"class":32,"line":1110},79,[30,1112,1113],{"class":36},"              y2: ",[30,1115,1095],{"class":169},[30,1117,655],{"class":36},[30,1119,1121,1124,1127],{"class":32,"line":1120},80,[30,1122,1123],{"class":36},"              lineWidth: ",[30,1125,1126],{"class":169},"1.5",[30,1128,655],{"class":36},[30,1130,1132,1135,1138],{"class":32,"line":1131},81,[30,1133,1134],{"class":36},"              lineColor: ",[30,1136,1137],{"class":62},"\"#64748b\"",[30,1139,655],{"class":36},[30,1141,1143,1146,1148,1151,1154],{"class":32,"line":1142},82,[30,1144,1145],{"class":36},"              dash: { length: ",[30,1147,964],{"class":169},[30,1149,1150],{"class":36},", space: ",[30,1152,1153],{"class":169},"4",[30,1155,303],{"class":36},[30,1157,1159],{"class":32,"line":1158},83,[30,1160,885],{"class":36},[30,1162,1164],{"class":32,"line":1163},84,[30,1165,828],{"class":36},[30,1167,1169,1171,1173],{"class":32,"line":1168},85,[30,1170,1072],{"class":36},[30,1172,991],{"class":62},[30,1174,655],{"class":36},[30,1176,1178,1180,1182],{"class":32,"line":1177},86,[30,1179,1082],{"class":36},[30,1181,997],{"class":169},[30,1183,655],{"class":36},[30,1185,1187,1189,1192],{"class":32,"line":1186},87,[30,1188,1092],{"class":36},[30,1190,1191],{"class":169},"50",[30,1193,655],{"class":36},[30,1195,1197,1199,1201],{"class":32,"line":1196},88,[30,1198,1103],{"class":36},[30,1200,1008],{"class":169},[30,1202,655],{"class":36},[30,1204,1206,1208,1210],{"class":32,"line":1205},89,[30,1207,1113],{"class":36},[30,1209,1191],{"class":169},[30,1211,655],{"class":36},[30,1213,1215,1217,1219],{"class":32,"line":1214},90,[30,1216,1123],{"class":36},[30,1218,597],{"class":169},[30,1220,655],{"class":36},[30,1222,1224,1226,1228],{"class":32,"line":1223},91,[30,1225,1134],{"class":36},[30,1227,359],{"class":62},[30,1229,655],{"class":36},[30,1231,1233,1235,1237,1239,1241],{"class":32,"line":1232},92,[30,1234,1145],{"class":36},[30,1236,597],{"class":169},[30,1238,1150],{"class":36},[30,1240,1055],{"class":169},[30,1242,303],{"class":36},[30,1244,1246],{"class":32,"line":1245},93,[30,1247,885],{"class":36},[30,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1280],{"class":32,"line":1250},94,[30,1252,988],{"class":36},[30,1254,991],{"class":62},[30,1256,994],{"class":36},[30,1258,997],{"class":169},[30,1260,1000],{"class":36},[30,1262,393],{"class":169},[30,1264,1005],{"class":36},[30,1266,1008],{"class":169},[30,1268,1011],{"class":36},[30,1270,393],{"class":169},[30,1272,1016],{"class":36},[30,1274,1153],{"class":169},[30,1276,1022],{"class":36},[30,1278,1279],{"class":62},"\"#dc2626\"",[30,1281,303],{"class":36},[30,1283,1285],{"class":32,"line":1284},95,[30,1286,891],{"class":36},[30,1288,1290,1293,1295,1297,1299,1301,1303,1305,1308],{"class":32,"line":1289},96,[30,1291,1292],{"class":36},"          margin: [",[30,1294,997],{"class":169},[30,1296,500],{"class":36},[30,1298,997],{"class":169},[30,1300,500],{"class":36},[30,1302,997],{"class":169},[30,1304,500],{"class":36},[30,1306,1307],{"class":169},"18",[30,1309,741],{"class":36},[30,1311,1313],{"class":32,"line":1312},97,[30,1314,908],{"class":36},[30,1316,1318],{"class":32,"line":1317},98,[30,1319,139],{"emptyLinePlaceholder":138},[30,1321,1323,1325,1328,1330,1332],{"class":32,"line":1322},99,[30,1324,919],{"class":36},[30,1326,1327],{"class":62},"\"2. Rectangles\"",[30,1329,777],{"class":36},[30,1331,927],{"class":62},[30,1333,303],{"class":36},[30,1335,1337],{"class":32,"line":1336},100,[30,1338,753],{"class":36},[30,1340,1342,1344,1347],{"class":32,"line":1341},101,[30,1343,940],{"class":36},[30,1345,1346],{"class":62},"\"Rectangles accept fill color, stroke, border radius (r), and fillOpacity for transparency effects.\"",[30,1348,655],{"class":36},[30,1350,1352,1354,1356],{"class":32,"line":1351},102,[30,1353,951],{"class":36},[30,1355,954],{"class":62},[30,1357,655],{"class":36},[30,1359,1361,1363,1365],{"class":32,"line":1360},103,[30,1362,897],{"class":36},[30,1364,964],{"class":169},[30,1366,655],{"class":36},[30,1368,1370],{"class":32,"line":1369},104,[30,1371,908],{"class":36},[30,1373,1375],{"class":32,"line":1374},105,[30,1376,753],{"class":36},[30,1378,1380],{"class":32,"line":1379},106,[30,1381,982],{"class":36},[30,1383,1385,1387,1389,1392,1394,1397,1399,1402,1405,1408,1411,1413,1416],{"class":32,"line":1384},107,[30,1386,988],{"class":36},[30,1388,579],{"class":62},[30,1390,1391],{"class":36},", x: ",[30,1393,997],{"class":169},[30,1395,1396],{"class":36},", y: ",[30,1398,997],{"class":169},[30,1400,1401],{"class":36},", w: ",[30,1403,1404],{"class":169},"90",[30,1406,1407],{"class":36},", h: ",[30,1409,1410],{"class":169},"52",[30,1412,297],{"class":36},[30,1414,1415],{"class":62},"\"#0f172a\"",[30,1417,303],{"class":36},[30,1419,1421,1423,1425,1427,1430,1432,1434,1436,1438,1440,1442,1444,1446,1449,1451],{"class":32,"line":1420},108,[30,1422,988],{"class":36},[30,1424,579],{"class":62},[30,1426,1391],{"class":36},[30,1428,1429],{"class":169},"104",[30,1431,1396],{"class":36},[30,1433,997],{"class":169},[30,1435,1401],{"class":36},[30,1437,1404],{"class":169},[30,1439,1407],{"class":36},[30,1441,1410],{"class":169},[30,1443,297],{"class":36},[30,1445,300],{"class":62},[30,1447,1448],{"class":36},", r: ",[30,1450,964],{"class":169},[30,1452,303],{"class":36},[30,1454,1456,1458,1460,1462,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485],{"class":32,"line":1455},109,[30,1457,988],{"class":36},[30,1459,579],{"class":62},[30,1461,1391],{"class":36},[30,1463,1464],{"class":169},"208",[30,1466,1396],{"class":36},[30,1468,997],{"class":169},[30,1470,1401],{"class":36},[30,1472,1404],{"class":169},[30,1474,1407],{"class":36},[30,1476,1410],{"class":169},[30,1478,1022],{"class":36},[30,1480,300],{"class":62},[30,1482,1016],{"class":36},[30,1484,597],{"class":169},[30,1486,303],{"class":36},[30,1488,1490],{"class":32,"line":1489},110,[30,1491,828],{"class":36},[30,1493,1495,1497,1499],{"class":32,"line":1494},111,[30,1496,1072],{"class":36},[30,1498,579],{"class":62},[30,1500,655],{"class":36},[30,1502,1504,1507,1510],{"class":32,"line":1503},112,[30,1505,1506],{"class":36},"              x: ",[30,1508,1509],{"class":169},"312",[30,1511,655],{"class":36},[30,1513,1515,1518,1520],{"class":32,"line":1514},113,[30,1516,1517],{"class":36},"              y: ",[30,1519,997],{"class":169},[30,1521,655],{"class":36},[30,1523,1525,1528,1530],{"class":32,"line":1524},114,[30,1526,1527],{"class":36},"              w: ",[30,1529,1404],{"class":169},[30,1531,655],{"class":36},[30,1533,1535,1538,1540],{"class":32,"line":1534},115,[30,1536,1537],{"class":36},"              h: ",[30,1539,1410],{"class":169},[30,1541,655],{"class":36},[30,1543,1545,1548,1550],{"class":32,"line":1544},116,[30,1546,1547],{"class":36},"              color: ",[30,1549,359],{"class":62},[30,1551,655],{"class":36},[30,1553,1555,1558,1561],{"class":32,"line":1554},117,[30,1556,1557],{"class":36},"              fillOpacity: ",[30,1559,1560],{"class":169},"0.2",[30,1562,655],{"class":36},[30,1564,1566,1568,1570],{"class":32,"line":1565},118,[30,1567,1134],{"class":36},[30,1569,359],{"class":62},[30,1571,655],{"class":36},[30,1573,1575,1577,1579],{"class":32,"line":1574},119,[30,1576,1123],{"class":36},[30,1578,1126],{"class":169},[30,1580,655],{"class":36},[30,1582,1584],{"class":32,"line":1583},120,[30,1585,885],{"class":36},[30,1587,1589],{"class":32,"line":1588},121,[30,1590,891],{"class":36},[30,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610],{"class":32,"line":1593},122,[30,1595,1292],{"class":36},[30,1597,997],{"class":169},[30,1599,500],{"class":36},[30,1601,997],{"class":169},[30,1603,500],{"class":36},[30,1605,997],{"class":169},[30,1607,500],{"class":36},[30,1609,1307],{"class":169},[30,1611,741],{"class":36},[30,1613,1615],{"class":32,"line":1614},123,[30,1616,908],{"class":36},[30,1618,1620],{"class":32,"line":1619},124,[30,1621,139],{"emptyLinePlaceholder":138},[30,1623,1625,1627,1630,1632,1634],{"class":32,"line":1624},125,[30,1626,919],{"class":36},[30,1628,1629],{"class":62},"\"3. Ellipses\"",[30,1631,777],{"class":36},[30,1633,927],{"class":62},[30,1635,303],{"class":36},[30,1637,1639],{"class":32,"line":1638},126,[30,1640,753],{"class":36},[30,1642,1644,1646,1649],{"class":32,"line":1643},127,[30,1645,940],{"class":36},[30,1647,1648],{"class":62},"\"Ellipses are defined by a center point, r1 (horizontal radius), and r2 (vertical radius).\"",[30,1650,655],{"class":36},[30,1652,1654,1656,1658],{"class":32,"line":1653},128,[30,1655,951],{"class":36},[30,1657,954],{"class":62},[30,1659,655],{"class":36},[30,1661,1663,1665,1667],{"class":32,"line":1662},129,[30,1664,897],{"class":36},[30,1666,964],{"class":169},[30,1668,655],{"class":36},[30,1670,1672],{"class":32,"line":1671},130,[30,1673,908],{"class":36},[30,1675,1677],{"class":32,"line":1676},131,[30,1678,753],{"class":36},[30,1680,1682],{"class":32,"line":1681},132,[30,1683,982],{"class":36},[30,1685,1687,1689,1692,1694,1697,1699,1702,1705,1708,1711,1714,1716,1718],{"class":32,"line":1686},133,[30,1688,988],{"class":36},[30,1690,1691],{"class":62},"\"ellipse\"",[30,1693,1391],{"class":36},[30,1695,1696],{"class":169},"45",[30,1698,1396],{"class":36},[30,1700,1701],{"class":169},"32",[30,1703,1704],{"class":36},", r1: ",[30,1706,1707],{"class":169},"44",[30,1709,1710],{"class":36},", r2: ",[30,1712,1713],{"class":169},"30",[30,1715,297],{"class":36},[30,1717,1415],{"class":62},[30,1719,303],{"class":36},[30,1721,1723,1725,1727,1729,1732,1734,1736,1738,1740,1742,1744,1746,1748],{"class":32,"line":1722},134,[30,1724,988],{"class":36},[30,1726,1691],{"class":62},[30,1728,1391],{"class":36},[30,1730,1731],{"class":169},"145",[30,1733,1396],{"class":36},[30,1735,1701],{"class":169},[30,1737,1704],{"class":36},[30,1739,1701],{"class":169},[30,1741,1710],{"class":36},[30,1743,1701],{"class":169},[30,1745,297],{"class":36},[30,1747,300],{"class":62},[30,1749,303],{"class":36},[30,1751,1753,1755,1757,1759,1762,1764,1766,1768,1770,1772,1775,1777,1779,1781,1783],{"class":32,"line":1752},135,[30,1754,988],{"class":36},[30,1756,1691],{"class":62},[30,1758,1391],{"class":36},[30,1760,1761],{"class":169},"240",[30,1763,1396],{"class":36},[30,1765,1701],{"class":169},[30,1767,1704],{"class":36},[30,1769,1707],{"class":169},[30,1771,1710],{"class":36},[30,1773,1774],{"class":169},"20",[30,1776,1022],{"class":36},[30,1778,300],{"class":62},[30,1780,1016],{"class":36},[30,1782,597],{"class":169},[30,1784,303],{"class":36},[30,1786,1788],{"class":32,"line":1787},136,[30,1789,828],{"class":36},[30,1791,1793,1795,1797],{"class":32,"line":1792},137,[30,1794,1072],{"class":36},[30,1796,1691],{"class":62},[30,1798,655],{"class":36},[30,1800,1802,1804,1807],{"class":32,"line":1801},138,[30,1803,1506],{"class":36},[30,1805,1806],{"class":169},"335",[30,1808,655],{"class":36},[30,1810,1812,1814,1816],{"class":32,"line":1811},139,[30,1813,1517],{"class":36},[30,1815,1701],{"class":169},[30,1817,655],{"class":36},[30,1819,1821,1824,1826],{"class":32,"line":1820},140,[30,1822,1823],{"class":36},"              r1: ",[30,1825,1095],{"class":169},[30,1827,655],{"class":36},[30,1829,1831,1834,1837],{"class":32,"line":1830},141,[30,1832,1833],{"class":36},"              r2: ",[30,1835,1836],{"class":169},"24",[30,1838,655],{"class":36},[30,1840,1842,1844,1846],{"class":32,"line":1841},142,[30,1843,1547],{"class":36},[30,1845,1279],{"class":62},[30,1847,655],{"class":36},[30,1849,1851,1853,1856],{"class":32,"line":1850},143,[30,1852,1557],{"class":36},[30,1854,1855],{"class":169},"0.18",[30,1857,655],{"class":36},[30,1859,1861,1863,1865],{"class":32,"line":1860},144,[30,1862,1134],{"class":36},[30,1864,1279],{"class":62},[30,1866,655],{"class":36},[30,1868,1870,1872,1874],{"class":32,"line":1869},145,[30,1871,1123],{"class":36},[30,1873,1126],{"class":169},[30,1875,655],{"class":36},[30,1877,1879],{"class":32,"line":1878},146,[30,1880,885],{"class":36},[30,1882,1884],{"class":32,"line":1883},147,[30,1885,891],{"class":36},[30,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905],{"class":32,"line":1888},148,[30,1890,1292],{"class":36},[30,1892,997],{"class":169},[30,1894,500],{"class":36},[30,1896,997],{"class":169},[30,1898,500],{"class":36},[30,1900,997],{"class":169},[30,1902,500],{"class":36},[30,1904,1307],{"class":169},[30,1906,741],{"class":36},[30,1908,1910],{"class":32,"line":1909},149,[30,1911,908],{"class":36},[30,1913,1915],{"class":32,"line":1914},150,[30,1916,139],{"emptyLinePlaceholder":138},[30,1918,1920,1922,1925,1927,1929],{"class":32,"line":1919},151,[30,1921,919],{"class":36},[30,1923,1924],{"class":62},"\"4. Polylines\"",[30,1926,777],{"class":36},[30,1928,927],{"class":62},[30,1930,303],{"class":36},[30,1932,1934],{"class":32,"line":1933},152,[30,1935,753],{"class":36},[30,1937,1939,1941,1944],{"class":32,"line":1938},153,[30,1940,940],{"class":36},[30,1942,1943],{"class":62},"\"Polylines connect a series of coordinate points. Use them to trace paths, trend lines, or custom shapes.\"",[30,1945,655],{"class":36},[30,1947,1949,1951,1953],{"class":32,"line":1948},154,[30,1950,951],{"class":36},[30,1952,954],{"class":62},[30,1954,655],{"class":36},[30,1956,1958,1960,1962],{"class":32,"line":1957},155,[30,1959,897],{"class":36},[30,1961,964],{"class":169},[30,1963,655],{"class":36},[30,1965,1967],{"class":32,"line":1966},156,[30,1968,908],{"class":36},[30,1970,1972],{"class":32,"line":1971},157,[30,1973,753],{"class":36},[30,1975,1977],{"class":32,"line":1976},158,[30,1978,982],{"class":36},[30,1980,1982],{"class":32,"line":1981},159,[30,1983,828],{"class":36},[30,1985,1987,1989,1992],{"class":32,"line":1986},160,[30,1988,1072],{"class":36},[30,1990,1991],{"class":62},"\"polyline\"",[30,1993,655],{"class":36},[30,1995,1997],{"class":32,"line":1996},161,[30,1998,1999],{"class":36},"              points: [\n",[30,2001,2003,2006,2008,2010,2012],{"class":32,"line":2002},162,[30,2004,2005],{"class":36},"                { x: ",[30,2007,997],{"class":169},[30,2009,1396],{"class":36},[30,2011,1191],{"class":169},[30,2013,303],{"class":36},[30,2015,2017,2019,2022,2024,2026],{"class":32,"line":2016},163,[30,2018,2005],{"class":36},[30,2020,2021],{"class":169},"70",[30,2023,1396],{"class":36},[30,2025,1774],{"class":169},[30,2027,303],{"class":36},[30,2029,2031,2033,2036,2038,2041],{"class":32,"line":2030},164,[30,2032,2005],{"class":36},[30,2034,2035],{"class":169},"140",[30,2037,1396],{"class":36},[30,2039,2040],{"class":169},"38",[30,2042,303],{"class":36},[30,2044,2046,2048,2051,2053,2055],{"class":32,"line":2045},165,[30,2047,2005],{"class":36},[30,2049,2050],{"class":169},"210",[30,2052,1396],{"class":36},[30,2054,964],{"class":169},[30,2056,303],{"class":36},[30,2058,2060,2062,2065,2067,2070],{"class":32,"line":2059},166,[30,2061,2005],{"class":36},[30,2063,2064],{"class":169},"280",[30,2066,1396],{"class":36},[30,2068,2069],{"class":169},"28",[30,2071,303],{"class":36},[30,2073,2075,2077,2079,2081,2083],{"class":32,"line":2074},167,[30,2076,2005],{"class":36},[30,2078,1008],{"class":169},[30,2080,1396],{"class":36},[30,2082,1153],{"class":169},[30,2084,303],{"class":36},[30,2086,2088],{"class":32,"line":2087},168,[30,2089,2090],{"class":36},"              ],\n",[30,2092,2094,2096,2099],{"class":32,"line":2093},169,[30,2095,1123],{"class":36},[30,2097,2098],{"class":169},"2.5",[30,2100,655],{"class":36},[30,2102,2104,2106,2108],{"class":32,"line":2103},170,[30,2105,1134],{"class":36},[30,2107,300],{"class":62},[30,2109,655],{"class":36},[30,2111,2113],{"class":32,"line":2112},171,[30,2114,885],{"class":36},[30,2116,2118],{"class":32,"line":2117},172,[30,2119,828],{"class":36},[30,2121,2123,2125,2127],{"class":32,"line":2122},173,[30,2124,1072],{"class":36},[30,2126,1991],{"class":62},[30,2128,655],{"class":36},[30,2130,2132],{"class":32,"line":2131},174,[30,2133,1999],{"class":36},[30,2135,2137,2139,2141,2143,2145],{"class":32,"line":2136},175,[30,2138,2005],{"class":36},[30,2140,997],{"class":169},[30,2142,1396],{"class":36},[30,2144,2021],{"class":169},[30,2146,303],{"class":36},[30,2148,2150,2152,2154,2156,2159],{"class":32,"line":2149},176,[30,2151,2005],{"class":36},[30,2153,2021],{"class":169},[30,2155,1396],{"class":36},[30,2157,2158],{"class":169},"55",[30,2160,303],{"class":36},[30,2162,2164,2166,2168,2170,2173],{"class":32,"line":2163},177,[30,2165,2005],{"class":36},[30,2167,2035],{"class":169},[30,2169,1396],{"class":36},[30,2171,2172],{"class":169},"65",[30,2174,303],{"class":36},[30,2176,2178,2180,2182,2184,2186],{"class":32,"line":2177},178,[30,2179,2005],{"class":36},[30,2181,2050],{"class":169},[30,2183,1396],{"class":36},[30,2185,294],{"class":169},[30,2187,303],{"class":36},[30,2189,2191,2193,2195,2197,2199],{"class":32,"line":2190},179,[30,2192,2005],{"class":36},[30,2194,2064],{"class":169},[30,2196,1396],{"class":36},[30,2198,316],{"class":169},[30,2200,303],{"class":36},[30,2202,2204,2206,2208,2210,2212],{"class":32,"line":2203},180,[30,2205,2005],{"class":36},[30,2207,1008],{"class":169},[30,2209,1396],{"class":36},[30,2211,335],{"class":169},[30,2213,303],{"class":36},[30,2215,2217],{"class":32,"line":2216},181,[30,2218,2090],{"class":36},[30,2220,2222,2224,2226],{"class":32,"line":2221},182,[30,2223,1123],{"class":36},[30,2225,597],{"class":169},[30,2227,655],{"class":36},[30,2229,2231,2233,2235],{"class":32,"line":2230},183,[30,2232,1134],{"class":36},[30,2234,359],{"class":62},[30,2236,655],{"class":36},[30,2238,2240,2242,2245,2247,2249],{"class":32,"line":2239},184,[30,2241,1145],{"class":36},[30,2243,2244],{"class":169},"6",[30,2246,1150],{"class":36},[30,2248,1055],{"class":169},[30,2250,303],{"class":36},[30,2252,2254],{"class":32,"line":2253},185,[30,2255,885],{"class":36},[30,2257,2259],{"class":32,"line":2258},186,[30,2260,891],{"class":36},[30,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280],{"class":32,"line":2263},187,[30,2265,1292],{"class":36},[30,2267,997],{"class":169},[30,2269,500],{"class":36},[30,2271,997],{"class":169},[30,2273,500],{"class":36},[30,2275,997],{"class":169},[30,2277,500],{"class":36},[30,2279,1307],{"class":169},[30,2281,741],{"class":36},[30,2283,2285],{"class":32,"line":2284},188,[30,2286,908],{"class":36},[30,2288,2290],{"class":32,"line":2289},189,[30,2291,139],{"emptyLinePlaceholder":138},[30,2293,2295,2297,2300,2302,2304],{"class":32,"line":2294},190,[30,2296,919],{"class":36},[30,2298,2299],{"class":62},"\"5. Composed Bar Chart\"",[30,2301,777],{"class":36},[30,2303,927],{"class":62},[30,2305,303],{"class":36},[30,2307,2309],{"class":32,"line":2308},191,[30,2310,753],{"class":36},[30,2312,2314,2316,2319],{"class":32,"line":2313},192,[30,2315,940],{"class":36},[30,2317,2318],{"class":62},"\"Canvas primitives can be combined to build custom data visualizations entirely within pdfMake.\"",[30,2320,655],{"class":36},[30,2322,2324,2326,2328],{"class":32,"line":2323},193,[30,2325,951],{"class":36},[30,2327,954],{"class":62},[30,2329,655],{"class":36},[30,2331,2333,2335,2337],{"class":32,"line":2332},194,[30,2334,897],{"class":36},[30,2336,964],{"class":169},[30,2338,655],{"class":36},[30,2340,2342],{"class":32,"line":2341},195,[30,2343,908],{"class":36},[30,2345,2347],{"class":32,"line":2346},196,[30,2348,753],{"class":36},[30,2350,2352],{"class":32,"line":2351},197,[30,2353,982],{"class":36},[30,2355,2357],{"class":32,"line":2356},198,[30,2358,828],{"class":36},[30,2360,2362,2364,2366],{"class":32,"line":2361},199,[30,2363,1072],{"class":36},[30,2365,991],{"class":62},[30,2367,655],{"class":36},[30,2369,2371,2373,2375],{"class":32,"line":2370},200,[30,2372,1082],{"class":36},[30,2374,997],{"class":169},[30,2376,655],{"class":36},[30,2378,2380,2383,2385,2388],{"class":32,"line":2379},201,[30,2381,2382],{"class":36},"              y1: chartH ",[30,2384,533],{"class":77},[30,2386,2387],{"class":169}," 1",[30,2389,655],{"class":36},[30,2391,2393,2396,2399,2402,2404,2406,2408,2410,2412],{"class":32,"line":2392},202,[30,2394,2395],{"class":36},"              x2: chartData.",[30,2397,2398],{"class":169},"length",[30,2400,2401],{"class":77}," *",[30,2403,530],{"class":36},[30,2405,533],{"class":77},[30,2407,536],{"class":36},[30,2409,533],{"class":77},[30,2411,541],{"class":169},[30,2413,655],{"class":36},[30,2415,2417,2420,2422,2424],{"class":32,"line":2416},203,[30,2418,2419],{"class":36},"              y2: chartH ",[30,2421,533],{"class":77},[30,2423,2387],{"class":169},[30,2425,655],{"class":36},[30,2427,2429,2431,2434],{"class":32,"line":2428},204,[30,2430,1123],{"class":36},[30,2432,2433],{"class":169},"0.5",[30,2435,655],{"class":36},[30,2437,2439,2441,2444],{"class":32,"line":2438},205,[30,2440,1134],{"class":36},[30,2442,2443],{"class":62},"\"#e2e8f0\"",[30,2445,655],{"class":36},[30,2447,2449],{"class":32,"line":2448},206,[30,2450,885],{"class":36},[30,2452,2454,2457],{"class":32,"line":2453},207,[30,2455,2456],{"class":77},"            ...",[30,2458,2459],{"class":36},"bars,\n",[30,2461,2463],{"class":32,"line":2462},208,[30,2464,891],{"class":36},[30,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484],{"class":32,"line":2467},209,[30,2469,1292],{"class":36},[30,2471,997],{"class":169},[30,2473,500],{"class":36},[30,2475,997],{"class":169},[30,2477,500],{"class":36},[30,2479,997],{"class":169},[30,2481,500],{"class":36},[30,2483,1153],{"class":169},[30,2485,741],{"class":36},[30,2487,2489],{"class":32,"line":2488},210,[30,2490,908],{"class":36},[30,2492,2494],{"class":32,"line":2493},211,[30,2495,753],{"class":36},[30,2497,2499,2502,2505,2507,2510,2512,2514,2516,2518],{"class":32,"line":2498},212,[30,2500,2501],{"class":36},"          columns: chartData.",[30,2503,2504],{"class":55},"map",[30,2506,493],{"class":36},[30,2508,2509],{"class":496},"d",[30,2511,500],{"class":36},[30,2513,503],{"class":496},[30,2515,506],{"class":36},[30,2517,220],{"class":77},[30,2519,2520],{"class":36}," ({\n",[30,2522,2524,2527,2529],{"class":32,"line":2523},213,[30,2525,2526],{"class":36},"            width: barW ",[30,2528,533],{"class":77},[30,2530,2531],{"class":36}," gap,\n",[30,2533,2535],{"class":32,"line":2534},214,[30,2536,2537],{"class":36},"            stack: [\n",[30,2539,2541,2544,2547,2550,2553,2556,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577],{"class":32,"line":2540},215,[30,2542,2543],{"class":36},"              { text: d.label, style: ",[30,2545,2546],{"class":62},"\"barLabel\"",[30,2548,2549],{"class":36},", margin: [i ",[30,2551,2552],{"class":77},"===",[30,2554,2555],{"class":169}," 0",[30,2557,2558],{"class":77}," ?",[30,2560,541],{"class":169},[30,2562,91],{"class":77},[30,2564,2555],{"class":169},[30,2566,500],{"class":36},[30,2568,997],{"class":169},[30,2570,500],{"class":36},[30,2572,997],{"class":169},[30,2574,500],{"class":36},[30,2576,997],{"class":169},[30,2578,2579],{"class":36},"] },\n",[30,2581,2583,2585,2588,2591,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620],{"class":32,"line":2582},216,[30,2584,771],{"class":36},[30,2586,2587],{"class":55},"String",[30,2589,2590],{"class":36},"(d.value), style: ",[30,2592,2593],{"class":62},"\"barValue\"",[30,2595,2549],{"class":36},[30,2597,2552],{"class":77},[30,2599,2555],{"class":169},[30,2601,2558],{"class":77},[30,2603,541],{"class":169},[30,2605,91],{"class":77},[30,2607,2555],{"class":169},[30,2609,500],{"class":36},[30,2611,997],{"class":169},[30,2613,500],{"class":36},[30,2615,997],{"class":169},[30,2617,500],{"class":36},[30,2619,997],{"class":169},[30,2621,2579],{"class":36},[30,2623,2625],{"class":32,"line":2624},217,[30,2626,822],{"class":36},[30,2628,2630],{"class":32,"line":2629},218,[30,2631,2632],{"class":36},"          })),\n",[30,2634,2636],{"class":32,"line":2635},219,[30,2637,908],{"class":36},[30,2639,2641],{"class":32,"line":2640},220,[30,2642,2643],{"class":36},"      ],\n",[30,2645,2647],{"class":32,"line":2646},221,[30,2648,2649],{"class":36},"      defaultStyle: {\n",[30,2651,2653,2656,2658],{"class":32,"line":2652},222,[30,2654,2655],{"class":36},"        color: ",[30,2657,1025],{"class":62},[30,2659,655],{"class":36},[30,2661,2663,2666,2669],{"class":32,"line":2662},223,[30,2664,2665],{"class":36},"        fontSize: ",[30,2667,2668],{"class":169},"9",[30,2670,655],{"class":36},[30,2672,2674],{"class":32,"line":2673},224,[30,2675,716],{"class":36},[30,2677,2679],{"class":32,"line":2678},225,[30,2680,2681],{"class":36},"      styles: {\n",[30,2683,2685],{"class":32,"line":2684},226,[30,2686,2687],{"class":36},"        title: {\n",[30,2689,2691,2694,2696],{"class":32,"line":2690},227,[30,2692,2693],{"class":36},"          fontSize: ",[30,2695,900],{"class":169},[30,2697,655],{"class":36},[30,2699,2701,2704,2707],{"class":32,"line":2700},228,[30,2702,2703],{"class":36},"          bold: ",[30,2705,2706],{"class":169},"true",[30,2708,655],{"class":36},[30,2710,2712,2715,2717],{"class":32,"line":2711},229,[30,2713,2714],{"class":36},"          color: ",[30,2716,1415],{"class":62},[30,2718,655],{"class":36},[30,2720,2722],{"class":32,"line":2721},230,[30,2723,908],{"class":36},[30,2725,2727],{"class":32,"line":2726},231,[30,2728,2729],{"class":36},"        subtitle: {\n",[30,2731,2733,2735,2738],{"class":32,"line":2732},232,[30,2734,2693],{"class":36},[30,2736,2737],{"class":169},"10",[30,2739,655],{"class":36},[30,2741,2743,2745,2747],{"class":32,"line":2742},233,[30,2744,2714],{"class":36},[30,2746,1137],{"class":62},[30,2748,655],{"class":36},[30,2750,2752,2755,2757],{"class":32,"line":2751},234,[30,2753,2754],{"class":36},"          marginTop: ",[30,2756,1055],{"class":169},[30,2758,655],{"class":36},[30,2760,2762],{"class":32,"line":2761},235,[30,2763,908],{"class":36},[30,2765,2767],{"class":32,"line":2766},236,[30,2768,2769],{"class":36},"        meta: {\n",[30,2771,2773,2775,2777],{"class":32,"line":2772},237,[30,2774,2693],{"class":36},[30,2776,2668],{"class":169},[30,2778,655],{"class":36},[30,2780,2782,2784,2786],{"class":32,"line":2781},238,[30,2783,2714],{"class":36},[30,2785,1137],{"class":62},[30,2787,655],{"class":36},[30,2789,2791],{"class":32,"line":2790},239,[30,2792,908],{"class":36},[30,2794,2796],{"class":32,"line":2795},240,[30,2797,2798],{"class":36},"        sectionTitle: {\n",[30,2800,2802,2804,2807],{"class":32,"line":2801},241,[30,2803,2693],{"class":36},[30,2805,2806],{"class":169},"12",[30,2808,655],{"class":36},[30,2810,2812,2814,2816],{"class":32,"line":2811},242,[30,2813,2703],{"class":36},[30,2815,2706],{"class":169},[30,2817,655],{"class":36},[30,2819,2821,2823,2825],{"class":32,"line":2820},243,[30,2822,2714],{"class":36},[30,2824,1415],{"class":62},[30,2826,655],{"class":36},[30,2828,2830,2832,2834],{"class":32,"line":2829},244,[30,2831,897],{"class":36},[30,2833,1153],{"class":169},[30,2835,655],{"class":36},[30,2837,2839],{"class":32,"line":2838},245,[30,2840,908],{"class":36},[30,2842,2844],{"class":32,"line":2843},246,[30,2845,2846],{"class":36},"        bodyText: {\n",[30,2848,2850,2852,2854],{"class":32,"line":2849},247,[30,2851,2714],{"class":36},[30,2853,1137],{"class":62},[30,2855,655],{"class":36},[30,2857,2859,2861,2863],{"class":32,"line":2858},248,[30,2860,2693],{"class":36},[30,2862,2668],{"class":169},[30,2864,655],{"class":36},[30,2866,2868],{"class":32,"line":2867},249,[30,2869,908],{"class":36},[30,2871,2873],{"class":32,"line":2872},250,[30,2874,2875],{"class":36},"        barLabel: {\n",[30,2877,2879,2881,2883],{"class":32,"line":2878},251,[30,2880,2693],{"class":36},[30,2882,964],{"class":169},[30,2884,655],{"class":36},[30,2886,2888,2890,2892],{"class":32,"line":2887},252,[30,2889,2714],{"class":36},[30,2891,1137],{"class":62},[30,2893,655],{"class":36},[30,2895,2897,2900,2903],{"class":32,"line":2896},253,[30,2898,2899],{"class":36},"          alignment: ",[30,2901,2902],{"class":62},"\"center\"",[30,2904,655],{"class":36},[30,2906,2908],{"class":32,"line":2907},254,[30,2909,908],{"class":36},[30,2911,2913],{"class":32,"line":2912},255,[30,2914,2915],{"class":36},"        barValue: {\n",[30,2917,2919,2921,2923],{"class":32,"line":2918},256,[30,2920,2693],{"class":36},[30,2922,964],{"class":169},[30,2924,655],{"class":36},[30,2926,2928,2930,2932],{"class":32,"line":2927},257,[30,2929,2703],{"class":36},[30,2931,2706],{"class":169},[30,2933,655],{"class":36},[30,2935,2937,2939,2941],{"class":32,"line":2936},258,[30,2938,2714],{"class":36},[30,2940,1415],{"class":62},[30,2942,655],{"class":36},[30,2944,2946,2948,2950],{"class":32,"line":2945},259,[30,2947,2899],{"class":36},[30,2949,2902],{"class":62},[30,2951,655],{"class":36},[30,2953,2955],{"class":32,"line":2954},260,[30,2956,908],{"class":36},[30,2958,2960],{"class":32,"line":2959},261,[30,2961,716],{"class":36},[30,2963,2965],{"class":32,"line":2964},262,[30,2966,2967],{"class":36},"    })\n",[30,2969,2971,2973,2976],{"class":32,"line":2970},263,[30,2972,631],{"class":36},[30,2974,2975],{"class":55},"getDataUrl",[30,2977,240],{"class":36},[30,2979,2981],{"class":32,"line":2980},264,[30,2982,2983],{"class":36},"};\n",[30,2985,2987],{"class":32,"line":2986},265,[30,2988,139],{"emptyLinePlaceholder":138},[30,2990,2992,2995,2998,3000],{"class":32,"line":2991},266,[30,2993,2994],{"class":55},"onMounted",[30,2996,2997],{"class":36},"(() ",[30,2999,220],{"class":77},[30,3001,223],{"class":36},[30,3003,3005,3008],{"class":32,"line":3004},267,[30,3006,3007],{"class":55},"  loadPdf",[30,3009,240],{"class":36},[30,3011,3013],{"class":32,"line":3012},268,[30,3014,3015],{"class":36},"});\n",[30,3017,3019,3021,3023],{"class":32,"line":3018},269,[30,3020,128],{"class":36},[30,3022,147],{"class":40},[30,3024,43],{"class":36},[3026,3027,3028],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":18,"searchDepth":115,"depth":115,"links":3030},[],null,"Draw vector shapes — lines, rectangles, ellipses, polylines, and charts — using the canvas feature in the Nuxt pdfMake module.","md",false,"docs",{},"\u002Fexamples\u002Fcanvas",{"title":5,"description":3032},"2.examples\u002F11.canvas","ooo2hOkqpsAOdYUo9HJbZ7AT4H7lJuQLv-PCQEgxy4I",[3042,3064],{"title":3043,"label":3031,"target":3031,"icon":3044,"path":3045,"stem":3046,"children":3047,"page":3034},"Getting Started","heroicons:rocket-launch","\u002Fintroduction","1.introduction",[3048,3052,3056,3060],{"title":3049,"path":3050,"stem":3051,"label":3031,"target":3031},"Introduction","\u002Fintroduction\u002Fintroduction","1.introduction\u002F01.introduction",{"title":3053,"path":3054,"stem":3055,"label":3031,"target":3031},"Setup","\u002Fintroduction\u002Fsetup","1.introduction\u002F02.setup",{"title":3057,"path":3058,"stem":3059,"label":3031,"target":3031},"Devtools","\u002Fintroduction\u002Fdevtools","1.introduction\u002F03.devtools",{"title":3061,"path":3062,"stem":3063,"label":3031,"target":3031},"Options","\u002Fintroduction\u002Foptions","1.introduction\u002F04.options",{"title":3065,"label":3031,"target":3031,"icon":3066,"path":3067,"stem":3068,"children":3069,"page":3034},"Examples","vscode-icons:file-type-pdf2","\u002Fexamples","2.examples",[3070,3074,3078,3079,3083,3087,3091,3095,3099,3103,3107,3111],{"title":3071,"path":3072,"stem":3073,"label":3031,"target":3031},"Basic Table","\u002Fexamples\u002Fbasic","2.examples\u002F1.basic",{"title":3075,"path":3076,"stem":3077,"label":3031,"target":3031},"Headers & Footers","\u002Fexamples\u002Fheader-footer","2.examples\u002F10.header-footer",{"title":5,"path":3037,"stem":3039,"label":3031,"target":3031},{"title":3080,"path":3081,"stem":3082,"label":3031,"target":3031},"Typography","\u002Fexamples\u002Ftypography","2.examples\u002F12.typography",{"title":3084,"path":3085,"stem":3086,"label":3031,"target":3031},"Style One","\u002Fexamples\u002Fstyle-one","2.examples\u002F2.style-one",{"title":3088,"path":3089,"stem":3090,"label":3031,"target":3031},"Columns","\u002Fexamples\u002Fcolumns","2.examples\u002F3.columns",{"title":3092,"path":3093,"stem":3094,"label":3031,"target":3031},"Table","\u002Fexamples\u002Ftable","2.examples\u002F4.table",{"title":3096,"path":3097,"stem":3098,"label":3031,"target":3031},"Lists","\u002Fexamples\u002Flist","2.examples\u002F5.list",{"title":3100,"path":3101,"stem":3102,"label":3031,"target":3031},"Images","\u002Fexamples\u002Fimages","2.examples\u002F6.images",{"title":3104,"path":3105,"stem":3106,"label":3031,"target":3031},"Rent Receipt","\u002Fexamples\u002Frent-receipt","2.examples\u002F7.rent-receipt",{"title":3108,"path":3109,"stem":3110,"label":3031,"target":3031},"Composable","\u002Fexamples\u002Fcomposable","2.examples\u002F8.composable",{"title":3112,"path":3113,"stem":3114,"label":3031,"target":3031},"Invoice","\u002Fexamples\u002Finvoice","2.examples\u002F9.invoice",[3116,3118],{"title":3075,"path":3076,"stem":3077,"description":3117,"children":-1},"Add running page headers and footers with page numbers to multi-page PDFs using the Nuxt pdfMake module.",{"title":3080,"path":3081,"stem":3082,"description":3119,"children":-1},"Explore text decoration, font sizes, color, character spacing, superscript, subscript, line height, and alignment in the Nuxt pdfMake module.",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3122},0,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15.59 14.37q.159.666.16 1.38a6 6 0 0 1-6 6v-4.8m5.84-2.58a14.98 14.98 0 0 0 6.16-12.12A14.98 14.98 0 0 0 9.631 8.41m5.96 5.96a14.9 14.9 0 0 1-5.841 2.58m-.119-8.54a6 6 0 0 0-7.381 5.84h4.8m2.581-5.84a14.9 14.9 0 0 0-2.58 5.84m2.699 2.7q-.155.032-.311.06a15 15 0 0 1-2.448-2.448l.06-.312m-2.24 2.39a4.49 4.49 0 0 0-1.757 4.306q.341.054.696.054a4.5 4.5 0 0 0 3.61-1.812M16.5 9a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0\"\u002F>",{"left":3121,"top":3121,"width":603,"height":603,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3124},"\u003Cpath fill=\"#909090\" d=\"m24.1 2.072l5.564 5.8v22.056H8.879V30h20.856V7.945z\"\u002F>\u003Cpath fill=\"#f4f4f4\" d=\"M24.031 2H8.808v27.928h20.856V7.873z\"\u002F>\u003Cpath fill=\"#7a7b7c\" d=\"M8.655 3.5h-6.39v6.827h20.1V3.5z\"\u002F>\u003Cpath fill=\"#dd2025\" d=\"M22.472 10.211H2.395V3.379h20.077z\"\u002F>\u003Cpath fill=\"#464648\" d=\"M9.052 4.534H7.745v4.8h1.028V7.715L9 7.728a2 2 0 0 0 .647-.117a1.4 1.4 0 0 0 .493-.291a1.2 1.2 0 0 0 .335-.454a2.1 2.1 0 0 0 .105-.908a2.2 2.2 0 0 0-.114-.644a1.17 1.17 0 0 0-.687-.65a2 2 0 0 0-.409-.104a2 2 0 0 0-.319-.026m-.189 2.294h-.089v-1.48h.193a.57.57 0 0 1 .459.181a.92.92 0 0 1 .183.558c0 .246 0 .469-.222.626a.94.94 0 0 1-.524.114m3.671-2.306c-.111 0-.219.008-.295.011L12 4.538h-.78v4.8h.918a2.7 2.7 0 0 0 1.028-.175a1.7 1.7 0 0 0 .68-.491a1.9 1.9 0 0 0 .373-.749a3.7 3.7 0 0 0 .114-.949a4.4 4.4 0 0 0-.087-1.127a1.8 1.8 0 0 0-.4-.733a1.6 1.6 0 0 0-.535-.4a2.4 2.4 0 0 0-.549-.178a1.3 1.3 0 0 0-.228-.017m-.182 3.937h-.1V5.392h.013a1.06 1.06 0 0 1 .6.107a1.2 1.2 0 0 1 .324.4a1.3 1.3 0 0 1 .142.526c.009.22 0 .4 0 .549a3 3 0 0 1-.033.513a1.8 1.8 0 0 1-.169.5a1.1 1.1 0 0 1-.363.36a.67.67 0 0 1-.416.106m5.08-3.915H15v4.8h1.028V7.434h1.3v-.892h-1.3V5.43h1.4v-.892\"\u002F>\u003Cpath fill=\"#dd2025\" d=\"M21.781 20.255s3.188-.578 3.188.511s-1.975.646-3.188-.511m-2.357.083a7.5 7.5 0 0 0-1.473.489l.4-.9c.4-.9.815-2.127.815-2.127a14 14 0 0 0 1.658 2.252a13 13 0 0 0-1.4.288Zm-1.262-6.5c0-.949.307-1.208.546-1.208s.508.115.517.939a10.8 10.8 0 0 1-.517 2.434a4.4 4.4 0 0 1-.547-2.162Zm-4.649 10.516c-.978-.585 2.051-2.386 2.6-2.444c-.003.001-1.576 3.056-2.6 2.444M25.9 20.895c-.01-.1-.1-1.207-2.07-1.16a14 14 0 0 0-2.453.173a12.5 12.5 0 0 1-2.012-2.655a11.8 11.8 0 0 0 .623-3.1c-.029-1.2-.316-1.888-1.236-1.878s-1.054.815-.933 2.013a9.3 9.3 0 0 0 .665 2.338s-.425 1.323-.987 2.639s-.946 2.006-.946 2.006a9.6 9.6 0 0 0-2.725 1.4c-.824.767-1.159 1.356-.725 1.945c.374.508 1.683.623 2.853-.91a23 23 0 0 0 1.7-2.492s1.784-.489 2.339-.623s1.226-.24 1.226-.24s1.629 1.639 3.2 1.581s1.495-.939 1.485-1.035\"\u002F>\u003Cpath fill=\"#909090\" d=\"M23.954 2.077V7.95h5.633z\"\u002F>\u003Cpath fill=\"#f4f4f4\" d=\"M24.031 2v5.873h5.633z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M8.975 4.457H7.668v4.8H8.7V7.639l.228.013a2 2 0 0 0 .647-.117a1.4 1.4 0 0 0 .493-.291a1.2 1.2 0 0 0 .332-.454a2.1 2.1 0 0 0 .105-.908a2.2 2.2 0 0 0-.114-.644a1.17 1.17 0 0 0-.687-.65a2 2 0 0 0-.411-.105a2 2 0 0 0-.319-.026m-.189 2.294h-.089v-1.48h.194a.57.57 0 0 1 .459.181a.92.92 0 0 1 .183.558c0 .246 0 .469-.222.626a.94.94 0 0 1-.524.114m3.67-2.306c-.111 0-.219.008-.295.011l-.235.006h-.78v4.8h.918a2.7 2.7 0 0 0 1.028-.175a1.7 1.7 0 0 0 .68-.491a1.9 1.9 0 0 0 .373-.749a3.7 3.7 0 0 0 .114-.949a4.4 4.4 0 0 0-.087-1.127a1.8 1.8 0 0 0-.4-.733a1.6 1.6 0 0 0-.535-.4a2.4 2.4 0 0 0-.549-.178a1.3 1.3 0 0 0-.228-.017m-.182 3.937h-.1V5.315h.013a1.06 1.06 0 0 1 .6.107a1.2 1.2 0 0 1 .324.4a1.3 1.3 0 0 1 .142.526c.009.22 0 .4 0 .549a3 3 0 0 1-.033.513a1.8 1.8 0 0 1-.169.5a1.1 1.1 0 0 1-.363.36a.67.67 0 0 1-.416.106m5.077-3.915h-2.43v4.8h1.028V7.357h1.3v-.892h-1.3V5.353h1.4v-.892\"\u002F>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3126},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3128},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3130},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 3v1m0 16v1m-9-9h1m16 0h1m-2.636-6.364l-.707.707M6.343 17.657l-.707.707m0-12.728l.707.707m11.314 11.314l.707.707\"\u002F>\u003C\u002Fg>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3132},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 22a1 1 0 0 1 0-20a10 9 0 0 1 10 9a5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"\u002F>\u003Ccircle cx=\"13.5\" cy=\"6.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"17.5\" cy=\"10.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"6.5\" cy=\"12.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"8.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003C\u002Fg>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3134},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3136},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3138},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3140},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":3121,"top":3121,"width":428,"height":428,"rotate":3121,"vFlip":3034,"hFlip":3034,"body":3142},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",1791576974231]