| 
					
				 | 
			
			
				@@ -99,6 +99,7 @@ import { LanguageList } from "./components/LanguageList"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { Point } from "roughjs/bin/geometry"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { t, languages, setLanguage, getLanguage } from "./i18n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { StoredScenesList } from "./components/StoredScenesList"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { HintViewer } from "./components/HintViewer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let { elements } = createScene(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const { history } = createHistory(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1186,6 +1187,7 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (isResizingElements && this.state.resizingElement) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.setState({ isResizing: true }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   const el = this.state.resizingElement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   const selectedElements = elements.filter(el => el.isSelected); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   if (selectedElements.length === 1) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1541,6 +1543,7 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const onMouseUp = (e: MouseEvent) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.setState({ isResizing: false }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   draggingElement, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   resizingElement, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1805,6 +1808,13 @@ export class App extends React.Component<any, AppState> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </canvas> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </main> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <footer role="contentinfo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <HintViewer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            elementType={this.state.elementType} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            multiMode={this.state.multiElement !== null} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isResizing={this.state.isResizing} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            elements={elements} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <LanguageList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onChange={lng => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               setLanguage(lng); 
			 |