Example #1
0
def start():
    global task_process  # pylint: disable=global-statement
    # show loading screen
    webview.load_html(get_loading_screen())

    double_instance = server_started()
    if not double_instance:
        # start web server
        logger.debug("Starting server")
        t = Thread(target=repomaker.runserver)
        t.daemon = True
        t.start()

        # wait for server to start
        while not server_started():
            if not t.is_alive():
                logging.error('Repomaker webserver could not be started.')
                return
            time.sleep(0.1)

    # load repomaker into webview
    webview.load_url(URL)

    if not double_instance:
        # wait and then start the background tasks
        for i in range(0, WAIT_BEFORE_TASKS):
            if terminate:
                return
            time.sleep(1)
        if not terminate:
            # this needs to run as its own process
            task_process = subprocess.Popen(['repomaker-tasks'])
Example #2
0
def load_html():
    child_window = webview.create_window('Window #2')
    assert child_window != 'MainWindow'
    webview.load_html(
        '<body style="background: red;"><h1>Master Window</h1></body>',
        uid=child_window)
    webview.destroy_window(child_window)
Example #3
0
def create_new_window():
    # Create new window and store its uid
    child_window = webview.create_window('Window #2', width=800, height=400)

    # Load content into both windows
    webview.load_html('<h1>Master Window</h1>')
    webview.load_html('<h1>Child Window</h1>', uid=child_window)
Example #4
0
 def load_html(self, content, base_uri=""):
     """
     Load a new content into a previously created WebView window. This function must be invoked after WebView windows is
     created with create_window(). Otherwise an exception is thrown.
     :param content: Content to load.
     :param base_uri: Base URI for resolving links. Default is "".
     """
     webview.load_html(content, base_uri)
 def _load_html(webview):
     try:
         webview.load_html('<h1>This is dynamically loaded HTML</h1>')
         q.put(0)
     except Exception as e:
         q.put(1)
         pytest.fail('Exception occurred:\n{0}'.format(traceback.format_exc()))
     destroy_event.set()
Example #6
0
    def thread():
        time.sleep(1)

        index = os.path.join(os.path.abspath(os.path.dirname(__file__)),
                             "index_led.html")
        webview.load_html(open(index).read())
        time.sleep(1)

        func()
Example #7
0
 def _set_js_bridge(webview):
     try:
         webview.load_html('<html><body>TEST</body></html>')
         assertFunction('get_int', 5)
         assertFunction('get_float', 3.141)
         assertFunction('get_string', 'test')
         q.put(0)
     except Exception as e:
         q.put(1)
         pytest.fail('Exception occured:\n{0}'.format(traceback.format_exc()))
Example #8
0
    def _js_bridge(webview):
        webview.load_html('<html><body><h1>Master window</h1></body></html>')

        api2 = Api2()
        child_window = webview.create_window('Window #2', js_api=api2)
        webview.load_html('<html><body><h1>Secondary window</h1></body></html>', uid=child_window)

        assert_js(webview, 'test1', 1)
        assert_js(webview, 'test2', 2, uid=child_window)

        webview.destroy_window(child_window)
        destroy_event.set()
Example #9
0
def main():
    global is_on
    #listen_shift()
    #print 'hello'+str(string_to_keycode('Shift_L'))
    grab_key('Control_L', X.ControlMask)
    grab_key('Control_R', X.ControlMask)
    send_event(X.Button1, X.NONE, 1)
    send_event(X.Button2, X.NONE, 1)
    send_event(X.Button3, X.NONE, 1) #maybe you pressed right mouse button, but myboard.py killed, then mouse and keyboard blocked
    send_event(X.Button4, X.NONE, 1)
    send_event(X.Button5, X.NONE, 1)

    time.sleep(1)

    wind=get_window('myboard_jack')
    dockize(wind)
    webview.load_html('off<script>document.body.style.backgroundColor="white";</script>')

    sock=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.bind(('0.0.0.0', 21405))
    sock.settimeout(0.001);
    while 1:
          if root.display.pending_events()>0:
              evt=root.display.next_event()
              if evt.type in [X.KeyPress, X.KeyRelease]: #ignore X.MappingNotify(=34)
                 handle_event(evt)
              #else handle_event_pinyin(evt)

          data=''
          try:
              data, address=sock.recvfrom(4096)
              if data!='':
                  print 'receive udp:',data
                  #{"detail":"j", "state":0, "type":2}
                  #{"detail":"j", "state":0, "type":3}
                  evt_key=json.loads(data);
                  if is_on:
                      if evt_key['detail']=='f':
                          evt_key['detail']='s'
                      elif evt_key['detail']=='s':
                          evt_key['detail']='f'
                  evt_key={'detail':string_to_keycode(evt_key['detail']), 'state':evt_key['state'], 'type':evt_key['type']}
                  if evt_key['type']==5:
                      fake_input(disp, 2, evt_key['detail'])
                      fake_input(disp, 3, evt_key['detail'])
                  else:
                      fake_input(disp, evt_key['type'], evt_key['detail'])
                  #handle_event(namedtuple('Struct', evt_key.keys())(*evt_key.values()))
          except socket.error:
              continue
Example #10
0
def showUnread(u, sender, subject, body):
    html = '''<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width = device-width, initial-scale = 1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Main</title>
    <style>
        @import url('https://fonts.googleapis.com/css?family=Arvo|Varela+Round');

        body {
            background-color: #6ed3cf;
            padding: 30px;
            margin: 30;
            text-align: left;
            font-family: "Arvo"
        }

        input{
            height: 27px;
            width: 500px;
            margin: 10px;
            
        }
        #ebody{
            background-color: white;
            height: 520px;
            margin-top: 20px;
            border-width: thin;
            border-style: groove;
            border-color: black;
            border-radius: 4px;
            padding: 5px;
        }
    </style>
</head>

<body>
    To: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=text value="''' + u + '''">
    <br>
    From: &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" value="''' + sender + '''">
    <br>
    Subject: <input type="text" value="''' + subject + '''">
    <div id="ebody">''' + str(body) + '''</div>

</body></html>'''

    webview.load_html(html)
Example #11
0
def js_bridge():
    class Api2:
        def test2(self, params):
            return 2

    webview.load_html('<html><body><h1>Master window</h1></body></html>')

    api2 = Api2()
    child_window = webview.create_window('Window #2', js_api=api2)
    assert child_window != 'MainWindow'
    webview.load_html('<html><body><h1>Secondary window</h1></body></html>', uid=child_window)
    assert_js(webview, 'test1', 1)
    assert_js(webview, 'test2', 2, uid=child_window)

    webview.destroy_window(child_window)
Example #12
0
def js_bridge():
    class Api2:
        def test2(self, params):
            return 2

    webview.load_html('<html><body><h1>Master window</h1></body></html>')

    api2 = Api2()
    child_window = webview.create_window('Window #2', js_api=api2)
    assert child_window != 'MainWindow'
    webview.load_html('<html><body><h1>Secondary window</h1></body></html>', uid=child_window)

    assert_js(webview, 'test1', 1)
    assert_js(webview, 'test2', 2, uid=child_window)

    webview.destroy_window(child_window)
Example #13
0
def switch_all():
    global is_on,is_ready_switchall
    for key in keys:
        #print 'key:'+key['key']
        if key['key']!='Control_L' and key['key']!='Control_R':
           if not is_on:
              grab_key(key['key'], key['mod'])
           else:
                ungrab_key(key['key'], key['mod'])
    if is_on:
       is_on=0
       webview.load_html('off<script>document.body.style.backgroundColor="white";</script>')
    else:
         os.system('xset r rate 200 30')
         is_on=1
         webview.load_html('on<script>document.body.style.backgroundColor="green";</script>')
    is_ready_switchall=0
Example #14
0
def change_url():
    webview.load_html("<h1>This is dynamically loaded HTML</h1>")
Example #15
0
def create_app():
    webview.load_html(html)
Example #16
0
import webview
import threading
"""
This example demonstrates how to create a pywebview windows using QT (normally GTK is preferred)
"""

if __name__ == '__main__':
    webview.config.use_qt = True

    # Create a non-resizable webview window with 800x600 dimensions
    # webview.create_window("Simple browser", "http://www.baidu.com")

    webview.load_html('<h1>Master Window</h1>')
Example #17
0
def principal(nombre):
    with open(nombre) as archivo:
        html = archivo.read()
        webview.load_html(html)
