{
	"productVariables": [
		{
			"element": "input",
			"type": "number",
			"variableId": "{width}",
			"attributes": {
				"min": 500,
				"max": 2500,
				"required": true
			},
			"reminderText": "{widthReminderText}",
			"variableText": "{widthVariableText}",
			"errorText": "{widthVariableErrorText}",
			"sortOrder": 1,
			"unit": "mm",
			"tooltip": {
				"tooltipText": "{inputReminderText}"
			}
		},
		{
			"element": "input",
			"type": "number",
			"variableId": "{height}",
			"attributes": {
				"min": 120,
				"max": 2600,
				"required": true
			},
			"reminderText": "{heightReminderText}",
			"variableText": "{heightVariableText}",
			"errorText": "{heightVariableErrorText}",
			"sortOrder": 2,
			"unit": "mm",
			"tooltip": {
				"tooltipText": "{inputReminderText}"
			}
		},
		{
			"element": "input",
			"type": "number",
			"variableId": "{height1}",
			"attributes": {
				"min": 120,
				"max": 2600,
				"required": true,
        "validation": [
					{
						"compare": "[[{height1}]] <= [[{height}]]",
						"errorText": "{maxHeight1ErrorText}"
					}
				]
			},
			"reminderText": "{height1ReminderText}",
			"variableText": "{height1VariableText}",
			"errorText": "{height1VariableErrorText}",
			"sortOrder": 3,
			"unit": "mm",
			"tooltip": {
				"tooltipText": "{inputReminderText}"
			}
		},
		{
			"element": "dropdown",
			"variableId": "{tallSideVariableID}",
			"attributes": {
				"required": true
			},
			"options": [
				{
					"value": "TSL",
					"display": "",
					"attributes": {
						"selected": true
					}
				},
				{
					"value": "TSR",
					"display": "",
					"attributes": {
						"selected": false
					}
				}
			],
			"reminderText": "{tallSideReminderText}",
			"variableText": "{tallSideVariableText}",
			"errorText": "",
			"sortOrder": 5
		},
		{
			"element": "dropdown",
			"variableId": "{glassType}",
			"attributes": {
				"required": true
			},
			"options": [
				{
					"value": "IGSDFV01SDG",
					"display": "",
					"attributes": {
						"selected": true
					}
				},
				{
					"value": "IGSDFV0V2",
					"display": "",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[glassHoejdetestL]]"
					}
				},
				{
					"value": "IGSDFVHV2",
					"display": "",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[glassHoejdetestH]]"
					}
				},
				{
					"value": "IGSDFV02SDG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDFV03SDG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDFV05SDG",
					"display": "",
					"attributes": {
						"selected": false
					}
				}
			],
			"reminderText": "",
			"variableText": "{glassTypeText}",
			"errorText": "",
			"sortOrder": 10
		},
		{
			"element": "dropdown",
			"variableId": "{IGSDrailsVariableID}",
			"unit": "mm",
			"attributes": {
				"required": true
			},
			"options": [
				{
					"value": "{noThanks}",
					"display": "{noThanks}",
					"attributes": {
						"selected": true
					}
				},
				{
					"value": "IGSDTPS01L",
					"display": "",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[sprosserhoejdeL]]"
					}
				},
				{
					"value": "IGSDTPS01LT",
					"display": "",
					"attributes": {
						"selected": false,
						"updateRuleset": "[[sprosserhoejdeLT]]"
					}
				}
			],
			"reminderText": "{IGFRLsprossvalgVariableText}",
			"variableText": "{IGSDrailsVariableText}",
			"errorText": "",
			"sortOrder": 10
		  },
		  {
			"element": "input",
			"type": "number",
			"variableId": "{IGSDbarHeightVariableID}",
			"exclude": "[[sprosser]]",
			"attributes": {
			  "min": 150,
			  "max": 2450,
			  "required": true,
			  "validation": [
						  {
							  "compare": "[[{IGSDbarHeightVariableID}]] <= ([[{height}]] - 150)",
							  "errorText": "{IGFRLsprossHVariableErrorText}"
						  },
              {
                "compare": "[[{IGSDbarHeightVariableID}]] <= ([[{height1}]] - 150)",
                "errorText": "{IGFRLsprossHVariableErrorText}"
              }
					  ]
			},
			"reminderText": "{heightReminderText}",
			"variableText": "{IGSDbarHeightReminderText}",
			"errorText": "{heightVariableErrorText}",
			"unit": "mm",
			"sortOrder": 10,
			"tooltip": {}
		},
		{
			"element": "dropdown",
			"variableId": "{profileVariableID}",
			"attributes": {
				"required": true
			},
			"options": [
				{
					"value": "IGSDTPC01DSG",
					"display": "",
					"attributes": {
						"selected": true
					}
				},
				{
					"value": "IGSDTPC02DSG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDTPC03DSG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDTPC04DSG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDTPC06DSG",
					"display": "",
					"attributes": {
						"selected": false
					}
				},
				{
					"value": "IGSDTPR03DSG",
					"display": "",
					"attributes": {
						"selected": false
					}
				}
			],
			"reminderText": "",
			"variableText": "{profileVariableText}",
			"errorText": "",
			"sortOrder": 26
		}
	],
	"images": [],
	"accessories": [],
	"extra": [],
	"formulas": [
		{
			"id": "profileImagePath",
			"formula": "([[{profileVariableID}]])"
		},
		{
			"id": "glassImagePath",
			"formula": "([[{glassType}]])"
		},
		{
			"id": "sprosser",
			"rule": "([[{IGSDrailsVariableID}]] == '{noThanks}')"
		},
		{
			"id": "glassTypetest",
			"rule": "([[{glassType}]] == 'IGSDFV0V2' || [[{glassType}]] == 'IGSDFVHV2')"
		},
		{
			"id": "glassHoejdetestL",
			"rule": "[[{height}]] < 2201"
		},
		{
			"id": "glassHoejdetestH",
			"rule": "[[{height}]] > 2200"
		},
		{
			"id": "sprosserhoejdeL",
			"rule": "([[{glassType}]] != 'IGSDFV0V2' && [[{glassType}]] != 'IGSDFVHV2') && [[{height}]] >= 300 && [[{height1}]] >= 300"
		},	
		{
			"id": "sprosserhoejdeLT",
			"rule": "([[{glassType}]] == 'IGSDFV0V2' || [[{glassType}]] == 'IGSDFVHV2') && [[{height}]] >= 300 && [[{height1}]] >= 300"
		}
	],
	"premium": [],
	"variantData": [
		{
			"id": "{tallSideVariableID}",
			"name": "{tallSideVariableID}"
		},		
		{
			"id": "{glassType}",
			"name": "{glassType}"
		},
		{
			"id": "{profileVariableID}",
			"name": "{profileVariableID}"
		},
		{
			"id": "{IGSDrailsVariableID}",
			"name": "{IGSDrailsVariableID}"
		}
	],
	"productVariablesRules": [],
	"baseProductPrices": [
		{
			"rule": "[[{height}]] < 2201",
			"productId": "IGSDFVSL2V"
		},
		{
			"rule": "[[{height}]] > 2200",
			"productId": "IGSDFVHL2V"
		}
	],
	"summery": false,
	"baseProductPriceFormel": "[[baseProductPrice]] * 1.25",
	"defaultImgSortOrder": 5
}