|  |  |  | 
|---|
|  |  |  | import org.springframework.boot.autoconfigure.SpringBootApplication; | 
|---|
|  |  |  | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; | 
|---|
|  |  |  | import org.springframework.scheduling.annotation.EnableAsync; | 
|---|
|  |  |  | import org.springframework.scheduling.annotation.EnableScheduling; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @EnableAsync | 
|---|
|  |  |  | @EnableScheduling | 
|---|
|  |  |  | @SpringBootApplication | 
|---|
|  |  |  | public class Boot extends SpringBootServletInitializer { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.zy.asrs.domain.param.SystemSwitchParam; | 
|---|
|  |  |  | import com.zy.asrs.domain.vo.*; | 
|---|
|  |  |  | import com.zy.asrs.entity.BasDevp; | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.zy.asrs.entity.WrkMast; | 
|---|
|  |  |  | import com.zy.asrs.mapper.LocMastMapper; | 
|---|
|  |  |  | import com.zy.asrs.service.BasDevpService; | 
|---|
|  |  |  | import com.zy.asrs.service.WrkMastService; | 
|---|
|  |  |  | import com.zy.common.CodeRes; | 
|---|
|  |  |  | import com.zy.common.model.MapNode; | 
|---|
|  |  |  | import com.zy.common.utils.NavigateMapData; | 
|---|
|  |  |  | import com.zy.common.utils.RedisUtil; | 
|---|
|  |  |  | import com.zy.core.CrnThread; | 
|---|
|  |  |  | import com.zy.core.DevpThread; | 
|---|
|  |  |  | import com.zy.core.Slave; | 
|---|
|  |  |  | 
|---|
|  |  |  | private BasDevpService basDevpService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private LocMastMapper locMastMapper; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private RedisUtil redisUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("/system/running/status") | 
|---|
|  |  |  | @ManagerAuth(memo = "系统运行状态") | 
|---|
|  |  |  | 
|---|
|  |  |  | return R.ok().add(JSON.toJSONString(new ArrayList<>(OutputQueue.BARCODE))); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取地图数据 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("/map/{lev}/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | public R getMapFromRedis(@PathVariable Integer lev) { | 
|---|
|  |  |  | Object data = redisUtil.get("realtimeBasMap_" + lev); | 
|---|
|  |  |  | if (data == null) { | 
|---|
|  |  |  | return R.error(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap basMap = JSON.parseObject(data.toString(), BasMap.class); | 
|---|
|  |  |  | //解析json地图数据 | 
|---|
|  |  |  | ArrayList arrayList = JSON.parseObject(basMap.getData(), ArrayList.class); | 
|---|
|  |  |  | NavigateMapData navigateMapData = new NavigateMapData(lev); | 
|---|
|  |  |  | List<List<MapNode>> lists = navigateMapData.filterMap(-1, arrayList);//过滤地图数据 | 
|---|
|  |  |  | return R.ok().add(lists); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.entity; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.enums.IdType; | 
|---|
|  |  |  | import java.text.SimpleDateFormat; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotations.TableField; | 
|---|
|  |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
|---|
|  |  |  | import java.text.SimpleDateFormat; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotations.TableName; | 
|---|
|  |  |  | import java.io.Serializable; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @TableName("asr_bas_map") | 
|---|
|  |  |  | public class BasMap implements Serializable { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private static final long serialVersionUID = 1L; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "") | 
|---|
|  |  |  | @TableId(value = "id", type = IdType.AUTO) | 
|---|
|  |  |  | private Integer id; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 地图数据 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "地图数据") | 
|---|
|  |  |  | private String data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 创建时间 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "创建时间") | 
|---|
|  |  |  | @TableField("create_time") | 
|---|
|  |  |  | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 
|---|
|  |  |  | private Date createTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 更新时间 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "更新时间") | 
|---|
|  |  |  | @TableField("update_time") | 
|---|
|  |  |  | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 
|---|
|  |  |  | private Date updateTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 更新前地图数据 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "更新前地图数据") | 
|---|
|  |  |  | @TableField("last_data") | 
|---|
|  |  |  | private String lastData; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 楼层 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "楼层") | 
|---|
|  |  |  | @TableField("lev") | 
|---|
|  |  |  | private Integer lev; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public BasMap() {} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public BasMap(String data,Date createTime,Date updateTime,String lastData,Integer lev) { | 
|---|
|  |  |  | this.data = data; | 
|---|
|  |  |  | this.createTime = createTime; | 
|---|
|  |  |  | this.updateTime = updateTime; | 
|---|
|  |  |  | this.lastData = lastData; | 
|---|
|  |  |  | this.lev = lev; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    BasMap basMap = new BasMap( | 
|---|
|  |  |  | //            null,    // 地图数据 | 
|---|
|  |  |  | //            null,    // 创建时间 | 
|---|
|  |  |  | //            null,    // 更新时间 | 
|---|
|  |  |  | //            null    // 更新前地图数据 | 
|---|
|  |  |  | //    ); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getCreateTime$(){ | 
|---|
|  |  |  | if (Cools.isEmpty(this.createTime)){ | 
|---|
|  |  |  | return ""; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getUpdateTime$(){ | 
|---|
|  |  |  | if (Cools.isEmpty(this.updateTime)){ | 
|---|
|  |  |  | return ""; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.mapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.mapper.BaseMapper; | 
|---|
|  |  |  | import org.apache.ibatis.annotations.Mapper; | 
|---|
|  |  |  | import org.springframework.stereotype.Repository; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Mapper | 
|---|
|  |  |  | @Repository | 
|---|
|  |  |  | public interface BasMapMapper extends BaseMapper<BasMap> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap selectLatestMap(Integer lev);//获取最新地图数据 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.service.IService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface BasMapService extends IService<BasMap> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap selectLatestMap(Integer lev);//获取最新地图数据 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.service.impl; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.asrs.mapper.BasMapMapper; | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.zy.asrs.service.BasMapService; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.service.impl.ServiceImpl; | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Service("basMapService") | 
|---|
|  |  |  | public class BasMapServiceImpl extends ServiceImpl<BasMapMapper, BasMap> implements BasMapService { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public BasMap selectLatestMap(Integer lev) { | 
|---|
|  |  |  | return this.baseMapper.selectLatestMap(lev); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private WrkChargeMapper wrkChargeMapper; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private BasMapService basMapService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private ErpService erpService; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private OrderMapper orderMapper; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取/更新实时地图 | 
|---|
|  |  |  | * 初始化实时地图 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public synchronized void refreshMap() { | 
|---|
|  |  |  | public synchronized void initRealtimeBasMap() { | 
|---|
|  |  |  | for (int i = 1; i <= 4; i++) {//总共四层楼 | 
|---|
|  |  |  | Object data = redisUtil.get("realtimeBasMap_" + i); | 
|---|
|  |  |  | if (data == null) {//redis地图数据为空,从数据库中获取 | 
|---|
|  |  |  | BasMap basMap = basMapService.selectLatestMap(i); | 
|---|
|  |  |  | if (basMap == null) { | 
|---|
|  |  |  | //数据库中也不存在地图数据,从地图文件中获取 | 
|---|
|  |  |  | //载入地图 | 
|---|
|  |  |  | NavigateMapData mapData = new NavigateMapData(i); | 
|---|
|  |  |  | List<List<MapNode>> lists = mapData.getJsonData(-1);//获取完整地图(包括入库出库) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //存入数据库 | 
|---|
|  |  |  | basMap = new BasMap(); | 
|---|
|  |  |  | basMap.setData(JSON.toJSONString(lists)); | 
|---|
|  |  |  | basMap.setCreateTime(new Date()); | 
|---|
|  |  |  | basMap.setUpdateTime(new Date()); | 
|---|
|  |  |  | basMap.setLev(i); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!basMapService.insert(basMap)) { | 
|---|
|  |  |  | log.info("地图数据存储失败"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //将数据库地图数据存入redis | 
|---|
|  |  |  | redisUtil.set("realtimeBasMap_" + i, JSON.toJSONString(basMap)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | if (wrkMast.getWrkSts() == 8 || Boolean.parseBoolean(searchIdleShuttle.get("sameLay").toString())) { | 
|---|
|  |  |  | //同一层直接取货无需经过提升机 | 
|---|
|  |  |  | //直接计算车到提升机取货再到库位路径指令 | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, locNo); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, locNo, assignCommand); | 
|---|
|  |  |  | if (wrkMast.getWrkSts() == 8) { | 
|---|
|  |  |  | //此时车在提升机内部,需要多下达一步指令让车移动到提升机口 | 
|---|
|  |  |  | BasDevp basDevp = basDevpService.selectById(109);//获取提升机信息 | 
|---|
|  |  |  | 
|---|
|  |  |  | //不同层,将目标库位分配成提升机库位号 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //小车移动到提升机口,计算路径 | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id, assignCommand); | 
|---|
|  |  |  | //分配目标库位 | 
|---|
|  |  |  | shuttleProtocol.setLocNo(liftLocNo); | 
|---|
|  |  |  | //目标库位 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取起点-终点指令。mapType:1=》无货地图,2=》有货地图 | 
|---|
|  |  |  | public synchronized List<ShuttleCommand> shuttleAssignCommand(String startLocNo, String locNO,Integer mapType) { | 
|---|
|  |  |  | public synchronized List<ShuttleCommand> shuttleAssignCommand(String startLocNo, String locNo, Integer mapType, ShuttleAssignCommand assignCommand) { | 
|---|
|  |  |  | //计算小车起点到中点所需命令 | 
|---|
|  |  |  | List<NavigateNode> calc = NavigateUtils.calc(startLocNo, locNO, mapType); | 
|---|
|  |  |  | List<NavigateNode> calc = NavigateUtils.calc(startLocNo, locNo, mapType); | 
|---|
|  |  |  | List<ShuttleCommand> commands = new ArrayList<>(); | 
|---|
|  |  |  | if (calc == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<NavigateNode> allNode = new ArrayList<>(); | 
|---|
|  |  |  | allNode.addAll(calc); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(calc); | 
|---|
|  |  |  | 
|---|
|  |  |  | command.setCommandEnd((short) 1); | 
|---|
|  |  |  | commands.add(command); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | assignCommand.setNodes(allNode);//当前任务所占用的节点list | 
|---|
|  |  |  | //所使用的路径进行锁定禁用 | 
|---|
|  |  |  | NavigateMapData navigateMapData = new NavigateMapData(Utils.getLev(startLocNo)); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(allNode, true);////所使用的路径进行锁定禁用 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return commands; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取起点-中点-终点指令 | 
|---|
|  |  |  | public synchronized List<ShuttleCommand> shuttleAssignCommand(String startLocNo, String middleLocNo, String locNO) { | 
|---|
|  |  |  | public synchronized List<ShuttleCommand> shuttleAssignCommand(String startLocNo, String middleLocNo, String locNo, ShuttleAssignCommand assignCommand) { | 
|---|
|  |  |  | //计算小车起点到中点所需命令 | 
|---|
|  |  |  | List<NavigateNode> calc = NavigateUtils.calc(startLocNo, middleLocNo, 1);//小车无货,走入库地图 | 
|---|
|  |  |  | List<ShuttleCommand> commands = new ArrayList<>(); | 
|---|
|  |  |  | if (calc == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<NavigateNode> allNode = new ArrayList<>(); | 
|---|
|  |  |  | allNode.addAll(calc); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(calc); | 
|---|
|  |  |  | 
|---|
|  |  |  | commands.add(command); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //计算小车中点到终点所需命令 | 
|---|
|  |  |  | List<NavigateNode> calc2 = NavigateUtils.calc(middleLocNo, locNO, 2);//小车有货,走出库地图(出库地图有专用货道) | 
|---|
|  |  |  | List<NavigateNode> calc2 = NavigateUtils.calc(middleLocNo, locNo, 2);//小车有货,走出库地图(出库地图有专用货道) | 
|---|
|  |  |  | if (calc2 == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | allNode.addAll(calc2); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data2 = NavigateUtils.getSectionPath(calc2); | 
|---|
|  |  |  | 
|---|
|  |  |  | command.setPalletLift((short) 2); | 
|---|
|  |  |  | command.setCommandEnd((short) 1); | 
|---|
|  |  |  | commands.add(command); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | assignCommand.setNodes(allNode);//当前任务所占用的节点list | 
|---|
|  |  |  | //所使用的路径进行锁定禁用 | 
|---|
|  |  |  | NavigateMapData navigateMapData = new NavigateMapData(Utils.getLev(startLocNo)); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(allNode, true);////所使用的路径进行锁定禁用 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return commands; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | if (Boolean.parseBoolean(searchIdleShuttle.get("sameLay").toString())) { | 
|---|
|  |  |  | //同一层(将小车移动到货物位置) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, wrkMast.getSourceLocNo(), liftLocNo); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, wrkMast.getSourceLocNo(), liftLocNo, assignCommand); | 
|---|
|  |  |  | //分配目标库位 | 
|---|
|  |  |  | shuttleProtocol.setLocNo(wrkMast.getSourceLocNo()); | 
|---|
|  |  |  | //目标库位 | 
|---|
|  |  |  | 
|---|
|  |  |  | //不同层,将目标库位分配成提升机库位号(将小车移动到提升机位置) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //小车到提升机口指令 | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id, assignCommand); | 
|---|
|  |  |  | shuttleProtocol.setLocNo(liftLocNo); | 
|---|
|  |  |  | //目标库位 | 
|---|
|  |  |  | assignCommand.setLocNo(liftLocNo); | 
|---|
|  |  |  | 
|---|
|  |  |  | wrkMast.setWrkSts(22L);//小车迁移状态 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else if (wrkMast.getWrkSts() == 25) { | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, wrkMast.getSourceLocNo(), liftLocNo); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, wrkMast.getSourceLocNo(), liftLocNo, assignCommand); | 
|---|
|  |  |  | //此时车在提升机内部,需要多下达一步指令让车移动到提升机口 | 
|---|
|  |  |  | BasDevp basDevp = basDevpService.selectById(109);//获取提升机信息 | 
|---|
|  |  |  | ShuttleCommand moveCommand = new ShuttleCommand(); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (currentLev == chargeLocNoLev) { | 
|---|
|  |  |  | //同一层无需经过提升机 | 
|---|
|  |  |  | //直接计算车到充电库位 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShuttleAssignCommand assignCommand = new ShuttleAssignCommand(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取小车到充电库位路径指令 | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, chargeLocNo, ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, chargeLocNo, ShuttleTaskModeType.PAK_IN.id, assignCommand); | 
|---|
|  |  |  | //进行充电中 | 
|---|
|  |  |  | shuttleProtocol.setProtocolStatus(ShuttleProtocolStatusType.CHARGING); | 
|---|
|  |  |  | ShuttleAssignCommand assignCommand = new ShuttleAssignCommand(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | assignCommand.setShuttleNo(shuttleProtocol.getShuttleNo()); | 
|---|
|  |  |  | assignCommand.setTaskMode((short) 9);//充电 | 
|---|
|  |  |  | assignCommand.setTaskNo(wrkCharge.getWrkNo().shortValue()); | 
|---|
|  |  |  | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //不同层,将目标库位分配成提升机库位号 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShuttleAssignCommand assignCommand = new ShuttleAssignCommand(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //小车移动到提升机口,计算路径 | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | List<ShuttleCommand> commands = this.shuttleAssignCommand(currentLocNo, liftLocNo, ShuttleTaskModeType.PAK_IN.id, assignCommand); | 
|---|
|  |  |  | //分配目标库位 | 
|---|
|  |  |  | shuttleProtocol.setLocNo(liftLocNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShuttleAssignCommand assignCommand = new ShuttleAssignCommand(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | assignCommand.setShuttleNo(shuttleProtocol.getShuttleNo()); | 
|---|
|  |  |  | assignCommand.setTaskMode((short) 9);//充电 | 
|---|
|  |  |  | assignCommand.setTaskNo(wrkCharge.getWrkNo().shortValue()); | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.task; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSON; | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.zy.asrs.service.BasMapService; | 
|---|
|  |  |  | import com.zy.common.utils.RedisUtil; | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.scheduling.annotation.Scheduled; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Component | 
|---|
|  |  |  | @Slf4j | 
|---|
|  |  |  | public class RealtimeBasMapScheduler { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private RedisUtil redisUtil; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private BasMapService basMapService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 每分钟从redis中更新地图数据到数据库中 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Scheduled(cron = "1 * * * * ? ") | 
|---|
|  |  |  | private void execute(){ | 
|---|
|  |  |  | for (int i = 1; i <= 4; i++) {//总共四层楼 | 
|---|
|  |  |  | Object data = redisUtil.get("realtimeBasMap_" + i); | 
|---|
|  |  |  | if (data == null) { | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap redisMap = JSON.parseObject(data.toString(), BasMap.class); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap basMap = basMapService.selectLatestMap(i); | 
|---|
|  |  |  | if (basMap == null) { | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | basMap.setLastData(basMap.getData()); | 
|---|
|  |  |  | basMap.setData(redisMap.getData()); | 
|---|
|  |  |  | basMap.setUpdateTime(new Date()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | basMapService.updateById(basMap);//更新 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | package com.zy.common.model; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 地图数据节点 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class MapNode { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer value; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer top; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer bottom; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer left; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer right; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | package com.zy.common.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSON; | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.core.common.SpringUtils; | 
|---|
|  |  |  | import com.zy.asrs.entity.BasMap; | 
|---|
|  |  |  | import com.zy.common.model.MapNode; | 
|---|
|  |  |  | import com.zy.common.model.NavigateNode; | 
|---|
|  |  |  | import com.zy.core.enums.ShuttleTaskModeType; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.io.*; | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * A*算法地图获取类 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Component | 
|---|
|  |  |  | public class NavigateMapData { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer lev;//地图楼层 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public NavigateMapData() { | 
|---|
|  |  |  | this.lev = 1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public NavigateMapData(Integer lev) { | 
|---|
|  |  |  | this.lev = lev; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public int[][] getData() { | 
|---|
|  |  |  | return getData(ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public int[][] getData(Integer mapType) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String mapFilename = ""; | 
|---|
|  |  |  | if (mapType == ShuttleTaskModeType.PAK_IN.id) { | 
|---|
|  |  |  | //入库地图 | 
|---|
|  |  |  | mapFilename = "mapIn.json"; | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //出库地图 | 
|---|
|  |  |  | mapFilename = "mapOut.json"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | String mapFilename = "map_" + lev + ".json"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String fileName = this.getClass().getClassLoader().getResource(mapFilename).getPath();//获取文件路径 | 
|---|
|  |  |  | File file = new File(fileName); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //解析json地图数据 | 
|---|
|  |  |  | ArrayList arrayList = JSON.parseObject(stringBuffer.toString(), ArrayList.class); | 
|---|
|  |  |  | int[][] map = new int[arrayList.size()][]; | 
|---|
|  |  |  | List<List<MapNode>> lists = filterMap(mapType, arrayList);//过滤地图数据 | 
|---|
|  |  |  | int[][] map = new int[lists.size()][]; | 
|---|
|  |  |  | int j = 0; | 
|---|
|  |  |  | for (Object obj : arrayList) { | 
|---|
|  |  |  | ArrayList list = JSON.parseObject(obj.toString(), ArrayList.class); | 
|---|
|  |  |  | for (List<MapNode> list : lists) { | 
|---|
|  |  |  | int[] tmp = new int[list.size()]; | 
|---|
|  |  |  | int i = 0; | 
|---|
|  |  |  | for (Object o : list) { | 
|---|
|  |  |  | JSONObject jsonObject = JSON.parseObject(o.toString()); | 
|---|
|  |  |  | for (MapNode mapNode : list) { | 
|---|
|  |  |  | //将数据添加进二维数组 | 
|---|
|  |  |  | tmp[i++] = Integer.parseInt(jsonObject.get("value").toString()); | 
|---|
|  |  |  | tmp[i++] = mapNode.getValue(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //数据添加进一维数组 | 
|---|
|  |  |  | map[j++] = tmp; | 
|---|
|  |  |  | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取JSON格式数据 | 
|---|
|  |  |  | public ArrayList<ArrayList<JSONObject>> getJsonData(Integer mapType) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String mapFilename = ""; | 
|---|
|  |  |  | if (mapType == ShuttleTaskModeType.PAK_IN.id) { | 
|---|
|  |  |  | //入库地图 | 
|---|
|  |  |  | mapFilename = "mapIn.json"; | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //出库地图 | 
|---|
|  |  |  | mapFilename = "mapOut.json"; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 尝试从redis获取数据 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int[][] getDataFromRedis(Integer mapType) { | 
|---|
|  |  |  | RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class); | 
|---|
|  |  |  | Object o = redisUtil.get("realtimeBasMap_" + lev); | 
|---|
|  |  |  | if (o == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap basMap = JSON.parseObject(o.toString(), BasMap.class); | 
|---|
|  |  |  | return this.getDataFormString(basMap.getData(), mapType); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 从List数据中获取地图 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int[][] getDataFormString(String data, Integer mapType) { | 
|---|
|  |  |  | ArrayList arrayList = JSON.parseObject(data, ArrayList.class); | 
|---|
|  |  |  | List<List<MapNode>> lists = filterMap(mapType, arrayList);//过滤地图数据 | 
|---|
|  |  |  | int[][] map = new int[lists.size()][]; | 
|---|
|  |  |  | int j = 0; | 
|---|
|  |  |  | for (List<MapNode> list : lists) { | 
|---|
|  |  |  | int[] tmp = new int[list.size()]; | 
|---|
|  |  |  | int i = 0; | 
|---|
|  |  |  | for (MapNode mapNode : list) { | 
|---|
|  |  |  | //将数据添加进二维数组 | 
|---|
|  |  |  | tmp[i++] = mapNode.getValue(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //数据添加进一维数组 | 
|---|
|  |  |  | map[j++] = tmp; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return map; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取JSON格式数据 | 
|---|
|  |  |  | public List<List<MapNode>> getJsonData(Integer mapType) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String mapFilename = "map_" + lev + ".json"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String fileName = this.getClass().getClassLoader().getResource(mapFilename).getPath();//获取文件路径 | 
|---|
|  |  |  | File file = new File(fileName); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | br.close(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //返回的结果集 | 
|---|
|  |  |  | ArrayList<ArrayList<JSONObject>> returnLists = new ArrayList<>(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //解析json地图数据 | 
|---|
|  |  |  | ArrayList arrayList = JSON.parseObject(stringBuffer.toString(), ArrayList.class); | 
|---|
|  |  |  | for (Object obj : arrayList) { | 
|---|
|  |  |  | ArrayList list = JSON.parseObject(obj.toString(), ArrayList.class); | 
|---|
|  |  |  | ArrayList<JSONObject> maps = new ArrayList<>(); | 
|---|
|  |  |  | for (Object o : list) { | 
|---|
|  |  |  | JSONObject jsonObject = JSON.parseObject(o.toString()); | 
|---|
|  |  |  | maps.add(jsonObject); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | returnLists.add(maps); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<List<MapNode>> lists = filterMap(mapType, arrayList);//过滤地图数据 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return returnLists; | 
|---|
|  |  |  | return lists; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | System.out.println("文件不存在!"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 过滤地图数据,入库操作则过滤出库的禁用库位,出库操作则过滤入库的禁用库位 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public List<List<MapNode>> filterMap(Integer mapType,List arrayList) { | 
|---|
|  |  |  | List<List<MapNode>> lists = new ArrayList<>(); | 
|---|
|  |  |  | for (int i = 0; i < arrayList.size(); i++) { | 
|---|
|  |  |  | Object obj = arrayList.get(i); | 
|---|
|  |  |  | List<MapNode> list = JSON.parseArray(obj.toString(), MapNode.class); | 
|---|
|  |  |  | for (int j = 0; j < list.size(); j++) { | 
|---|
|  |  |  | MapNode mapNode = list.get(j); | 
|---|
|  |  |  | if (mapType == ShuttleTaskModeType.PAK_IN.id) { | 
|---|
|  |  |  | //入库地图 | 
|---|
|  |  |  | if (mapNode.getData().equals("IN_X")) { | 
|---|
|  |  |  | //禁止使用的库位,设置为-1 | 
|---|
|  |  |  | mapNode.setValue(-1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else if(mapType == ShuttleTaskModeType.PAK_OUT.id){ | 
|---|
|  |  |  | //出库地图 | 
|---|
|  |  |  | if (mapNode.getData().equals("OUT_X")) { | 
|---|
|  |  |  | //禁止使用的库位,设置为-1 | 
|---|
|  |  |  | mapNode.setValue(-1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | list.set(j, mapNode); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | lists.add(list); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return lists; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 写入路径节点数据到redis地图中 | 
|---|
|  |  |  | * lock为true 禁用库位,lock为false恢复库位 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean writeNavigateNodeToRedisMap(List<NavigateNode> nodes, boolean lock) { | 
|---|
|  |  |  | RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class); | 
|---|
|  |  |  | Object o = redisUtil.get("realtimeBasMap_" + lev); | 
|---|
|  |  |  | if (o == null) { | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasMap basMap = JSON.parseObject(o.toString(), BasMap.class); | 
|---|
|  |  |  | ArrayList arrayList = JSON.parseObject(basMap.getData(), ArrayList.class); | 
|---|
|  |  |  | List<List<MapNode>> lists = filterMap(-1, arrayList);//获取全部地图数据 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | for (NavigateNode node : nodes) { | 
|---|
|  |  |  | if (node.getZ() != lev) { | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<MapNode> listX = lists.get(node.getX()); | 
|---|
|  |  |  | MapNode mapNode = listX.get(node.getY()); | 
|---|
|  |  |  | if (lock) { | 
|---|
|  |  |  | mapNode.setValue(-999);//禁用库位 | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | if (node.getX() == 11 || node.getX() == 19) { | 
|---|
|  |  |  | mapNode.setValue(3);//恢复库位,母轨道 | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | mapNode.setValue(0);//恢复库位,普通库位 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | listX.set(node.getY(), mapNode); | 
|---|
|  |  |  | lists.set(node.getX(), listX); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | basMap.setData(JSON.toJSONString(lists)); | 
|---|
|  |  |  | //将数据库地图数据存入redis | 
|---|
|  |  |  | redisUtil.set("realtimeBasMap_" + lev, JSON.toJSONString(basMap)); | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | public NavigateSolution(Integer mapType) { | 
|---|
|  |  |  | //载入地图 | 
|---|
|  |  |  | NavigateMapData mapData = new NavigateMapData(); | 
|---|
|  |  |  | int[][] data = mapData.getData(mapType); | 
|---|
|  |  |  | int[][] data = mapData.getDataFromRedis(mapType); | 
|---|
|  |  |  | if (data == null) { | 
|---|
|  |  |  | data = mapData.getData(mapType); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.map = data; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | package com.zy.common.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.zy.asrs.utils.Utils; | 
|---|
|  |  |  | import com.zy.common.model.MapNode; | 
|---|
|  |  |  | import com.zy.common.model.NavigateNode; | 
|---|
|  |  |  | import com.zy.core.enums.ShuttleTaskModeType; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | //获取从x点到下一点的行走距离 | 
|---|
|  |  |  | public static Integer getXToNextDistance(NavigateNode xNode) { | 
|---|
|  |  |  | NavigateMapData mapData = new NavigateMapData(); | 
|---|
|  |  |  | ArrayList<ArrayList<JSONObject>> lists = mapData.getJsonData(1); | 
|---|
|  |  |  | List<List<MapNode>> lists = mapData.getJsonData(1); | 
|---|
|  |  |  | if (lists != null) { | 
|---|
|  |  |  | JSONObject jsonObject = lists.get(xNode.getX()).get(xNode.getY()); | 
|---|
|  |  |  | if (jsonObject != null) { | 
|---|
|  |  |  | return Integer.parseInt(jsonObject.getOrDefault(xNode.getDirection(), 0).toString()); | 
|---|
|  |  |  | MapNode mapNode = lists.get(xNode.getX()).get(xNode.getY()); | 
|---|
|  |  |  | if (mapNode != null) { | 
|---|
|  |  |  | switch (xNode.getDirection()) { | 
|---|
|  |  |  | case "top": | 
|---|
|  |  |  | return mapNode.getTop(); | 
|---|
|  |  |  | case "bottom": | 
|---|
|  |  |  | return mapNode.getBottom(); | 
|---|
|  |  |  | case "left": | 
|---|
|  |  |  | return mapNode.getLeft(); | 
|---|
|  |  |  | case "right": | 
|---|
|  |  |  | return mapNode.getRight(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | // 间隔 | 
|---|
|  |  |  | Thread.sleep(500); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //实时更新地图 | 
|---|
|  |  |  | mainService.refreshMap(); | 
|---|
|  |  |  | //初始化实时地图 | 
|---|
|  |  |  | mainService.initRealtimeBasMap(); | 
|---|
|  |  |  | //从redis中重启任务 | 
|---|
|  |  |  | mainService.restartTaskFromRedis(); | 
|---|
|  |  |  | // 入库  ===>>  四向穿梭车入库作业下发 | 
|---|
|  |  |  | 
|---|
|  |  |  | package com.zy.core.model.command; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.zy.common.model.NavigateNode; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private Boolean charge = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 当前任务所占用的节点list | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private List<NavigateNode> nodes; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.zy.asrs.service.BasShuttleOptService; | 
|---|
|  |  |  | import com.zy.asrs.service.BasShuttleService; | 
|---|
|  |  |  | import com.zy.asrs.service.LocMastService; | 
|---|
|  |  |  | import com.zy.asrs.utils.Utils; | 
|---|
|  |  |  | import com.zy.common.model.NavigateNode; | 
|---|
|  |  |  | import com.zy.common.utils.CommonUtils; | 
|---|
|  |  |  | import com.zy.common.utils.NavigatePositionConvert; | 
|---|
|  |  |  | import com.zy.common.utils.NavigateUtils; | 
|---|
|  |  |  | import com.zy.common.utils.RedisUtil; | 
|---|
|  |  |  | import com.zy.common.utils.*; | 
|---|
|  |  |  | import com.zy.core.News; | 
|---|
|  |  |  | import com.zy.core.ThreadHandler; | 
|---|
|  |  |  | import com.zy.core.cache.MessageQueue; | 
|---|
|  |  |  | 
|---|
|  |  |  | //分配任务 | 
|---|
|  |  |  | private void assignWork(ShuttleAssignCommand assignCommand) { | 
|---|
|  |  |  | if (!assignCommand.getAuto()) { | 
|---|
|  |  |  | List<NavigateNode> allNode = new ArrayList<>(); | 
|---|
|  |  |  | List<ShuttleCommand> commands = new ArrayList<>(); | 
|---|
|  |  |  | ShuttleCommand command = new ShuttleCommand(); | 
|---|
|  |  |  | LocMastService locMastService = SpringUtils.getBean(LocMastService.class); | 
|---|
|  |  |  | NavigateMapData navigateMapData; | 
|---|
|  |  |  | switch (assignCommand.getTaskMode()) { | 
|---|
|  |  |  | case 1://入库 | 
|---|
|  |  |  | case 2://出库 | 
|---|
|  |  |  | 
|---|
|  |  |  | //计算小车起点到中点所需命令 | 
|---|
|  |  |  | LocMast currentLocMast = locMastService.queryByQrCode(shuttleProtocol.getCurrentCode().toString()); | 
|---|
|  |  |  | List<NavigateNode> firstMastResult = NavigateUtils.calc(currentLocMast.getLocNo(), assignCommand.getSourceLocNo(), ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | //所使用的路径进行锁定禁用 | 
|---|
|  |  |  | navigateMapData = new NavigateMapData(Utils.getLev(currentLocMast.getLocNo())); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(firstMastResult, true);////所使用的路径进行锁定禁用 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (firstMastResult != null) { | 
|---|
|  |  |  | allNode.addAll(firstMastResult);//将节点进行保存 | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(firstMastResult); | 
|---|
|  |  |  | //将每一段路径分成command指令 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //计算中点到终点路径 | 
|---|
|  |  |  | List<NavigateNode> secMastResult = NavigateUtils.calc(assignCommand.getSourceLocNo(), assignCommand.getLocNo(), ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(firstMastResult, true);////所使用的路径进行锁定禁用 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (secMastResult != null) { | 
|---|
|  |  |  | allNode.addAll(secMastResult);//将节点进行保存 | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(secMastResult); | 
|---|
|  |  |  | //将每一段路径分成command指令 | 
|---|
|  |  |  | 
|---|
|  |  |  | case 14://移动到目标库位 | 
|---|
|  |  |  | LocMast locMast = locMastService.queryByQrCode(shuttleProtocol.getCurrentCode().toString()); | 
|---|
|  |  |  | List<NavigateNode> result = NavigateUtils.calc(locMast.getLocNo(), assignCommand.getLocNo(), ShuttleTaskModeType.PAK_IN.id); | 
|---|
|  |  |  | //所使用的路径进行锁定禁用 | 
|---|
|  |  |  | navigateMapData = new NavigateMapData(Utils.getLev(locMast.getLocNo())); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(result, true);////所使用的路径进行锁定禁用 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (result != null) { | 
|---|
|  |  |  | allNode.addAll(result);//将节点进行保存 | 
|---|
|  |  |  | //获取分段路径 | 
|---|
|  |  |  | ArrayList<ArrayList<NavigateNode>> data = NavigateUtils.getSectionPath(result); | 
|---|
|  |  |  | //将每一段路径分成command指令 | 
|---|
|  |  |  | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | } | 
|---|
|  |  |  | assignCommand.setCommands(commands); | 
|---|
|  |  |  | assignCommand.setNodes(allNode);//当前任务所占用的节点list | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShuttleRedisCommand redisCommand = new ShuttleRedisCommand(); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String locNo = shuttleProtocol.getLocNo() == null ? shuttleProtocol.getSourceLocNo() : shuttleProtocol.getLocNo(); | 
|---|
|  |  |  | //解除锁定的库位路径 | 
|---|
|  |  |  | NavigateMapData navigateMapData = new NavigateMapData(Utils.getLev(locNo)); | 
|---|
|  |  |  | navigateMapData.writeNavigateNodeToRedisMap(redisCommand.getAssignCommand().getNodes(), false); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //删除redis | 
|---|
|  |  |  | redisUtil.del("shuttle_wrk_no_" + redisCommand.getWrkNo()); | 
|---|
|  |  |  |  | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | [[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-23,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-22,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-21,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-20,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-19,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-18,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-17,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-16,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-15,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-14,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-13,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-12,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-11,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-10,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"100","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-9,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"104","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"101","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-8,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"103","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"102","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-7,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"109","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-6,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-5,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-4,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-2,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}]] | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | [[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-23,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-22,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-21,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-20,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-19,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-18,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-17,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-16,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-15,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-14,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-13,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-12,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-11,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-10,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-9,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-8,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-7,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"106","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-6,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-5,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-4,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-2,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}]] | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | [[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-23,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-22,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-21,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-20,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-19,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-18,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-17,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-16,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-15,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-14,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-13,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-12,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-11,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-10,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-9,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-8,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-7,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":5,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"107","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-6,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-5,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-4,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-2,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}]] | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | [[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-23,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-22,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-21,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-20,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-19,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-18,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-17,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-16,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-15,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-14,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-13,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"OUT_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-12,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-11,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-10,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-9,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-8,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-7,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":4,"data":"108","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"IN_X","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-6,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-5,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-4,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-3,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-2,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":0,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}],[{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500},{"value":-1,"data":"","top":1300,"bottom":1300,"left":1500,"right":1500}]] | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | <?xml version="1.0" encoding="UTF-8"?> | 
|---|
|  |  |  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 
|---|
|  |  |  | <mapper namespace="com.zy.asrs.mapper.BasMapMapper"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 通用查询映射结果 --> | 
|---|
|  |  |  | <resultMap id="BaseResultMap" type="com.zy.asrs.entity.BasMap"> | 
|---|
|  |  |  | <id column="id" property="id" /> | 
|---|
|  |  |  | <result column="data" property="data" /> | 
|---|
|  |  |  | <result column="create_time" property="createTime" /> | 
|---|
|  |  |  | <result column="update_time" property="updateTime" /> | 
|---|
|  |  |  | <result column="last_data" property="lastData" /> | 
|---|
|  |  |  | <result column="lev" property="lev" /> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </resultMap> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectLatestMap" resultMap="BaseResultMap"> | 
|---|
|  |  |  | select top 1 * | 
|---|
|  |  |  | from asr_bas_map | 
|---|
|  |  |  | where lev = #{lev} | 
|---|
|  |  |  | order by id desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //初始化地图 | 
|---|
|  |  |  | function initMap(lev) { | 
|---|
|  |  |  | getMap(lev) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | url: baseUrl+ "/shuttle/table/shuttle/state", | 
|---|
|  |  |  | headers: {'token': localStorage.getItem('token')}, | 
|---|
|  |  |  | method: 'POST', | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | res.data.forEach((item,index) => { | 
|---|
|  |  |  | if(lev == item.locNoLev){ | 
|---|
|  |  |  | let carBox = '<div class="sxcar" id="sxcar-' + item.shuttleNo + '"></div>' | 
|---|
|  |  |  | $("#mapDataId").append(carBox) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //获取地图数据 | 
|---|
|  |  |  | function getMap(lev) { | 
|---|
|  |  |  | //母轨道第一次索引,用于定位小车 | 
|---|
|  |  |  | let firstMotherIndex = [0,0]; | 
|---|
|  |  |  | $("#mapDataId").empty() | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | type:"get", | 
|---|
|  |  |  | url: baseUrl + "/static/js/map_" + lev + ".json", | 
|---|
|  |  |  | success: (data) => { | 
|---|
|  |  |  | // url: baseUrl + "/static/js/map_" + lev + ".json", | 
|---|
|  |  |  | url: baseUrl + "/console/map/" + lev + "/auth", | 
|---|
|  |  |  | headers: {'token': localStorage.getItem('token')}, | 
|---|
|  |  |  | success: (res) => { | 
|---|
|  |  |  | let data = res.data | 
|---|
|  |  |  | mapData = data | 
|---|
|  |  |  | let content = "" | 
|---|
|  |  |  | data.forEach((rowData,index) => { | 
|---|
|  |  |  | 
|---|
|  |  |  | if(!(idx == 0 || rowData.length - 1 == idx)){ | 
|---|
|  |  |  | let col; | 
|---|
|  |  |  | switch (colData.value){ | 
|---|
|  |  |  | case -999: | 
|---|
|  |  |  | col = '<button class="item" style="background:#f83333;color: #fff;">' + idx + '</button>'; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case -1: | 
|---|
|  |  |  | col = '<button class="item" style="visibility: hidden">' + idx + '</button>'; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | 
|---|
|  |  |  | $("#mapDataId").append(content) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | url: baseUrl+ "/shuttle/table/shuttle/state", | 
|---|
|  |  |  | headers: {'token': localStorage.getItem('token')}, | 
|---|
|  |  |  | method: 'POST', | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | res.data.forEach((item,index) => { | 
|---|
|  |  |  | if(lev == item.locNoLev){ | 
|---|
|  |  |  | let carBox = '<div class="sxcar" id="sxcar-' + item.shuttleNo + '"></div>' | 
|---|
|  |  |  | $("#mapDataId").append(carBox) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //将地图数据转换成int二维数组(后续用于请求计算路径时携带地图数据参数使用) | 
|---|