(objects :root "1" (KSBox :ref "1" :size "21" (slot :keyClass "Symbol" :keyValue "backgroundParts" :name "3" :valueId "2") (slot :keyClass "Symbol" :keyValue "bounds" :name "4" :valueId "3") (slot :keyClass "Symbol" :keyValue "boxDeleted" :name "5" :valueId "4") (slot :keyClass "Symbol" :keyValue "clipping" :name "6" :valueId "5") (slot :keyClass "Symbol" :keyValue "container" :name "7" :valueId "6") (slot :keyClass "Symbol" :keyValue "contents" :name "8" :valueId "7") (slot :keyClass "Symbol" :keyValue "desiredExtent" :name "9" :valueId "61") (slot :keyClass "Symbol" :keyValue "extent" :name "10" :valueId "62") (slot :keyClass "Symbol" :keyValue "font" :name "11" :valueId "63") (slot :keyClass "Symbol" :keyValue "fontChanged" :name "12" :valueId "64") (slot :keyClass "Symbol" :keyValue "layout" :name "13" :valueId "65") (slot :keyClass "Symbol" :keyValue "layoutChanged" :name "14" :valueId "66") (slot :keyClass "Symbol" :keyValue "name" :name "15" :valueId "67") (slot :keyClass "Symbol" :keyValue "parts" :name "16" :valueId "68") (slot :keyClass "Symbol" :keyValue "pivotRatio" :name "17" :valueId "69") (slot :keyClass "Symbol" :keyValue "shape" :name "18" :valueId "70") (slot :keyClass "Symbol" :keyValue "transformation" :name "19" :valueId "92") (slot :keyClass "Symbol" :keyValue "unicode" :name "20" :valueId "93") (slot :keyClass "Symbol" :keyValue "visible" :name "21" :valueId "94")) (KSContentsCollection :ref "2" :size "0") (KSNewEventStream :__code__ "P(0,0).extent(P(50,40))" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "3" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Rectangle" :valueValue "0.0@0.0 corner: 200.0@84.0")) (KSNewEventStream :__code__ "@container.collectE(nil, (newContainer, oldContainer) ->\r\t\tif !newContainer && oldContainer then {old: oldContainer, box: this} else undefined)" :__homeObject__ "1" :__type__ "collectE" :ref "4") (KSNewEventStream :__code__ "false" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "5" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "False" :valueValue "false")) (KSNewEventStream :__code__ "nil" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "6" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "UndefinedObject" :valueValue "nil")) (KSContentsCollection :ref "7" :size "2" (slot :name "1" :ref "8") (slot :name "2" :ref "35")) (KSBox :ref "8" :size "21" (slot :keyClass "Symbol" :keyValue "bounds" :name "4" :valueId "9") (slot :keyClass "Symbol" :keyValue "boxDeleted" :name "5" :valueId "10") (slot :keyClass "Symbol" :keyValue "clipping" :name "6" :valueId "11") (slot :keyClass "Symbol" :keyValue "container" :name "7" :valueId "12") (slot :keyClass "Symbol" :keyValue "desiredExtent" :name "9" :valueId "13") (slot :keyClass "Symbol" :keyValue "extent" :name "10" :valueId "14") (slot :keyClass "Symbol" :keyValue "font" :name "11" :valueId "15") (slot :keyClass "Symbol" :keyValue "fontChanged" :name "12" :valueId "16") (slot :keyClass "Symbol" :keyValue "layout" :name "13" :valueId "17") (slot :keyClass "Symbol" :keyValue "layoutChanged" :name "14" :valueId "23") (slot :keyClass "Symbol" :keyValue "name" :name "15" :valueId "24") (slot :keyClass "Symbol" :keyValue "pivotRatio" :name "17" :valueId "25") (slot :keyClass "Symbol" :keyValue "shape" :name "18" :valueId "26") (slot :keyClass "Symbol" :keyValue "transformation" :name "19" :valueId "32") (slot :keyClass "Symbol" :keyValue "unicode" :name "20" :valueId "33") (slot :keyClass "Symbol" :keyValue "visible" :name "21" :valueId "34") (data (span :data "abc" :family "DejaVuSans" :fill "563 208 0 255" :size "10.5" :style "1"))) (KSNewEventStream :__code__ "P(0,0).extent(P(50,40))" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "9" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Rectangle" :valueValue "90.0@69.77734375 corner: 111.27685546875@82.0")) (KSNewEventStream :__code__ "@container.collectE(nil, (newContainer, oldContainer) ->\r\t\tif !newContainer && oldContainer then {old: oldContainer, box: this} else undefined)" :__homeObject__ "8" :__type__ "collectE" :ref "10") (KSNewEventStream :__code__ "false" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "11" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "False" :valueValue "false")) (KSNewEventStream :__code__ "nil" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "12" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "1")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "13") (KSNewEventStream :__code__ "P(50,40)" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "14" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "21.27685546875@12.22265625")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "15") (KSNewEventStream :__code__ "mergeE(@font, @unicode).doE(() ->\r\t\tif @unicode > 0\r\t\t\tthis.shape(@font.glyphAt(@unicode)))" :__homeObject__ "8" :__type__ "doE" :ref "16") (KSNewEventStream :__code__ "nil" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "17" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "18")) (KSLineLayout :ref "18" :size "7" (slot :keyClass "Symbol" :keyValue "bottomMargin" :name "1" :valueClass "Number" :valueValue "0") (slot :keyClass "Symbol" :keyValue "font" :name "2" :valueId "19") (slot :keyClass "Symbol" :keyValue "justification" :name "3" :valueClass "UndefinedObject" :valueValue "nil") (slot :keyClass "Symbol" :keyValue "leftMargin" :name "4" :valueClass "Number" :valueValue "0") (slot :keyClass "Symbol" :keyValue "rightMargin" :name "5" :valueClass "Number" :valueValue "0") (slot :keyClass "Symbol" :keyValue "topMargin" :name "6" :valueClass "Number" :valueValue "0") (slot :keyClass "Symbol" :keyValue "whole" :name "7" :valueId "8")) (KSFilledFont :ref "19" (slot :name "face" :ref "20") (slot :class "Float" :name "pointSize" :value "10.5") (slot :name "fill" :ref "22")) (KSFace :ref "20" (slot :name "family" :ref "21") (slot :class "SmallInteger" :name "style" :value "1")) (KSFamily :ref "21" (slot :class "ByteSymbol" :name "name" :value "DejaVuSans")) (GeziraFillUniform :ref "22" (slot :class "Float" :name "alpha" :value "1.0") (slot :class "Float" :name "red" :value "0.5503421309872922") (slot :class "Float" :name "green" :value "0.20332355816226785") (slot :class "Float" :name "blue" :value "0.0")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "8" :__type__ "setter" :ref "23") (KSNewEventStream :__code__ "undefined" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "24") (KSNewEventStream :__code__ "P(0.5,0.5)" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "25" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "0.5@0.5")) (KSNewEventStream :__code__ "Shape: GeziraPath " :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "26" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "27")) (KSShape :ref "27" (slot :class "Point" :name "extent" :value "21.27685546875@12.22265625") (slot :class "False" :name "infinite" :value "false") (slot :class "True" :name "isRectangle" :value "true") (slot :name "elements" :ref "28") (slot :class "Point" :name "offset" :value "0.0@0.0") (slot :class "Rectangle" :name "drawingBounds" :value "0.0@0.0 corner: 21.27685546875@12.22265625")) (Array :ref "28" :size "1" (slot :name "1" :ref "29")) (GeziraPath :ref "29" (slot :name "floats" :ref "30") (slot :name "myFill" :ref "31")) (FloatArray :ref "30" :size "24" :value "AAAAGAAAAAAAAAAAAAAAAAAAAABBqjcAAAAAAEGqNwAAAAAAQao3AAAAAABBqjcAQUOQAEGq\rNwBBQ5AAQao3AEFDkAAAAAAAQUOQAAAAAABBQ5AAAAAAAEFDkAAAAAAAAAAAAA==") (GeziraFillUniform :ref "31" (slot :class "Float" :name "alpha" :value "0.0") (slot :class "Float" :name "red" :value "0.0") (slot :class "Float" :name "green" :value "0.0") (slot :class "Float" :name "blue" :value "0.0")) (KSNewEventStream :__code__ "M(1.0, 0.0, 0.0, 0.0, 1.0, 0.0)" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "32" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "MatrixTransform2x3" :valueValue "1.0 0.0 90.0 0.0 1.0 69.77734375")) (KSNewEventStream :__code__ "0" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "33" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Number" :valueValue "0")) (KSNewEventStream :__code__ "true" :__homeObject__ "8" :__isBehavior__ "true" :__type__ "setter" :ref "34" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "True" :valueValue "true")) (KSBox :ref "35" :size "21" (slot :keyClass "Symbol" :keyValue "backgroundParts" :name "3" :valueId "36") (slot :keyClass "Symbol" :keyValue "bounds" :name "4" :valueId "37") (slot :keyClass "Symbol" :keyValue "boxDeleted" :name "5" :valueId "38") (slot :keyClass "Symbol" :keyValue "clipping" :name "6" :valueId "39") (slot :keyClass "Symbol" :keyValue "container" :name "7" :valueId "40") (slot :keyClass "Symbol" :keyValue "contents" :name "8" :valueId "41") (slot :keyClass "Symbol" :keyValue "desiredExtent" :name "9" :valueId "42") (slot :keyClass "Symbol" :keyValue "extent" :name "10" :valueId "43") (slot :keyClass "Symbol" :keyValue "font" :name "11" :valueId "44") (slot :keyClass "Symbol" :keyValue "fontChanged" :name "12" :valueId "45") (slot :keyClass "Symbol" :keyValue "layout" :name "13" :valueId "46") (slot :keyClass "Symbol" :keyValue "layoutChanged" :name "14" :valueId "47") (slot :keyClass "Symbol" :keyValue "name" :name "15" :valueId "48") (slot :keyClass "Symbol" :keyValue "parts" :name "16" :valueId "49") (slot :keyClass "Symbol" :keyValue "pivotRatio" :name "17" :valueId "50") (slot :keyClass "Symbol" :keyValue "shape" :name "18" :valueId "51") (slot :keyClass "Symbol" :keyValue "transformation" :name "19" :valueId "58") (slot :keyClass "Symbol" :keyValue "unicode" :name "20" :valueId "59") (slot :keyClass "Symbol" :keyValue "visible" :name "21" :valueId "60")) (KSContentsCollection :ref "36" :size "0") (KSNewEventStream :__code__ "P(0,0).extent(P(50,40))" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "37" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Rectangle" :valueValue "0.0@0.0 corner: 100.0@100.0")) (KSNewEventStream :__code__ "@container.collectE(nil, (newContainer, oldContainer) ->\r\t\tif !newContainer && oldContainer then {old: oldContainer, box: this} else undefined)" :__homeObject__ "35" :__type__ "collectE" :ref "38") (KSNewEventStream :__code__ "false" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "39" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "False" :valueValue "false")) (KSNewEventStream :__code__ "nil" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "40" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "1")) (KSContentsCollection :ref "41" :size "0") (KSNewEventStream :__code__ "undefined" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "42") (KSNewEventStream :__code__ "P(50,40)" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "43" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "100.0@100.0")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "44") (KSNewEventStream :__code__ "mergeE(@font, @unicode).doE(() ->\r\t\tif @unicode > 0\r\t\t\tthis.shape(@font.glyphAt(@unicode)))" :__homeObject__ "35" :__type__ "doE" :ref "45") (KSNewEventStream :__code__ "nil" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "46" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "UndefinedObject" :valueValue "nil")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "35" :__type__ "setter" :ref "47") (KSNewEventStream :__code__ "undefined" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "48") (KSContentsCollection :ref "49" :size "0") (KSNewEventStream :__code__ "P(0.5,0.5)" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "50" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "0.5@0.5")) (KSNewEventStream :__code__ "Shape: GeziraPath " :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "51" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "52")) (KSShape :ref "52" (slot :class "Point" :name "extent" :value "100.0@100.0") (slot :class "False" :name "infinite" :value "false") (slot :class "True" :name "isRectangle" :value "true") (slot :name "elements" :ref "53") (slot :class "Point" :name "offset" :value "0.0@0.0") (slot :class "Rectangle" :name "drawingBounds" :value "0.0@0.0 corner: 100.0@100.0")) (Array :ref "53" :size "1" (slot :name "1" :ref "54")) (GeziraPath :ref "54" (slot :name "floats" :ref "55") (slot :name "myFill" :ref "56")) (FloatArray :ref "55" :size "24" :value "AAAAGAAAAAAAAAAAAAAAAAAAAABCyAAAAAAAAELIAAAAAAAAQsgAAAAAAABCyAAAQsgAAELI\rAABCyAAAQsgAAELIAAAAAAAAQsgAAAAAAABCyAAAAAAAAELIAAAAAAAAAAAAAA==") (GeziraFillImage :ref "56" (slot :name "form" :ref "57") (slot :class "False" :name "opaque" :value "false")) (Form :href "1443223321651564511186654413257924101155572049230.png" :ref "57") (KSNewEventStream :__code__ "M(1.0, 0.0, 0.0, 0.0, 1.0, 0.0)" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "58" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "MatrixTransform2x3" :valueValue "1.0 0.0 0.0 0.0 1.0 0.0")) (KSNewEventStream :__code__ "0" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "59" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Number" :valueValue "0")) (KSNewEventStream :__code__ "true" :__homeObject__ "35" :__isBehavior__ "true" :__type__ "setter" :ref "60" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "True" :valueValue "true")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "61") (KSNewEventStream :__code__ "P(50,40)" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "62" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "200.0@84.0")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "63") (KSNewEventStream :__code__ "mergeE(@font, @unicode).doE(() ->\r\t\tif @unicode > 0\r\t\t\tthis.shape(@font.glyphAt(@unicode)))" :__homeObject__ "1" :__type__ "doE" :ref "64") (KSNewEventStream :__code__ "nil" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "65" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "UndefinedObject" :valueValue "nil")) (KSNewEventStream :__code__ "undefined" :__homeObject__ "1" :__type__ "setter" :ref "66") (KSNewEventStream :__code__ "undefined" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "67") (KSContentsCollection :ref "68" :size "0") (KSNewEventStream :__code__ "P(0.5,0.5)" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "69" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Point" :valueValue "0.5@0.5")) (KSNewEventStream :__code__ "Shape: GeziraPath " :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "70" (slot :keyClass "String" :keyValue "__currentValue__" :valueId "71")) (KSShape :ref "71" (slot :class "Point" :name "extent" :value "200.0@84.0") (slot :class "False" :name "infinite" :value "false") (slot :class "True" :name "isRectangle" :value "true") (slot :class "SmallInteger" :name "cornerRadius" :value "8") (slot :name "elements" :ref "72") (slot :class "Point" :name "offset" :value "0.0@0.0") (slot :class "Rectangle" :name "drawingBounds" :value "-0.5027786493301392@-0.5027786493301392 corner: 200.50279235839844@84.50277709960938")) (Array :ref "72" :size "2" (slot :name "1" :ref "73") (slot :name "2" :ref "87")) (GeziraPath :ref "73" (slot :name "floats" :ref "74") (slot :name "myFill" :ref "75")) (FloatArray :ref "74" :size "48" :value "AAAAMAAAAABBAAAAAAAAAAAAAABBAAAAAAAAAEEAAAAAAAAAQQAAAAAAAABDQAAAAAAAAENA\rAAAAAAAAQ0gAAAAAAABDSAAAQQAAAENIAABBAAAAQ0gAAEEAAABDSAAAQpgAAENIAABCmAAA\rQ0gAAEKoAABDQAAAQqgAAENAAABCqAAAQ0AAAEKoAABBAAAAQqgAAEEAAABCqAAAAAAAAEKo\rAAAAAAAAQpgAAAAAAABCmAAAAAAAAEKYAAAAAAAAQQAAAA==") (GeziraFillLinearGradient :ref "75" (slot :name "stops" :ref "76") (slot :class "Point" :name "from" :value "0@0") (slot :class "Point" :name "to" :value "0@84")) (SortedCollection :ref "76" :size "5" (slot :name "1" :ref "77") (slot :name "2" :ref "79") (slot :name "3" :ref "81") (slot :name "4" :ref "83") (slot :name "5" :ref "85")) (Association :ref "77" (slot :class "Float" :name "key" :value "0.0") (slot :name "value" :ref "78")) (FloatArray :ref "78" :size "4" :value "AAAABD94vjA/WLYuPxhmGj+AAAA=") (Association :ref "79" (slot :class "Float" :name "key" :value "0.8214285714285714") (slot :name "value" :ref "80")) (FloatArray :ref "80" :size "4" :value "AAAABD9+/8A/ef6AP3B8Hz+AAAA=") (Association :ref "81" (slot :class "Float" :name "key" :value "0.8314285714285714") (slot :name "value" :ref "82")) (FloatArray :ref "82" :size "4" :value "AAAABD94vjA/WLYuPxhmGj+AAAA=") (Association :ref "83" (slot :class "Float" :name "key" :value "0.8414285714285714") (slot :name "value" :ref "84")) (FloatArray :ref "84" :size "4" :value "AAAABD94vjA/WLYuPxhmGj+AAAA=") (Association :ref "85" (slot :class "Float" :name "key" :value "1.0") (slot :name "value" :ref "86")) (FloatArray :ref "86" :size "4" :value "AAAABD94vjA/WLYuPxhmGj+AAAA=") (GeziraPath :ref "87" (slot :name "floats" :ref "74") (slot :name "myFill" :ref "88") (slot :name "myStroke" :ref "89")) (GeziraFillUniform :ref "88" (slot :class "Float" :name "alpha" :value "1.0") (slot :class "Float" :name "red" :value "0.8465298142717498") (slot :class "Float" :name "green" :value "0.3128054740957967") (slot :class "Float" :name "blue" :value "0.0")) (GeziraStroke :ref "89" (slot :class "SmallInteger" :name "width" :value "1") (slot :name "joints" :ref "90") (slot :name "caps" :ref "91")) (GeziraStrokeMiter :ref "90" (slot :class "SmallInteger" :name "limit" :value "4")) (GeziraStrokeMiter :ref "91" (slot :class "Float" :name "limit" :value "0.0")) (KSNewEventStream :__code__ "M(1.0, 0.0, 0.0, 0.0, 1.0, 0.0)" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "92" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "MatrixTransform2x3" :valueValue "1.0 0.0 0.0 0.0 1.0 0.0")) (KSNewEventStream :__code__ "0" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "93" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "Number" :valueValue "0")) (KSNewEventStream :__code__ "true" :__homeObject__ "1" :__isBehavior__ "true" :__type__ "setter" :ref "94" (slot :keyClass "String" :keyValue "__currentValue__" :valueClass "True" :valueValue "true")))