text: // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  //      http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS-IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  
  
  var TO_LAYOUT = {
    'id': 'to',
    'title': 'Tongan Standard',
    'mappings': {
      ',c': {
        '': '{{\u02bb}}1234567890-=' +
            'qwertyuiop[]{{\u0304}}' +
            'asdfghjkl:\'' +
            'zxcvbnm,./'
      },
      's,sc': {
        '': '{{\u00af}}!@#$%^&*()_+' +
            'QWERTYUIOP{}{{\u0301}}' +
            'ASDFGHJKL;"' +
            'ZXCVBNM<>?'
      },
      // TO be completed with ctrl layer for macron and acutes on 5 vowels
      'l,cl': {
        '': '`1234567890-=' +
            'qwertyuiop[]\\' +
            'asdfghjkl:"' +
            'zxcvbnm,./'
      },
      'sl,scl': {
        '': '~!@#$%^&*()_+' +
            'QWERTYUIOP{}|' +
            'ASDFGHJKL;\'' +
            'ZXCVBNM<>?'
      }
    },
    'transform': {
      '^': '^',  // Placeholder
    }
  };
  
  // Load the layout and inform the keyboard to switch layout if necessary.
  google.elements.keyboard.loadme(TO_LAYOUT);
  to = TO_LAYOUT;