RIVEzCMondrianCreatorj/Aipairs rectanglesxwidthyheightfindRectangleAt colorIndexcolor1color2color3color4nextMondrianColor isHorizontal thicknessmathminmaxcolorlinesstartfinishVectorxytableinsertrandomfillProbabilityremovesplitRectanglepathresetmoveTolineTo rebuildPathabs scalePatterncontext canvasWidth canvasHeightprevCanvasWidthprevCanvasHeightPaintwithstylecapstrokeColorrgbsquare linePaintfill fillPaintinitadvanceupdatePathnewclosedrawPathdrawpositionmarkNeedsUpdatehit pointerDown ) @;  !    ! :@'(Ow OOz+' ? @ @  @2 3 o  8!   !  8" J   P D  P6      "   8* " D 6    8* !     ! "  8* " D 6  P0      P0    !    J4 \`n    8!     !  8" J   P D  P6     "   8* "  D 6  8* !      ! "  8* "  D 6  P0     P0  !   J4 \` dP  dP  D  D t`J4 \`J4 \`2P P   @P0\`dP?t`GH a  @;aaY:   @!"#$$8*  @ ;P    !  !****! I  ( 3 " #! "I  ( !#"!I  ( 3"#!"I  ( !#"  "  " :** * *   @  ; b"I  ( ##!I  ( 3 "#!"I  (   !#"##! I  ( 3 "#!" I  (  !#" D D: @ @$({Gz?D%;7 Ui**56 33iD7 5   iEb D688 d D? D6 &@'()*+,D-./01d23456 !7G)?88iEb Ebi iEb3')(*8KY @;IDFDD P $       $   !    Y $   !   !  Y $    !  Y  :a?@59:P$!";<3=X   >&?@Ajh68 hw h hWz hiEb 5 5   ta  t?  tee!    '()*35&678=A 333333?01h9:t+twA@@@F@@@@@ FF @  @ FFFe@678= A  & M '&  F&  @<0|&ctH@|pUCL.S_ Pc+6۷yM6ӾV ViewModel1 artboardH artboardWInstance;DC` ? ?Artboard thicknessAfillProbability>color1color2color3Wcolor4 canvasWidthC canvasHeightC A C57B  UU% ]UU c% <7C|C$ ?C$ HhB ~ТBHUUUUhBd% C&MNCv6?v6e% cwBV#$$XZECf% CNB()4)Bsa)Bsa_g% C.//Kq.@C2h% u0Bw56VUu6B6KusCi% CV:;;j% }:?@@Bk% \ODEVU9E rCVU9l% :IJvJK5CJ rK5Cm% :OPP |wCn% BBTB8Bo% QCBWCBp% )BZCCq% OCB]BBr%b% /A0/A0/A0#/A0(/A0./A05/A0:/A0?/A0D/A0I/A0O/A0TWZ]7 Timeline 17thumbnailTimeline3 5DF?5DF?5 D5D57State Machine 19Layer 1=>@?A