| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -141,8 +141,7 @@ class Sides extends DirectionUnitDependentAttribute { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Siding} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    left(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fFirst = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.setByIndex(1, amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -151,8 +150,7 @@ class Sides extends DirectionUnitDependentAttribute { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Siding} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    right(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fThird = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.setByIndex(3, amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -161,8 +159,7 @@ class Sides extends DirectionUnitDependentAttribute { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Siding} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    top(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fSecond = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.setByIndex(2, amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -171,21 +168,17 @@ class Sides extends DirectionUnitDependentAttribute { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Siding} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    bottom(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fForth = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.setByIndex(4, amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * sets the amount-value for the horizontal sides (left and right). | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param {number} amount siding for left and right. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Sides} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    horizontal(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fFirst = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fThird = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.left(amount).right(amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -194,9 +187,9 @@ class Sides extends DirectionUnitDependentAttribute { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Sides} this Siding Object | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    vertical(amount) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fSecond = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this._fForth = amount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.top(amount).bottom(amount); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    toModifications() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            { key: "left", value: this._fFirst + this._unit }, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -220,7 +213,12 @@ class PaddingChain extends Sides { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .padding(this); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ensureModifier(){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * Returns the corresponding Modifier. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * Basically climbs up the chain level. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @returns {Modifier}  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ensureModifier() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return this.toModifier() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |