diff --git a/lib/squib/api/save.rb b/lib/squib/api/save.rb index d8f63ae..ab4d955 100644 --- a/lib/squib/api/save.rb +++ b/lib/squib/api/save.rb @@ -38,5 +38,34 @@ module Squib end end + # Renders a range of files in a showcase as if they are sitting on a reflective surface + # See {file:samples/showcase.rb} for full example + # + # @example + # showcase file: 'showcase_output.png', trim: 78, trim_radius: 32 + # + # @option opts [Enumerable, :all] range (:all) the range of cards over which this will be rendered. See {file:README.md#Specifying_Ranges Specifying Ranges} + # @option opts [Fixnum] trim (0) the margin around the card to trim before putting into the showcase + # @option opts [Fixnum] trim_radius (38) the rounded rectangle radius around the card to trim before putting into the showcase + # @option opts [Fixnum] margin (75) the margin around the entire showcase + # @option opts [Fixnum] scale (0.8) percentage of original width of each (trimmed) card to scale to. Must be between 0.0 and 1.0, but starts looking bad around 0.6. + # @option opts [Fixnum] offset (1.1) percentage of the scaled width of each card to shift each offset. e.g. 1.1 is a 10% shift, and 0.95 is overlapping by 5% + # @option opts [String, Color] fill_color (:white) backdrop color. Usually black or white. + # @option opts [Fixnum] reflect_offset (15) the number of pixels between the bottom of the card and the reflection + # @option opts [Fixnum] reflect_strength (0.2) the starting alpha transparency of the reflection (at the top of the card). Percentage between 0 and 1. Looks more realistic at low values since even shiny surfaces lose a lot of light. + # @option opts [Fixnum] reflect_percent (0.25) the length of the reflection in percentage of the card. Larger values tend to make the reflection draw just as much attention as the card, which is not good. + # @option opts [:left, :right] face (:left) which direction the cards face. Anything but `:right` will face left + # @option opts [String] dir (_output) the directory for the output to be sent to. Will be created if it doesn't exist. + # @option opts [String] file ('showcase.png') the file to save in dir. Will be overwritten. + def showcase(opts = {}) + opts = {file: 'showcase.png', fill_color: :white}.merge(opts) + opts = needs(opts,[:range, :trim, :trim_radius, :creatable_dir, :file_to_save, :face]) + render_showcase(opts[:range], opts[:trim], opts[:trim_radius], + opts[:scale], opts[:offset], opts[:fill_color], + opts[:reflect_offset], opts[:reflect_percent], opts[:reflect_strength], + opts[:margin], opts[:face], + opts[:dir], opts[:file]) + end + end end diff --git a/lib/squib/card.rb b/lib/squib/card.rb index 5ed1ccc..6af22bb 100644 --- a/lib/squib/card.rb +++ b/lib/squib/card.rb @@ -4,42 +4,43 @@ require 'squib/input_helpers' module Squib # Back end graphics. Private. class Card - include Squib::InputHelpers + include Squib::InputHelpers - # :nodoc: - # @api private - attr_reader :width, :height + # :nodoc: + # @api private + attr_reader :width, :height - # :nodoc: - # @api private - attr_accessor :cairo_surface, :cairo_context + # :nodoc: + # @api private + attr_accessor :cairo_surface, :cairo_context - # :nodoc: - # @api private - def initialize(deck, width, height) - @deck=deck; @width=width; @height=height - @cairo_surface = Cairo::ImageSurface.new(width,height) - @cairo_context = Cairo::Context.new(@cairo_surface) - end + # :nodoc: + # @api private + def initialize(deck, width, height) + @deck=deck; @width=width; @height=height + @cairo_surface = Cairo::ImageSurface.new(width,height) + @cairo_context = Cairo::Context.new(@cairo_surface) + end # A save/restore wrapper for using Cairo # :nodoc: # @api private - def use_cairo(&block) - @cairo_context.save - block.yield(@cairo_context) - @cairo_context.restore - end + def use_cairo(&block) + @cairo_context.save + block.yield(@cairo_context) + @cairo_context.restore + end - ######################## - ### BACKEND GRAPHICS ### - ######################## - require 'squib/graphics/background' - require 'squib/graphics/image' - require 'squib/graphics/save_doc' - require 'squib/graphics/save_images' - require 'squib/graphics/shapes' - require 'squib/graphics/text' + ######################## + ### BACKEND GRAPHICS ### + ######################## + require 'squib/graphics/background' + require 'squib/graphics/image' + require 'squib/graphics/save_doc' + require 'squib/graphics/save_images' + require 'squib/graphics/shapes' + require 'squib/graphics/showcase' + require 'squib/graphics/text' end end diff --git a/lib/squib/constants.rb b/lib/squib/constants.rb index d6e29ac..046b61d 100644 --- a/lib/squib/constants.rb +++ b/lib/squib/constants.rb @@ -12,6 +12,7 @@ module Squib :default_font => 'Arial 36', :dir => '_output', :ellipsize => :end, + :face => :left, :fill_color => '#0000', :force_id => false, :font => :use_set, @@ -24,17 +25,23 @@ module Squib :justify => false, :margin => 75, :markup => false, + :offset => 1.1, :prefix => 'card_', :progress_bar => false, + :reflect_offset => 15, + :reflect_percent => 0.25, + :reflect_strength => 0.2, :range => :all, :rotate => false, :rows => :infinite, + :scale => 0.85, :sheet => 0, :spacing => 0, :str => '', :stroke_color => :black, :stroke_width => 2.0, :trim => 0, + :trim_radius => 38, :valign => :top, :width => :native, :wrap => true, diff --git a/lib/squib/graphics/showcase.rb b/lib/squib/graphics/showcase.rb new file mode 100644 index 0000000..1c66920 --- /dev/null +++ b/lib/squib/graphics/showcase.rb @@ -0,0 +1,83 @@ +module Squib + class Deck + + # So the Cairo people have said over and over again that they won't support the 3x3 matrices that would handle perspective transforms. + # Since our perspective transform needs are a bit simpler, we can use a "striping method" that does the job for us. + # It's a little bit involved, but it works well enough for limited ranges of our parameters. + # These were also helpful: + # http://kapo-cpp.blogspot.com/2008/01/perspective-effect-using-cairo.html + # http://zetcode.com/gui/pygtk/drawingII/ + # :nodoc: + # @api private + def render_showcase(range, + trim, trim_radius, scale, offset, fill_color, + reflect_offset, reflect_percent, reflect_strength, margin, face_right, + dir, file_to_save) + out_width = range.size * ((@width - 2*trim) * scale * offset) + 2*margin + out_height = reflect_offset + (1.0 + reflect_percent) * (@height - 2*trim) + 2*margin + out_cc = Cairo::Context.new(Cairo::ImageSurface.new(out_width, out_height)) + out_cc.set_source_color(fill_color) + out_cc.paint + + cards = range.collect { |i| @cards[i] } + cards.each_with_index do |card, i| + trimmed = trim_rounded(card.cairo_surface, trim, trim_radius) + reflected = reflect(trimmed, reflect_offset, reflect_percent, reflect_strength) + perspectived = perspective(reflected, scale, face_right) + out_cc.set_source(perspectived, margin + i * perspectived.width * offset, margin) + out_cc.paint + end + out_cc.target.write_to_png("#{dir}/#{file_to_save}") + end + + # :nodoc: + # @api private + def trim_rounded(src, trim, radius) + trim_cc = Cairo::Context.new(Cairo::ImageSurface.new(src.width-2.0*trim, src.height-2.0*trim)) + trim_cc.rounded_rectangle(0, 0, trim_cc.target.width, trim_cc.target.height, radius, radius) + trim_cc.set_source(src, -1 * trim, -1 * trim) + trim_cc.clip + trim_cc.paint + return trim_cc.target + end + + # :nodoc: + # @api private + def reflect(src, roffset, rpercent, rstrength) + tmp_cc = Cairo::Context.new(Cairo::ImageSurface.new(src.width, src.height * (1.0 + rpercent) + roffset)) + tmp_cc.set_source(src, 0, 0) + tmp_cc.paint + # Flip affine magic from: http://cairographics.org/matrix_transform/ + matrix = Cairo::Matrix.new(1, 0, 0, -1, 0, 2 * src.height + roffset) + tmp_cc.transform(matrix) # flips the coordinate system + top_y = src.height # top of the reflection + bottom_y = src.height * (1.0 - rpercent) + roffset # bottom of the reflection + gradient = Cairo::LinearPattern.new(0,top_y, 0,bottom_y) + gradient.add_color_stop_rgba(0.0, 0,0,0, rstrength) # start a little reflected + gradient.add_color_stop_rgba(1.0, 0,0,0, 0.0) # fade to nothing + tmp_cc.set_source(src, 0, 0) + tmp_cc.mask(gradient) + return tmp_cc.target + end + + def perspective(src, scale, face_right) + dest_cxt = Cairo::Context.new(Cairo::ImageSurface.new(src.width * scale, src.height)) + in_thickness = 1 # Take strip 1 pixel-width at a time + out_thickness = 3 # Scale it to 3 pixels wider to cover any gaps + (0..src.width).step(in_thickness) do |i| + percentage = i / src.width.to_f + i = src.width - i if face_right + factor = scale + (percentage * (1.0 - scale)) #linear interpolation + dest_cxt.save + dest_cxt.translate 0, src.height / 2.0 * (1.0 - factor) + dest_cxt.scale factor * scale, factor + dest_cxt.set_source src, 0, 0 + dest_cxt.rounded_rectangle i, 0, out_thickness, src.height, 0,0 + dest_cxt.fill + dest_cxt.restore + end + return dest_cxt.target + end + + end +end \ No newline at end of file diff --git a/lib/squib/input_helpers.rb b/lib/squib/input_helpers.rb index 45257e5..8ff33bc 100644 --- a/lib/squib/input_helpers.rb +++ b/lib/squib/input_helpers.rb @@ -28,6 +28,7 @@ module Squib opts = formatify(opts) if params.include? :formats opts = rotateify(opts) if params.include? :rotate opts = rowify(opts) if params.include? :rows + opts = faceify(opts) if params.include? :face opts = convert_units(opts, params) opts end @@ -225,5 +226,13 @@ module Squib opts end + # Used for showcase - face right if it's :right + # :nodoc: + # @api private + def faceify(opts) + opts[:face] = (opts[:face].to_s.downcase == 'right') + opts + end + end end diff --git a/samples/showcase.rb b/samples/showcase.rb new file mode 100644 index 0000000..788d507 --- /dev/null +++ b/samples/showcase.rb @@ -0,0 +1,25 @@ +require 'squib' + +# Showcases are a neat way to show off your cards in a modern way, using a +# reflection and a persepctive effect to make them look 3D +Squib::Deck.new(cards: 4) do + background color: '#CE534D' + rect fill_color: '#DED4B9', x: 78, y: 78, + width: '2.25in', height: '3.25in', radius: 32 + text str: %w(Grifter Thief Thug Kingpin), + font: 'Helvetica,Sans weight=800 120', + x: 78, y: 78, width: '2.25in', align: :center + svg file: 'spanner.svg', x: (825-500)/2, y: 500, width: 500, height: 500 + + # Defaults are pretty sensible. + showcase file: 'showcase.png' + + # Here's a more complete example. + # Tons of ways to tweak it if you like - check the docs. + showcase trim: 32, trim_radius: 32, margin: 100, face: :right, + scale: 0.85, offset: 0.95, fill_color: :black, + reflect_offset: 25, reflect_strength: 0.1, reflect_percent: 0.4, + file: 'showcase2.png' + + save_png prefix: 'showcase_individual_' # to show that they're not trimmed +end \ No newline at end of file diff --git a/spec/data/samples/showcase.rb.txt b/spec/data/samples/showcase.rb.txt new file mode 100644 index 0000000..80e4bc3 --- /dev/null +++ b/spec/data/samples/showcase.rb.txt @@ -0,0 +1,5914 @@ +cairo: save([]) +cairo: set_source_color([#]) +cairo: paint([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: paint([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: paint([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: paint([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: set_line_width([2.0]) +cairo: stroke([]) +cairo: rounded_rectangle([78, 78, 675.0, 975.0, 32, 32]) +cairo: set_source_color([#]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([78, 78]) +cairo: rotate([0]) +cairo: translate([-78, -78]) +cairo: move_to([78, 78]) +pango: font_description=([]) +pango: text=(["Grifter"]) +pango: width=([691200.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([78, 78]) +cairo: rotate([0]) +cairo: translate([-78, -78]) +cairo: move_to([78, 78]) +pango: font_description=([]) +pango: text=(["Thief"]) +pango: width=([691200.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([78, 78]) +cairo: rotate([0]) +cairo: translate([-78, -78]) +cairo: move_to([78, 78]) +pango: font_description=([]) +pango: text=(["Thug"]) +pango: width=([691200.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color([#]) +cairo: translate([78, 78]) +cairo: rotate([0]) +cairo: translate([-78, -78]) +cairo: move_to([78, 78]) +pango: font_description=([]) +pango: text=(["Kingpin"]) +pango: width=([691200.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: restore([]) +cairo: scale([3.90625, 3.90625]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: save([]) +cairo: translate([162, 500]) +cairo: rotate([0]) +cairo: translate([-162, -500]) +cairo: set_source([MockDouble, 162, 500]) +cairo: paint([1.0]) +cairo: restore([]) +cairo: scale([3.90625, 3.90625]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: save([]) +cairo: translate([162, 500]) +cairo: rotate([0]) +cairo: translate([-162, -500]) +cairo: set_source([MockDouble, 162, 500]) +cairo: paint([1.0]) +cairo: restore([]) +cairo: scale([3.90625, 3.90625]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: save([]) +cairo: translate([162, 500]) +cairo: rotate([0]) +cairo: translate([-162, -500]) +cairo: set_source([MockDouble, 162, 500]) +cairo: paint([1.0]) +cairo: restore([]) +cairo: scale([3.90625, 3.90625]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: save([]) +cairo: translate([162, 500]) +cairo: rotate([0]) +cairo: translate([-162, -500]) +cairo: set_source([MockDouble, 162, 500]) +cairo: paint([1.0]) +cairo: restore([]) +cairo: set_source_color([:white]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 38, 38]) +cairo: set_source([MockDouble, 0, 0]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 75.0, 75]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 38, 38]) +cairo: set_source([MockDouble, 0, 0]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 185.0, 75]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 38, 38]) +cairo: set_source([MockDouble, 0, 0]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 295.0, 75]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 38, 38]) +cairo: set_source([MockDouble, 0, 0]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 405.0, 75]) +cairo: paint([]) +surface: write_to_png(["_output/showcase.png"]) +cairo: set_source_color([:black]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 32, 32]) +cairo: set_source([MockDouble, -32, -32]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 100.0, 100]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 32, 32]) +cairo: set_source([MockDouble, -32, -32]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 195.0, 100]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 32, 32]) +cairo: set_source([MockDouble, -32, -32]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 290.0, 100]) +cairo: paint([]) +cairo: rounded_rectangle([0, 0, 100, 101, 32, 32]) +cairo: set_source([MockDouble, -32, -32]) +cairo: clip([]) +cairo: paint([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: transform([#]) +cairo: set_source([MockDouble, 0, 0]) +cairo: mask([#]) +cairo: save([]) +cairo: translate([0, 7.575000000000001]) +cairo: scale([0.7224999999999999, 0.85]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([100, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.4992500000000035]) +cairo: scale([0.723775, 0.8514999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([99, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.423500000000001]) +cairo: scale([0.72505, 0.853]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([98, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.347750000000004]) +cairo: scale([0.7263249999999999, 0.8544999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([97, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.272000000000001]) +cairo: scale([0.7275999999999999, 0.856]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([96, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.196250000000004]) +cairo: scale([0.7288749999999999, 0.8574999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([95, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.120500000000001]) +cairo: scale([0.73015, 0.859]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([94, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 7.044750000000003]) +cairo: scale([0.7314249999999999, 0.8604999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([93, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.969]) +cairo: scale([0.7327, 0.862]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([92, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.893250000000004]) +cairo: scale([0.7339749999999999, 0.8634999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([91, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.817500000000001]) +cairo: scale([0.73525, 0.865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([90, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.741750000000003]) +cairo: scale([0.7365249999999999, 0.8664999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([89, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.666]) +cairo: scale([0.7378, 0.868]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([88, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.590250000000003]) +cairo: scale([0.7390749999999999, 0.8694999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([87, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.5145]) +cairo: scale([0.74035, 0.871]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([86, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.438750000000003]) +cairo: scale([0.741625, 0.8724999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([85, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.363]) +cairo: scale([0.7429, 0.874]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([84, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.287250000000003]) +cairo: scale([0.7441749999999999, 0.8755]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([83, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.2115]) +cairo: scale([0.74545, 0.877]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([82, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.1357500000000025]) +cairo: scale([0.746725, 0.8785]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([81, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 6.06]) +cairo: scale([0.748, 0.88]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([80, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.984250000000003]) +cairo: scale([0.7492749999999999, 0.8815]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([79, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.9085]) +cairo: scale([0.7505499999999999, 0.883]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([78, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.8327500000000025]) +cairo: scale([0.751825, 0.8845]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([77, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.757]) +cairo: scale([0.7531, 0.886]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([76, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.681250000000002]) +cairo: scale([0.7543749999999999, 0.8875]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([75, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.605499999999999]) +cairo: scale([0.75565, 0.889]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([74, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.529750000000002]) +cairo: scale([0.756925, 0.8905]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([73, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.453999999999999]) +cairo: scale([0.7582, 0.892]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([72, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.378250000000002]) +cairo: scale([0.7594749999999999, 0.8935]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([71, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.302499999999999]) +cairo: scale([0.76075, 0.895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([70, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.226750000000002]) +cairo: scale([0.762025, 0.8965]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([69, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.150999999999999]) +cairo: scale([0.7633, 0.898]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([68, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 5.075250000000001]) +cairo: scale([0.764575, 0.8995]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([67, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.9994999999999985]) +cairo: scale([0.76585, 0.901]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([66, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.923750000000002]) +cairo: scale([0.767125, 0.9025]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([65, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.847999999999999]) +cairo: scale([0.7684, 0.904]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([64, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.772250000000001]) +cairo: scale([0.769675, 0.9055]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([63, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.696499999999999]) +cairo: scale([0.77095, 0.907]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([62, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.620750000000001]) +cairo: scale([0.7722249999999999, 0.9085]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([61, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.544999999999998]) +cairo: scale([0.7735, 0.91]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([60, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.4692500000000015]) +cairo: scale([0.774775, 0.9115]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([59, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.393499999999999]) +cairo: scale([0.77605, 0.913]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([58, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.317750000000001]) +cairo: scale([0.7773249999999999, 0.9145]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([57, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.241999999999998]) +cairo: scale([0.7786, 0.916]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([56, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.166250000000001]) +cairo: scale([0.779875, 0.9175]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([55, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.090499999999998]) +cairo: scale([0.78115, 0.919]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([54, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 4.014750000000001]) +cairo: scale([0.7824249999999999, 0.9205]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([53, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.9390000000000036]) +cairo: scale([0.7837, 0.9219999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([52, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.8632500000000007]) +cairo: scale([0.784975, 0.9235]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([51, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.787499999999998]) +cairo: scale([0.78625, 0.925]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([50, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.7117500000000003]) +cairo: scale([0.7875249999999999, 0.9265]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([49, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.6360000000000032]) +cairo: scale([0.7888, 0.9279999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([48, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.5602500000000004]) +cairo: scale([0.790075, 0.9295]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([47, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4844999999999975]) +cairo: scale([0.79135, 0.931]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([46, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.4087500000000004]) +cairo: scale([0.792625, 0.9325]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([45, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.333000000000003]) +cairo: scale([0.7938999999999999, 0.9339999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([44, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.25725]) +cairo: scale([0.795175, 0.9355]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([43, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.181500000000003]) +cairo: scale([0.7964499999999999, 0.9369999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([42, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.10575]) +cairo: scale([0.797725, 0.9385]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([41, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 3.030000000000003]) +cairo: scale([0.7989999999999999, 0.94]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([40, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.95425]) +cairo: scale([0.800275, 0.9415]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([39, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8785000000000025]) +cairo: scale([0.80155, 0.943]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([38, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.8027499999999996]) +cairo: scale([0.802825, 0.9445]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([37, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.7270000000000025]) +cairo: scale([0.8040999999999999, 0.946]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([36, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.6512499999999997]) +cairo: scale([0.805375, 0.9475]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([35, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.575500000000002]) +cairo: scale([0.80665, 0.949]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([34, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.4997499999999993]) +cairo: scale([0.807925, 0.9505]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([33, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.424000000000002]) +cairo: scale([0.8091999999999999, 0.952]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([32, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.3482499999999993]) +cairo: scale([0.810475, 0.9535]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([31, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.272500000000002]) +cairo: scale([0.81175, 0.955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([30, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1967499999999993]) +cairo: scale([0.813025, 0.9565]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([29, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.1210000000000018]) +cairo: scale([0.8142999999999999, 0.958]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([28, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 2.045249999999999]) +cairo: scale([0.815575, 0.9595]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([27, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.9695000000000018]) +cairo: scale([0.81685, 0.961]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([26, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.893749999999999]) +cairo: scale([0.818125, 0.9625]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([25, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.8180000000000016]) +cairo: scale([0.8193999999999999, 0.964]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([24, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.7422499999999987]) +cairo: scale([0.820675, 0.9655]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([23, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.6665000000000014]) +cairo: scale([0.82195, 0.967]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([22, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5907499999999986]) +cairo: scale([0.823225, 0.9685]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([21, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.5150000000000015]) +cairo: scale([0.8245, 0.97]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([20, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.4392499999999986]) +cairo: scale([0.825775, 0.9715]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([19, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.3635000000000013]) +cairo: scale([0.82705, 0.973]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([18, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.2877499999999984]) +cairo: scale([0.828325, 0.9745]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([17, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.212000000000001]) +cairo: scale([0.8296, 0.976]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([16, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.1362499999999982]) +cairo: scale([0.830875, 0.9775]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([15, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 1.0605000000000009]) +cairo: scale([0.83215, 0.979]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([14, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9847500000000037]) +cairo: scale([0.833425, 0.9804999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([13, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.9090000000000008]) +cairo: scale([0.8347, 0.982]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([12, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.8332499999999979]) +cairo: scale([0.835975, 0.9835]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([11, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.7575000000000007]) +cairo: scale([0.8372499999999999, 0.985]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([10, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6817499999999979]) +cairo: scale([0.838525, 0.9865]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([9, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.6060000000000005]) +cairo: scale([0.8398, 0.988]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([8, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.5302499999999977]) +cairo: scale([0.841075, 0.9895]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([7, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.4545000000000004]) +cairo: scale([0.8423499999999999, 0.991]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([6, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.37875000000000314]) +cairo: scale([0.843625, 0.9924999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([5, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.30300000000000027]) +cairo: scale([0.8449, 0.994]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([4, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.2272499999999974]) +cairo: scale([0.846175, 0.9955]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([3, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.15150000000000013]) +cairo: scale([0.8474499999999999, 0.997]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([2, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.07575000000000287]) +cairo: scale([0.848725, 0.9984999999999999]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([1, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: save([]) +cairo: translate([0, 0.0]) +cairo: scale([0.85, 1.0]) +cairo: set_source([MockDouble, 0, 0]) +cairo: rounded_rectangle([0, 0, 3, 101, 0, 0]) +cairo: fill([]) +cairo: restore([]) +cairo: set_source([MockDouble, 385.0, 100]) +cairo: paint([]) +surface: write_to_png(["_output/showcase2.png"]) +surface: write_to_png(["_output/showcase_individual_0.png"]) +surface: write_to_png(["_output/showcase_individual_1.png"]) +surface: write_to_png(["_output/showcase_individual_2.png"]) +surface: write_to_png(["_output/showcase_individual_3.png"]) diff --git a/spec/input_helpers_spec.rb b/spec/input_helpers_spec.rb index 7202fa7..0956ca5 100644 --- a/spec/input_helpers_spec.rb +++ b/spec/input_helpers_spec.rb @@ -199,4 +199,21 @@ describe Squib::InputHelpers do end end + context '#faceify' do + it 'is false on left' do + opts = @deck.send(:faceify, {face: :left}) + expect(opts).to eq({ face: false }) + end + + it 'is true on right' do + opts = @deck.send(:faceify, {face: 'Right'}) + expect(opts).to eq({ face: true }) + end + + it 'is false on anything else' do + opts = @deck.send(:faceify, {face: 'flugelhorn'}) + expect(opts).to eq({ face: false }) + end + end + end diff --git a/spec/samples/samples_regression_spec.rb b/spec/samples/samples_regression_spec.rb index 3d5fd55..a79a74b 100644 --- a/spec/samples/samples_regression_spec.rb +++ b/spec/samples/samples_regression_spec.rb @@ -58,6 +58,7 @@ describe "Squib samples" do portrait-landscape.rb ranges.rb saves.rb + showcase.rb text_options.rb tgc_proofs.rb units.rb diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index beee729..c332788 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -69,7 +69,7 @@ def mock_cairo(strio) %w(save set_source_color paint restore translate rotate move_to update_pango_layout width height show_pango_layout rounded_rectangle set_line_width stroke fill set_source scale render_rsvg_handle circle - triangle line_to operator= show_page).each do |m| + triangle line_to operator= show_page clip transform mask).each do |m| allow(cxt).to receive(m) { |*args| strio << scrub_hex("cairo: #{m}(#{args})\n") } end