text: # uncompyle6 version 3.3.1
  # Python bytecode 3.6 (3379)
  # Decompiled from: Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06) 
  # [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
  # Embedded file name: ../../shared/problems/CR/problem1094_CR.py
  # Compiled at: 2019-03-13 18:01:49
  # Size of source mod 2**32: 1160 bytes
  __author__ = 'patras'
  from domain_chargeableRobot import *
  from timer import DURATION
  from state import state
  DURATION.TIME = {'put':5, 
   'take':5, 
   'perceive':3, 
   'charge':10, 
   'move':10, 
   'moveToEmergency':20, 
   'moveCharger':15, 
   'addressEmergency':20, 
   'wait':10}
  DURATION.COUNTER = {'put':5, 
   'take':5, 
   'perceive':3, 
   'charge':10, 
   'move':10, 
   'moveToEmergency':20, 
   'moveCharger':15, 
   'addressEmergency':20, 
   'wait':10}
  rv.LOCATIONS = [
   1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  rv.EDGES = {1:[2],  2:[1, 3],  3:[2, 4],  4:[5, 3, 6, 7],  5:[4, 9],  6:[4, 10],  7:[4, 8],  8:[7],  9:[5],  10:[6]}
  rv.OBJECTS = ['o1']
  rv.ROBOTS = [
   'r1', 'r2']
  
  def ResetState():
      state.loc = {'r1':2, 
       'r2':1}
      state.charge = {'r1':2,  'r2':3}
      state.load = {'r1':NIL,  'r2':NIL}
      state.pos = {'c1':'r2',  'o1':7}
      state.containers = {1:[],  2:[],  3:[],  4:[],  5:[],  6:[],  7:['o1'],  8:[],  9:[],  10:[]}
      state.emergencyHandling = {'r1':False,  'r2':False}
      state.view = {}
      for l in rv.LOCATIONS:
          state.view[l] = False
  
  
  tasks = {7: [['fetch', 'r1', 'o1']]}
  eventsEnv = {}
  # okay decompiling __pycache__/problem1094_CR.cpython-36.pyc
  