<?xml version="1.0" encoding="UTF-8"?>
<!-- This XML file has been created by Easy JavaScript Simulations (EjsS). Visit http://www.um.es/fem/Ejs. -->
<!-- Please, save the file to your hard disk on your Ejs' user directory and open it with Ejs. -->
<Osejs version="6.1 BETA">
<Osejs.Information>
<Title><![CDATA[Symmetry of Shape]]></Title>
<Copyright><![CDATA[CC-BY-SA-NC]]></Copyright>
<Keywords><![CDATA[]]></Keywords>
<Level><![CDATA[]]></Level>
<Language><![CDATA[]]></Language>
<Abstract><![CDATA[http://xahlee.info/comp/unicode_arrows.html]]></Abstract>
<FixedNavigationBar>false</FixedNavigationBar>
<RunAlways>true</RunAlways>
<UseInterpreter>true</UseInterpreter>
<UseDeltaForODE>false</UseDeltaForODE>
<ModelTab></ModelTab>
<ModelTabTitle><![CDATA[]]></ModelTabTitle>
<ModelName><![CDATA[]]></ModelName>
<CSSFile></CSSFile>
<StaticImages>
</StaticImages>
<HTMLHead><![CDATA[<link rel="shortcut icon" type="image/png" href="./symmetryshape/favicon.png"/>
<script async="true" src="https://www.googletagmanager.com/gtag/js?id=UA-3326007-19"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-3326007-19');
</script>
<script data-ad-client="ca-pub-0121577198857509" async="true" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>]]></HTMLHead>
<Logo>./symmetryshape/Screen Shot 2017-11-02 at 11.12.42 AM.png</Logo>
<Author><![CDATA[weelookang@gmail.com; Francisco Esquembre; Felix J. Garcia Clemente]]></Author>
<AuthorLogo>./1authorlookangphoto5050.png;./01authorPacoEsquembre2011.png;./01authorFelix_J_Garcia_Clemente.png</AuthorLogo>
<DetectedFiles><![CDATA[./01authorFelix_J_Garcia_Clemente.png;./01authorPacoEsquembre2011.png;./1authorlookangphoto5050.png;./Symmetry01/480px-Tile_3,6.png;./Symmetry01/768px-Hexagon_reflections.png;./Symmetry01/Da_Vinci_Vitruve_Luc_Viatour.jpg;./Symmetry01/Taj-Mahal.jpg;./Symmetry01/Yin_and_Yang_symbol.png;./Symmetry_01.xhtml;./symmetryshape/Screen Shot 2017-11-02 at 11.12.42 AM.png;./symmetryshape/butterflyleft.png;./symmetryshape/butterflyright.png;./symmetryshape/leftheart.png;./symmetryshape/leftladybug.png;./symmetryshape/rghtheart.png;./symmetryshape/rightladtbug.png;]]></DetectedFiles>
<AuxiliaryFiles><![CDATA[./symmetryshape/;]]></AuxiliaryFiles>
</Osejs.Information>
<Osejs.Description>
<Osejs.Description.Page>
<Type>DESCRIPTION_EDITOR</Type>
<Name>Chapter 1</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<OneHTMLPage>
  <Locale>_default_</Locale>
  <Title>Chapter 1</Title>
  <External>true</External>
  <![CDATA[
./Symmetry_01.xhtml
]]>
</OneHTMLPage>
</Content>
</Osejs.Description.Page>
</Osejs.Description>
<Osejs.Model>
<Osejs.Model.FramesPerSecond>20</Osejs.Model.FramesPerSecond>
<Osejs.Model.StepsPerDisplay>1</Osejs.Model.StepsPerDisplay>
<Osejs.Model.Autostart>false</Osejs.Model.Autostart>
<Osejs.Model.Variables>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>Var Table</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[font]]></Name>
<Value><![CDATA["normal normal 3vw "]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[cta]]></Name>
<Value><![CDATA[Math.PI]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[theta]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xmin]]></Name>
<Value><![CDATA[-5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[a]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[achange]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[achanges]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[b]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[bchange]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[bchanges]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[cchange]]></Name>
<Value><![CDATA[-0.25]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[cchanges]]></Name>
<Value><![CDATA[-0.25]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[d]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dchange]]></Name>
<Value><![CDATA[-0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dchanges]]></Name>
<Value><![CDATA[-0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[e]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[f]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letter]]></Name>
<Value><![CDATA["A"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xmax]]></Name>
<Value><![CDATA[5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ymin]]></Name>
<Value><![CDATA[-0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ymax]]></Name>
<Value><![CDATA[0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[rangex]]></Name>
<Value><![CDATA[xmax-xmin]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[rangey]]></Name>
<Value><![CDATA[ymax-ymin]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[sizex]]></Name>
<Value><![CDATA[rangex/20]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[sizey]]></Name>
<Value><![CDATA[rangey/20]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[selected]]></Name>
<Value><![CDATA["shm_with_xo=0,vo=2"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[[1]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[text]]></Name>
<Value><![CDATA["click on the red dots \nto animate symmetry folding \nalong that line"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pi]]></Name>
<Value><![CDATA[Math.PI]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[y1]]></Name>
<Value><![CDATA[sizey*5/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ysize]]></Name>
<Value><![CDATA[0.2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dt]]></Name>
<Value><![CDATA[0.1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ty]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dty]]></Name>
<Value><![CDATA[0.05]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[n]]></Name>
<Value><![CDATA[20]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dt2]]></Name>
<Value><![CDATA[0.05]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t3]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dt3]]></Name>
<Value><![CDATA[0.05]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letterxy]]></Name>
<Value><![CDATA[[[-3,-3],[-0.5,3],[0.5,3],[3,-3],[2,-3],[1,-1],[-1,-1],[-2,-3],[-3,-3],[-0.7,0,0],[0.7,0],[0,2],[-0.7,0],[-3,-3,0]];]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n][n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letterxystay]]></Name>
<Value><![CDATA[[[-3,-3],[-0.5,3],[0,3],[0,2],[-0.7,0],[0,0],[0,-1],[-1,-1],[-2,-3],[-3,-3]]]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n][n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letterxyfold]]></Name>
<Value><![CDATA[[[0,3],[0.5,3],[3,-3],[2,-3],[1,-1],[0,-1],[0,0],[0.7,0],[0,2],[0,3]];]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n][n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letterxystaytop]]></Name>
<Value><![CDATA[[[-3,-3],[-3,3],[0,3],[0,2],[-2,2],[-2,0],[0,0],[0,-1],[-2,-1],[-2,-3],[-3,-3]]]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n][n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[letterxyfoldbot]]></Name>
<Value><![CDATA[[[0,3],[3,3],[3,-3],[2,-3],[2,-1],[0,-1],[0,0],[2,0],[2,2],[0,2],[0,3]]]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[n][n]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showfoldlr]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showfoldbt]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showfoldlrs]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showfoldbts]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showlrbt]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showbt]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showlrs]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showbts]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[statetopbot]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>rectangle</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[shapetype]]></Name>
<Value><![CDATA["RECTANGLE"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[does not work]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ctasquare]]></Name>
<Value><![CDATA[pi/4]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[square45show]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showrectanglelr]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[color0]]></Name>
<Value><![CDATA["rgba(0,0,0,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[color1]]></Name>
<Value><![CDATA["rgba(128,128,128,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[clr]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[int]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[horizontal]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline2]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[vertical]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline3]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[square]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline4]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[square]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline5]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[triangle]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline6]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[triangle]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline7]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[pentagon]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline8]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[pentagon]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline9]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[pentagon]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[colorline10]]></Name>
<Value><![CDATA["rgba(192,192,192,1.0)"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[pentagon]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>circle</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[parts]]></Name>
<Value><![CDATA[32]]></Value>
<Type><![CDATA[int]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[circlex]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[parts]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[circley]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[parts]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pointcirclex]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pointcircley]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[symmetrylinen]]></Name>
<Value><![CDATA[360]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[thetasymmetrylinen]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[[symmetrylinen]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[counter]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[object]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[1 = oval]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ovalsizex]]></Name>
<Value><![CDATA[4]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ovalsizey]]></Name>
<Value><![CDATA[2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showmainline]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xdrag]]></Name>
<Value><![CDATA[5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ydrag]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showovallr]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>triangle</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[ctatriangle]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[triangle60show]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>pentagon</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[ctapentagon]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pentagon60show]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[thetarotate72]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>arrows</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[showarrowlr]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showarrowbt]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>mirror</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[help]]></Name>
<Value><![CDATA["This shape has many lines of symmetry"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[symmetrylinev]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[symmetrylineh]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mirrorx]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mirrory]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mirrorsizex]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mirrorsizey]]></Name>
<Value><![CDATA[10]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[elementinteractedmirror]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xtext]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ytext]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[textshow]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xtextmirror]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ytextmirror]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[scalextext]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[scaleytext]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[scalextextv]]></Name>
<Value><![CDATA[-1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[scaleytextv]]></Name>
<Value><![CDATA[-1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[movex]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[movey]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[movevx]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[movevy]]></Name>
<Value><![CDATA[-1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[fontsize]]></Name>
<Value><![CDATA["66.5vmin"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA["66.5vh"]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>layout</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[isAndroid]]></Name>
<Value><![CDATA[checkAndroid()]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[Width]]></Name>
<Value><![CDATA[(_isEPub)?"400":"100%"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[display width]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[Height]]></Name>
<Value><![CDATA[(_isEPub)?"500":"100%"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[Width1]]></Name>
<Value><![CDATA["100%"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[display width]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[Width2]]></Name>
<Value><![CDATA["50%"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[display width]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[world]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[graph]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[disabledworld]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[disabled]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>SECONDFOLD</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[a2]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[achange2]]></Name>
<Value><![CDATA[-0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[b2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[bchange2]]></Name>
<Value><![CDATA[0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[cchange2]]></Name>
<Value><![CDATA[-0.25]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[d2]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dchange2]]></Name>
<Value><![CDATA[-0.5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[e2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[f2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t22]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dt22]]></Name>
<Value><![CDATA[0.05]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[null]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
</Osejs.Model.Variables>
<Osejs.Model.Initialization>
<Osejs.Model.Initialization.Page>
<Type>CODE_EDITOR</Type>
<Name>circle</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
//_reset();
//[0,1, Math.cos(cta/16),Math.cos(cta/8), Math.cos(cta*3/16),Math.cos(cta/4), Math.cos(cta*5/16),Math.cos(cta*3/8), Math.cos(cta*7/16),Math.cos(cta/2), Math.cos(cta*9/16),Math.cos(cta*5/8), Math.cos(cta*11/16),Math.cos(cta*3/4), Math.cos(cta*13/16),Math.cos(cta*7/8), Math.cos(cta*15/16),Math.cos(cta)]
//[0,0, Math.sin(cta/16),Math.sin(cta/8), Math.sin(cta*3/16),Math.sin(cta/4), Math.sin(cta*5/16),Math.sin(cta*3/8), Math.sin(cta*7/16),Math.sin(cta/2), Math.sin(cta*9/16),Math.sin(cta*5/8), Math.sin(cta*11/16),Math.sin(cta*3/4), Math.sin(cta*13/16),Math.sin(cta*7/8), Math.sin(cta*15/16),Math.sin(cta)]
//var parts=32;
//var dcircle =cta/parts;

for (var i=0; i<=parts /* Iterations */ ; i++) {

circlex[i] = Math.cos(i*cta/parts);
circley[i] = Math.sin(i*cta/parts);

}

//pointcirclex = [circlex[0],circlex[1],circlex[2],circlex[3]];
//pointcircley = [circley[0],circley[1],circley[2],circley[3]];
]]></Code>
</Content>
</Osejs.Model.Initialization.Page>
<Osejs.Model.Initialization.Page>
<Type>CODE_EDITOR</Type>
<Name>Init Page</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
if (_isMobile){
  //do nothing
  }
  
  else{
    // copy this into the initialization
// make the font bigger

_view.plottingPanel.getMessageDecoration("TL").getFont().setFontSize("1vw");
_view.plottingPanel.getMessageDecoration("TR").getFont().setFontSize("1vw");
_view.plottingPanel.getMessageDecoration("BL").getFont().setFontSize("1vw");
_view.plottingPanel.getMessageDecoration("BR").getFont().setFontSize("1vw");

//_view.plottingPanel.getMessageDecoration("TL").getStyle().setFillColor("red");
    }
]]></Code>
</Content>
</Osejs.Model.Initialization.Page>
</Osejs.Model.Initialization>
<Osejs.Model.Evolution>
<Osejs.Model.Evolution.Page>
<Type>ODE_EDITOR</Type>
<Name>foldtotheleft</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PreliminaryCode>
<Comment><![CDATA[Code to be executed before rate equations are evaluated]]></Comment>
<Code><![CDATA[

]]></Code>
</PreliminaryCode>
<ErrorHandling>
</ErrorHandling>
<DelayInitialCondition>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[

]]></Code>
</DelayInitialCondition>
<Discontinuities>
</Discontinuities>
<Events>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachRIGHT</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return a-(-1); // do something when reach the other side
]]></ZeroCondition>
<Action><![CDATA[
bchange=-0.25; // to set to same perpesctive fake direction of rotation
achange=-achange;
//alert(achange);
achanges = achange;// store data
bchanges=bchange; // store data
_pause();
]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachbottom</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return d-(-1); // do something when reach the other side
]]></ZeroCondition>
<Action><![CDATA[
cchange=-0.25; // to set to same perpesctive fake direction of rotation
//alert(cchange);
dchange=-dchange;
cchanges = cchange;
dchanges=dchange; // store data
_pause();
]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachmidLR</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return a-0;
]]></ZeroCondition>
<Action><![CDATA[
bchange=-bchange;


]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachmidBT</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return d-0;
]]></ZeroCondition>
<Action><![CDATA[
cchange=-cchange;


]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachbackLEFT</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return a-(1); // do something when reach the other side
]]></ZeroCondition>
<Action><![CDATA[

achange=-achange;
//alert(achange);
achanges = achange;
bchanges=bchange; // store data
_pause();


]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
<Event.Page>
<Type>EVENT_EDITOR</Type>
<Name>reachtopbackagain</Name>
<Active>true</Active>
<Internal>false</Internal>
<EventContent>
<EventType>CROSSING_EVENT</EventType>
<Method>BISECTION</Method>
<Iterations>100</Iterations>
<Tolerance><![CDATA[1.0e-5]]></Tolerance>
<StopAtEvent>true</StopAtEvent>
<ZeroCondition><![CDATA[
return d-(1); // do something when reach the other side
]]></ZeroCondition>
<Action><![CDATA[
cchange=-0.25;
dchange=-dchange;
cchanges = cchange;
dchanges=dchange; // store data
_pause();


]]></Action>
<Comment><![CDATA[]]></Comment>
</EventContent>
</Event.Page>
</Events>
<IndependentVariable>t</IndependentVariable>
<Increment>dt</Increment>
<Rate state="a">achange</Rate>
<Rate state="b">bchange</Rate>
<Rate state="c">cchange</Rate>
<Rate state="d">dchange</Rate>
<Method>RungeKutta</Method>
<Tolerance></Tolerance>
<InternalStep></InternalStep>
<MemoryLength></MemoryLength>
<MaximumStep></MaximumStep>
<MaximumNumberOfSteps>10000</MaximumNumberOfSteps>
<AbsoluteTolerance>0.00001</AbsoluteTolerance>
<RelativeTolerance></RelativeTolerance>
<EstimateFirstStep>false</EstimateFirstStep>
<AccelerationIndependentOfVelocity>false</AccelerationIndependentOfVelocity>
<ForceSynchronization>false</ForceSynchronization>
<UseBestInterpolation>false</UseBestInterpolation>
<EventMaximumStep></EventMaximumStep>
<DelayList><![CDATA[]]></DelayList>
<DelayMaximum><![CDATA[]]></DelayMaximum>
<DelayAddDiscont><![CDATA[]]></DelayAddDiscont>
<DirectIncidenceMatrix><![CDATA[]]></DirectIncidenceMatrix>
<Comment><![CDATA[]]></Comment>
</Content>
</Osejs.Model.Evolution.Page>
</Osejs.Model.Evolution>
<Osejs.Model.Constraints>
</Osejs.Model.Constraints>
<Osejs.Model.Library>
<Osejs.Model.Library.Page>
<Type>LIBRARY_EDITOR</Type>
<Name>android</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
//code reference: http://davidwalsh.name/detect-android
function checkAndroid () {
  var ua = navigator.userAgent.toLowerCase();
  return ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
}
]]></Code>
</Content>
</Osejs.Model.Library.Page>
<Osejs.Model.Library.Page>
<Type>LIBRARY_EDITOR</Type>
<Name>fullscreen</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
//https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode
// does not work for iOS 
/*jslint browser:true */
function toggleFullScreen() {
  if (!document.fullscreenElement &&    // alternative standard method
      !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement ) {  // current working methods
    if (document.documentElement.requestFullscreen) {
      document.documentElement.requestFullscreen();
    } else if (document.documentElement.msRequestFullscreen) {
      document.documentElement.msRequestFullscreen();
    } else if (document.documentElement.mozRequestFullScreen) {
      document.documentElement.mozRequestFullScreen();
    } else if (document.documentElement.webkitRequestFullscreen) {
      document.documentElement.webkitRequestFullscreen();
    }
  } else {
    if (document.exitFullscreen) {
      document.exitFullscreen();
    } else if (document.msExitFullscreen) {
      document.msExitFullscreen();
    } else if (document.mozCancelFullScreen) {
      document.mozCancelFullScreen();
    } else if (document.webkitExitFullscreen) {
      document.webkitExitFullscreen();
    }
  }
}
]]></Code>
</Content>
</Osejs.Model.Library.Page>
<Osejs.Model.Library.Page>
<Type>LIBRARY_EDITOR</Type>
<Name>changeOrientation</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
// code to be copied to EJSS source code under Custom and used in drawingPanel3D and plottingPanel2D
// address the problem is height difference is iOS app , epub, and Firefox
// user need to change only k and kepub
// copy %changeOrientation()% into the Height Field of drawingPanel3D and plottingPanel2D
function changeOrientation() {
 
var k =0.90 ; // k control height 1 is for full screen, 0.9 shorten etc
var kapple =0.90 // control apple app height
var kepub =0.90 ;
// check platform for Apps
try { // allow code to run in Student Learning Space 
  var iOSapp =  (typeof parent.device != 'undefined' && parent.device.platform == "iOS");
  var Androidapp = (typeof parent.device != 'undefined' && parent.device.platform == "Android");
} catch(e) {
  var iOSapp = false;
  var Androidapp = false;
}
// check platform for web browsers
var iOS =/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
var iPad =/iPad/.test(navigator.userAgent) && !window.MSStream;
var iPhone = /iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
var Android= /Android|android/i.test(navigator.userAgent);

//navigator
var Firefox = navigator.userAgent.indexOf("Firefox") != -1;
 
switch (window.orientation) { // using window.orientation as deciding factor
  case 0:
  case 180:
    this.screenOrientation = 'portrait';
    if (iOSapp){ // does not seems to work
      
      return window.screen.height*kapple;  //0.1 for app and 0.1 for nonfullscreenapp  
    
    }
    else if (_isEPub){ // does not seems to work
      //   return Math.max(window.screen.width,window.screen.height)*0.9;
      return window.innerHeight*kepub;  //0.1 for app and 0.1 for nonfullscreenapp  
      // return window.screen.height;
      //  return window.innerHeight;
      // return document.documentElement.clientHeight;
    }
   
    else {
     return window.innerHeight*k;
      //return 100*k+"vh";
    }
    break;
  case 90:
  case -90:
    this.screenOrientation = 'landscape';
 
    if (iOSapp){ // App
      return window.screen.width*kapple;  
      // return window.screen.height;
      //  return window.innerHeight;
      //  return document.documentElement.clientHeight;
    }
    else if (_isEPub){ // does not seems to work
      //   return Math.max(window.screen.width,window.screen.height)*0.9;
      return window.innerHeight*kepub;  //0.1 for app and 0.1 for nonfullscreenapp  
      // return window.screen.height;
      //  return window.innerHeight;
      // return document.documentElement.clientHeight;
    }
   
    else {
      return window.innerHeight*k;
      //return 100*k+"vh"; // safari produce error
      }
    break;
  default:
    this.screenOrientation = 'unknown';
    //       return (iPad)?""+(window.screen.width+window.screen.height)*0.4:((iPhone)?""+window.screen.width:_view._format(window.innerHeight*0.9,"0"));
     if (Firefox){
      return window.innerHeight*k;// number as of 20180831 Firefox does not support vh yet so need a separate line to handle
      }
   //   else if (iOS&&(window.orientation==0)||(window.orientation==180)){
   //   return  window.screen.height*k;// number as of 20180831 Firefox does not support vh yet so need a separate line to handle
   //   }
    //  else if (iOS&&(window.orientation==90)||(window.orientation==-90)){
   //   return  window.screen.width*k;// number as of 20180831 Firefox does not support vh yet so need a separate line to handle
   //   }
      else {
      //alert();
      // return 100*k+"%"; // work on fullscreen works in EJSS6.0beta
        //  works in EjsS_5.3_180131
      return  window.innerHeight*k; // work on panel 
       
}

}
 
}
]]></Code>
</Content>
</Osejs.Model.Library.Page>
</Osejs.Model.Library>
<Osejs.Model.Elements>
</Osejs.Model.Elements>
</Osejs.Model>
<Osejs.HtmlView>
<Osejs.HtmlView.Page>
<Type>HTML_VIEW_EDITOR</Type>
<Name>HtmlView Page</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<RootProperties>
</RootProperties>
<Tree>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[fullscreen]]></Name>
<Property name="Height"><![CDATA[Height]]></Property>
<Property name="Width"><![CDATA[Width]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[question]]></Name>
<Parent><![CDATA[fullscreen]]></Parent>
<Property name="Width"><![CDATA["100%"]]></Property>
<Property name="Display"><![CDATA["inline-flex"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[controlPanel]]></Name>
<Parent><![CDATA[question]]></Parent>
<Property name="Width"><![CDATA["100%"]]></Property>
<Property name="Display"><![CDATA["inline-flex"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Label</Type>
<Name><![CDATA[vectorcompo]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Text"><![CDATA["Explore the Symmetric Shape!"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ComboBox</Type>
<Name><![CDATA[comboBox]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Options"><![CDATA[["circle","oval","pentagon","square","rectangle","trapezium","triangle","cross","arrows","heart","flask","spade","lady bug","butterfly"]]]></Property>
<Property name="Background"><![CDATA["rgba(200,220,208,1)"]]></Property>
<Property name="Tooltip"><![CDATA["select user_defined rays to show"]]></Property>
<Property name="OnChange"><![CDATA[var opts = _view.comboBox.getProperty("SelectedOptions");  // array of options
var option = (opts.length > 0)? opts[0]:""; // selected option 


letter = option;
if (option=="circle"){
showmainline=true;
object=0;
 symmetrylinev=false; // turn off
help = "This shape has many lines of symmetry";

  }
  else if (option=="oval"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
object=1;
symmetrylinev=true; //extra one line
help = "This shape has 2 lines of symmetry";



  }
  else if (option=="rectangle"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
shapetype="RECTANGLE";
object=2;
ovalsizex= 6; //set size here
ovalsizey= 2;
symmetrylinev=true; //extra one line
help = "This shape has 2 lines of symmetry";



  }
  //not used now
  else if (option=="rectangle2"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
shapetype="RECTANGLE";
object=3;
//ovalsizex= 4; //set size here
//ovalsizey= 3;
symmetrylinev=true; //extra one line
help = "This shape has 2 lines of symmetry";



  }
   else if (option=="rectangle3"){ //does not work
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
shapetype="ROUND_RECTANGLE";
object=5;
ovalsizex= 6; //set size here
ovalsizey= 2;
symmetrylinev=true; //extra one line
help = "This shape has 2 lines of symmetry";

  }
   else if (option=="square"){ //does not work
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
//shapetype="ROUND_RECTANGLE";
object=9;
//object=91; //rotate by 45 n 135
//ovalsizex= 6; //set size here
//ovalsizey= 3;
symmetrylinev=true; //extra one line
help = "This shape has 4 lines of symmetry";

  }
   else if (option=="trapezium"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
object=4;
symmetrylinev=false; //extra one line
help = "This shape has 1 line of symmetry";



  }
   else if (option=="arrows"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=true;
object=5;
symmetrylinev=true; //extra one line
help = "This shape has 2 lines of symmetry";



  }
   else if (option=="heart"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=false; // set to unvisible as heart only has vertical symmetry
object=6;
symmetrylinev=true; //extra one line
help = "This shape has 1 line of symmetry";



  }
  else if (option=="flask"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=false; // set to unvisible as heart only has vertical symmetry
object=7;
symmetrylinev=true; //extra one line
help = "This shape has 1 line of symmetry";



  }
   else if (option=="spade"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=false; // set to unvisible as heart only has vertical symmetry
object=8;
symmetrylinev=true; //extra one line
help = "This shape has 1 line of symmetry";



  }
 
else if (option=="triangle"){
showmainline=true;
object=10;
 symmetrylinev=false; // turn off
help = "This shape has 3 lines of symmetry";

  }
  else if (option=="pentagon"){
showmainline=true;
object=11;
 symmetrylinev=false; // turn off
help = "This shape has 5 lines of symmetry";

  }

  else if (option=="lady bug"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=false; // set to unvisible as heart only has vertical symmetry
object=12;
symmetrylinev=true; //extra one line
help = "This shape has 1 line of symmetry";



  }
   else if (option=="butterfly"){
 //thetasymmetrylinen[1] = pi/2; //just move 1
showmainline=false; // set to unvisible as heart only has vertical symmetry
object=13;
symmetrylinev=true; //extra one line
help = "This shape has 1 line of symmetry";



  }
//_reset(); // reset selection of object]]></Property>
<Property name="Width"><![CDATA["20%"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.TwoStateButton</Type>
<Name><![CDATA[playPauseButtontopbottom]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="OffClick"><![CDATA[
_play();
text="folding";
thetasymmetrylinen[counter]=theta;
counter=counter+1;]]></Property>
<Property name="TextOn"><![CDATA["||"]]></Property>
<Property name="Background"><![CDATA["Red"]]></Property>
<Property name="State"><![CDATA[statetopbot]]></Property>
<Property name="Tooltip"><![CDATA["Fold up/Unfold down"]]></Property>
<Property name="TextOff"><![CDATA["►"]]></Property>
<Property name="Disabled"><![CDATA[_isPlaying]]></Property>
<Property name="OnClick"><![CDATA[
_play();
text="folding";

]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
<Property name="Display"><![CDATA["none"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Button</Type>
<Name><![CDATA[resetButton2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Background"><![CDATA["Magenta"]]></Property>
<Property name="Text"><![CDATA["↻Reset"]]></Property>
<Property name="OnClick"><![CDATA[_reset()]]></Property>
<Property name="Width"><![CDATA["30%"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[panel2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Display"><![CDATA["none"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-pi*2]]></Property>
<Property name="Maximum"><![CDATA[pi*2]]></Property>
<Property name="ShowText"><![CDATA[true]]></Property>
<Property name="Value"><![CDATA[theta]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ParsedField</Type>
<Name><![CDATA[field]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Format"><![CDATA["0.00"]]></Property>
<Property name="Value"><![CDATA[color1]]></Property>
<Property name="OnChange"><![CDATA[color1=rgba(255,128,128,1);]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider23]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[a]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider2]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[b]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider22]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[c]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider222]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[d]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider223]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[e]]></Property>
<Property name="Display"><![CDATA["none"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider224]]></Name>
<Parent><![CDATA[panel2]]></Parent>
<Property name="Minimum"><![CDATA[-1]]></Property>
<Property name="Maximum"><![CDATA[1]]></Property>
<Property name="Value"><![CDATA[f]]></Property>
<Property name="Display"><![CDATA["none"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[panel]]></Name>
<Parent><![CDATA[fullscreen]]></Parent>
<Property name="Height"><![CDATA["100%"]]></Property>
<Property name="Width"><![CDATA["100%"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.PlottingPanel</Type>
<Name><![CDATA[plottingPanel]]></Name>
<Parent><![CDATA[panel]]></Parent>
<Property name="Gutters"><![CDATA[[0,0,0,0]]]></Property>
<Property name="ShowAreaRectangle"><![CDATA[false]]></Property>
<Property name="EnabledZooming"><![CDATA[false]]></Property>
<Property name="YScalePrecision"><![CDATA[1]]></Property>
<Property name="XFixedTick"><![CDATA[0]]></Property>
<Property name="OnDoubleClick"><![CDATA[//toggleFullScreen();]]></Property>
<Property name="YFixedTick"><![CDATA[0]]></Property>
<Property name="TRMessage"><![CDATA[%help%]]></Property>
<Property name="XTickStep"><![CDATA[1]]></Property>
<Property name="YTickStep"><![CDATA[1]]></Property>
<Property name="XAutoTicks"><![CDATA[false]]></Property>
<Property name="Height"><![CDATA[%changeOrientation()%]]></Property>
<Property name="Width"><![CDATA[Width1]]></Property>
<Property name="TLMessage"><![CDATA[%text%]]></Property>
<Property name="Enabled"><![CDATA[true]]></Property>
<Property name="SquareAspect"><![CDATA[true]]></Property>
<Property name="MaximumY"><![CDATA[5]]></Property>
<Property name="MaximumX"><![CDATA[5]]></Property>
<Property name="EnabledDragging"><![CDATA["ENABLED_NONE"]]></Property>
<Property name="YAutoTicks"><![CDATA[false]]></Property>
<Property name="MinimumX"><![CDATA[-5]]></Property>
<Property name="MinimumY"><![CDATA[-5]]></Property>
<Property name="AutoScaleY"><![CDATA[false]]></Property>
<Property name="AutoScaleX"><![CDATA[false]]></Property>
<Property name="Visibility"><![CDATA[world===true]]></Property>
<Property name="XScalePrecision"><![CDATA[1]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[original]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ArrowSet2D</Type>
<Name><![CDATA[symmetrylinearray]]></Name>
<Parent><![CDATA[original]]></Parent>
<Property name="NumberOfElements"><![CDATA[symmetrylinen]]></Property>
<Property name="Transformation"><![CDATA[thetasymmetrylinen]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="LineColor"><![CDATA["Black"]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[showmainline&&object==0]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta)]]></Property>
<Property name="Visibility"><![CDATA[showmainline]]></Property>
<Property name="OnPress"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
//horizon 
showovallr=false;

  }
 
//else if (object==2&&theta==pi/2){
  else if (object==2){
 // theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
 showrectanglelr=false;
  }
  else if (object==3&&theta==pi/2){ // tall rectangle
 // theta =0.0000001; // set back to zero orientation
 // ovalsizex=6; // set size back to original
 // ovalsizey=2;
  }

 else if (object==9&&d>0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==9&&d<-0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
 else if (object==5&&d>0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==5&&d<-0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
else if (object==10){
  ctatriangle=0.0001;
  }
  else if (object==11){
  ctapentagon=0.0001;
  }
_play();
text="folding";

colorline="rgba(0,0,0,1.0)";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[handontherightofthecircle]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="Rotate"><![CDATA[theta]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta)]]></Property>
<Property name="Text"><![CDATA["👏"]]></Property>
<Property name="OnPress"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
//horizon 
showovallr=false;

  }
 
//else if (object==2&&theta==pi/2){
  else if (object==2){
 // theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
 showrectanglelr=false;
  }
  else if (object==3&&theta==pi/2){ // tall rectangle
 // theta =0.0000001; // set back to zero orientation
 // ovalsizex=6; // set size back to original
 // ovalsizey=2;
  }

 else if (object==9&&d>0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==9&&d<-0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
 else if (object==5&&d>0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==5&&d<-0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
else if (object==10){
  ctatriangle=0.0001;
  }
  else if (object==11){
  ctapentagon=0.0001;
  }
_play();
text="folding";

colorline="rgba(0,0,0,1.0)";]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+pi)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+pi)]]></Property>
<Property name="Visibility"><![CDATA[showmainline]]></Property>
<Property name="OnPress"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
//horizon 
showovallr=false;

  }
else if (object==2){
 // theta =0.0000001; // set back to zero orientation
 // ovalsizex=6; // set size back to original
 // ovalsizey=2;
 showrectanglelr=false;
  }
  else if (object==3&&theta==pi/2){ // tall rectangle
  theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
  }
  else if (object==9&&theta==pi/2){ // square
  theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=3;
 square45show=false;
 }
 else if (object==5&&d>0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==5&&d<-0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
else if (object==10){
  ctatriangle=0.0001;
  }
  else if (object==11){
  ctapentagon=0.0001;
  }
_play();
text="folding";

]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[handontheleftofcircle]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+pi)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+pi)]]></Property>
<Property name="Text"><![CDATA["👏"]]></Property>
<Property name="OnPress"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
//horizon 
showovallr=false;

  }
 
//else if (object==2&&theta==pi/2){
  else if (object==2){
 // theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
 showrectanglelr=false;
  }
  else if (object==3&&theta==pi/2){ // tall rectangle
 // theta =0.0000001; // set back to zero orientation
 // ovalsizex=6; // set size back to original
 // ovalsizey=2;
  }

 else if (object==9&&d>0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==9&&d<-0.99){ // tall rectangle
square45show=false;
showrectanglelr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
 else if (object==5&&d>0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==5&&d<-0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
else if (object==10){
  ctatriangle=0.0001;
  }
  else if (object==11){
  ctapentagon=0.0001;
  }
_play();
text="folding";

colorline="rgba(0,0,0,1.0)";]]></Property>
<Property name="ScaleX"><![CDATA[-1]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[roatateunicode]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Rotate"><![CDATA[pi+theta]]></Property>
<Property name="RelativePosition"><![CDATA["NORTH"]]></Property>
<Property name="X"><![CDATA[xdrag]]></Property>
<Property name="Y"><![CDATA[ydrag+0.25]]></Property>
<Property name="Text"><![CDATA["↺"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2DRAG]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Cyan"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="OnDoubleClick"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
  
if (theta==pi/2){
  theta =0.0000001; // set back to zero orientation
  ovalsizex=4;
  ovalsizey=2;
  _update();//force redrawn

 }
  }
else if (object==2&&theta==pi/2){
  theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
  }
  else if (object==3&&theta==pi/2){ // tall rectangle
  theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=2;
  }
  else if (object==9&&theta==pi/2){ // square
  theta =0.0000001; // set back to zero orientation
  ovalsizex=6; // set size back to original
  ovalsizey=3;
 square45show=false;
 }
 else if (object==5&&d>0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=-0.25; //skew manually set easily instead of restore
dchange=-0.5; // set d
}
else if (object==5&&d<-0.99){ // tall rectangle
 showarrowlr=false;
 achange=0;
bchange=0; //set a n b
cchange=cchanges; //store back data
dchange=dchanges; // freeze d
}
else if (object==10){
  ctatriangle=0.0001;
  }
  else if (object==11){
  ctapentagon=0.0001;
  }
_play();
text="folding";

]]></Property>
<Property name="OnDrag"><![CDATA[
theta=Math.atan2(ydrag,xdrag); //1st n 2nd Quandrant

if (ydrag<=0&&xdrag<5){ //solve for 3rd n 4th Quandrant
 theta=Math.atan2(ydrag,xdrag)+2*pi; 
  }

xdrag=Math.cos(theta)*5; //constrainted
ydrag=Math.sin(theta)*5;
]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[xdrag]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Drag me to rotate the view, \ndouble-click to play/pause";]]></Property>
<Property name="Y"><![CDATA[ydrag]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_ANY"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforallcasesincircle2]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="Sensitivity"><![CDATA[200]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[%colorline%]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[showmainline]]></Property>
<Property name="OnPress"><![CDATA[if (object==0){
thetasymmetrylinen[counter]=theta;
counter=counter+1;
}
else if (object==1){
  
  }


_play();
text="folding";

]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[help]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="RelativePosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[-3.5]]></Property>
<Property name="Text"><![CDATA[help]]></Property>
<Property name="Visibility"><![CDATA[false]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_ANY"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[circle]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==0]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[letterxystayFOLDTOTHERIGHT]]></Name>
<Parent><![CDATA[circle]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="OnEnter"><![CDATA[text="Circle";]]></Property>
<Property name="SizeY"><![CDATA[3]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group2]]></Name>
<Parent><![CDATA[circle]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[letterxystayFOLDTOTHERIGHT2]]></Name>
<Parent><![CDATA[group2]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="OnEnter"><![CDATA[text="Circle";]]></Property>
<Property name="SizeY"><![CDATA[3]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone222MAGENTA]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="FillColor"><![CDATA[colorline]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+3*pi/2)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+3*pi/2)]]></Property>
<Property name="Visibility"><![CDATA[symmetrylinev]]></Property>
<Property name="OnPress"><![CDATA[//thetasymmetrylinen[counter]=theta;
//counter=counter+1;
//set shape to oval x=4 y=2
 if (object==1){ //oval
//horizon 
showovallr=true;

  }

  else if (object==2&&a>0.99){ //rectnangle and first time
  showrectanglelr=true;// show LR symmetry
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==2&&a<-0.99){ //rectangle and first time
  showrectanglelr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
  //else if (object==2&&Math.abs(theta)<0.01){ //rectangle
// theta=pi/2; 
 // ovalsizex=4; //flip size to sync shape
//ovalsizey=3;
//}
else if (object==3&&Math.abs(theta)<0.01){ //rectangle
 theta=pi/2; 
  ovalsizex=6; //flip size to sync shape
ovalsizey=2;
}

  else if (object==9&&a>0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==9&&a<-0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

  else if (object==5&&a>0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==5&&a<-0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
   else if ((object==6||object==7||object==8||object==12||object==13)&&a>0.99){ //arrow and first time
// showarrowlr=true; // show LR symmetry
//object 6 =heart
//object 7 = flask
//object 8 = spade
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if ((object==6||object==7||object==8||object==12||object==13)&&a<-0.99){ //arrow and first time
 //showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

_play();
text="folding";
colorline2="rgba(0,0,0,1.0)";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[text3]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="Rotate"><![CDATA[3*pi/2]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+3*pi/2)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+3*pi/2)]]></Property>
<Property name="Text"><![CDATA["👏🏾"]]></Property>
<Property name="Visibility"><![CDATA[symmetrylinev]]></Property>
<Property name="OnPress"><![CDATA[//thetasymmetrylinen[counter]=theta;
//counter=counter+1;
//set shape to oval x=4 y=2
 if (object==1){ //oval
//horizon 
showovallr=true;

  }

  else if (object==2&&a>0.99){ //rectnangle and first time
  showrectanglelr=true;// show LR symmetry
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==2&&a<-0.99){ //rectangle and first time
  showrectanglelr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
  //else if (object==2&&Math.abs(theta)<0.01){ //rectangle
// theta=pi/2; 
 // ovalsizex=4; //flip size to sync shape
//ovalsizey=3;
//}
else if (object==3&&Math.abs(theta)<0.01){ //rectangle
 theta=pi/2; 
  ovalsizex=6; //flip size to sync shape
ovalsizey=2;
}

  else if (object==9&&a>0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==9&&a<-0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

  else if (object==5&&a>0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==5&&a<-0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
   else if ((object==6||object==7||object==8||object==12||object==13)&&a>0.99){ //arrow and first time
// showarrowlr=true; // show LR symmetry
//object 6 =heart
//object 7 = flask
//object 8 = spade
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if ((object==6||object==7||object==8||object==12||object==13)&&a<-0.99){ //arrow and first time
 //showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

_play();
text="folding";
colorline2="rgba(0,0,0,1.0)";]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone22]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+pi/2)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+pi/2)]]></Property>
<Property name="Visibility"><![CDATA[symmetrylinev]]></Property>
<Property name="OnPress"><![CDATA[//thetasymmetrylinen[counter]=theta;
//counter=counter+1;
//set shape to oval x=4 y=2
 if (object==1){ //oval
//horizon 
showovallr=true;

  }

  else if (object==2&&a>0.99){ //rectnangle and first time
  showrectanglelr=true;// show LR symmetry
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==2&&a<-0.99){ //rectangle and first time
  showrectanglelr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
  //else if (object==2&&Math.abs(theta)<0.01){ //rectangle
// theta=pi/2; 
 // ovalsizex=4; //flip size to sync shape
//ovalsizey=3;
//}
else if (object==3&&Math.abs(theta)<0.01){ //rectangle
 theta=pi/2; 
  ovalsizex=6; //flip size to sync shape
ovalsizey=2;
}

  else if (object==9&&a>0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==9&&a<-0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

  else if (object==5&&a>0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==5&&a<-0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
   else if ((object==6||object==7||object==8||object==12||object==13)&&a>0.99){ //arrow and first time
// showarrowlr=true; // show LR symmetry
//object 6 =heart
//object 7 = flask
//object 8 = spade
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if ((object==6||object==7||object==8||object==12||object==13)&&a<-0.99){ //arrow and first time
 //showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

_play();
text="folding";
colorline2="rgba(0,0,0,1.0)";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text2D</Type>
<Name><![CDATA[text32]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="Rotate"><![CDATA[pi/2]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+pi/2)]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to fold along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+pi/2)]]></Property>
<Property name="Text"><![CDATA["👏🏾"]]></Property>
<Property name="Visibility"><![CDATA[symmetrylinev]]></Property>
<Property name="OnPress"><![CDATA[//thetasymmetrylinen[counter]=theta;
//counter=counter+1;
//set shape to oval x=4 y=2
 if (object==1){ //oval
//horizon 
showovallr=true;

  }

  else if (object==2&&a>0.99){ //rectnangle and first time
  showrectanglelr=true;// show LR symmetry
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==2&&a<-0.99){ //rectangle and first time
  showrectanglelr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
ovalsizex = 3; //set size to sync
ovalsizey = 4;
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
  //else if (object==2&&Math.abs(theta)<0.01){ //rectangle
// theta=pi/2; 
 // ovalsizex=4; //flip size to sync shape
//ovalsizey=3;
//}
else if (object==3&&Math.abs(theta)<0.01){ //rectangle
 theta=pi/2; 
  ovalsizex=6; //flip size to sync shape
ovalsizey=2;
}

  else if (object==9&&a>0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==9&&a<-0.99){ //arrow and first time
square45show=false; // show LR symmetry
showrectanglelr=true;
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

  else if (object==5&&a>0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if (object==5&&a<-0.99){ //arrow and first time
 showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
   else if ((object==6||object==7||object==8||object==12||object==13)&&a>0.99){ //arrow and first time
// showarrowlr=true; // show LR symmetry
//object 6 =heart
//object 7 = flask
//object 8 = spade
achange=-0.5;
bchange=-0.25; //set a n b
//achange = bchanges;
//bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}
else if ((object==6||object==7||object==8||object==12||object==13)&&a<-0.99){ //arrow and first time
 //showarrowlr=true; // show LR symmetry
 //alert(a);
//achange=-0.5;
//bchange=-0.25; //set a n b
achange = achanges;
bchange=bchanges; // store back data
cchanges =cchange; // store data
dchanges =dchange;
cchange=0; //freeze c
dchange=0; // freeze d
}

_play();
text="folding";
colorline2="rgba(0,0,0,1.0)";]]></Property>
<Property name="ScaleX"><![CDATA[-1]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryv]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta+pi/2]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline2]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[symmetrylinev]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[oval]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==1]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[ovaltoppiece2]]></Name>
<Parent><![CDATA[oval]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="SizeX"><![CDATA[ovalsizex]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showovallr]]></Property>
<Property name="SizeY"><![CDATA[ovalsizey]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[rotate_90]]></Name>
<Parent><![CDATA[oval]]></Parent>
<Property name="Transformation"><![CDATA[pi/2]]></Property>
<Property name="Visibility"><![CDATA[showovallr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[ovalleftpiece]]></Name>
<Parent><![CDATA[rotate_90]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="SizeX"><![CDATA[ovalsizey]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeY"><![CDATA[ovalsizex]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[rotate180another]]></Name>
<Parent><![CDATA[rotate_90]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[ovalrightpiece2]]></Name>
<Parent><![CDATA[rotate180another]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="SizeX"><![CDATA[ovalsizey]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeY"><![CDATA[ovalsizex]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group22]]></Name>
<Parent><![CDATA[oval]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
<Property name="Visibility"><![CDATA[!showovallr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[ovalbottompiece]]></Name>
<Parent><![CDATA[group22]]></Parent>
<Property name="PointsY"><![CDATA[circley]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="PointsX"><![CDATA[circlex]]></Property>
<Property name="SizeX"><![CDATA[ovalsizex]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeY"><![CDATA[ovalsizey]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[rectangle]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==2||object==3]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangle23]]></Name>
<Parent><![CDATA[rectangle]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[ovalsizex]]></Property>
<Property name="RelativePosition"><![CDATA["SOUTH"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[ovalsizey]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangleleftpiece2]]></Name>
<Parent><![CDATA[rectangle]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[ovalsizex]]></Property>
<Property name="RelativePosition"><![CDATA["EAST"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[ovalsizey]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectanglerightpiece]]></Name>
<Parent><![CDATA[rectangle]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["WEST"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[4]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group222]]></Name>
<Parent><![CDATA[rectangle]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangle22]]></Name>
<Parent><![CDATA[group222]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="CornerRadius"><![CDATA[1]]></Property>
<Property name="SizeX"><![CDATA[ovalsizex]]></Property>
<Property name="RelativePosition"><![CDATA["SOUTH"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[ovalsizey]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[square]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[(object==9&&!square45show)]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangle232]]></Name>
<Parent><![CDATA[square]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[6]]></Property>
<Property name="RelativePosition"><![CDATA["SOUTH"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[3]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangleleftpiece22]]></Name>
<Parent><![CDATA[square]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["EAST"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectanglerightpiece2]]></Name>
<Parent><![CDATA[square]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["WEST"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group2223]]></Name>
<Parent><![CDATA[square]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[rectangle222]]></Name>
<Parent><![CDATA[group2223]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="CornerRadius"><![CDATA[1]]></Property>
<Property name="SizeX"><![CDATA[6]]></Property>
<Property name="RelativePosition"><![CDATA["SOUTH"]]></Property>
<Property name="ShapeType"><![CDATA["RECTANGLE"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showrectanglelr]]></Property>
<Property name="SizeY"><![CDATA[3]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[square45n135]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[ctasquare]]></Property>
<Property name="Visibility"><![CDATA[square45show&&object==9]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon3]]></Name>
<Parent><![CDATA[square45n135]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Points"><![CDATA[[[-3,0],[0,-3],[3,0]]]]></Property>
<Property name="SizeX"><![CDATA[1.414]]></Property>
<Property name="LineColor"><![CDATA["Orange"]]></Property>
<Property name="SizeY"><![CDATA[1.414]]></Property>
<Property name="LineWidth"><![CDATA[4]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group22223]]></Name>
<Parent><![CDATA[square45n135]]></Parent>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon32]]></Name>
<Parent><![CDATA[group22223]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Points"><![CDATA[[[-3,0],[0,3],[3,0]]]]></Property>
<Property name="SizeX"><![CDATA[1.414]]></Property>
<Property name="LineColor"><![CDATA["Orange"]]></Property>
<Property name="SizeY"><![CDATA[1.414]]></Property>
<Property name="LineWidth"><![CDATA[4]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforsquare135]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[3*pi/4+theta]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline4]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==9]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforsquare45]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[pi/4+theta]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline3]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==9]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN135]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+7*pi/4)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+7*pi/4)]]></Property>
<Property name="Visibility"><![CDATA[showmainline&&object==9]]></Property>
<Property name="OnPress"><![CDATA[square45show=true;

ctasquare=3*pi/4;
_play();
text="folding";

colorline4="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN45]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[4*Math.cos(theta+5*pi/4)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[4*Math.sin(theta+5*pi/4)]]></Property>
<Property name="Visibility"><![CDATA[showmainline&&object==9]]></Property>
<Property name="OnPress"><![CDATA[ctasquare=pi/4;
square45show=true;
_play();
text="folding";

colorline3="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[trapezium]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==4]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon]]></Name>
<Parent><![CDATA[trapezium]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Points"><![CDATA[[[-3,0],[-3,1],[3,3],[3,0]]]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group2222]]></Name>
<Parent><![CDATA[trapezium]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon2]]></Name>
<Parent><![CDATA[group2222]]></Parent>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Points"><![CDATA[[[-3,0],[-3,3],[3,1],[3,0]]]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[arrowpairsusingdifferenttechnique]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==5]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[arrowpointup]]></Name>
<Parent><![CDATA[arrowpairsusingdifferenttechnique]]></Parent>
<Property name="Points"><![CDATA[[[-1,0],[-1,1],[-2,1],[0,3],[2,1],[1,1],[1,0]]]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showarrowlr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[arrowrightsidestillpointup2]]></Name>
<Parent><![CDATA[arrowpairsusingdifferenttechnique]]></Parent>
<Property name="Points"><![CDATA[[[0,-3],[2,-1],[1,-1],[1,1],[2,1],[0,3]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showarrowlr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[arrowleftsidestillpointup]]></Name>
<Parent><![CDATA[arrowpairsusingdifferenttechnique]]></Parent>
<Property name="Points"><![CDATA[[[0,-3],[-2,-1],[-1,-1],[-1,1],[-2,1],[0,3]]]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[showarrowlr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[group22222]]></Name>
<Parent><![CDATA[arrowpairsusingdifferenttechnique]]></Parent>
<Property name="Transformation"><![CDATA[pi]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[arrowpointdown]]></Name>
<Parent><![CDATA[group22222]]></Parent>
<Property name="Points"><![CDATA[[[-1,0],[-1,1],[-2,1],[0,3],[2,1],[1,1],[1,0]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Visibility"><![CDATA[!showarrowlr]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.AnalyticCurve2D</Type>
<Name><![CDATA[analyticCurve]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FunctionY"><![CDATA["13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)"]]></Property>
<Property name="FunctionX"><![CDATA["16*sin(t)"]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="Variable"><![CDATA["t"]]></Property>
<Property name="SizeX"><![CDATA[0.2]]></Property>
<Property name="Visibility"><![CDATA[false]]></Property>
<Property name="SizeY"><![CDATA[0.2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[heart]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[left]]></Name>
<Parent><![CDATA[heart]]></Parent>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["EAST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/leftheart.png"]]></Property>
<Property name="Visibility"><![CDATA[false]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[right]]></Name>
<Parent><![CDATA[heart]]></Parent>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["WEST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/rghtheart.png"]]></Property>
<Property name="Visibility"><![CDATA[false]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[left2]]></Name>
<Parent><![CDATA[heart]]></Parent>
<Property name="PointsY"><![CDATA[[-2.770,-2.568,-2.391,-2.037,-1.784,-1.493,-1.189,-0.898,-0.506,-0.253,-1.265E-2,0.354,0.696,1.075,1.417,1.771,2.087,2.340,2.492,2.606,2.682,2.732,2.720,2.618,2.416,2.163,1.885]]]></Property>
<Property name="PointsX"><![CDATA[[0,-0.190,-0.430,-0.797,-1.075,-1.404,-1.733,-2.100,-2.454,-2.644,-2.783,-2.935,-3.011,-3.036,-3.023,-2.922,-2.745,-2.530,-2.340,-2.112,-1.822,-1.556,-1.176,-0.810,-0.455,-0.240,0]]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[right2]]></Name>
<Parent><![CDATA[heart]]></Parent>
<Property name="PointsY"><![CDATA[[-2.770,-2.568,-2.391,-2.037,-1.784,-1.493,-1.189,-0.898,-0.506,-0.253,-1.265E-2,0.354,0.696,1.075,1.417,1.771,2.087,2.340,2.492,2.606,2.682,2.732,2.720,2.618,2.416,2.163,1.885]]]></Property>
<Property name="PointsX"><![CDATA[[0,0.190,0.430,0.797,1.075,1.404,1.733,2.100,2.454,2.644,2.783,2.935,3.011,3.036,3.023,2.922,2.745,2.530,2.340,2.112,1.822,1.556,1.176,0.810,0.455,0.240,0]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[flask]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==7]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[left22]]></Name>
<Parent><![CDATA[flask]]></Parent>
<Property name="PointsY"><![CDATA[[-10.43,-10.43,-10.19,-9.967,-9.722,-9.255,-8.855,-8.521,-8.076,-7.720,-7.208,-6.786,-6.341,-6.052,-5.762,-5.473,-5.206,-4.939,-4.605,-4.294,-3.938,-3.582,-0.200,-0.178,-2.225E-2,-2.225E-2]]]></Property>
<Property name="PointsX"><![CDATA[[0,-1.624,-1.958,-2.180,-2.425,-2.625,-2.759,-2.826,-2.848,-2.892,-2.848,-2.692,-2.514,-2.358,-2.158,-1.913,-1.735,-1.580,-1.313,-1.179,-1.023,-0.957,-0.957,-1.135,-1.135,0.000]]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Y"><![CDATA[3]]></Property>
<Property name="SizeY"><![CDATA[0.7]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[right3]]></Name>
<Parent><![CDATA[flask]]></Parent>
<Property name="PointsY"><![CDATA[[-10.43,-10.43,-10.19,-9.967,-9.722,-9.255,-8.855,-8.521,-8.076,-7.720,-7.208,-6.786,-6.341,-6.052,-5.762,-5.473,-5.206,-4.939,-4.605,-4.294,-3.938,-3.582,-0.200,-0.178,-2.225E-2,-2.225E-2]]]></Property>
<Property name="PointsX"><![CDATA[[0, 1.624, 1.958, 2.180, 2.425, 2.625, 2.759, 2.826, 2.848, 2.892, 2.848, 2.692, 2.514, 2.358, 2.158, 1.913, 1.735, 1.580, 1.313, 1.179, 1.023, 0.957, 0.957, 1.135, 1.135,0.000]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Y"><![CDATA[3]]></Property>
<Property name="SizeY"><![CDATA[0.7]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[spade]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==8]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[left222]]></Name>
<Parent><![CDATA[spade]]></Parent>
<Property name="PointsY"><![CDATA[[-2.473 ,-2.445 ,-1.300 ,-1.286 ,-1.173 ,-0.975 ,-0.735 ,-0.509 ,-0.240 ,1.413E-2 ,0.325 ,0.622 ,0.848 ,1.173 ,4.126]]]></Property>
<Property name="PointsX"><![CDATA[[-0 ,-1.724 ,-0.579 ,-1.639 ,-2.049 ,-2.402 ,-2.614 ,-2.770 ,-2.897 ,-2.939 ,-2.897 ,-2.812 ,-2.699 ,-2.473 ,0]]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Y"><![CDATA[-0.5]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[right4]]></Name>
<Parent><![CDATA[spade]]></Parent>
<Property name="PointsY"><![CDATA[[-2.473 ,-2.445 ,-1.300 ,-1.286 ,-1.173 ,-0.975 ,-0.735 ,-0.509 ,-0.240 ,1.413E-2 ,0.325 ,0.622 ,0.848 ,1.173 ,4.126]]]></Property>
<Property name="PointsX"><![CDATA[[ 0 , 1.724 , 0.579 , 1.639 , 2.049 , 2.402 , 2.614 , 2.770 , 2.897 , 2.939 , 2.897 , 2.812 , 2.699 , 2.473 ,0]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="Y"><![CDATA[-0.5]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[triangle]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[ctatriangle]]></Property>
<Property name="Visibility"><![CDATA[object==10]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon4]]></Name>
<Parent><![CDATA[triangle]]></Parent>
<Property name="Points"><![CDATA[[[3*Math.sin(pi/3),3],[3*Math.sin(pi/3),0],[-3*Math.sin(pi/3),0],[3*Math.sin(pi/3),3,0]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="X"><![CDATA[-0.87]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon42]]></Name>
<Parent><![CDATA[triangle]]></Parent>
<Property name="Points"><![CDATA[[[3*Math.sin(pi/3),-3],[3*Math.sin(pi/3),0],[-3*Math.sin(pi/3),0],[3*Math.sin(pi/3),-3,0]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="X"><![CDATA[-0.87]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryfortriangle1202]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[2*pi/3+theta]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline5]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==10]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryfortriangle240]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[4*pi/3+theta]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline6]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==10]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN1202]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(2*pi/3+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(2*pi/3+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==10]]></Property>
<Property name="OnPress"><![CDATA[ctatriangle=2*pi/3;
//triangle60show=true;
_play();
text="folding";

colorline5="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN240]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(4*pi/3+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(4*pi/3+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==10]]></Property>
<Property name="OnPress"><![CDATA[ctatriangle=4*pi/3;
//triangle60show=true;
_play();
text="folding";

colorline6="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[polygon5]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[ctapentagon]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[theta]]></Name>
<Parent><![CDATA[polygon5]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[trickrotate72]]></Name>
<Parent><![CDATA[theta]]></Parent>
<Property name="Transformation"><![CDATA[thetarotate72]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon43]]></Name>
<Parent><![CDATA[trickrotate72]]></Parent>
<Property name="Points"><![CDATA[[[2.255,0],[2.246,1.63],[-0.863,2.635],[-2.783,0]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Polygon2D</Type>
<Name><![CDATA[polygon422]]></Name>
<Parent><![CDATA[trickrotate72]]></Parent>
<Property name="Points"><![CDATA[[[2.255,0],[2.246,-1.63],[-0.863,-2.635],[-2.783,0]]]]></Property>
<Property name="FillColor"><![CDATA["rgba(0,0,255,0.5)"]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN72]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(2*pi/5+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(2*pi/5+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="OnPress"><![CDATA[ctapentagon=2*pi/5;
//triangle60show=true;
_play();
text="folding";

colorline7="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN144]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(4*pi/5+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(4*pi/5+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="OnPress"><![CDATA[ctapentagon=4*pi/5;
//triangle60show=true;
_play();
text="folding";

colorline8="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN216]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(6*pi/5+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(6*pi/5+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="OnPress"><![CDATA[ctapentagon=6*pi/5;
//triangle60show=true;
_play();
text="folding";

colorline9="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Shape2D</Type>
<Name><![CDATA[hitzone2GREEN288]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="ShapeType"><![CDATA["ELLIPSE"]]></Property>
<Property name="Sensitivity"><![CDATA[50]]></Property>
<Property name="SizeX"><![CDATA[20]]></Property>
<Property name="X"><![CDATA[3*Math.cos(8*pi/5+theta)]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="OnEnter"><![CDATA[text="Click me to play along the symmetry line"]]></Property>
<Property name="Y"><![CDATA[3*Math.sin(8*pi/5+theta)]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="OnPress"><![CDATA[ctapentagon=8*pi/5;
//triangle60show=true;
_play();
text="folding";

colorline10="Black";]]></Property>
<Property name="SizeY"><![CDATA[20]]></Property>
<Property name="PixelSize"><![CDATA[true]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[polygontheta]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforpentagon72]]></Name>
<Parent><![CDATA[polygontheta]]></Parent>
<Property name="Transformation"><![CDATA[2*pi/5]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline7]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforpentagon1442]]></Name>
<Parent><![CDATA[polygontheta]]></Parent>
<Property name="Transformation"><![CDATA[4*pi/5]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline8]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforpentagon2162]]></Name>
<Parent><![CDATA[polygontheta]]></Parent>
<Property name="Transformation"><![CDATA[6*pi/5]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline9]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow2D</Type>
<Name><![CDATA[symmetryforpentagon288]]></Name>
<Parent><![CDATA[polygontheta]]></Parent>
<Property name="Transformation"><![CDATA[8*pi/5]]></Property>
<Property name="Attributes"><![CDATA[{ "stroke-dasharray":"8 8 8 8" }]]></Property>
<Property name="Offset"><![CDATA["CENTERED"]]></Property>
<Property name="MarkEnd"><![CDATA["TRIANGLE"]]></Property>
<Property name="SizeX"><![CDATA[10]]></Property>
<Property name="InteractionPosition"><![CDATA["CENTERED"]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="LineColor"><![CDATA[colorline10]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="MarkStart"><![CDATA["INVTRIANGLE"]]></Property>
<Property name="Visibility"><![CDATA[object==11]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
<Property name="LineWidth"><![CDATA[5]]></Property>
<Property name="EnabledPosition"><![CDATA["ENABLED_NO_MOVE"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[ladybug]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==12]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[image2]]></Name>
<Parent><![CDATA[ladybug]]></Parent>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["WEST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/rightladtbug.png"]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[image]]></Name>
<Parent><![CDATA[ladybug]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["EAST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/leftladybug.png"]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group2D</Type>
<Name><![CDATA[butterfly]]></Name>
<Parent><![CDATA[plottingPanel]]></Parent>
<Property name="Transformation"><![CDATA[theta]]></Property>
<Property name="Visibility"><![CDATA[object==13]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[image22]]></Name>
<Parent><![CDATA[butterfly]]></Parent>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["WEST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/butterflyright.png"]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Image2D</Type>
<Name><![CDATA[image3]]></Name>
<Parent><![CDATA[butterfly]]></Parent>
<Property name="Transformation"><![CDATA[[a,b,c,d,e,f]]]></Property>
<Property name="SizeX"><![CDATA[3]]></Property>
<Property name="RelativePosition"><![CDATA["EAST"]]></Property>
<Property name="ImageUrl"><![CDATA["./symmetryshape/butterflyleft.png"]]></Property>
<Property name="SizeY"><![CDATA[6]]></Property>
</HtmlView.Element>
</Tree>
</Content>
</Osejs.HtmlView.Page>
</Osejs.HtmlView>
</Osejs>