def create_app(run_config):
    """
    """
    print("Runtime configuration: {}".format(run_config))
    api_url = run_config["api_url"]

    if is_bundled():
        print("Running in Bundled mode.")

        decompress_path = run_path()
        # Search for Resources in the path
        decompress_path = os.path.split(
            decompress_path[:decompress_path.find('Resources')])[0]
        # '/Users/oisin/src/reMarkable/remarkable-ui/dist/reMarkableFriend.app
        #   /Contents'
        # Add it back in, we'll decompress here:
        decompress_path = os.path.join(decompress_path, 'Resources')
        print("Running in bundle. Decompress path is '{}'".format(
            decompress_path
        ))

        # I need to recover the static files from the compressed bundle and
        # write them to a place the pywebview will be able to load from.
        for resource in ['index.html', 'app.bundle.js', 'main.css']:
            src_file = os.path.join('static', resource)
            dest_file = os.path.join(decompress_path, resource)
            src_data = pkg_resources.resource_string('rmfriendui', src_file)
            with open(dest_file, 'wb') as fd:
                page = fd.write(src_data)
            print("Wrote '{}' to '{}'".format(src_file, dest_file))

        base_path = decompress_path

    else:
        print("Running in source checkout mode.")
        base_path = static.__path__[0]

    print("Base path is '{}'.".format(base_path))

    index_html = os.path.join(base_path, 'index.html')
    with codecs.open(index_html, 'r', encoding='utf-8') as fd:
        page = fd.read()

    # Correct the path for:
    #  <script type="text/javascript" src="app.bundle.js"></script>
    app_bundle_js = static_path_for(base_path, 'app.bundle.js')
    page = page.replace(
        '<script type="text/javascript" src="app.bundle.js"></script>',
        '<script type="text/javascript" src="{}"></script>'.
        format(app_bundle_js)
    )

    # Correct the path for:
    #   <link href="main.css" rel="stylesheet">
    main_css = static_path_for(base_path, 'main.css')
    page = page.replace(
        '<link href="main.css" rel="stylesheet">',
        '<link href="{}" rel="stylesheet">'.
        format(main_css)
    )

    loading = """
    <html><body><h3>Starting, one moment please...</h3></body></html>
    """
    resp = requests.get(api_url)
    while resp.status_code != 200:
        webview.load_html(loading)
        resp = requests.get(api_url)
        time.sleep(1)

    print("Loading HTML:\n\n{}\n".format(page))
    webview.load_html(page)
Example #19
0
def js_bridge():
    webview.load_html('<html><body>TEST</body></html>')
    assert_js(webview, 'get_int', 5)
    assert_js(webview, 'get_float', 3.141)
    assert_js(webview, 'get_string', 'test')
Example #20
0
def load_html():
    webview.load_html("""
    <style>
        body {
            background-color: #333;
            color: white;
            font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        }
        
        .main-container {
            width: 100%;
            height: 90vh;
            display: flex;
            display: -webkit-flex;
            align-items: center;
            -webkit-align-items: center;
            justify-content: center;
            -webkit-justify-content: center;
            overflow: hidden;
        }
        
        .loading-container {
        }
        
        .loader {
          font-size: 10px;
          margin: 50px auto;
          text-indent: -9999em;
          width: 3rem;
          height: 3rem;
          border-radius: 50%;
          background: #ffffff;
          background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          position: relative;
          -webkit-animation: load3 1.4s infinite linear;
          animation: load3 1.4s infinite linear;
          -webkit-transform: translateZ(0);
          -ms-transform: translateZ(0);
          transform: translateZ(0);
        }
        .loader:before {
          width: 50%;
          height: 50%;
          background: #ffffff;
          border-radius: 100% 0 0 0;
          position: absolute;
          top: 0;
          left: 0;
          content: '';
        }
        .loader:after {
          background: #333;
          width: 75%;
          height: 75%;
          border-radius: 50%;
          content: '';
          margin: auto;
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
        }
        @-webkit-keyframes load3 {
          0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
          }
          100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
          }
        }
        @keyframes load3 {
          0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
          }
          100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
          }
        }

        .loaded-container {
            display: none;
        }
        
        
    </style>
    <body>
      <div class="main-container">
          <div id="loader" class="loading-container">
              <div class="loader">Loading...</div>
          </div>
          
          <div id="main" class="loaded-container">
              <h1>Content is loaded!</h1>
          </div>
      </div>
      
      <script>
          setTimeout(function() {
              document.getElementById('loader').style.display = 'none'
              document.getElementById('main').style.display = 'block'
          }, 5000)
      </script>
    </body>
    
    """)
Example #21
0
def load_html():
    with open("index.html", 'r') as f:
        l = f.read()
    webview.load_html(l)
Example #22
0
 def _load_html(webview):
     child_window = webview.create_window('Window #2')
     webview.load_html('<body style="background: red;"><h1>Master Window</h1></body>', uid=child_window)
     webview.destroy_window(child_window)
     destroy_event.set()
Example #23
0
 def load_html():
     webview.load_html(html)
Example #24
0
 def load_html():
     webview.load_html('<h1>test</h1>')
Example #25
0
 def load_error_window(self, message=None):
     html = '<h1>{}</h1>'.format(message)
     th = threading.Thread(target=lambda: webview.load_html(html))
     th.start()
     webview.create_window('Error')
Example #26
0
def load_html():
    webview.load_html('<h1>This is dynamically loaded HTML</h1>')
Example #27
0
def load_html():
    webview.load_html("<h1>This is dynamically loaded HTML</h1>")
    webview.evaluate_js('alert("w00t")')
Example #28
0
def load_html():
    child_window = webview.create_window('Window #2')
    assert child_window != 'MainWindow'
    webview.load_html('<body style="background: red;"><h1>Master Window</h1></body>', uid=child_window)
    webview.destroy_window(child_window)
Example #29
0
File: autosms.py Project: Rgz7/code
	def htmlpage(self):
		webview.load_html(self.html)
Example #30
0
def load_html():
    webview.load_html("<h1>This is dynamically loaded HTML</h1>")
Example #31
0
def load_html():
    webview.load_html('<h1>loaded HTML</h1>')
Example #32
0
def principal():
    with open('index.html') as archivo:
        html = archivo.read()
        webview.load_html(html)
Example #33
0
 def display_html():
     html_to_display = TH.to_html()
     webview.load_html(html_to_display)
Example #34
0
def load_html():
    webview.load_html("""
    <style>
        body {
            background-color: #333;
            color: white;
            font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        }

        .main-container {
            width: 100%;
            height: 90vh;
            display: flex;
            display: -webkit-flex;
            align-items: center;
            -webkit-align-items: center;
            justify-content: center;
            -webkit-justify-content: center;
            overflow: hidden;
        }

        .loading-container {
        }

        .loader {
          font-size: 10px;
          margin: 50px auto;
          text-indent: -9999em;
          width: 3rem;
          height: 3rem;
          border-radius: 50%;
          background: #ffffff;
          background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
          position: relative;
          -webkit-animation: load3 1.4s infinite linear;
          animation: load3 1.4s infinite linear;
          -webkit-transform: translateZ(0);
          -ms-transform: translateZ(0);
          transform: translateZ(0);
        }
        .loader:before {
          width: 50%;
          height: 50%;
          background: #ffffff;
          border-radius: 100% 0 0 0;
          position: absolute;
          top: 0;
          left: 0;
          content: '';
        }
        .loader:after {
          background: #333;
          width: 75%;
          height: 75%;
          border-radius: 50%;
          content: '';
          margin: auto;
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
        }
        @-webkit-keyframes load3 {
          0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
          }
          100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
          }
        }
        @keyframes load3 {
          0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
          }
          100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
          }
        }

        .loaded-container {
            display: none;
        }


    </style>
    <body>
      <div class="main-container">
          <div id="loader" class="loading-container">
              <div class="loader">Loading...</div>
          </div>

          <div id="main" class="loaded-container">
              <h1>Content is loaded!</h1>
          </div>
      </div>

      <script>
          setTimeout(function() {
              document.getElementById('loader').style.display = 'none'
              document.getElementById('main').style.display = 'block'
          }, 5000)
      </script>
    </body>

    """)
Example #35
0
def loadhtml(backcolor='', td_list=''):
    table_template = '''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/
    xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>标准课表</title>
    <style type="text/css">
    th {
        font-family: "宋体";
    }
    </style>
    <script>
    function fill_td() {
        var td_list=#td_list;
        //获得每周的上课节点(必须给每天的每个节次td设定id),改色
        //id=week(1-25)_day(1-7)_jieci(1-5):
        //12_3_5:第12周周三晚上那个td格子
        var text="";
        for (var i=1;i<=td_list.length;i++) 
            {var room_tdArr = document.getElementById(td_list[i-1]);
            if(room_tdArr.style.backgroundColor != "mediumseagreen")
                {room_tdArr.style.backgroundColor = "mediumseagreen";}
            else 
                {text=text + td_list[i-1] +",";}
            }
        //if(text.length>0){alert(text+ "课程时间冲突"); }      
        }
    
    
    function showResponse(response) {
        //alert(response.message);
        var name='W';
        var weeksLength=response.message.length
        //alert('本学期共有'+String(weeksLength)+'周');
        for (var i=1;i<=25;i++)
            {name='W'+i.toString();
             var tdArr = document.getElementById(name);
             //表格左边第一列改底色
            tdArr.innerText.substr(0,1) == "D" ?tdArr.style.backgroundColor ="#back__color" : tdArr.style.backgroundColor = "white";
            if(i<=weeksLength)
                //填写周次日期区间到表格左边第一列
                {tdArr.innerText=response.message[i-1];}
            else
                {tdArr.innerText='';}
            }
        }
    function getWeeks(){
        pywebview.api.getWeeks().then(showResponse);
        fill_td();
        }
</script>
    </head>

    <body onload="getWeeks()">
    <table  border="1" cellspacing="0" cellpadding="0">
      <tr bgcolor="seashell">
        <th width="220" rowspan="2" scope="col">日期</th>
        <th width="20" rowspan="2" align="center" scope="col">周序</th>
        <th colspan="5" scope="col">一</th>
        <th colspan="5" scope="col">二</th>
        <th colspan="5" scope="col">三</th>
        <th colspan="5" scope="col">四</th>
        <th colspan="5" scope="col">五</th>
        <th colspan="5" scope="col">六</th>
        <th colspan="5" scope="col">日</th>
      </tr>
      <tr bgcolor="seashell">
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
        <th width="20" align="center" valign="middle" scope="col">12</th>
        <th width="20" align="center" valign="middle" scope="col">34</th>
        <th width="20" align="center" valign="middle" scope="col">56</th>
        <th width="20" align="center" valign="middle" scope="col">78</th>
        <th width="20" align="center" valign="middle" scope="col">晚</th>
      </tr>
      <tr>
        <td width="220" align="center" id="W1">D1</td>
        <td width="20" align="center">1</td>
        <td id="1_1_1" width="20">&nbsp;</td>
        <td id="1_1_2" width="20">&nbsp;</td>
        <td id="1_1_3" width="20">&nbsp;</td>
        <td id="1_1_4" width="20">&nbsp;</td>
        <td id="1_1_5" width="20">&nbsp;</td>
        <td id="1_2_1">&nbsp;</td>
        <td id="1_2_2">&nbsp;</td>
        <td id="1_2_3">&nbsp;</td>
        <td id="1_2_4">&nbsp;</td>
        <td id="1_2_5">&nbsp;</td>
        <td id="1_3_1">&nbsp;</td>
        <td id="1_3_2">&nbsp;</td>
        <td id="1_3_3">&nbsp;</td>
        <td id="1_3_4">&nbsp;</td>
        <td id="1_3_5">&nbsp;</td>
        <td id="1_4_1">&nbsp;</td>
        <td id="1_4_2">&nbsp;</td>
        <td id="1_4_3">&nbsp;</td>
        <td id="1_4_4">&nbsp;</td>
        <td id="1_4_5">&nbsp;</td>
        <td id="1_5_1">&nbsp;</td>
        <td id="1_5_2">&nbsp;</td>
        <td id="1_5_3">&nbsp;</td>
        <td id="1_5_4">&nbsp;</td>
        <td id="1_5_5">&nbsp;</td>
        <td id="1_6_1">&nbsp;</td>
        <td id="1_6_2">&nbsp;</td>
        <td id="1_6_3">&nbsp;</td>
        <td id="1_6_4">&nbsp;</td>
        <td id="1_6_5">&nbsp;</td>
        <td id="1_7_1">&nbsp;</td>
        <td id="1_7_2">&nbsp;</td>
        <td id="1_7_3">&nbsp;</td>
        <td id="1_7_4">&nbsp;</td>
        <td id="1_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W2">D2</td>
        <td width="20" align="center">2</td>
        <td id="2_1_1" width="20">&nbsp;</td>
        <td id="2_1_2" width="20">&nbsp;</td>
        <td id="2_1_3" width="20">&nbsp;</td>
        <td id="2_1_4" width="20">&nbsp;</td>
        <td id="2_1_5" width="20">&nbsp;</td>
        <td id="2_2_1">&nbsp;</td>
        <td id="2_2_2">&nbsp;</td>
        <td id="2_2_3">&nbsp;</td>
        <td id="2_2_4">&nbsp;</td>
        <td id="2_2_5">&nbsp;</td>
        <td id="2_3_1">&nbsp;</td>
        <td id="2_3_2">&nbsp;</td>
        <td id="2_3_3">&nbsp;</td>
        <td id="2_3_4">&nbsp;</td>
        <td id="2_3_5">&nbsp;</td>
        <td id="2_4_1">&nbsp;</td>
        <td id="2_4_2">&nbsp;</td>
        <td id="2_4_3">&nbsp;</td>
        <td id="2_4_4">&nbsp;</td>
        <td id="2_4_5">&nbsp;</td>
        <td id="2_5_1">&nbsp;</td>
        <td id="2_5_2">&nbsp;</td>
        <td id="2_5_3">&nbsp;</td>
        <td id="2_5_4">&nbsp;</td>
        <td id="2_5_5">&nbsp;</td>
        <td id="2_6_1">&nbsp;</td>
        <td id="2_6_2">&nbsp;</td>
        <td id="2_6_3">&nbsp;</td>
        <td id="2_6_4">&nbsp;</td>
        <td id="2_6_5">&nbsp;</td>
        <td id="2_7_1">&nbsp;</td>
        <td id="2_7_2">&nbsp;</td>
        <td id="2_7_3">&nbsp;</td>
        <td id="2_7_4">&nbsp;</td>
        <td id="2_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W3">D3</td>
        <td width="20" align="center">3</td>
        <td id="3_1_1" width="20">&nbsp;</td>
        <td id="3_1_2" width="20">&nbsp;</td>
        <td id="3_1_3" width="20">&nbsp;</td>
        <td id="3_1_4" width="20">&nbsp;</td>
        <td id="3_1_5" width="20">&nbsp;</td>
        <td id="3_2_1">&nbsp;</td>
        <td id="3_2_2">&nbsp;</td>
        <td id="3_2_3">&nbsp;</td>
        <td id="3_2_4">&nbsp;</td>
        <td id="3_2_5">&nbsp;</td>
        <td id="3_3_1">&nbsp;</td>
        <td id="3_3_2">&nbsp;</td>
        <td id="3_3_3">&nbsp;</td>
        <td id="3_3_4">&nbsp;</td>
        <td id="3_3_5">&nbsp;</td>
        <td id="3_4_1">&nbsp;</td>
        <td id="3_4_2">&nbsp;</td>
        <td id="3_4_3">&nbsp;</td>
        <td id="3_4_4">&nbsp;</td>
        <td id="3_4_5">&nbsp;</td>
        <td id="3_5_1">&nbsp;</td>
        <td id="3_5_2">&nbsp;</td>
        <td id="3_5_3">&nbsp;</td>
        <td id="3_5_4">&nbsp;</td>
        <td id="3_5_5">&nbsp;</td>
        <td id="3_6_1">&nbsp;</td>
        <td id="3_6_2">&nbsp;</td>
        <td id="3_6_3">&nbsp;</td>
        <td id="3_6_4">&nbsp;</td>
        <td id="3_6_5">&nbsp;</td>
        <td id="3_7_1">&nbsp;</td>
        <td id="3_7_2">&nbsp;</td>
        <td id="3_7_3">&nbsp;</td>
        <td id="3_7_4">&nbsp;</td>
        <td id="3_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center"  id="W4">D4</td>
        <td width="20" align="center">4</td>
        <td id="4_1_1" width="20">&nbsp;</td>
        <td id="4_1_2" width="20">&nbsp;</td>
        <td id="4_1_3" width="20">&nbsp;</td>
        <td id="4_1_4" width="20">&nbsp;</td>
        <td id="4_1_5" width="20">&nbsp;</td>
        <td id="4_2_1">&nbsp;</td>
        <td id="4_2_2">&nbsp;</td>
        <td id="4_2_3">&nbsp;</td>
        <td id="4_2_4">&nbsp;</td>
        <td id="4_2_5">&nbsp;</td>
        <td id="4_3_1">&nbsp;</td>
        <td id="4_3_2">&nbsp;</td>
        <td id="4_3_3">&nbsp;</td>
        <td id="4_3_4">&nbsp;</td>
        <td id="4_3_5">&nbsp;</td>
        <td id="4_4_1">&nbsp;</td>
        <td id="4_4_2">&nbsp;</td>
        <td id="4_4_3">&nbsp;</td>
        <td id="4_4_4">&nbsp;</td>
        <td id="4_4_5">&nbsp;</td>
        <td id="4_5_1">&nbsp;</td>
        <td id="4_5_2">&nbsp;</td>
        <td id="4_5_3">&nbsp;</td>
        <td id="4_5_4">&nbsp;</td>
        <td id="4_5_5">&nbsp;</td>
        <td id="4_6_1">&nbsp;</td>
        <td id="4_6_2">&nbsp;</td>
        <td id="4_6_3">&nbsp;</td>
        <td id="4_6_4">&nbsp;</td>
        <td id="4_6_5">&nbsp;</td>
        <td id="4_7_1">&nbsp;</td>
        <td id="4_7_2">&nbsp;</td>
        <td id="4_7_3">&nbsp;</td>
        <td id="4_7_4">&nbsp;</td>
        <td id="4_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W5">D5</td>
        <td width="20" align="center">5</td>
        <td id="5_1_1" width="20">&nbsp;</td>
        <td id="5_1_2" width="20">&nbsp;</td>
        <td id="5_1_3" width="20">&nbsp;</td>
        <td id="5_1_4" width="20">&nbsp;</td>
        <td id="5_1_5" width="20">&nbsp;</td>
        <td id="5_2_1">&nbsp;</td>
        <td id="5_2_2">&nbsp;</td>
        <td id="5_2_3">&nbsp;</td>
        <td id="5_2_4">&nbsp;</td>
        <td id="5_2_5">&nbsp;</td>
        <td id="5_3_1">&nbsp;</td>
        <td id="5_3_2">&nbsp;</td>
        <td id="5_3_3">&nbsp;</td>
        <td id="5_3_4">&nbsp;</td>
        <td id="5_3_5">&nbsp;</td>
        <td id="5_4_1">&nbsp;</td>
        <td id="5_4_2">&nbsp;</td>
        <td id="5_4_3">&nbsp;</td>
        <td id="5_4_4">&nbsp;</td>
        <td id="5_4_5">&nbsp;</td>
        <td id="5_5_1">&nbsp;</td>
        <td id="5_5_2">&nbsp;</td>
        <td id="5_5_3">&nbsp;</td>
        <td id="5_5_4">&nbsp;</td>
        <td id="5_5_5">&nbsp;</td>
        <td id="5_6_1">&nbsp;</td>
        <td id="5_6_2">&nbsp;</td>
        <td id="5_6_3">&nbsp;</td>
        <td id="5_6_4">&nbsp;</td>
        <td id="5_6_5">&nbsp;</td>
        <td id="5_7_1">&nbsp;</td>
        <td id="5_7_2">&nbsp;</td>
        <td id="5_7_3">&nbsp;</td>
        <td id="5_7_4">&nbsp;</td>
        <td id="5_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W6">D6</td>
        <td width="20" align="center">6</td>
        <td id="6_1_1" width="20">&nbsp;</td>
        <td id="6_1_2" width="20">&nbsp;</td>
        <td id="6_1_3" width="20">&nbsp;</td>
        <td id="6_1_4" width="20">&nbsp;</td>
        <td id="6_1_5" width="20">&nbsp;</td>
        <td id="6_2_1">&nbsp;</td>
        <td id="6_2_2">&nbsp;</td>
        <td id="6_2_3">&nbsp;</td>
        <td id="6_2_4">&nbsp;</td>
        <td id="6_2_5">&nbsp;</td>
        <td id="6_3_1">&nbsp;</td>
        <td id="6_3_2">&nbsp;</td>
        <td id="6_3_3">&nbsp;</td>
        <td id="6_3_4">&nbsp;</td>
        <td id="6_3_5">&nbsp;</td>
        <td id="6_4_1">&nbsp;</td>
        <td id="6_4_2">&nbsp;</td>
        <td id="6_4_3">&nbsp;</td>
        <td id="6_4_4">&nbsp;</td>
        <td id="6_4_5">&nbsp;</td>
        <td id="6_5_1">&nbsp;</td>
        <td id="6_5_2">&nbsp;</td>
        <td id="6_5_3">&nbsp;</td>
        <td id="6_5_4">&nbsp;</td>
        <td id="6_5_5">&nbsp;</td>
        <td id="6_6_1">&nbsp;</td>
        <td id="6_6_2">&nbsp;</td>
        <td id="6_6_3">&nbsp;</td>
        <td id="6_6_4">&nbsp;</td>
        <td id="6_6_5">&nbsp;</td>
        <td id="6_7_1">&nbsp;</td>
        <td id="6_7_2">&nbsp;</td>
        <td id="6_7_3">&nbsp;</td>
        <td id="6_7_4">&nbsp;</td>
        <td id="6_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W7">D7</td>
        <td width="20" align="center">7</td>
        <td id="7_1_1" width="20">&nbsp;</td>
        <td id="7_1_2" width="20">&nbsp;</td>
        <td id="7_1_3" width="20">&nbsp;</td>
        <td id="7_1_4" width="20">&nbsp;</td>
        <td id="7_1_5" width="20">&nbsp;</td>
        <td id="7_2_1">&nbsp;</td>
        <td id="7_2_2">&nbsp;</td>
        <td id="7_2_3">&nbsp;</td>
        <td id="7_2_4">&nbsp;</td>
        <td id="7_2_5">&nbsp;</td>
        <td id="7_3_1">&nbsp;</td>
        <td id="7_3_2">&nbsp;</td>
        <td id="7_3_3">&nbsp;</td>
        <td id="7_3_4">&nbsp;</td>
        <td id="7_3_5">&nbsp;</td>
        <td id="7_4_1">&nbsp;</td>
        <td id="7_4_2">&nbsp;</td>
        <td id="7_4_3">&nbsp;</td>
        <td id="7_4_4">&nbsp;</td>
        <td id="7_4_5">&nbsp;</td>
        <td id="7_5_1">&nbsp;</td>
        <td id="7_5_2">&nbsp;</td>
        <td id="7_5_3">&nbsp;</td>
        <td id="7_5_4">&nbsp;</td>
        <td id="7_5_5">&nbsp;</td>
        <td id="7_6_1">&nbsp;</td>
        <td id="7_6_2">&nbsp;</td>
        <td id="7_6_3">&nbsp;</td>
        <td id="7_6_4">&nbsp;</td>
        <td id="7_6_5">&nbsp;</td>
        <td id="7_7_1">&nbsp;</td>
        <td id="7_7_2">&nbsp;</td>
        <td id="7_7_3">&nbsp;</td>
        <td id="7_7_4">&nbsp;</td>
        <td id="7_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W8">D8</td>
        <td width="20" align="center">8</td>
        <td id="8_1_1" width="20">&nbsp;</td>
        <td id="8_1_2" width="20">&nbsp;</td>
        <td id="8_1_3" width="20">&nbsp;</td>
        <td id="8_1_4" width="20">&nbsp;</td>
        <td id="8_1_5" width="20">&nbsp;</td>
        <td id="8_2_1">&nbsp;</td>
        <td id="8_2_2">&nbsp;</td>
        <td id="8_2_3">&nbsp;</td>
        <td id="8_2_4">&nbsp;</td>
        <td id="8_2_5">&nbsp;</td>
        <td id="8_3_1">&nbsp;</td>
        <td id="8_3_2">&nbsp;</td>
        <td id="8_3_3">&nbsp;</td>
        <td id="8_3_4">&nbsp;</td>
        <td id="8_3_5">&nbsp;</td>
        <td id="8_4_1">&nbsp;</td>
        <td id="8_4_2">&nbsp;</td>
        <td id="8_4_3">&nbsp;</td>
        <td id="8_4_4">&nbsp;</td>
        <td id="8_4_5">&nbsp;</td>
        <td id="8_5_1">&nbsp;</td>
        <td id="8_5_2">&nbsp;</td>
        <td id="8_5_3">&nbsp;</td>
        <td id="8_5_4">&nbsp;</td>
        <td id="8_5_5">&nbsp;</td>
        <td id="8_6_1">&nbsp;</td>
        <td id="8_6_2">&nbsp;</td>
        <td id="8_6_3">&nbsp;</td>
        <td id="8_6_4">&nbsp;</td>
        <td id="8_6_5">&nbsp;</td>
        <td id="8_7_1">&nbsp;</td>
        <td id="8_7_2">&nbsp;</td>
        <td id="8_7_3">&nbsp;</td>
        <td id="8_7_4">&nbsp;</td>
        <td id="8_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W9">D9</td>
        <td width="20" align="center">9</td>
        <td id="9_1_1" width="20">&nbsp;</td>
        <td id="9_1_2" width="20">&nbsp;</td>
        <td id="9_1_3" width="20">&nbsp;</td>
        <td id="9_1_4" width="20">&nbsp;</td>
        <td id="9_1_5" width="20">&nbsp;</td>
        <td id="9_2_1">&nbsp;</td>
        <td id="9_2_2">&nbsp;</td>
        <td id="9_2_3">&nbsp;</td>
        <td id="9_2_4">&nbsp;</td>
        <td id="9_2_5">&nbsp;</td>
        <td id="9_3_1">&nbsp;</td>
        <td id="9_3_2">&nbsp;</td>
        <td id="9_3_3">&nbsp;</td>
        <td id="9_3_4">&nbsp;</td>
        <td id="9_3_5">&nbsp;</td>
        <td id="9_4_1">&nbsp;</td>
        <td id="9_4_2">&nbsp;</td>
        <td id="9_4_3">&nbsp;</td>
        <td id="9_4_4">&nbsp;</td>
        <td id="9_4_5">&nbsp;</td>
        <td id="9_5_1">&nbsp;</td>
        <td id="9_5_2">&nbsp;</td>
        <td id="9_5_3">&nbsp;</td>
        <td id="9_5_4">&nbsp;</td>
        <td id="9_5_5">&nbsp;</td>
        <td id="9_6_1">&nbsp;</td>
        <td id="9_6_2">&nbsp;</td>
        <td id="9_6_3">&nbsp;</td>
        <td id="9_6_4">&nbsp;</td>
        <td id="9_6_5">&nbsp;</td>
        <td id="9_7_1">&nbsp;</td>
        <td id="9_7_2">&nbsp;</td>
        <td id="9_7_3">&nbsp;</td>
        <td id="9_7_4">&nbsp;</td>
        <td id="9_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W10">D10</td>
        <td width="20" align="center">10</td>
        <td id="10_1_1" width="20">&nbsp;</td>
        <td id="10_1_2" width="20">&nbsp;</td>
        <td id="10_1_3" width="20">&nbsp;</td>
        <td id="10_1_4" width="20">&nbsp;</td>
        <td id="10_1_5" width="20">&nbsp;</td>
        <td id="10_2_1">&nbsp;</td>
        <td id="10_2_2">&nbsp;</td>
        <td id="10_2_3">&nbsp;</td>
        <td id="10_2_4">&nbsp;</td>
        <td id="10_2_5">&nbsp;</td>
        <td id="10_3_1">&nbsp;</td>
        <td id="10_3_2">&nbsp;</td>
        <td id="10_3_3">&nbsp;</td>
        <td id="10_3_4">&nbsp;</td>
        <td id="10_3_5">&nbsp;</td>
        <td id="10_4_1">&nbsp;</td>
        <td id="10_4_2">&nbsp;</td>
        <td id="10_4_3">&nbsp;</td>
        <td id="10_4_4">&nbsp;</td>
        <td id="10_4_5">&nbsp;</td>
        <td id="10_5_1">&nbsp;</td>
        <td id="10_5_2">&nbsp;</td>
        <td id="10_5_3">&nbsp;</td>
        <td id="10_5_4">&nbsp;</td>
        <td id="10_5_5">&nbsp;</td>
        <td id="10_6_1">&nbsp;</td>
        <td id="10_6_2">&nbsp;</td>
        <td id="10_6_3">&nbsp;</td>
        <td id="10_6_4">&nbsp;</td>
        <td id="10_6_5">&nbsp;</td>
        <td id="10_7_1">&nbsp;</td>
        <td id="10_7_2">&nbsp;</td>
        <td id="10_7_3">&nbsp;</td>
        <td id="10_7_4">&nbsp;</td>
        <td id="10_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W11">D11</td>
        <td width="20" align="center">11</td>
        <td id="11_1_1" width="20">&nbsp;</td>
        <td id="11_1_2" width="20">&nbsp;</td>
        <td id="11_1_3" width="20">&nbsp;</td>
        <td id="11_1_4" width="20">&nbsp;</td>
        <td id="11_1_5" width="20">&nbsp;</td>
        <td id="11_2_1">&nbsp;</td>
        <td id="11_2_2">&nbsp;</td>
        <td id="11_2_3">&nbsp;</td>
        <td id="11_2_4">&nbsp;</td>
        <td id="11_2_5">&nbsp;</td>
        <td id="11_3_1">&nbsp;</td>
        <td id="11_3_2">&nbsp;</td>
        <td id="11_3_3">&nbsp;</td>
        <td id="11_3_4">&nbsp;</td>
        <td id="11_3_5">&nbsp;</td>
        <td id="11_4_1">&nbsp;</td>
        <td id="11_4_2">&nbsp;</td>
        <td id="11_4_3">&nbsp;</td>
        <td id="11_4_4">&nbsp;</td>
        <td id="11_4_5">&nbsp;</td>
        <td id="11_5_1">&nbsp;</td>
        <td id="11_5_2">&nbsp;</td>
        <td id="11_5_3">&nbsp;</td>
        <td id="11_5_4">&nbsp;</td>
        <td id="11_5_5">&nbsp;</td>
        <td id="11_6_1">&nbsp;</td>
        <td id="11_6_2">&nbsp;</td>
        <td id="11_6_3">&nbsp;</td>
        <td id="11_6_4">&nbsp;</td>
        <td id="11_6_5">&nbsp;</td>
        <td id="11_7_1">&nbsp;</td>
        <td id="11_7_2">&nbsp;</td>
        <td id="11_7_3">&nbsp;</td>
        <td id="11_7_4">&nbsp;</td>
        <td id="11_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W12">D12</td>
        <td width="20" align="center">12</td>
        <td id="12_1_1" width="20">&nbsp;</td>
        <td id="12_1_2" width="20">&nbsp;</td>
        <td id="12_1_3" width="20">&nbsp;</td>
        <td id="12_1_4" width="20">&nbsp;</td>
        <td id="12_1_5" width="20">&nbsp;</td>
        <td id="12_2_1">&nbsp;</td>
        <td id="12_2_2">&nbsp;</td>
        <td id="12_2_3">&nbsp;</td>
        <td id="12_2_4">&nbsp;</td>
        <td id="12_2_5">&nbsp;</td>
        <td id="12_3_1">&nbsp;</td>
        <td id="12_3_2">&nbsp;</td>
        <td id="12_3_3">&nbsp;</td>
        <td id="12_3_4">&nbsp;</td>
        <td id="12_3_5">&nbsp;</td>
        <td id="12_4_1">&nbsp;</td>
        <td id="12_4_2">&nbsp;</td>
        <td id="12_4_3">&nbsp;</td>
        <td id="12_4_4">&nbsp;</td>
        <td id="12_4_5">&nbsp;</td>
        <td id="12_5_1">&nbsp;</td>
        <td id="12_5_2">&nbsp;</td>
        <td id="12_5_3">&nbsp;</td>
        <td id="12_5_4">&nbsp;</td>
        <td id="12_5_5">&nbsp;</td>
        <td id="12_6_1">&nbsp;</td>
        <td id="12_6_2">&nbsp;</td>
        <td id="12_6_3">&nbsp;</td>
        <td id="12_6_4">&nbsp;</td>
        <td id="12_6_5">&nbsp;</td>
        <td id="12_7_1">&nbsp;</td>
        <td id="12_7_2">&nbsp;</td>
        <td id="12_7_3">&nbsp;</td>
        <td id="12_7_4">&nbsp;</td>
        <td id="12_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W13">D13</td>
        <td width="20" align="center">13</td>
        <td id="13_1_1" width="20">&nbsp;</td>
        <td id="13_1_2" width="20">&nbsp;</td>
        <td id="13_1_3" width="20">&nbsp;</td>
        <td id="13_1_4" width="20">&nbsp;</td>
        <td id="13_1_5" width="20">&nbsp;</td>
        <td id="13_2_1">&nbsp;</td>
        <td id="13_2_2">&nbsp;</td>
        <td id="13_2_3">&nbsp;</td>
        <td id="13_2_4">&nbsp;</td>
        <td id="13_2_5">&nbsp;</td>
        <td id="13_3_1">&nbsp;</td>
        <td id="13_3_2">&nbsp;</td>
        <td id="13_3_3">&nbsp;</td>
        <td id="13_3_4">&nbsp;</td>
        <td id="13_3_5">&nbsp;</td>
        <td id="13_4_1">&nbsp;</td>
        <td id="13_4_2">&nbsp;</td>
        <td id="13_4_3">&nbsp;</td>
        <td id="13_4_4">&nbsp;</td>
        <td id="13_4_5">&nbsp;</td>
        <td id="13_5_1">&nbsp;</td>
        <td id="13_5_2">&nbsp;</td>
        <td id="13_5_3">&nbsp;</td>
        <td id="13_5_4">&nbsp;</td>
        <td id="13_5_5">&nbsp;</td>
        <td id="13_6_1">&nbsp;</td>
        <td id="13_6_2">&nbsp;</td>
        <td id="13_6_3">&nbsp;</td>
        <td id="13_6_4">&nbsp;</td>
        <td id="13_6_5">&nbsp;</td>
        <td id="13_7_1">&nbsp;</td>
        <td id="13_7_2">&nbsp;</td>
        <td id="13_7_3">&nbsp;</td>
        <td id="13_7_4">&nbsp;</td>
        <td id="13_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W14">D14</td>
        <td width="20" align="center">14</td>
        <td id="14_1_1" width="20">&nbsp;</td>
        <td id="14_1_2" width="20">&nbsp;</td>
        <td id="14_1_3" width="20">&nbsp;</td>
        <td id="14_1_4" width="20">&nbsp;</td>
        <td id="14_1_5" width="20">&nbsp;</td>
        <td id="14_2_1">&nbsp;</td>
        <td id="14_2_2">&nbsp;</td>
        <td id="14_2_3">&nbsp;</td>
        <td id="14_2_4">&nbsp;</td>
        <td id="14_2_5">&nbsp;</td>
        <td id="14_3_1">&nbsp;</td>
        <td id="14_3_2">&nbsp;</td>
        <td id="14_3_3">&nbsp;</td>
        <td id="14_3_4">&nbsp;</td>
        <td id="14_3_5">&nbsp;</td>
        <td id="14_4_1">&nbsp;</td>
        <td id="14_4_2">&nbsp;</td>
        <td id="14_4_3">&nbsp;</td>
        <td id="14_4_4">&nbsp;</td>
        <td id="14_4_5">&nbsp;</td>
        <td id="14_5_1">&nbsp;</td>
        <td id="14_5_2">&nbsp;</td>
        <td id="14_5_3">&nbsp;</td>
        <td id="14_5_4">&nbsp;</td>
        <td id="14_5_5">&nbsp;</td>
        <td id="14_6_1">&nbsp;</td>
        <td id="14_6_2">&nbsp;</td>
        <td id="14_6_3">&nbsp;</td>
        <td id="14_6_4">&nbsp;</td>
        <td id="14_6_5">&nbsp;</td>
        <td id="14_7_1">&nbsp;</td>
        <td id="14_7_2">&nbsp;</td>
        <td id="14_7_3">&nbsp;</td>
        <td id="14_7_4">&nbsp;</td>
        <td id="14_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W15">D15</td>
        <td width="20" align="center">15</td>
        <td id="15_1_1" width="20">&nbsp;</td>
        <td id="15_1_2" width="20">&nbsp;</td>
        <td id="15_1_3" width="20">&nbsp;</td>
        <td id="15_1_4" width="20">&nbsp;</td>
        <td id="15_1_5" width="20">&nbsp;</td>
        <td id="15_2_1">&nbsp;</td>
        <td id="15_2_2">&nbsp;</td>
        <td id="15_2_3">&nbsp;</td>
        <td id="15_2_4">&nbsp;</td>
        <td id="15_2_5">&nbsp;</td>
        <td id="15_3_1">&nbsp;</td>
        <td id="15_3_2">&nbsp;</td>
        <td id="15_3_3">&nbsp;</td>
        <td id="15_3_4">&nbsp;</td>
        <td id="15_3_5">&nbsp;</td>
        <td id="15_4_1">&nbsp;</td>
        <td id="15_4_2">&nbsp;</td>
        <td id="15_4_3">&nbsp;</td>
        <td id="15_4_4">&nbsp;</td>
        <td id="15_4_5">&nbsp;</td>
        <td id="15_5_1">&nbsp;</td>
        <td id="15_5_2">&nbsp;</td>
        <td id="15_5_3">&nbsp;</td>
        <td id="15_5_4">&nbsp;</td>
        <td id="15_5_5">&nbsp;</td>
        <td id="15_6_1">&nbsp;</td>
        <td id="15_6_2">&nbsp;</td>
        <td id="15_6_3">&nbsp;</td>
        <td id="15_6_4">&nbsp;</td>
        <td id="15_6_5">&nbsp;</td>
        <td id="15_7_1">&nbsp;</td>
        <td id="15_7_2">&nbsp;</td>
        <td id="15_7_3">&nbsp;</td>
        <td id="15_7_4">&nbsp;</td>
        <td id="15_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W16">D16</td>
        <td width="20" align="center">16</td>
        <td id="16_1_1" width="20">&nbsp;</td>
        <td id="16_1_2" width="20">&nbsp;</td>
        <td id="16_1_3" width="20">&nbsp;</td>
        <td id="16_1_4" width="20">&nbsp;</td>
        <td id="16_1_5" width="20">&nbsp;</td>
        <td id="16_2_1">&nbsp;</td>
        <td id="16_2_2">&nbsp;</td>
        <td id="16_2_3">&nbsp;</td>
        <td id="16_2_4">&nbsp;</td>
        <td id="16_2_5">&nbsp;</td>
        <td id="16_3_1">&nbsp;</td>
        <td id="16_3_2">&nbsp;</td>
        <td id="16_3_3">&nbsp;</td>
        <td id="16_3_4">&nbsp;</td>
        <td id="16_3_5">&nbsp;</td>
        <td id="16_4_1">&nbsp;</td>
        <td id="16_4_2">&nbsp;</td>
        <td id="16_4_3">&nbsp;</td>
        <td id="16_4_4">&nbsp;</td>
        <td id="16_4_5">&nbsp;</td>
        <td id="16_5_1">&nbsp;</td>
        <td id="16_5_2">&nbsp;</td>
        <td id="16_5_3">&nbsp;</td>
        <td id="16_5_4">&nbsp;</td>
        <td id="16_5_5">&nbsp;</td>
        <td id="16_6_1">&nbsp;</td>
        <td id="16_6_2">&nbsp;</td>
        <td id="16_6_3">&nbsp;</td>
        <td id="16_6_4">&nbsp;</td>
        <td id="16_6_5">&nbsp;</td>
        <td id="16_7_1">&nbsp;</td>
        <td id="16_7_2">&nbsp;</td>
        <td id="16_7_3">&nbsp;</td>
        <td id="16_7_4">&nbsp;</td>
        <td id="16_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W17">D17</td>
        <td width="20" align="center">17</td>
        <td id="17_1_1" width="20">&nbsp;</td>
        <td id="17_1_2" width="20">&nbsp;</td>
        <td id="17_1_3" width="20">&nbsp;</td>
        <td id="17_1_4" width="20">&nbsp;</td>
        <td id="17_1_5" width="20">&nbsp;</td>
        <td id="17_2_1">&nbsp;</td>
        <td id="17_2_2">&nbsp;</td>
        <td id="17_2_3">&nbsp;</td>
        <td id="17_2_4">&nbsp;</td>
        <td id="17_2_5">&nbsp;</td>
        <td id="17_3_1">&nbsp;</td>
        <td id="17_3_2">&nbsp;</td>
        <td id="17_3_3">&nbsp;</td>
        <td id="17_3_4">&nbsp;</td>
        <td id="17_3_5">&nbsp;</td>
        <td id="17_4_1">&nbsp;</td>
        <td id="17_4_2">&nbsp;</td>
        <td id="17_4_3">&nbsp;</td>
        <td id="17_4_4">&nbsp;</td>
        <td id="17_4_5">&nbsp;</td>
        <td id="17_5_1">&nbsp;</td>
        <td id="17_5_2">&nbsp;</td>
        <td id="17_5_3">&nbsp;</td>
        <td id="17_5_4">&nbsp;</td>
        <td id="17_5_5">&nbsp;</td>
        <td id="17_6_1">&nbsp;</td>
        <td id="17_6_2">&nbsp;</td>
        <td id="17_6_3">&nbsp;</td>
        <td id="17_6_4">&nbsp;</td>
        <td id="17_6_5">&nbsp;</td>
        <td id="17_7_1">&nbsp;</td>
        <td id="17_7_2">&nbsp;</td>
        <td id="17_7_3">&nbsp;</td>
        <td id="17_7_4">&nbsp;</td>
        <td id="17_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W18">D18</td>
        <td width="20" align="center">18</td>
        <td id="18_1_1" width="20">&nbsp;</td>
        <td id="18_1_2" width="20">&nbsp;</td>
        <td id="18_1_3" width="20">&nbsp;</td>
        <td id="18_1_4" width="20">&nbsp;</td>
        <td id="18_1_5" width="20">&nbsp;</td>
        <td id="18_2_1">&nbsp;</td>
        <td id="18_2_2">&nbsp;</td>
        <td id="18_2_3">&nbsp;</td>
        <td id="18_2_4">&nbsp;</td>
        <td id="18_2_5">&nbsp;</td>
        <td id="18_3_1">&nbsp;</td>
        <td id="18_3_2">&nbsp;</td>
        <td id="18_3_3">&nbsp;</td>
        <td id="18_3_4">&nbsp;</td>
        <td id="18_3_5">&nbsp;</td>
        <td id="18_4_1">&nbsp;</td>
        <td id="18_4_2">&nbsp;</td>
        <td id="18_4_3">&nbsp;</td>
        <td id="18_4_4">&nbsp;</td>
        <td id="18_4_5">&nbsp;</td>
        <td id="18_5_1">&nbsp;</td>
        <td id="18_5_2">&nbsp;</td>
        <td id="18_5_3">&nbsp;</td>
        <td id="18_5_4">&nbsp;</td>
        <td id="18_5_5">&nbsp;</td>
        <td id="18_6_1">&nbsp;</td>
        <td id="18_6_2">&nbsp;</td>
        <td id="18_6_3">&nbsp;</td>
        <td id="18_6_4">&nbsp;</td>
        <td id="18_6_5">&nbsp;</td>
        <td id="18_7_1">&nbsp;</td>
        <td id="18_7_2">&nbsp;</td>
        <td id="18_7_3">&nbsp;</td>
        <td id="18_7_4">&nbsp;</td>
        <td id="18_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center"  id="W19">D19</td>
        <td width="20" align="center">19</td>
        <td id="19_1_1" width="20">&nbsp;</td>
        <td id="19_1_2" width="20">&nbsp;</td>
        <td id="19_1_3" width="20">&nbsp;</td>
        <td id="19_1_4" width="20">&nbsp;</td>
        <td id="19_1_5" width="20">&nbsp;</td>
        <td id="19_2_1">&nbsp;</td>
        <td id="19_2_2">&nbsp;</td>
        <td id="19_2_3">&nbsp;</td>
        <td id="19_2_4">&nbsp;</td>
        <td id="19_2_5">&nbsp;</td>
        <td id="19_3_1">&nbsp;</td>
        <td id="19_3_2">&nbsp;</td>
        <td id="19_3_3">&nbsp;</td>
        <td id="19_3_4">&nbsp;</td>
        <td id="19_3_5">&nbsp;</td>
        <td id="19_4_1">&nbsp;</td>
        <td id="19_4_2">&nbsp;</td>
        <td id="19_4_3">&nbsp;</td>
        <td id="19_4_4">&nbsp;</td>
        <td id="19_4_5">&nbsp;</td>
        <td id="19_5_1">&nbsp;</td>
        <td id="19_5_2">&nbsp;</td>
        <td id="19_5_3">&nbsp;</td>
        <td id="19_5_4">&nbsp;</td>
        <td id="19_5_5">&nbsp;</td>
        <td id="19_6_1">&nbsp;</td>
        <td id="19_6_2">&nbsp;</td>
        <td id="19_6_3">&nbsp;</td>
        <td id="19_6_4">&nbsp;</td>
        <td id="19_6_5">&nbsp;</td>
        <td id="19_7_1">&nbsp;</td>
        <td id="19_7_2">&nbsp;</td>
        <td id="19_7_3">&nbsp;</td>
        <td id="19_7_4">&nbsp;</td>
        <td id="19_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W20">D20</td>
        <td width="20" align="center">20</td>
        <td id="20_1_1" width="20">&nbsp;</td>
        <td id="20_1_2" width="20">&nbsp;</td>
        <td id="20_1_3" width="20">&nbsp;</td>
        <td id="20_1_4" width="20">&nbsp;</td>
        <td id="20_1_5" width="20">&nbsp;</td>
        <td id="20_2_1">&nbsp;</td>
        <td id="20_2_2">&nbsp;</td>
        <td id="20_2_3">&nbsp;</td>
        <td id="20_2_4">&nbsp;</td>
        <td id="20_2_5">&nbsp;</td>
        <td id="20_3_1">&nbsp;</td>
        <td id="20_3_2">&nbsp;</td>
        <td id="20_3_3">&nbsp;</td>
        <td id="20_3_4">&nbsp;</td>
        <td id="20_3_5">&nbsp;</td>
        <td id="20_4_1">&nbsp;</td>
        <td id="20_4_2">&nbsp;</td>
        <td id="20_4_3">&nbsp;</td>
        <td id="20_4_4">&nbsp;</td>
        <td id="20_4_5">&nbsp;</td>
        <td id="20_5_1">&nbsp;</td>
        <td id="20_5_2">&nbsp;</td>
        <td id="20_5_3">&nbsp;</td>
        <td id="20_5_4">&nbsp;</td>
        <td id="20_5_5">&nbsp;</td>
        <td id="20_6_1">&nbsp;</td>
        <td id="20_6_2">&nbsp;</td>
        <td id="20_6_3">&nbsp;</td>
        <td id="20_6_4">&nbsp;</td>
        <td id="20_6_5">&nbsp;</td>
        <td id="20_7_1">&nbsp;</td>
        <td id="20_7_2">&nbsp;</td>
        <td id="20_7_3">&nbsp;</td>
        <td id="20_7_4">&nbsp;</td>
        <td id="20_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W21">D21</td>
        <td width="20" align="center">21</td>
        <td id="21_1_1" width="20">&nbsp;</td>
        <td id="21_1_2" width="20">&nbsp;</td>
        <td id="21_1_3" width="20">&nbsp;</td>
        <td id="21_1_4" width="20">&nbsp;</td>
        <td id="21_1_5" width="20">&nbsp;</td>
        <td id="21_2_1">&nbsp;</td>
        <td id="21_2_2">&nbsp;</td>
        <td id="21_2_3">&nbsp;</td>
        <td id="21_2_4">&nbsp;</td>
        <td id="21_2_5">&nbsp;</td>
        <td id="21_3_1">&nbsp;</td>
        <td id="21_3_2">&nbsp;</td>
        <td id="21_3_3">&nbsp;</td>
        <td id="21_3_4">&nbsp;</td>
        <td id="21_3_5">&nbsp;</td>
        <td id="21_4_1">&nbsp;</td>
        <td id="21_4_2">&nbsp;</td>
        <td id="21_4_3">&nbsp;</td>
        <td id="21_4_4">&nbsp;</td>
        <td id="21_4_5">&nbsp;</td>
        <td id="21_5_1">&nbsp;</td>
        <td id="21_5_2">&nbsp;</td>
        <td id="21_5_3">&nbsp;</td>
        <td id="21_5_4">&nbsp;</td>
        <td id="21_5_5">&nbsp;</td>
        <td id="21_6_1">&nbsp;</td>
        <td id="21_6_2">&nbsp;</td>
        <td id="21_6_3">&nbsp;</td>
        <td id="21_6_4">&nbsp;</td>
        <td id="21_6_5">&nbsp;</td>
        <td id="21_7_1">&nbsp;</td>
        <td id="21_7_2">&nbsp;</td>
        <td id="21_7_3">&nbsp;</td>
        <td id="21_7_4">&nbsp;</td>
        <td id="21_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W22">D22</td>
        <td width="20" align="center">22</td>
        <td id="22_1_1" width="20">&nbsp;</td>
        <td id="22_1_2" width="20">&nbsp;</td>
        <td id="22_1_3" width="20">&nbsp;</td>
        <td id="22_1_4" width="20">&nbsp;</td>
        <td id="22_1_5" width="20">&nbsp;</td>
        <td id="22_2_1">&nbsp;</td>
        <td id="22_2_2">&nbsp;</td>
        <td id="22_2_3">&nbsp;</td>
        <td id="22_2_4">&nbsp;</td>
        <td id="22_2_5">&nbsp;</td>
        <td id="22_3_1">&nbsp;</td>
        <td id="22_3_2">&nbsp;</td>
        <td id="22_3_3">&nbsp;</td>
        <td id="22_3_4">&nbsp;</td>
        <td id="22_3_5">&nbsp;</td>
        <td id="22_4_1">&nbsp;</td>
        <td id="22_4_2">&nbsp;</td>
        <td id="22_4_3">&nbsp;</td>
        <td id="22_4_4">&nbsp;</td>
        <td id="22_4_5">&nbsp;</td>
        <td id="22_5_1">&nbsp;</td>
        <td id="22_5_2">&nbsp;</td>
        <td id="22_5_3">&nbsp;</td>
        <td id="22_5_4">&nbsp;</td>
        <td id="22_5_5">&nbsp;</td>
        <td id="22_6_1">&nbsp;</td>
        <td id="22_6_2">&nbsp;</td>
        <td id="22_6_3">&nbsp;</td>
        <td id="22_6_4">&nbsp;</td>
        <td id="22_6_5">&nbsp;</td>
        <td id="22_7_1">&nbsp;</td>
        <td id="22_7_2">&nbsp;</td>
        <td id="22_7_3">&nbsp;</td>
        <td id="22_7_4">&nbsp;</td>
        <td id="22_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W23">D23</td>
        <td width="20" align="center">23</td>
        <td id="23_1_1" width="20">&nbsp;</td>
        <td id="23_1_2" width="20">&nbsp;</td>
        <td id="23_1_3" width="20">&nbsp;</td>
        <td id="23_1_4" width="20">&nbsp;</td>
        <td id="23_1_5" width="20">&nbsp;</td>
        <td id="23_2_1">&nbsp;</td>
        <td id="23_2_2">&nbsp;</td>
        <td id="23_2_3">&nbsp;</td>
        <td id="23_2_4">&nbsp;</td>
        <td id="23_2_5">&nbsp;</td>
        <td id="23_3_1">&nbsp;</td>
        <td id="23_3_2">&nbsp;</td>
        <td id="23_3_3">&nbsp;</td>
        <td id="23_3_4">&nbsp;</td>
        <td id="23_3_5">&nbsp;</td>
        <td id="23_4_1">&nbsp;</td>
        <td id="23_4_2">&nbsp;</td>
        <td id="23_4_3">&nbsp;</td>
        <td id="23_4_4">&nbsp;</td>
        <td id="23_4_5">&nbsp;</td>
        <td id="23_5_1">&nbsp;</td>
        <td id="23_5_2">&nbsp;</td>
        <td id="23_5_3">&nbsp;</td>
        <td id="23_5_4">&nbsp;</td>
        <td id="23_5_5">&nbsp;</td>
        <td id="23_6_1">&nbsp;</td>
        <td id="23_6_2">&nbsp;</td>
        <td id="23_6_3">&nbsp;</td>
        <td id="23_6_4">&nbsp;</td>
        <td id="23_6_5">&nbsp;</td>
        <td id="23_7_1">&nbsp;</td>
        <td id="23_7_2">&nbsp;</td>
        <td id="23_7_3">&nbsp;</td>
        <td id="23_7_4">&nbsp;</td>
        <td id="23_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W24">D24</td>
        <td width="20" align="center">24</td>
        <td id="24_1_1" width="20">&nbsp;</td>
        <td id="24_1_2" width="20">&nbsp;</td>
        <td id="24_1_3" width="20">&nbsp;</td>
        <td id="24_1_4" width="20">&nbsp;</td>
        <td id="24_1_5" width="20">&nbsp;</td>
        <td id="24_2_1">&nbsp;</td>
        <td id="24_2_2">&nbsp;</td>
        <td id="24_2_3">&nbsp;</td>
        <td id="24_2_4">&nbsp;</td>
        <td id="24_2_5">&nbsp;</td>
        <td id="24_3_1">&nbsp;</td>
        <td id="24_3_2">&nbsp;</td>
        <td id="24_3_3">&nbsp;</td>
        <td id="24_3_4">&nbsp;</td>
        <td id="24_3_5">&nbsp;</td>
        <td id="24_4_1">&nbsp;</td>
        <td id="24_4_2">&nbsp;</td>
        <td id="24_4_3">&nbsp;</td>
        <td id="24_4_4">&nbsp;</td>
        <td id="24_4_5">&nbsp;</td>
        <td id="24_5_1">&nbsp;</td>
        <td id="24_5_2">&nbsp;</td>
        <td id="24_5_3">&nbsp;</td>
        <td id="24_5_4">&nbsp;</td>
        <td id="24_5_5">&nbsp;</td>
        <td id="24_6_1">&nbsp;</td>
        <td id="24_6_2">&nbsp;</td>
        <td id="24_6_3">&nbsp;</td>
        <td id="24_6_4">&nbsp;</td>
        <td id="24_6_5">&nbsp;</td>
        <td id="24_7_1">&nbsp;</td>
        <td id="24_7_2">&nbsp;</td>
        <td id="24_7_3">&nbsp;</td>
        <td id="24_7_4">&nbsp;</td>
        <td id="24_7_5">&nbsp;</td>
      </tr>
      <tr>
        <td width="220" align="center" id="W25">D25</td>
        <td width="20" align="center">25</td>
        <td id="25_1_1" width="20">&nbsp;</td>
        <td id="25_1_2" width="20">&nbsp;</td>
        <td id="25_1_3" width="20">&nbsp;</td>
        <td id="25_1_4" width="20">&nbsp;</td>
        <td id="25_1_5" width="20">&nbsp;</td>
        <td id="25_2_1">&nbsp;</td>
        <td id="25_2_2">&nbsp;</td>
        <td id="25_2_3">&nbsp;</td>
        <td id="25_2_4">&nbsp;</td>
        <td id="25_2_5">&nbsp;</td>
        <td id="25_3_1">&nbsp;</td>
        <td id="25_3_2">&nbsp;</td>
        <td id="25_3_3">&nbsp;</td>
        <td id="25_3_4">&nbsp;</td>
        <td id="25_3_5">&nbsp;</td>
        <td id="25_4_1">&nbsp;</td>
        <td id="25_4_2">&nbsp;</td>
        <td id="25_4_3">&nbsp;</td>
        <td id="25_4_4">&nbsp;</td>
        <td id="25_4_5">&nbsp;</td>
        <td id="25_5_1">&nbsp;</td>
        <td id="25_5_2">&nbsp;</td>
        <td id="25_5_3">&nbsp;</td>
        <td id="25_5_4">&nbsp;</td>
        <td id="25_5_5">&nbsp;</td>
        <td id="25_6_1">&nbsp;</td>
        <td id="25_6_2">&nbsp;</td>
        <td id="25_6_3">&nbsp;</td>
        <td id="25_6_4">&nbsp;</td>
        <td id="25_6_5">&nbsp;</td>
        <td id="25_7_1">&nbsp;</td>
        <td id="25_7_2">&nbsp;</td>
        <td id="25_7_3">&nbsp;</td>
        <td id="25_7_4">&nbsp;</td>
        <td id="25_7_5">&nbsp;</td>
      </tr>
    </table>
    <p>  12节:0810-0950&nbsp;&nbsp;&nbsp;&nbsp;34节:1000-1140&nbsp;&nbsp;&nbsp;&nbsp;56节:1430-1610&nbsp;&nbsp;&nbsp;&nbsp;
    78节:1620-1800&nbsp;&nbsp;&nbsp;&nbsp;晚:1900-2040</p>
    
    </body>
    </html>
    '''
    # print(str(days), str(day_jieci))
    table_template = table_template.replace('#back__color', backcolor)
    table_template = table_template.replace('#td_list', str(td_list))
    webview.load_html(table_template)