Full Code of jbialobr/JsQRScanner for AI

master acccd1a8ae4d cached
35 files
2.1 MB
544.8k tokens
2998 symbols
1 requests
Download .txt
Showing preview only (2,179K chars total). Download the full file or copy to clipboard to get everything.
Repository: jbialobr/JsQRScanner
Branch: master
Commit: acccd1a8ae4d
Files: 35
Total size: 2.1 MB

Directory structure:
gitextract_ic7wi0vf/

├── .classpath
├── .github/
│   └── workflows/
│       ├── build-minified.yaml
│       └── build-pretty.yaml
├── .gitignore
├── .gitmodules
├── .project
├── LICENSE
├── README.md
├── _config.yml
├── docs/
│   ├── JsQRScanner.css
│   ├── index.html
│   ├── js/
│   │   ├── 88507C13C1223C3F2A335CFAAA4EF584.cache.js
│   │   ├── 9C51964BB0BBCC41BB79120ED90449EA.cache.js
│   │   ├── B566A15506556F952CAD2B7994FFA824.cache.js
│   │   ├── D9940D84355A4C8E89013B8814821244.cache.js
│   │   ├── F4C3969B01AFD421179360B47BCEA2E0.cache.js
│   │   ├── compilation-mappings.txt
│   │   ├── jsqrscanner.devmode.js
│   │   └── jsqrscanner.nocache.js
│   └── jsPretty/
│       ├── 501126CF40907BBF07EEB43C5C1ECF17.cache.js
│       ├── 593A722CF2D395EAF34657FD9ED20B44.cache.js
│       ├── 5FC524D33D0B4E3F6757581F278FD1C2.cache.js
│       ├── 8EE367121C720156A3988FEB55B1D141.cache.js
│       ├── A0B8A701676EC50AB4CC7360F3404F4E.cache.js
│       ├── compilation-mappings.txt
│       ├── jsqrscanner.devmode.js
│       └── jsqrscanner.nocache.js
├── pom.xml
└── src/
    └── main/
        ├── java/
        │   └── jb/
        │       ├── JsQRScanner.gwt.xml
        │       └── client/
        │           ├── AsyncQRCallback.java
        │           ├── JsQRScanner.java
        │           └── JsQRScannerEntryPoint.java
        └── webapp/
            ├── Index.html
            ├── JsQRScanner.css
            └── WEB-INF/
                └── web.xml

================================================
FILE CONTENTS
================================================

================================================
FILE: .classpath
================================================
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gwt-qrscanner/core/src/main/java"/>
	<classpathentry excluding="org/timepedia/exporter/doclet/JsDoclet.java" kind="src" path="gwt-exporter/core/src/main/java"/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
	<classpathentry kind="con" path="com.google.appengine.eclipse.core.GAE_CONTAINER"/>
	<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
	<classpathentry kind="output" path="war/WEB-INF/classes"/>
</classpath>


================================================
FILE: .github/workflows/build-minified.yaml
================================================

name: Build the minified version

on: [ push ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: Checkout submodules
      uses: textbook/git-checkout-submodule-action@master
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - uses: actions/cache@v1
      with:
        path: ~/.m2/repository
        key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
        restore-keys: |
          ${{ runner.os }}-maven-        
    - name: Build with Maven
      run: mvn -B package --file pom.xml
    - name: Copy artifacts
      run: mkdir js-minified && cp target/JsQRScanner-1.0/jsqrscanner/*.* js-minified
    - uses: actions/upload-artifact@v1
      with:
        name: js-minified
        path: js-minified

================================================
FILE: .github/workflows/build-pretty.yaml
================================================

name: Build the pretty version

on: [ push ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: Checkout submodules
      uses: textbook/git-checkout-submodule-action@master
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - uses: actions/cache@v1
      with:
        path: ~/.m2/repository
        key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
        restore-keys: |
          ${{ runner.os }}-maven-        
    - name: Build with Maven
      run: mvn -B package -Dgwt.style=PRETTY --file pom.xml
    - name: Copy artifacts
      run: mkdir js-pretty && cp target/JsQRScanner-1.0/jsqrscanner/*.* js-pretty
    - uses: actions/upload-artifact@v1
      with:
        name: js-pretty
        path: js-pretty

================================================
FILE: .gitignore
================================================
.settings/
*.class
war/WEB-INF/classes/
war/WEB-INF/lib/
gwt-unitCache/
war/jsqrscanner/
war/WEB-INF/deploy/
/.gwt/.gwt-log
/ts/
/war/jsPretty/jsqrscanner.devmode.js
/war/js/jsqrscanner.devmode.js
/target/
/war/


================================================
FILE: .gitmodules
================================================
[submodule "gwt-qrscanner"]
	path = gwt-qrscanner
	url = https://github.com/jbialobr/gwt-qrscanner.git
[submodule "gwt-exporter"]
	path = gwt-exporter
	url = https://github.com/jbialobr/gwt-exporter.git


================================================
FILE: .project
================================================
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>jsQRScanner</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.wst.common.project.facet.core.builder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.google.appengine.eclipse.core.gaeProjectChangeNotifier</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.google.appengine.eclipse.core.projectValidator</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>com.google.appengine.eclipse.core.gaeNature</nature>
		<nature>com.google.gwt.eclipse.core.gwtNature</nature>
		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
	</natures>
</projectDescription>


================================================
FILE: LICENSE
================================================
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "{}"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright {yyyy} {name of copyright owner}

   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.


================================================
FILE: README.md
================================================
# JsQRScanner

JavaScript QR Code scanner for HTML5 supporting browsers.
This library is based on the java implementation of the [zxing QR reader](https://github.com/zxing/zxing).
The library is automaticaly compiled by GWT from the original source with [few modifications](https://github.com/jbialobr/gwt-qrscanner) made to work with the html canvas element.
The export of the public api is made with the [gwt-exporter](https://github.com/manolo/gwt-exporter).

# Live demo

https://jbialobr.github.io/JsQRScanner/

[Treasure Hunt Game Creator using QR codes to encode clues](https://treasurehuntqr.appspot.com/treasurehunts/play/5657382461898752?at=106253815718623556511956012583&au=5629499534213120)

# How to use

1) Place all the files from the [js](https://github.com/jbialobr/JsQRScanner/blob/master/docs/js/) directory on your server.

2) Add the [js script](https://github.com/jbialobr/JsQRScanner/blob/master/docs/js/jsqrscanner.nocache.js) into your page.
```html
<script type="text/javascript" src="/js/jsqrscanner.nocache.js"></script>
```
3) Create a scanner control and append it to the DOM.
```js
  <script type="text/javascript">
    function onQRCodeScanned(scannedText)
    {
    	var scannedTextMemo = document.getElementById("scannedTextMemo");
    	if(scannedTextMemo)
    	{
    		scannedTextMemo.value = scannedText;
    	}
    }
  
    //this function will be called when JsQRScanner is ready to use
    function JsQRScannerReady()
    {
        //create a new scanner passing to it a callback function that will be invoked when
        //the scanner succesfully scan a QR code
        var jbScanner = new JsQRScanner(onQRCodeScanned);
        //reduce the size of analyzed images to increase performance on mobile devices
        jbScanner.setSnapImageMaxSize(300);
    	var scannerParentElement = document.getElementById("scanner");
    	if(scannerParentElement)
    	{
    	    //append the jbScanner to an existing DOM element
    		jbScanner.appendTo(scannerParentElement);
    	}        
    }
  </script> 
```

Providing a video stream in a custom way:

```js
  <script type="text/javascript">
    function onQRCodeScanned(scannedText)
    {
    	var scannedTextMemo = document.getElementById("scannedTextMemo");
    	if(scannedTextMemo)
    	{
    		scannedTextMemo.value = scannedText;
    	}
    }
    
    //funtion returning a promise with a video stream
    function provideVideoQQ()
    {
        return navigator.mediaDevices.enumerateDevices()
        .then(function(devices) {
            var exCameras = [];
            devices.forEach(function(device) {
            if (device.kind === 'videoinput') {
              exCameras.push(device.deviceId)
            }
         });
            
            return Promise.resolve(exCameras);
        }).then(function(ids){
            if(ids.length === 0)
            {
              return Promise.reject('Could not find a webcam');
            }
            
            return navigator.mediaDevices.getUserMedia({
                video: {
                  'optional': [{
                    'sourceId': ids.length === 1 ? ids[0] : ids[1]//this way QQ browser opens the rear camera
                    }]
                }
            });        
        });                
    }  
  
    //this function will be called when JsQRScanner is ready to use
    function JsQRScannerReady()
    {
        //create a new scanner passing to it a callback function that will be invoked when
        //the scanner succesfully scan a QR code
        var jbScanner = new JsQRScanner(onQRCodeScanned, provideVideoQQ);
        //reduce the size of analyzed images to increase performance on mobile devices
        jbScanner.setSnapImageMaxSize(300);
    	var scannerParentElement = document.getElementById("scanner");
    	if(scannerParentElement)
    	{
    	    //append the jbScanner to an existing DOM element
    		jbScanner.appendTo(scannerParentElement);
    	}        
    }
  </script> 
```


# Scanner API

**.appendTo( htmlElement )**

Appends the scanner to the given **htmlElement**

**.removeFrom( htmlElement )**

Removes the scanner from the given **htmlElement**
Does nothing If the scanner is not a child of **htmlElement**

**.stopScanning()**

Stops the scanner.

**.resumeScanning()**

Resumes the previously stopped scanner.

**.setScanInterval( scanIntervalMilliseconds )**

Sets the interval at which the scanner attempts to decode a qr code.

**.getScanInterval()**

Returns the interval at which the scanner attempts to decode a qr code.
The interval is returned in milliseconds.

**.setSnapImageMaxSize( snapImageMaxSizeInPixels )**

Sets the maximum size of images captured from the webcam.
The limit is applied to both width and height. The ratio of the image is preserved
while resizing. Smaller sizes, like 300px can be set to increase performance on
mobile devices.

**.getSnapImageMaxSize()**

Returns the SnapImageMaxSize in pixels.

**.isActive()**

Returns false if scanner was stopped, true otherwise.

**.isScanning()**

Returns true if scanner is actively scanning.
That is the scanner is active and is attached to the DOM.

# Known Issues

[List of known issues](https://github.com/jbialobr/JsQRScanner/issues?q=is%3Aissue+is%3Aopen+label%3A%22known+issue%22)


================================================
FILE: _config.yml
================================================
theme: jekyll-theme-slate

================================================
FILE: docs/JsQRScanner.css
================================================
.qrscanner video {
  max-width: 95%;
  max-height: 75%;
}

.row-element-set {
  display: flex;
  flex-direction: column;
}
.row-element {
  padding: .2em 0em;
}

.row-element-set-QRScanner
{
  max-width: 30em; 
  display: flex;
  flex-direction: column;
}

body
{
  display: flex;
  justify-content: center;
}

.form-field-caption {
  font-weight: bold;
}

.form-field-input
{
 width: 100%; 
}

    .error_message {
       color: red; 
       background-color: white; 
       border: 1px solid red; 
       padding: 4px; 
       font-family: sans-serif 
    }


================================================
FILE: docs/index.html
================================================
<!doctype html>
<!-- The DOCTYPE declaration above will set the     -->
<!-- browser's rendering engine into                -->
<!-- "Standards Mode". Replacing this declaration   -->
<!-- with a "Quirks Mode" doctype is not supported. -->

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="author" content="Janusz Białobrzewski" />
    <!--                                                               -->
    <!-- Consider inlining CSS to reduce the number of requested files -->
    <!--                                                               -->
    <link type="text/css" rel="stylesheet" href="JsQRScanner.css">

    <!--                                           -->
    <!-- Any title is fine                         -->
    <!--                                           -->
    <title>JsQRScanner example</title>
    
    <!--                                           -->
    <!-- This script loads your compiled module.   -->
    <script type="text/javascript" src="/JsQRScanner/jsPretty/jsqrscanner.nocache.js"></script>
  </head>
  <body>

    <div class="row-element-set row-element-set-QRScanner">
    <!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
    <noscript>
      <div class="row-element-set error_message">
        Your web browser must have JavaScript enabled
        in order for this application to display correctly.
      </div>
    </noscript>
    <div class="row-element-set error_message" id="secure-connection-message" style="display: none;" hidden >
      You may need to serve this page over a secure connection (https) to run JsQRScanner correctly.
    </div>
    <script> 
    if (location.protocol != 'https:') { 
      document.getElementById('secure-connection-message').style='display: block';
      }
      </script>  

      <h1>JsQRScanner example</h1>
      <div class="row-element">
        <div class="FlexPanel detailsPanel QRScannerShort">
          <div class="FlexPanel shortInfoPanel">
            <div class="gwt-HTML">
              Point the webcam to a QR code.
            </div>
          </div>
        </div>
      </div>
      <br>
      <div class="row-element">
        <div class="qrscanner" id="scanner">
        </div>
      </div>
      <div class="row-element">
        <div class="form-field form-field-memo">
          <div class="form-field-caption-panel">
            <div class="gwt-Label form-field-caption">
              Scanned text
            </div>
          </div>
          <div class="FlexPanel form-field-input-panel">
            <textarea id="scannedTextMemo" class="textInput form-memo form-field-input textInput-readonly" rows="3" readonly>
            </textarea>
          </div>
        </div>
        <div class="form-field form-field-memo">
          <div class="form-field-caption-panel">
            <div class="gwt-Label form-field-caption">
              Scanned text history
            </div>
          </div>
          <div class="FlexPanel form-field-input-panel">
            <textarea id="scannedTextMemoHist" class="textInput form-memo form-field-input textInput-readonly" value="" rows="6" readonly>
            </textarea>
          </div>
        </div>
      </div>
      <br>
      <a style="font-weight: bold;" href="https://github.com/jbialobr/JsQRScanner">The source code is hosted on GitHub</a>
    </div>
  <script type="text/javascript">
    function onQRCodeScanned(scannedText)
    {
    	var scannedTextMemo = document.getElementById("scannedTextMemo");
    	if(scannedTextMemo)
    	{
    		scannedTextMemo.value = scannedText;
    	}
    	var scannedTextMemoHist = document.getElementById("scannedTextMemoHist");
    	if(scannedTextMemoHist)
    	{
    		scannedTextMemoHist.value = scannedTextMemoHist.value + '\n' + scannedText;
    	}
    }
    
    function provideVideo()
    {
        var n = navigator;

        if (n.mediaDevices && n.mediaDevices.getUserMedia)
        {
          return n.mediaDevices.getUserMedia({
            video: {
              facingMode: "environment"
            },
            audio: false
          });
        } 
        
        return Promise.reject('Your browser does not support getUserMedia');
    }

    function provideVideoQQ()
    {
        return navigator.mediaDevices.enumerateDevices()
        .then(function(devices) {
            var exCameras = [];
            devices.forEach(function(device) {
            if (device.kind === 'videoinput') {
              exCameras.push(device.deviceId)
            }
         });
            
            return Promise.resolve(exCameras);
        }).then(function(ids){
            if(ids.length === 0)
            {
              return Promise.reject('Could not find a webcam');
            }
            
            return navigator.mediaDevices.getUserMedia({
                video: {
                  'optional': [{
                    'sourceId': ids.length === 1 ? ids[0] : ids[1]//this way QQ browser opens the rear camera
                    }]
                }
            });        
        });                
    }
    
    //this function will be called when JsQRScanner is ready to use
    function JsQRScannerReady()
    {
        //create a new scanner passing to it a callback function that will be invoked when
        //the scanner succesfully scan a QR code
        var jbScanner = new JsQRScanner(onQRCodeScanned);
        //var jbScanner = new JsQRScanner(onQRCodeScanned, provideVideo);
        //reduce the size of analyzed image to increase performance on mobile devices
        jbScanner.setSnapImageMaxSize(300);
    	var scannerParentElement = document.getElementById("scanner");
    	if(scannerParentElement)
    	{
    	    //append the jbScanner to an existing DOM element
    		jbScanner.appendTo(scannerParentElement);
    	}        
    }
  </script>    
  </body>
</html>


================================================
FILE: docs/js/88507C13C1223C3F2A335CFAAA4EF584.cache.js
================================================
jsqrscanner.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.8.2\";var $strongName = '88507C13C1223C3F2A335CFAAA4EF584';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function H(){}\nfunction Vg(){}\nfunction Sg(){}\nfunction mb(){}\nfunction fc(){}\nfunction nc(){}\nfunction qc(){}\nfunction qi(){}\nfunction pi(){}\nfunction ah(){}\nfunction Wh(){}\nfunction Yh(){}\nfunction wr(){}\nfunction Ch(a){eh()}\nfunction fo(){fo=Sg}\nfunction fk(a,b){a.c=b}\nfunction R(a,b){a.t=b}\nfunction Ln(a,b){a.f=b}\nfunction Mn(a,b){a.j=b}\nfunction tn(a){this.a=a}\nfunction xn(a){this.a=a}\nfunction Vn(a){this.a=a}\nfunction Yn(a){this.a=a}\nfunction Yk(a){this.a=a}\nfunction vi(a){this.a=a}\nfunction ki(a){this.c=a}\nfunction xj(a){this.c=a}\nfunction vq(a){this.c=a}\nfunction gq(a){this.a=a}\nfunction Dq(a){this.a=a}\nfunction Hq(a){this.a=a}\nfunction _m(a){this.a=a}\nfunction So(a){this.a=a}\nfunction Kr(a){this.a=a}\nfunction hr(a){this.c=a}\nfunction dt(a){this.a=a}\nfunction ou(a){this.a=a}\nfunction Cm(){this.a=true}\nfunction _q(){Uq(this)}\nfunction Mt(){Jt(this)}\nfunction ju(){hu(this)}\nfunction Fb(){Db.call(this)}\nfunction Di(){zi.call(this)}\nfunction Gi(){zi.call(this)}\nfunction Ki(){zi.call(this)}\nfunction $n(){Fb.call(this)}\nfunction _n(){Fb.call(this)}\nfunction co(){Fb.call(this)}\nfunction No(){Fb.call(this)}\nfunction Po(){Fb.call(this)}\nfunction ap(){Fb.call(this)}\nfunction Br(){Fb.call(this)}\nfunction db(){db=Sg;oi()}\nfunction eh(){eh=Sg;Ih()}\nfunction As(){As=Sg;zs=Cs()}\nfunction Jb(){Jb=Sg;Ib=new H}\nfunction _k(){this.a=new Xl}\nfunction ks(){this.a=new hs}\nfunction Rs(){Fb.call(this)}\nfunction pq(a){qq(a,a.b)}\nfunction It(a,b){Lt(a.a,b)}\nfunction nu(a,b){It(a.a,b.b)}\nfunction ci(a,b){ei(a,b,a.b)}\nfunction Q(a,b){R(a,(eh(),b))}\nfunction P(a){return eh(),a.t}\nfunction zg(a){return a.e}\nfunction uc(b,a){b.width=a}\nfunction tc(b,a){b.height=a}\nfunction kc(a){jc();ic.M(a)}\nfunction cc(){cc=Sg;bc=new fc}\nfunction ur(){ur=Sg;tr=new wr}\nfunction uu(){uu=Sg;tu=new ru}\nfunction Gb(a){Eb.call(this,a)}\nfunction Hb(a){wb.call(this,a)}\nfunction si(a){wb.call(this,a)}\nfunction Zk(a){Eb.call(this,a)}\nfunction Wn(a){Eb.call(this,a)}\nfunction ao(a){Gb.call(this,a)}\nfunction eo(a){Gb.call(this,a)}\nfunction Oo(a){Gb.call(this,a)}\nfunction Qo(a){Gb.call(this,a)}\nfunction bp(a){Gb.call(this,a)}\nfunction bo(a){ao.call(this,a)}\nfunction wp(a){ao.call(this,a)}\nfunction Uh(a){yc.call(this,a)}\nfunction et(a){dt.call(this,a)}\nfunction gt(){dt.call(this,mv)}\nfunction up(){Yn.call(this,'')}\nfunction Db(){this.I();this.K()}\nfunction kb(a){R(this,(eh(),a))}\nfunction $g(a){R(this,(eh(),a))}\nfunction Ub(){Ub=Sg;!!(jc(),ic)}\nfunction Zs(a,b){a.splice(b,1)}\nfunction th(a,b){a.__listener=b}\nfunction Gk(a,b){return a.a[b]}\nfunction Pi(a,b){return a.d-b.d}\nfunction Gn(a){return a.a&&a.q}\nfunction ku(a){return new Wt(a)}\nfunction Bc(a,b){return vo(a,b)}\nfunction mo(a){lo(a);return a.n}\nfunction rp(a,b){a.a+=b;return a}\nfunction Dh(a){zh();eh();return}\nfunction Yg(a){(eh(),a.t).src=''}\nfunction ib(a,b){tc((eh(),a.t),b)}\nfunction jb(a,b){uc((eh(),a.t),b)}\nfunction Zp(a,b){return ss(a.a,b)}\nfunction $p(a){return a.a.c+a.b.c}\nfunction is(a,b){return Vp(a.a,b)}\nfunction pu(a,b,c){Xp(a.a,b,c)}\nfunction rj(a){sj.call(this,a,a)}\nfunction Fo(){Gb.call(this,null)}\nfunction zi(){yi();Db.call(this)}\nfunction ds(a){this.c=a;as(this)}\nfunction Qi(a,b){this.c=a;this.d=b}\nfunction hj(a,b){this.c=a;this.d=b}\nfunction jk(a,b){this.a=a;this.b=b}\nfunction gl(a,b){this.b=a;this.a=b}\nfunction Nt(a){Jt(this);this.a=a}\nfunction Mm(a,b){this.a=a;this.b=b}\nfunction Nm(a,b){this.b=a;this.a=b}\nfunction cm(a,b){Qi.call(this,a,b)}\nfunction fj(a,b){Qi.call(this,a,b)}\nfunction sl(a,b){Qi.call(this,a,b)}\nfunction Qq(a,b){this.a=a;this.b=b}\nfunction Rr(a,b){this.b=a;this.a=b}\nfunction Ut(a,b){a.appendChild(b)}\nfunction Vt(a,b){a.removeChild(b)}\nfunction Lt(a,b){a.apply(null,[b])}\nfunction In(a,b){nu(a.b,new Mi(b))}\nfunction $h(a,b){Oh(a,b,(eh(),a.t))}\nfunction hp(a,b){return pt(a),a===b}\nfunction Ro(a,b){return Uo(a.a,b.a)}\nfunction Gs(a,b){return a.a.get(b)}\nfunction kp(a,b){return a.substr(b)}\nfunction zp(a,b){return fp(a.a,b.a)}\nfunction Es(){As();return new zs}\nfunction Mg(){Kg==null&&(Kg=[])}\nfunction ac(){Rb!=0&&(Rb=0);Tb=-1}\nfunction Ih(){Ih=Sg;zh();wh[Wu]=Dh}\nfunction Is(a){this.a=Es();this.b=a}\nfunction ts(a){this.a=Es();this.b=a}\nfunction Ni(a){this.b=a;this.a=null}\nfunction Wt(a){Xt.call(this,a,null)}\nfunction _b(a){$wnd.clearTimeout(a)}\nfunction lh(a){$wnd.clearTimeout(a)}\nfunction kh(a){$wnd.clearInterval(a)}\nfunction Xt(a,b){this.a=new Tt(a,b)}\nfunction lu(a,b){return new Xt(a,b)}\nfunction cn(a,b,c){return ik(a,c,c,b)}\nfunction op(a){return pp(a,a.length)}\nfunction Rp(a){return !a?null:a.jb()}\nfunction md(a){return a==null?null:a}\nfunction Ts(a){return a!=null?N(a):0}\nfunction Uo(a,b){return a<b?-1:a>b?1:0}\nfunction Lc(a,b,c){return {l:a,m:b,h:c}}\nfunction Mc(a){return a.l+a.m*Pu+a.h*Qu}\nfunction bs(a){return a.a<a.c.a.length}\nfunction $q(a,b){qr(a.a,a.a.length,b)}\nfunction sp(a,b){a.a+=''+b;return a}\nfunction tp(a,b){a.a+=''+b;return a}\nfunction Uq(a){a.a=Fc(tf,Fu,1,0,5,1)}\nfunction hi(){this.a=Fc(Vd,Fu,22,4,0,1)}\nfunction Xl(){this.a=new Yk((Ek(),Dk))}\nfunction ai(){ai=Sg;new hs;_h=new ks}\nfunction Th(){Th=Sg;Rh=new Wh;Sh=new Yh}\nfunction Dt(){Dt=Sg;At=new H;Ct=new H}\nfunction it(a){if(!a){throw zg(new No)}}\nfunction lt(a){if(!a){throw zg(new co)}}\nfunction tt(a){if(!a){throw zg(new Po)}}\nfunction wt(a){if(!a){throw zg(new Fo)}}\nfunction nt(a){if(!a){throw zg(new Rs)}}\nfunction rh(){if(!ph){Ah();Jh();ph=true}}\nfunction Eh(a){a.preventDefault();Fh(a)}\nfunction Rt(a,b){Ut(b,(eh(),a.t));Hn(a)}\nfunction js(a,b){return Zp(a.a,b)!=null}\nfunction Xr(a,b){return !!b&&a.b[b.d]==b}\nfunction fd(a,b){return a!=null&&ad(a,b)}\nfunction rc(b,a){return b.appendChild(a)}\nfunction sc(b,a){return b.removeChild(a)}\nfunction zt(a){return a.$H||(a.$H=++yt)}\nfunction hd(a){return typeof a==='number'}\nfunction Dg(a){return typeof a==='number'}\nfunction kd(a){return typeof a==='string'}\nfunction Nb(a){return a==null?null:a.name}\nfunction lo(a){if(a.n!=null){return}zo(a)}\nfunction vp(a){Yn.call(this,(pt(a),a))}\nfunction en(a,b,c){fn.call(this,a,b,c,1)}\nfunction lp(a,b,c){return a.substr(b,c-b)}\nfunction gp(a,b,c){return op(c.lb(a,0,b))}\nfunction su(a,b){return a!=null?a[b]:null}\nfunction vu(a,b){uu();a['__gwtex_wrap']=b}\nfunction yq(a){this.c=a;rt(a.b);this.a=0}\nfunction wb(a){this.f=a;this.I();this.K()}\nfunction Eb(a){this.f=a;this.I();this.K()}\nfunction ru(){this.a=new hs;new hs;new hs}\nfunction oi(){oi=Sg;ni=new qi;ni?new pi:ni}\nfunction Ci(){Ci=Sg;yi();Bi=new Di;ub(xi)}\nfunction Fi(){Fi=Sg;yi();Ei=new Gi;ub(xi)}\nfunction Ji(){Ji=Sg;yi();Ii=new Ki;ub(xi)}\nfunction yi(){yi=Sg;xi=Fc(vf,Fu,190,0,0,1)}\nfunction lk(){lk=Sg;kk=Fc(od,Fu,6,0,15,1)}\nfunction tb(a,b){a.e=b;b!=null&&xt(b,Gu,a)}\nfunction Ys(a,b){return $s(new Array(b),a)}\nfunction ij(a,b){return Ak(a.c,a.d,b.c,b.d)}\nfunction Ck(a){return nd(a+(a<0?-0.5:0.5))}\nfunction gd(a){return typeof a==='boolean'}\nfunction Mb(a){return a==null?null:a.message}\nfunction Ok(a,b){return a.a[a.a.length-1-b]}\nfunction Vb(a,b,c){return a.apply(b,c);var d}\nfunction oh(a,b){return $wnd.setTimeout(a,b)}\nfunction Tt(a,b){Qn.call(this,new ou(a),b)}\nfunction jt(a,b){if(!a){throw zg(new Oo(b))}}\nfunction mt(a,b){if(!a){throw zg(new eo(b))}}\nfunction ho(a,b){fo();return a==b?0:a?1:-1}\nfunction Yr(a,b){this.a=a;this.b=b;this.c=0}\nfunction ys(a,b){var c;c=a[Av];c.call(a,b)}\nfunction xt(b,c,d){try{b[c]=d}catch(a){}}\nfunction St(a,b){Vt(b,(eh(),a.t));W(a);On(a)}\nfunction ym(a,b,c){Qi.call(this,a,b);this.a=c}\nfunction Pm(a,b,c){hj.call(this,a,b);this.a=c}\nfunction ul(){sl.call(this,'DATA_MASK_000',0)}\nfunction wl(){sl.call(this,'DATA_MASK_001',1)}\nfunction Al(){sl.call(this,'DATA_MASK_011',3)}\nfunction yl(){sl.call(this,'DATA_MASK_010',2)}\nfunction Gl(){sl.call(this,'DATA_MASK_110',6)}\nfunction Cl(){sl.call(this,'DATA_MASK_100',4)}\nfunction El(){sl.call(this,'DATA_MASK_101',5)}\nfunction Il(){sl.call(this,'DATA_MASK_111',7)}\nfunction _o(){_o=Sg;$o=Fc(pf,Fu,36,256,0,1)}\nfunction Jn(a){a.a=true;a.a&&a.q&&jh(a.i,a.f)}\nfunction bi(a){ai();try{W(a)}finally{js(_h,a)}}\nfunction Mi(a){Ni.call(this,(Cg(Date.now()),a))}\nfunction vr(a,b){return pt(a),io(a,(pt(b),b))}\nfunction go(a,b){return ho((pt(a),a),(pt(b),b))}\nfunction Go(a,b){return Ho((pt(a),a),(pt(b),b))}\nfunction Fg(a,b){return Bg(Sc(Dg(a)?Hg(a):a,b))}\nfunction mh(a,b){return wu(function(){a.N(b)})}\nfunction Wr(a,b){return fd(b,13)&&Xr(a,bd(b,13))}\nfunction qr(a,b,c){kt(b,a.length);or(a,0,b,c)}\nfunction Wq(a,b){ot(b,a.a.length);return a.a[b]}\nfunction Vq(a,b){a.a[a.a.length]=b;return true}\nfunction bd(a,b){wt(a==null||ad(a,b));return a}\nfunction so(a,b){var c;c=po(a,b);c.f=2;return c}\nfunction Ns(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction Or(a){this.c=a;this.a=new ds(this.c.a)}\nfunction Fp(a){Oo.call(this,a==null?Lu:(pt(a),a))}\nfunction Gp(a){Oo.call(this,a==null?Lu:(pt(a),a))}\nfunction hb(a){return (eh(),a.t).getContext('2d')}\nfunction Fs(a,b){return !(a.a.get(b)===undefined)}\nfunction qb(d,a,b,c){return d.putImageData(a,b,c)}\nfunction ob(f,a,b,c,d,e){f.drawImage(a,b,c,d,e)}\nfunction Dc(a,b,c,d,e,f){return Ec(a,b,c,d,e,0,f)}\nfunction Cr(a,b,c){Vr(a.a,b);return Dr(a,b.d,c)}\nfunction qt(a,b){if(a==null){throw zg(new bp(b))}}\nfunction Gt(){if(Bt==256){At=Ct;Ct=new H;Bt=0}++Bt}\nfunction ld(a){return typeof a===xu||typeof a===yu}\nfunction ed(a){return !Array.isArray(a)&&a.Ab===Vg}\nfunction Hc(a){return Array.isArray(a)&&a.Ab===Vg}\nfunction jd(a){return a!=null&&ld(a)&&!(a.Ab===Vg)}\nfunction Nc(a,b){return Lc(a.l&b.l,a.m&b.m,a.h&b.h)}\nfunction Qc(a,b){return Lc(a.l|b.l,a.m|b.m,a.h|b.h)}\nfunction pb(e,a,b,c,d){return e.getImageData(a,b,c,d)}\nfunction ip(a,b,c,d){while(a<b){c[d++]=dp(rv,a++)}}\nfunction qo(a,b,c){var d;d=po(a,b);Do(c,d);return d}\nfunction Dr(a,b,c){var d;d=a.b[b];a.b[b]=c;return d}\nfunction po(a,b){var c;c=new no;c.i=a;c.d=b;return c}\nfunction gc(a,b){!a&&(a=[]);a[a.length]=b;return a}\nfunction qp(a,b){a.a+=String.fromCharCode(b);return a}\nfunction pt(a){if(a==null){throw zg(new ap)}return a}\nfunction Ic(a,b,c){lt(c==null||Ac(a,c));return a[b]=c}\nfunction Xp(a,b,c){return kd(b)?Yp(a,b,c):rs(a.a,b,c)}\nfunction Li(a,b,c){!a.a&&(a.a=new Er(fe));Cr(a.a,b,c)}\nfunction Xn(a,b,c,d){a.a=lp(a.a,0,b)+(''+d)+kp(a.a,c)}\nfunction Xg(a){(eh(),a.t).setAttribute('autoplay','')}\nfunction T(a){(eh(),a.t).className='qrPreviewVideo'}\nfunction An(a){this.a=a[0];this.b=a[1];this.c=a[2]}\nfunction hm(a){this.b=dm(a>>3&3);this.a=(a&7)<<24>>24}\nfunction to(a,b){var c;c=po('',a);c.k=b;c.f=1;return c}\nfunction dd(a){wt(a==null||ld(a)&&!(a.Ab===Vg));return a}\nfunction Ik(a,b){if(b==0){throw zg(new No)}return a.c[b]}\nfunction Jg(a){if(Dg(a)){return a|0}return a.l|a.m<<22}\nfunction dp(a,b){vt(b,a.length);return a.charCodeAt(b)}\nfunction gs(a,b){return md(a)===md(b)||a!=null&&J(a,b)}\nfunction Ss(a,b){return md(a)===md(b)||a!=null&&J(a,b)}\nfunction mp(a){return String.fromCharCode.apply(null,a)}\nfunction rb(d,a,b,c){return d.data[4*(a+b*d.width)+c]||0}\nfunction Ag(a,b){return Bg(Nc(Dg(a)?Hg(a):a,Dg(b)?Hg(b):b))}\nfunction Eg(a,b){return Bg(Qc(Dg(a)?Hg(a):a,Dg(b)?Hg(b):b))}\nfunction ut(a,b){if(a>b||a<0){throw zg(new wp(Dv+a+Ev+b))}}\nfunction Jt(a){if(!Ht){Ht=true;uu();pu(tu,qg,a);Kt(a)}}\nfunction hu(a){if(!gu){gu=true;uu();pu(tu,tg,a);iu(a)}}\nfunction Oh(a,b,c){X(b);ci(a.p,b);eh();rc(c,gh(b.t));Y(b,a)}\nfunction nj(a,b,c){var d;d=c*a.c+(b/32|0);a.a[d]^=1<<(b&31)}\nfunction vb(a,b){var c;c=mo(a.yb);return b==null?c:c+': '+b}\nfunction Np(a,b){return b===a?'(this Map)':b==null?Lu:Ug(b)}\nfunction fp(a,b){return ep(a.toLowerCase(),b.toLowerCase())}\nfunction Yp(a,b,c){return b==null?rs(a.a,null,c):Hs(a.b,b,c)}\nfunction em(){bm();return Jc(Bc(He,1),hv,39,0,[$l,_l,am,Zl])}\nfunction nd(a){return Math.max(Math.min(a,zu),-2147483648)|0}\nfunction ck(a,b,c,d){Qi.call(this,a,b);this.b=c;this.a=d}\nfunction fn(a,b,c,d){hj.call(this,a,b);this.b=c;this.a=d}\nfunction En(a,b){Dn.call(this,a,(eh(),a.t).width,a.t.height,b)}\nfunction zq(a,b){st(b,a.a.length);this.c=a;this.a=3;this.b=b-3}\nfunction hs(){this.a=new ts(this);this.b=new Is(this);Ar(this)}\nfunction Wm(a){var b,c;b=new qn(a.a);c=kn(b);return Ym(a,c)}\nfunction Ar(a){var b,c;c=a;b=c.$modCount|0;c.$modCount=b+1}\nfunction vo(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.X(b))}\nfunction ps(a,b){var c;c=a.a.get(b);return c==null?new Array:c}\nfunction ri(){var a;a=ui();if(!hp(cv,a)){throw zg(new ti(a))}}\nfunction zr(a,b){if(b.$modCount!=a.$modCount){throw zg(new Br)}}\nfunction $b(a){Ub();$wnd.setTimeout(function(){throw a},0)}\nfunction xo(a){if(a.ab()){return null}var b=a.k;return Pg[b]}\nfunction gr(a){nt(a.a<a.c.a.length);a.b=a.a++;return a.c.a[a.b]}\nfunction Tg(a){function b(){}\n;b.prototype=a||{};return new b}\nfunction Ig(a){var b;if(Dg(a)){b=a;return b==-0.?0:b}return Uc(a)}\nfunction sh(a){var b=a.__listener;return !jd(b)&&fd(b,29)?b:null}\nfunction Lh(a,b){for(var c in a){a.hasOwnProperty(c)&&b(c,a[c])}}\nfunction qs(a,b){var c;return os(b,ps(a,b==null?0:(c=N(b),c|0)))}\nfunction gh(a){eh();return a.__gwt_resolve?a.__gwt_resolve():a}\nfunction rt(a){if(0>a){throw zg(new ao('Index: 0, Size: '+a))}}\nfunction Km(a){Fm();if(a<1||a>40){throw zg(new No)}return Dm[a-1]}\nfunction zb(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction fq(a,b){if(fd(b,19)){return Lp(a.a,bd(b,19))}return false}\nfunction Jr(a,b){if(fd(b,19)){return Lp(a.a,bd(b,19))}return false}\nfunction Yb(a,b,c){var d;d=Wb();try{return Vb(a,b,c)}finally{Zb(d)}}\nfunction gi(a,b){var c;c=di(a,b);if(c==-1){throw zg(new Rs)}fi(a,c)}\nfunction Hk(a,b){if(b==0){throw zg(new $n)}return a.a[a.f-a.c[b]-1]}\nfunction cs(a){nt(a.a<a.c.a.length);a.b=a.a;as(a);return a.c.b[a.b]}\nfunction vs(a){this.e=a;this.b=this.e.a.entries();this.a=new Array}\nfunction qn(a){this.c=a;this.d=new _q;this.a=Fc(sd,iv,6,5,15,1)}\nfunction qk(a){lk();this.d=a;this.c=kk;this.b=Fc(sd,iv,6,32,15,1)}\nfunction gk(a,b,c,d,e){this.f=a;this.a=b;this.b=c;this.d=e;this.e=d}\nfunction ro(a,b,c,d){var e;e=po(a,b);Do(c,e);e.f=d?8:0;e.e=d;return e}\nfunction Yq(a,b){var c;c=(ot(b,a.a.length),a.a[b]);Zs(a.a,b);return c}\nfunction mn(a){a.a[0]=0;a.a[1]=0;a.a[2]=0;a.a[3]=0;a.a[4]=0;return a.a}\nfunction Zq(a,b,c){var d;d=(ot(b,a.a.length),a.a[b]);a.a[b]=c;return d}\nfunction nb(a,b){return !!a&&!!a.equals?a.equals(b):md(a)===md(b)}\nfunction wc(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}\nfunction jc(){jc=Sg;var a,b;b=!mc();a=new qc;ic=b?new nc:a}\nfunction ct(){ct=Sg;bt=new gt;at=new et('ISO-LATIN-1');_s=new et(kv)}\nfunction Tl(a){if(a>=Kl.length){throw zg((Fi(),Fi(),Ei))}return Kl[a]}\nfunction dm(a){bm();if(a<0||a>=Yl.length){throw zg(new No)}return Yl[a]}\nfunction Us(a,b){!a.a?(a.a=new vp(a.d)):tp(a.a,a.b);sp(a.a,b);return a}\nfunction ih(a){if(!a.d){return}++a.b;a.c?kh(a.d.a):lh(a.d.a);a.d=null}\nfunction Qb(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction Xb(b){Ub();return function(){return Yb(b,this,arguments);var a}}\nfunction tl(){ql();return Jc(Bc(Fe,1),hv,15,0,[il,jl,kl,ll,ml,nl,ol,pl])}\nfunction yp(){Gb.call(this,'Remove not supported on this list')}\nfunction Ks(a){this.d=a;this.b=this.d.a.entries();this.a=this.b.next()}\nfunction Vs(a,b){this.b=', ';this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction Kh(a,b){rh();Bh(a,b);b&Xu&&a.addEventListener(Wu,(zh(),xh),false)}\nfunction Vp(a,b){return kd(b)?b==null?!!qs(a.a,null):Fs(a.b,b):!!qs(a.a,b)}\nfunction xm(a,b){var c,d;c=b.d;c<=9?(d=0):c<=26?(d=1):(d=2);return a.a[d]}\nfunction Kc(a){var b,c,d;b=a&Nu;c=a>>22&Nu;d=a<0?Ou:0;return Lc(b,c,d)}\nfunction ep(a,b){var c,d;c=(pt(a),a);d=(pt(b),b);return c==d?0:c<d?-1:1}\nfunction oj(a,b,c){var d;d=c*a.c+(b/32|0);return (a.a[d]>>>(b&31)&1)!=0}\nfunction Ak(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction Bk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction or(a,b,c,d){var e;d=(ur(),!d?tr:d);e=a.slice(b,c);pr(e,a,b,c,-b,d)}\nfunction Fc(a,b,c,d,e,f){var g;g=Gc(e,d);e!=10&&Jc(Bc(a,f),b,c,e,g);return g}\nfunction lq(a){var b;zr(a.d,a);nt(a.b);b=bd(a.a.R(),19);a.b=kq(a);return b}\nfunction di(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}\nfunction Zb(a){a&&ec((cc(),bc));--Rb;if(a){if(Tb!=-1){_b(Tb);Tb=-1}}}\nfunction Yc(){Yc=Sg;Vc=Lc(Nu,Nu,524287);Wc=Lc(0,0,Ru);Kc(1);Kc(2);Xc=Kc(0)}\nfunction Fh(a){var b;b=Hh(a);if(!b){return}fh(a,b.nodeType!=1?null:b,sh(b))}\nfunction ot(a,b){if(a<0||a>=b){throw zg(new ao('Index: '+a+', Size: '+b))}}\nfunction vt(a,b){if(a<0||a>=b){throw zg(new wp('Index: '+a+', Size: '+b))}}\nfunction ji(a){if(a.b>=a.c.b){throw zg(new Rs)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Jk(a,b,c){if(b==0||c==0){return 0}return a.a[(a.c[b]+a.c[c])%(a.f-1)]}\nfunction im(a,b){gm();var c;c=jm(a,b);if(c){return c}return jm(a^21522,b^21522)}\nfunction Xq(a,b,c){for(;c<a.a.length;++c){if(Ss(b,a.a[c])){return c}}return -1}\nfunction bk(a,b,c,d){Qi.call(this,a,b);this.b=Jc(Bc(sd,1),iv,6,15,[c]);this.a=d}\nfunction fl(a){var b;b=a.b;if(b<21||(b&3)!=1){throw zg((Fi(),Fi(),Ei))}this.a=a}\nfunction Gh(a){var b;b=a.currentTarget;b['__gwtLastUnhandledEvent']=a.type;Fh(a)}\nfunction Hh(a){var b;b=a.currentTarget;while(!!b&&!sh(b)){b=b.parentNode}return b}\nfunction as(a){var b;++a.a;for(b=a.c.a.length;a.a<b;++a.a){if(a.c.b[a.a]){return}}}\nfunction eb(a){var b;V(a);b=(eh(),a.t).tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}\nfunction ar(a){Uq(this);jt(a>=0,'Initial capacity must not be negative')}\nfunction $s(a,b){return Cc(b)!=10&&Jc(L(b),b.zb,b.__elementTypeId$,Cc(b),a),a}\nfunction Wp(a,b){return kd(b)?b==null?Rp(qs(a.a,null)):Gs(a.b,b):Rp(qs(a.a,b))}\nfunction ec(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=hc(b,c)}while(a.b);a.b=c}}\nfunction dc(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=hc(b,c)}while(a.a);a.a=c}}\nfunction Bm(a,b){var c;if(!a.a||b==null||b.length<3){return}c=b[0];b[0]=b[2];b[2]=c}\nfunction Do(a,b){var c;if(!a){return}b.k=a;var d=xo(b);if(!d){Pg[a]=[b];return}d.yb=b}\nfunction yg(a){var b;if(fd(a,8)){return a}b=a&&a[Gu];if(!b){b=new Lb(a);kc(b)}return b}\nfunction cd(a){var b;wt(a==null||Array.isArray(a)&&(b=Cc(a),!(b>=14&&b<=16)));return a}\nfunction Ll(){var a,b;Ll=Sg;Kl=(a=rv.length,b=Fc(pd,Fu,6,a,15,1),ip(0,a,b,0),b)}\nfunction nk(a,b){var c;a.c.length<b&&(a.c=Fc(od,Fu,6,b,15,1));for(c=0;c<32;c++){a.b[c]=0}}\nfunction Vr(a,b){var c;pt(b);c=b.d;if(!a.b[c]){Ic(a.b,c,b);++a.c;return true}return false}\nfunction Bg(a){var b;b=a.h;if(b==0){return a.l+a.m*Pu}if(b==Ou){return a.l+a.m*Pu-Qu}return a}\nfunction rr(a){var b,c,d;d=0;for(c=a.O();c.Q();){b=c.R();d=d+(b!=null?N(b):0);d=d|0}return d}\nfunction Hg(a){var b,c,d,e;e=a;d=0;if(e<0){e+=Qu;d=Ou}c=nd(e/Pu);b=nd(e-c*Pu);return Lc(b,c,d)}\nfunction Cg(a){if(Su<a&&a<Qu){return a<0?$wnd.Math.ceil(a):$wnd.Math.floor(a)}return Bg(Pc(a))}\nfunction Kn(a){if(!(a.a&&a.q))return;try{Pn(a,false)||Pn(a,true)}finally{a.a&&a.q&&jh(a.i,a.f)}}\nfunction gj(){ej();return Jc(Bc(fe,1),hv,20,0,[Zi,Yi,Vi,Wi,Xi,cj,_i,dj,$i,bj,aj])}\nfunction Am(){wm();return Jc(Bc(Je,1),hv,23,0,[vm,tm,mm,um,nm,om,sm,pm,qm,rm])}\nfunction ak(){ck.call(this,'Big5',24,Jc(Bc(sd,1),iv,6,15,[28]),Jc(Bc(yf,1),Fu,2,6,[]))}\nfunction dk(a){_j();if(a<0||a>=900){throw zg((Fi(),Fi(),Ei))}return bd(Wp($j,Zo(a)),12)}\nfunction Og(a,b){typeof window===xu&&typeof window['$gwt']===xu&&(window['$gwt'][a]=b)}\nfunction fh(a,b,c){eh();var d;d=bh;bh=a;b==dh&&qh(a.type)==8192&&(dh=null);c.F(a);bh=d}\nfunction Lg(){Mg();var a=Kg;for(var b=0;b<arguments.length;b++){a.push(arguments[b])}}\nfunction Cc(a){return a.__elementTypeCategory$==null?10:a.__elementTypeCategory$}\nfunction kq(a){if(a.a.Q()){return true}if(a.a!=a.c){return false}a.a=new vs(a.d.a);return a.a.Q()}\nfunction Ip(a,b){var c,d;pt(b);for(d=b.O();d.Q();){c=d.R();if(!a.bb(c)){return false}}return true}\nfunction os(a,b){var c,d,e;for(d=0,e=b.length;d<e;++d){c=b[d];if(gs(a,c.ib())){return c}}return null}\nfunction Tc(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Lc(c&Nu,d&Nu,e&Ou)}\nfunction wn(a,b,c){var d,e;d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return d<e?-1:d==e?0:1}\nfunction lc(a){var b=/function(?:\\s+([\\w$]+))?\\s*\\(/;var c=b.exec(a);return c&&c[1]||'anonymous'}\nfunction vc(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}\nfunction Ho(a,b){if(a<b){return -1}if(a>b){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1}\nfunction np(b){try{return Cp(b)}catch(a){a=yg(a);if(fd(a,61)){throw zg(new Wn(b))}else throw zg(a)}}\nfunction J(a,b){return kd(a)?hp(a,b):hd(a)?(pt(a),a===b):gd(a)?(pt(a),a===b):ed(a)?a.u(b):Hc(a)?a===b:nb(a,b)}\nfunction L(a){return kd(a)?yf:hd(a)?hf:gd(a)?ef:ed(a)?a.yb:Hc(a)?a.yb:a.yb||Array.isArray(a)&&Bc(xd,1)||xd}\nfunction sr(a){var b,c,d;d=1;for(c=a.O();c.Q();){b=c.R();d=31*d+(b!=null?N(b):0);d=d|0}return d}\nfunction lr(a){var b,c,d,e;if(a==null){return 0}e=1;for(c=0,d=a.length;c<d;++c){b=a[c];e=31*e+b;e=e|0}return e}\nfunction ub(a){var b,c,d;d=a.length;b=Fc(vf,Fu,190,d,0,1);for(c=0;c<d;++c){b[c]=(pt(a[c]),a[c])}}\nfunction fi(a,b){var c;if(b<0||b>=a.b){throw zg(new _n)}--a.b;for(c=b;c<a.b;++c){a.a[c]=a.a[c+1]}a.a[a.b]=null}\nfunction jh(a,b){if(b<0){throw zg(new Oo('must be non-negative'))}!!a.d&&ih(a);a.c=false;a.d=Zo(oh(mh(a,a.b),b))}\nfunction kt(a,b){if(0>a){throw zg(new Oo('fromIndex: 0 > toIndex: '+a))}if(a>b){throw zg(new bo(Dv+a+Ev+b))}}\nfunction ql(){ql=Sg;il=new ul;jl=new wl;kl=new yl;ll=new Al;ml=new Cl;nl=new El;ol=new Gl;pl=new Il}\nfunction no(){++ko;this.n=null;this.j=null;this.i=null;this.d=null;this.b=null;this.k=null;this.a=null}\nfunction mq(a){this.d=a;this.c=new Ks(this.d.b);this.a=this.c;this.b=kq(this);this.$modCount=a.$modCount}\nfunction wk(a,b,c,d,e,f,g,h,i){this.a=a;this.b=d;this.c=g;this.d=b;this.e=e;this.f=h;this.i=c;this.j=f;this.k=i}\nfunction Lb(a){Jb();this.I();this.e=a;a!=null&&xt(a,Gu,this);this.f=a==null?Lu:Ug(a);this.a='';this.b=a;this.a=''}\nfunction Gg(a,b){var c;if(Dg(a)&&Dg(b)){c=a-b;if(Su<c&&c<Qu){return c}}return Bg(Tc(Dg(a)?Hg(a):a,Dg(b)?Hg(b):b))}\nfunction Zo(a){var b,c;if(a>-129&&a<128){b=a+128;c=(_o(),$o)[b];!c&&(c=$o[b]=new So(a));return c}return new So(a)}\nfunction Hp(a,b){var c,d;for(d=a.O();d.Q();){c=d.R();if(md(b)===md(c)||b!=null&&J(b,c)){return true}}return false}\nfunction Sm(a,b){var c,d,e;e=a.d;d=e/2;for(c=0;c<3;c++){if($wnd.Math.abs(e-b[c])>=d){return false}}return true}\nfunction rl(a,b,c){var d,e,f;for(d=0;d<c;d++){for(e=0;e<c;e++){a.T(d,e)&&(f=d*b.c+(e/32|0),b.a[f]^=1<<(e&31))}}}\nfunction Jc(a,b,c,d,e){e.yb=a;e.zb=b;e.Ab=Vg;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e}\nfunction lb(){db();var a;!gb&&(gb=new mb);a=$doc.createElement('canvas');if(!a.getContext){return null}return new kb(a)}\nfunction _g(){db();var a;!Zg&&(Zg=new ah);a=$doc.createElement('video');if(!a.canPlayType){return null}return new $g(a)}\nfunction Fk(a,b,c){var d;if(b<0){throw zg(new No)}if(c==0){return a.i}d=Fc(sd,iv,6,b+1,15,1);d[0]=c;return new Sk(a,d)}\nfunction Ug(a){var b;if(Array.isArray(a)&&a.Ab===Vg){return mo(L(a))+'@'+(b=N(a)>>>0,b.toString(16))}return a.toString()}\nfunction Hn(b){var c;V(b);Yg(b.k);try{Nn(P(b.k),b)}catch(a){a=yg(a);if(fd(a,8)){c=a;In(b,c.J())}else throw zg(a)}}\nfunction pp(a,b){var c,d,e;ut(b,a.length);e='';for(d=0;d<b;){c=$wnd.Math.min(d+10000,b);e+=mp(a.slice(d,c));d=c}return e}\nfunction Hs(a,b,c){var d;d=a.a.get(b);a.a.set(b,c===undefined?null:c);if(d===undefined){++a.c;Ar(a.b)}else{++a.d}return d}\nfunction ti(a){var b;si.call(this,(b=dv+a+ev+fv==null?Lu:Ug(dv+a+ev+fv),fd(dv+a+ev+fv,8)?bd(dv+a+ev+fv,8):null,b))}\nfunction Er(a){var b;this.a=(b=bd(a.e&&a.e(),21),new Yr(b,bd(Ys(b,b.length),21)));this.b=Fc(tf,Fu,1,this.a.a.length,5,1)}\nfunction Um(a,b,c,d,e,f){this.c=a;this.e=new ar(5);this.f=b;this.i=c;this.j=d;this.b=e;this.d=f;this.a=Fc(sd,iv,6,3,15,1)}\nfunction nr(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.U(a[b],a[i])<=0?Ic(e,f++,a[b++]):Ic(e,f++,a[i++])}}\nfunction mr(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.U(a[f-1],a[f])>0;--f){g=a[f];Ic(a,f,a[f-1]);Ic(a,f-1,g)}}}\nfunction al(a){var b,c;for(b=0;b<a.a.d;b++){for(c=b+1;c<a.a.b;c++){if(oj(a.a,b,c)!=oj(a.a,c,b)){nj(a.a,c,b);nj(a.a,b,c)}}}}\nfunction el(a){var b,c;if(!a.c){return}b=(ql(),Jc(Bc(Fe,1),hv,15,0,[il,jl,kl,ll,ml,nl,ol,pl]))[a.c.a];c=a.a.b;rl(b,a.a,c)}\nfunction Wg(){$wnd.setTimeout(wu(ri));hh();uu();new Mt;new ju;$wnd.JsQRScannerReady&&$wnd.JsQRScannerReady()}\nfunction On(b){if(b.n){var c=b.n;c.stop?c.stop():c.getTracks&&c.getTracks().forEach(function(a){a.stop()});b.n=null}}\nfunction qq(a,b){var c,d;d=new yq(a);for(c=0;c<b;++c){nt(d.a<d.c.cb());d.c.gb(d.b=d.a++);tt(d.b!=-1);d.c.hb(d.b);d.a=d.b;d.b=-1}}\nfunction Mp(a,b){var c,d,e;for(d=a.eb().O();d.Q();){c=bd(d.R(),19);e=c.ib();if(md(b)===md(e)||b!=null&&J(b,e)){return c}}return null}\nfunction Wb(){var a;if(Rb!=0){a=Qb();if(a-Sb>2000){Sb=a;Tb=$wnd.setTimeout(ac,10)}}if(Rb++==0){dc((cc(),bc));return true}return false}\nfunction Om(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.a);return e<=1||e<=a.a}return false}\nfunction dn(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.b);return e<=1||e<=a.b}return false}\nfunction sn(a,b,c){var d,e;if(c.a==b.a){d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return d<e?1:d==e?0:-1}else{return c.a-b.a}}\nfunction To(a){a-=a>>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63}\nfunction S(a,b,c){b>=0&&((eh(),a.t).style['width']=b+'px',undefined);c>=0&&((eh(),a.t).style['height']=c+'px',undefined)}\nfunction bm(){bm=Sg;$l=new cm('L',0);_l=new cm('M',1);am=new cm('Q',2);Zl=new cm('H',3);Yl=Jc(Bc(He,1),hv,39,0,[_l,$l,Zl,am])}\nfunction Ek(){Ek=Sg;new Kk(4201,4096,1);new Kk(1033,1024,1);new Kk(67,64,1);new Kk(19,16,1);Dk=new Kk(285,256,0);new Kk(301,256,1)}\nfunction ek(){_j();return Jc(Bc(ke,1),hv,12,0,[Ej,Hj,Oj,Pj,Qj,Rj,Sj,Tj,Uj,Vj,Ij,Jj,Kj,Lj,Mj,Nj,Xj,Aj,Bj,Cj,Dj,Zj,Yj,yj,zj,Gj,Fj])}\nfunction Co(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c<b.length;c++){if(!b[c]||b[c]==''){continue}d+=a+b[c]}return d}\nfunction mc(){if(Error.stackTraceLimit>0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction Ft(a){Dt();var b,c,d;c=':'+a;d=Ct[c];if(d!=null){return nd((pt(d),d))}d=At[c];b=d==null?Et(a):nd((pt(d),d));Gt();Ct[c]=b;return b}\nfunction N(a){return kd(a)?Ft(a):hd(a)?nd((pt(a),a)):gd(a)?(pt(a),a)?1231:1237:ed(a)?a.w():Hc(a)?zt(a):!!a&&!!a.hashCode?a.hashCode():zt(a)}\nfunction io(a,b){fo();return kd(a)?ep(a,(wt(b==null||kd(b)),b)):hd(a)?Go(a,(wt(b==null||hd(b)),b)):gd(a)?go(a,(wt(b==null||gd(b)),b)):a.S(b)}\nfunction st(a,b){if(a>b){throw zg(new ao('fromIndex: 3, toIndex: '+a+', size: '+b))}if(3>a){throw zg(new Oo('fromIndex: 3 > toIndex: '+a))}}\nfunction Hm(a,b,c){var d,e,f,g,h,i;this.d=a;this.a=b;this.b=c;i=0;g=c[0].b;h=c[0].a;for(e=0,f=h.length;e<f;++e){d=h[e];i+=d.a*(d.b+g)}this.c=i}\nfunction ad(a,b){if(kd(a)){return !!_c[b]}else if(a.zb){return !!a.zb[b]}else if(hd(a)){return !!$c[b]}else if(gd(a)){return !!Zc[b]}return false}\nfunction tk(a,b,c,d,e,f){var g,h,i,j;for(j=0,h=c*e+b;j<8;++j,h+=e){for(i=0;i<8;i++){(a[h+i]&255)<=d&&(g=(c+j)*f.c+((b+i)/32|0),f.a[g]|=1<<(b+i&31))}}}\nfunction jo(a,b,c){it(a>=0&&a<=1114111);if(a>=Vu){b[c++]=55296+(a-Vu>>10&1023)&65535;b[c]=56320+(a-Vu&1023)&65535;return 2}else{b[c]=a&65535;return 1}}\nfunction X(a){if(!a.s){ai();is(_h,a)&&bi(a)}else if(a.s){Ph(a.s,a)}else if(a.s){throw zg(new Qo(\"This widget's parent does not implement HasWidgets\"))}}\nfunction xc(a){var b=a.ownerDocument;var c=a.cloneNode(true);var d=b.createElement('DIV');d.appendChild(c);outer=d.innerHTML;c.innerHTML='';return outer}\nfunction qj(a){var b,c,d,e;c=new up;for(e=0;e<a.b;e++){for(d=0;d<a.d;d++){tp(c,(b=e*a.c+(d/32|0),(a.a[b]>>>(d&31)&1)!=0?'X ':'  '))}c.a+='\\n'}return c.a}\nfunction Lp(a,b){var c,d,e;c=b.ib();e=b.jb();d=a.fb(c);if(!(md(e)===md(d)||e!=null&&J(e,d))){return false}if(d==null&&!a.db(c)){return false}return true}\nfunction Gc(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e<b;++e){c[e]=d}return c}\nfunction Jm(b){Fm();if(b%4!=1){throw zg((Fi(),Fi(),Ei))}try{return Km((b-17)/4|0)}catch(a){a=yg(a);if(fd(a,11)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}}\nfunction qu(a){var b,c,d,e,f;f=jp(a);e=$wnd;b=0;for(c=f.length-1;b<c;b++){if(!hp(f[b],'client')){e[f[b]]||(e[f[b]]={});e=su(e,f[b])}}d=su(e,f[b]);return d}\nfunction Uc(a){var b,c,d;if(Oc(a,(Yc(),Xc))<0){return -Mc((b=~a.l+1&Nu,c=~a.m+(b==0?1:0)&Nu,d=~a.h+(b==0&&c==0?1:0)&Ou,Lc(b,c,d)))}return a.l+a.m*Pu+a.h*Qu}\nfunction sj(a,b){if(a<1||b<1){throw zg(new Oo('Both dimensions must be greater than 0'))}this.d=a;this.b=b;this.c=(a+31)/32|0;this.a=Fc(sd,iv,6,this.c*b,15,1)}\nfunction Pk(a,b){var c,d,e;if(b==0){return a.b.i}if(b==1){return a}e=a.a.length;d=Fc(sd,iv,6,e,15,1);for(c=0;c<e;c++){d[c]=Jk(a.b,a.a[c],b)}return new Sk(a.b,d)}\nfunction Rk(a,b,c){var d,e,f;if(b<0){throw zg(new No)}if(c==0){return a.b.i}f=a.a.length;e=Fc(sd,iv,6,f+b,15,1);for(d=0;d<f;d++){e[d]=Jk(a.b,a.a[d],c)}return new Sk(a.b,e)}\nfunction bn(a,b,c,d,e){var f,g,h,i,j;h=e-3.5;if(d){f=d.c;g=d.d;i=h-3;j=i}else{f=b.c-a.c+c.c;g=b.d-a.d+c.d;i=h;j=h}return xk(h,i,j,h,a.c,a.d,b.c,b.d,f,g,c.c,c.d)}\nfunction Bn(a){var b,c,d,e,f,g,h,i;i=a.f;c=a.e;b=i*c;f=Fc(od,Fu,6,b,15,1);for(d=0;d<i;d++)for(e=0;e<c;e++){h=rb(a.b,a.c+d,a.d+e,0);g=h<<24>>24;f[d+e*i]=g}return f}\nfunction Oc(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Ph(a,b){var c,d;if(b.s!=a){return false}try{Y(b,null)}finally{c=(eh(),b.t);sc((null,d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);gi(a.p,b)}return true}\nfunction Ng(b,c,d,e){Mg();var f=Kg;$moduleName=c;$moduleBase=d;xg=e;function g(){for(var a=0;a<f.length;a++){f[a]()}}\nif(b){try{wu(g)()}catch(a){b(c,a)}}else{wu(g)()}}\nfunction Im(a){Fm();var b,c,d,e,f;b=zu;c=0;for(e=0;e<Em.length;e++){f=Em[e];if(f==a){return Km(e+7)}d=(gm(),To(a^f));if(d<b){c=e+7;b=d}}if(b<=3){return Km(c)}return null}\nfunction Ec(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=Gc(h,k);d!=10&&Jc(Bc(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i<k;++i){l[i]=Ec(a,b,c,d,e,f,g)}}return l}\n",
"function Vm(a,b,c){var d,e;d=$m(a,nd(b.c),nd(b.d),nd(c.c),nd(c.d));e=$m(a,nd(c.c),nd(c.d),nd(b.c),nd(b.d));if(isNaN(d)){return e/7}if(isNaN(e)){return d/7}return (d+e)/14}\nfunction Cs(){function b(){try{return (new Map).entries().next().done}catch(a){return false}}\nif(typeof Map===yu&&Map.prototype.entries&&b()){return Map}else{return Ds()}}\nfunction uk(a){return new wk(a.e*a.k-a.f*a.j,a.f*a.i-a.d*a.k,a.d*a.j-a.e*a.i,a.c*a.j-a.b*a.k,a.a*a.k-a.c*a.i,a.b*a.i-a.a*a.j,a.b*a.f-a.c*a.e,a.c*a.d-a.a*a.f,a.a*a.e-a.b*a.d)}\nfunction Ah(){xh=wu(Fh);yh=wu(Gh);var c=Lh;var d=uh;c(d,function(a,b){d[a]=wu(b)});var e=wh;c(e,function(a,b){e[a]=wu(b)});c(e,function(a,b){$wnd.addEventListener(a,b,true)})}\nfunction Kb(a){var b;if(a.c==null){b=md(a.b)===md(Ib)?null:a.b;a.d=b==null?Lu:jd(b)?Nb(dd(b)):kd(b)?'String':mo(L(b));a.a=a.a+': '+(jd(b)?Mb(dd(b)):b+'');a.c='('+a.d+') '+a.a}}\nfunction W(a){if(!a.q){throw zg(new Qo(\"Should only call onDetach when the widget is attached to the browser's document\"))}try{a.C()}finally{eh();a.t.__listener=null;a.q=false}}\nfunction sb(a,b){qt(b,'Cannot suppress a null exception.');jt(b!=a,'Exception can not suppress itself.');if(a.i){return}a.j==null?(a.j=Jc(Bc(zf,1),Fu,8,0,[b])):(a.j[a.j.length]=b)}\nfunction Sl(a){var b,c,d;b=wj(a,8);if((b&128)==0){return b&127}if((b&192)==128){c=wj(a,8);return (b&63)<<8|c}if((b&224)==192){d=wj(a,16);return (b&31)<<16|d}throw zg((Fi(),Fi(),Ei))}\nfunction Y(a,b){var c;c=a.s;if(!b){try{!!c&&c.q&&W(a)}finally{a.s=null}}else{if(c){throw zg(new Qo('Cannot set a new parent without first clearing the old parent'))}a.s=b;b.q&&eb(a)}}\nfunction Vh(b,c){Th();var d,e,f,g;d=null;for(g=b.O();g.b<g.c.b;){f=ji(g);try{c.P(f)}catch(a){a=yg(a);if(fd(a,8)){e=a;!d&&(d=new ks);Xp(d.a,e,d)}else throw zg(a)}}if(d){throw zg(new Uh(d))}}\nfunction kr(a,b){var c;if(md(a)===md(b)){return true}if(a==null||b==null){return false}if(a.length!=b.length){return false}for(c=0;c<a.length;++c){if(a[c]!==b[c]){return false}}return true}\nfunction Qg(){Pg={};!Array.isArray&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==='[object Array]'});function b(){return (new Date).getTime()}\n!Date.now&&(Date.now=b)}\nfunction an(a,b,c,d){var e,f,g;g=Ck(Ak(a.c,a.d,b.c,b.d)/d);f=Ck(Ak(a.c,a.d,c.c,c.d)/d);e=((g+f)/2|0)+7;switch(e&3){case 0:++e;break;case 2:--e;break;case 3:throw zg((Ji(),Ji(),Ii));}return e}\nfunction Pn(b,c){var d,e,f,g;d=Fn(b,c);if(d){for(f=new hr(b.e);f.a<f.c.a.length;){e=bd(gr(f),188);try{g=$k(e,d);nu(b.b,g);return true}catch(a){a=yg(a);if(!fd(a,10))throw zg(a)}}}return false}\nfunction Rc(a,b){var c,d,e;b&=63;if(b<22){c=a.l<<b;d=a.m<<b|a.l>>22-b;e=a.h<<b|a.m>>22-b}else if(b<44){c=0;d=a.l<<b-22;e=a.m<<b-22|a.l>>44-b}else{c=0;d=0;e=a.l<<b-44}return Lc(c&Nu,d&Nu,e&Ou)}\nfunction hc(b,c){var d,e,f,g;for(e=0,f=b.length;e<f;e++){g=b[e];try{g[1]?g[0].Bb()&&(c=gc(c,g)):g[0].Bb()}catch(a){a=yg(a);if(fd(a,8)){d=a;Ub();$b(fd(d,48)?bd(d,48).L():d)}else throw zg(a)}}return c}\nfunction vk(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q;n=b.length;c=a.a;d=a.b;e=a.c;f=a.d;g=a.e;h=a.f;i=a.i;j=a.j;k=a.k;for(m=0;m<n;m+=2){o=b[m];q=b[m+1];l=e*o+h*q+k;b[m]=(c*o+f*q+i)/l;b[m+1]=(d*o+g*q+j)/l}}\nfunction pr(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){mr(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);pr(b,a,i,j,-e,f);pr(b,a,j,h,-e,f);if(f.U(a[j-1],a[j])<=0){while(c<d){Ic(b,c++,a[i++])}return}nr(a,i,j,h,b,c,d,f)}\nfunction ei(a,b,c){var d,e,f;if(c<0||c>a.b){throw zg(new _n)}if(a.b==a.a.length){f=Fc(Vd,Fu,22,a.a.length*2,0,1);for(e=0;e<a.a.length;++e){f[e]=a.a[e]}a.a=f}++a.b;for(d=a.b-1;d>c;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction Xs(a,b,c,d,e){var f,g,h,i,j;if(md(a)===md(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g<i;){f=$wnd.Math.min(g+10000,i);e=f-g;j=a.slice(g,f);j.splice(0,0,d,e);Array.prototype.splice.apply(h,j);g=f;d+=e}}\nfunction rs(a,b,c){var d,e,f,g,h;h=b==null?0:(g=N(b),g|0);e=(d=a.a.get(h),d==null?new Array:d);if(e.length==0){a.a.set(h,e)}else{f=os(b,e);if(f){return f.kb(c)}}Ic(e,e.length,new Qq(b,c));++a.c;Ar(a.b);return null}\nfunction pk(a){var b,c,d,e,f,g,h,i;if(a.a){return a.a}f=a.d;i=f.f;c=f.e;if(i>=40&&c>=40){d=Bn(f);h=i>>3;(i&7)!=0&&++h;g=c>>3;(c&7)!=0&&++g;b=rk(d,h,g,i,c);e=new sj(i,c);sk(d,h,g,i,c,b,e);a.a=e}else{a.a=mk(a)}return a.a}\nfunction Cn(a,b,c){var d,e,f;if(b<0||b>=a.e){throw zg(new Oo('Requested row is outside the image: '+b))}e=a.f;(c==null||c.length<e)&&(c=Fc(od,Fu,6,e,15,1));f=a.d+b;for(d=0;d<e;d++){c[d]=rb(a.b,a.c+d,f,0)<<24>>24}return c}\nfunction Nk(a,b){var c,d,e,f,g,h,i,j;if(b==0){return a.a[a.a.length-1]}j=a.a.length;if(b==1){i=0;for(d=a.a,e=0,f=d.length;e<f;++e){c=d[e];i=(Ek(),i^c)}return i}h=a.a[0];for(g=1;g<j;g++){h=(Ek(),Jk(a.b,b,h)^a.a[g])}return h}\nfunction ln(a){var b,c,d,e;e=a.d.a.length;if(e<=1){return 0}d=null;for(c=new hr(a.d);c.a<c.c.a.length;){b=bd(gr(c),16);if(b.a>=2){if(!d){d=b}else{a.b=true;return nd($wnd.Math.abs(d.c-b.c)-$wnd.Math.abs(d.d-b.d))/2|0}}}return 0}\nfunction V(a){var b;if(a.q){throw zg(new Qo(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.q=true;eh();th(a.t,a);b=a.r;a.r=-1;b>0&&(a.r==-1?Kh(a.t,b|(a.t.__eventBits||0)):(a.r|=b));a.B()}\nfunction zm(a){wm();switch(a){case 0:return vm;case 1:return tm;case 2:return mm;case 3:return um;case 4:return nm;case 5:return pm;case 7:return om;case 8:return sm;case 9:return qm;case 13:return rm;default:throw zg(new No);}}\nfunction ss(a,b){var c,d,e,f,g,h;g=(f=zt(b),f|0);d=(c=a.a.get(g),c==null?new Array:c);for(h=0;h<d.length;h++){e=d[h];if(gs(b,e.ib())){if(d.length==1){d.length=0;ys(a.a,g)}else{d.splice(h,1)}--a.c;Ar(a.b);return e.jb()}}return null}\nfunction Ul(b,c,d){var e,f,g,h,i;h=c.length;e=Fc(sd,iv,6,h,15,1);for(g=0;g<h;g++){e[g]=c[g]&255}i=c.length-d;try{Uk(b.a,e,i)}catch(a){a=yg(a);if(fd(a,46)){throw zg((Ci(),Ci(),Bi))}else throw zg(a)}for(f=0;f<d;f++){c[f]=e[f]<<24>>24}}\nfunction jm(a,b){var c,d,e,f,g,h,i,j;c=zu;d=0;for(g=fm,h=0,i=g.length;h<i;++h){f=g[h];j=f[0];if(j==a||j==b){return new hm(f[1])}e=To(a^j);if(e<c){d=f[1];c=e}if(a!=b){e=To(b^j);if(e<c){d=f[1];c=e}}}if(c<=3){return new hm(d)}return null}\nfunction Sc(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&Ru)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?Ou:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?Ou:0;f=d?Nu:0;e=c>>b-44}return Lc(e&Nu,f&Nu,g&Ou)}\nfunction Rg(a,b,c){var d=Pg,h;var e=d[a];var f=e instanceof Array?e[0]:null;if(e&&!f){_=e}else{_=(h=b&&b.prototype,!h&&(h=Pg[b]),Tg(h));_.zb=c;!b&&(_.Ab=Vg);d[a]=_}for(var g=3;g<arguments.length;++g){arguments[g].prototype=_}f&&(_.yb=f)}\nfunction zo(a){if(a._()){var b=a.c;b.ab()?(a.n='['+b.k):!b._()?(a.n='[L'+b.Z()+';'):(a.n='['+b.Z());a.b=b.Y()+'[]';a.j=b.$()+'[]';return}var c=a.i;var d=a.d;d=d.split('/');a.n=Co('.',[c,Co('$',d)]);a.b=Co('.',[c,Co('.',d)]);a.j=d[d.length-1]}\nfunction Qn(a,b){this.p=new hi;Q(this,$doc.createElement('div'));this.k=_g();this.c=lb();this.d=new _k;this.e=new _q;this.f=300;this.j=-1;this.a=true;this.b=a;this.o=b;Vq(this.e,this.d);this.i=new Vn(this);$h(this,this.k);T(this.k);Xg(this.k)}\nfunction Sk(a,b){var c,d;if(b.length==0){throw zg(new No)}this.b=a;c=b.length;if(c>1&&b[0]==0){d=1;while(d<c&&b[d]==0){++d}if(d==c){this.a=Jc(Bc(sd,1),iv,6,15,[0])}else{this.a=Fc(sd,iv,6,c-d,15,1);xp(b,d,this.a,0,this.a.length)}}else{this.a=b}}\nfunction yk(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,q,r;n=a-c+e-g;r=b-d+f-h;if(n==0&&r==0){return new wk(c-a,e-c,a,d-b,f-d,b,0,0,1)}else{l=c-e;m=g-e;o=d-f;q=h-f;k=l*q-m*o;i=(n*q-m*r)/k;j=(l*r-n*o)/k;return new wk(c-a+i*c,g-a+j*g,a,d-b+i*d,h-b+j*h,b,i,j,1)}}\nfunction rn(a){var b,c,d,e,f;f=0;for(c=0;c<5;c++){b=a[c];if(b==0){return false}f+=b}if(f<7){return false}e=f/7;d=e/2;return $wnd.Math.abs(e-a[0])<d&&$wnd.Math.abs(e-a[1])<d&&$wnd.Math.abs(3*e-a[2])<3*d&&$wnd.Math.abs(e-a[3])<d&&$wnd.Math.abs(e-a[4])<d}\nfunction Wk(a,b,c){var d,e,f,g,h,i,j,k;h=c.length;g=Fc(sd,iv,6,h,15,1);for(e=0;e<h;e++){k=Hk(a.a,c[e]);d=1;for(f=0;f<h;f++){if(e!=f){i=Jk(a.a,c[f],k);j=(i&1)==0?i|1:i&-2;d=Jk(a.a,d,j)}}g[e]=Jk(a.a,Nk(b,k),Hk(a.a,d));a.a.b!=0&&(g[e]=Jk(a.a,g[e],k))}return g}\nfunction Cp(a){jt(a!=null,'Null charset name');a=a.toUpperCase();if(hp((ct(),_s).a,a)){return _s}else if(hp(at.a,a)){return at}else if(hp(bt.a,a)){return bt}if((new RegExp('^[A-Za-z0-9][\\\\w-:\\\\.\\\\+]*$')).test(a)){throw zg(new Gp(a))}else{throw zg(new Fp(a))}}\nfunction $k(a,b){var c,d,e,f,g,h,i;e=Wm(new _m((!b.b&&(b.b=pk(b.a)),b.b)));d=Vl(a.a,e.a);h=e.b;!!d.c&&Bm(d.c,h);i=new Mi((g=d.f,g));c=d.a;!!c&&Li(i,(ej(),Vi),c);f=d.b;f!=null&&Li(i,(ej(),Wi),f);if(d.d>=0&&d.e>=0){Li(i,(ej(),bj),Zo(d.e));Li(i,aj,Zo(d.d))}return i}\nfunction Wl(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;r=dl(b);k=cl(b).b;d=bl(b);j=hl(d,r,k);q=0;for(g=0,i=j.length;g<i;++g){e=j[g];q+=e.b}n=Fc(od,Fu,6,q,15,1);o=0;for(f=0,h=j.length;f<h;++f){e=j[f];c=e.a;m=e.b;Ul(a,c,m);for(l=0;l<m;l++){n[o++]=c[l]}}return Ml(n,r,k)}\nfunction Qk(a,b){var c,d,e,f,g,h,i,j;if(a.b!=b.b){throw zg(new Oo(ov))}if(a.a[0]==0||b.a[0]==0){return a.b.i}d=a.a;e=d.length;f=b.a;g=f.length;j=Fc(sd,iv,6,e+g-1,15,1);for(h=0;h<e;h++){c=d[h];for(i=0;i<g;i++){j[h+i]=(Ek(),j[h+i]^Jk(a.b,c,f[i]))}}return new Sk(a.b,j)}\nfunction Xm(a,b,c,d,e){var f,g,h,i,j,k;k=nd(e*b);g=$wnd.Math.max(0,c-k);h=$wnd.Math.min(a.a.d-1,c+k);if(h-g<b*3){throw zg((Ji(),Ji(),Ii))}i=$wnd.Math.max(0,d-k);f=$wnd.Math.min(a.a.b-1,d+k);if(f-i<b*3){throw zg((Ji(),Ji(),Ii))}j=new Um(a.a,g,i,h-g,f-i,b);return Rm(j)}\nfunction $m(a,b,c,d,e){var f,g,h,i;h=Zm(a,b,c,d,e);i=1;f=b-(d-b);if(f<0){i=b/(b-f);f=0}else if(f>=a.a.d){i=(a.a.d-1-b)/(f-b);f=a.a.d-1}g=nd(c-(e-c)*i);i=1;if(g<0){i=c/(c-g);g=0}else if(g>=a.a.b){i=(a.a.b-1-c)/(g-c);g=a.a.b-1}f=nd(b+(f-b)*i);h+=Zm(a,b,c,f,g);return h-1}\nfunction zc(a){var b,c,d,e,f,g,h;c=$p(a.a);if(c==0){return null}b=new vp(c==1?'Exception caught: ':c+' exceptions caught: ');e=true;for(h=(f=new mq((new gq((new Dq(a.a)).a)).a),new Hq(f));h.a.b;){g=(d=lq(h.a),bd(d.ib(),8));e?(e=false):(b.a+='; ',b);tp(b,g.J())}return b.a}\nfunction sk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,q,r,s,t;for(r=0;r<c;r++){s=r<<3;l=e-8;s>l&&(s=l);for(o=0;o<b;o++){q=o<<3;k=d-8;q>k&&(q=k);j=o<2?2:o>b-3?b-3:o;n=r<2?2:r>c-3?c-3:r;m=0;for(t=-2;t<=2;t++){i=f[n+t];m+=i[j-2]+i[j-1]+i[j]+i[j+1]+i[j+2]}h=m/25|0;tk(a,q,s,h,d,g)}}}\nfunction on(a){var b,c,d,e,f,g,h,i;c=0;i=0;d=a.d.a.length;for(g=new hr(a.d);g.a<g.c.a.length;){e=bd(gr(g),16);if(e.a>=2){++c;i+=e.b}}if(c<3){return false}b=i/d;h=0;for(f=new hr(a.d);f.a<f.c.a.length;){e=bd(gr(f),16);h+=$wnd.Math.abs(e.b-b)}return h<=0.05000000074505806*i}\nfunction Fn(a,b){var c,d,e,f,g;g=P(a.k).videoWidth;d=P(a.k).videoHeight;if(g>0&&d>0){if(a.j>0){if(g>d){if(a.j<g){d=d*a.j/g|0;g=a.j}}else{if(a.j<d){g=g*a.j/d|0;d=a.j}}}jb(a.c,g);ib(a.c,d);ob(hb(a.c),P(a.k),0,0,g,d);e=new En(a.c,b);c=new qk(e);f=new vi(c);return f}return null}\nfunction yc(a){var b,c,d,e,f,g,h,i;Hb.call(this,(g=zc(a),$p(a.a)==0?null:(i=new mq((new gq((new Dq(a.a)).a)).a),e=lq((new Hq(i)).a),bd(e.ib(),8)),g));f=0;for(c=(h=new mq((new gq((new Dq(a.a)).a)).a),new Hq(h));c.a.b;){b=(d=lq(c.a),bd(d.ib(),8));if(f++==0){continue}sb(this,b)}}\nfunction lj(a){var b,c,d,e,f,g,h,i,j;g=ij(a[0],a[1]);b=ij(a[1],a[2]);h=ij(a[0],a[2]);if(b>=g&&b>=h){d=a[0];c=a[1];e=a[2]}else if(h>=b&&h>=g){d=a[1];c=a[0];e=a[2]}else{d=a[2];c=a[0];e=a[1]}if((i=d.c,j=d.d,(e.c-i)*(c.d-j)-(e.d-j)*(c.c-i))<0){f=c;c=e;e=f}Ic(a,0,c);a[1]=d;Ic(a,2,e)}\nfunction Vk(a,b){var c,d,e,f;e=b.a.length-1;if(e==1){return Jc(Bc(sd,1),iv,6,15,[b.a[b.a.length-1-1]])}f=Fc(sd,iv,6,e,15,1);c=0;for(d=1;d<a.a.f&&c<e;d++){if(Nk(b,d)==0){f[c]=Hk(a.a,d);++c}}if(c!=e){throw zg(new Zk('Error locator degree does not match number of roots'))}return f}\nfunction Et(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=(vt(c+3,a.length),a.charCodeAt(c+3)+(vt(c+2,a.length),31*(a.charCodeAt(c+2)+(vt(c+1,a.length),31*(a.charCodeAt(c+1)+(vt(c,a.length),31*(a.charCodeAt(c)+31*b)))))));b=b|0;c+=4}while(c<d){b=b*31+dp(a,c++)}b=b|0;return b}\nfunction Mk(a,b){var c,d,e,f,g,h;if(a.b!=b.b){throw zg(new Oo(ov))}if(a.a[0]==0){return b}if(b.a[0]==0){return a}f=a.a;d=b.a;if(f.length>d.length){h=f;f=d;d=h}g=Fc(sd,iv,6,d.length,15,1);e=d.length-f.length;xp(d,0,g,0,e);for(c=e;c<d.length;c++){g[c]=(Ek(),f[c-e]^d[c])}return new Sk(a.b,g)}\nfunction Kk(a,b,c){var d,e,f;this.e=a;this.f=b;this.b=c;this.a=Fc(sd,iv,6,b,15,1);this.c=Fc(sd,iv,6,b,15,1);f=1;for(e=0;e<b;e++){this.a[e]=f;f*=2;if(f>=b){f^=a;f&=b-1}}for(d=0;d<b-1;d++){this.c[this.a[d]]=d}this.i=new Sk(this,Jc(Bc(sd,1),iv,6,15,[0]));this.d=new Sk(this,Jc(Bc(sd,1),iv,6,15,[1]))}\nfunction zh(){zh=Sg;uh={_default_:Fh,dragenter:Eh,dragover:Eh};wh={click:Dh,dblclick:Dh,mousedown:Dh,mouseup:Dh,mousemove:Dh,mouseover:Dh,mouseout:Dh,mousewheel:Dh,keydown:Ch,keyup:Ch,keypress:Ch,touchstart:Dh,touchend:Dh,touchmove:Dh,touchcancel:Dh,gesturestart:Dh,gestureend:Dh,gesturechange:Dh}}\nfunction Tm(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;k=b[0]+b[1]+b[2];h=d-b[2]-b[1]/2;g=Qm(a,c,nd(h),2*b[1],k);if(!isNaN(g)){i=(b[0]+b[1]+b[2])/3;for(f=new hr(a.e);f.a<f.c.a.length;){e=bd(gr(f),52);if(Om(e,i,g,h)){return l=(e.c+h)/2,m=(e.d+g)/2,n=(e.a+i)/2,new Pm(l,m,n)}}j=new Pm(h,g,i);Vq(a.e,j)}return null}\nfunction Ol(b,c,d,e,f){var g,h,i;if(8*d>8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}i=Fc(od,Fu,6,d,15,1);for(h=0;h<d;h++){i[h]=wj(b,8)<<24>>24}!e?(g=zk(i)):(g=e.c!=null?e.c:''+e.d);try{tp(c,gp(i,i.length,np(g)))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}f.a[f.a.length]=i}\nfunction mk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;m=a.d;n=m.f;c=m.e;g=new sj(n,c);nk(a,n);d=a.b;for(r=1;r<5;r++){l=c*r/5|0;f=Cn(m,l,a.c);k=n*4/5|0;for(o=n/5|0;o<k;o++){j=f[o]&255;++d[j>>3]}}b=ok(d);e=Bn(m);for(q=0;q<c;q++){i=q*n;for(o=0;o<n;o++){j=e[i+o]&255;j<b&&(h=q*g.c+(o/32|0),g.a[h]|=1<<(o&31))}}return g}\nfunction Gm(a){var b,c,d,e,f,g;c=17+4*a.d;b=new rj(c);pj(b,0,0,9,9);pj(b,c-8,0,8,9);pj(b,0,c-8,9,8);e=a.a.length;for(f=0;f<e;f++){d=a.a[f]-2;for(g=0;g<e;g++){if(f==0&&(g==0||g==e-1)||f==e-1&&g==0){continue}pj(b,a.a[g]-2,d,5,5)}}pj(b,6,9,1,c-17);pj(b,9,6,c-17,1);if(a.d>6){pj(b,c-11,0,3,6);pj(b,0,c-11,6,3)}return b}\nfunction wj(a,b){var c,d,e,f,g;if(b<1||b>32||b>8*(a.c.length-a.b)-a.a){throw zg(new Oo(''+b))}f=0;if(a.a>0){c=8-a.a;g=b<c?b:c;d=c-g;e=255>>8-g<<d;f=(a.c[a.b]&e)>>d;b-=g;a.a+=g;if(a.a==8){a.a=0;++a.b}}if(b>0){while(b>=8){f=f<<8|a.c[a.b]&255;++a.b;b-=8}if(b>0){d=8-b;e=255>>d<<d;f=f<<b|(a.c[a.b]&e)>>d;a.a+=b}}return f}\nfunction Bs(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction pj(a,b,c,d,e){var f,g,h,i,j;if(c<0||b<0){throw zg(new Oo('Left and top must be nonnegative'))}if(e<1||d<1){throw zg(new Oo('Height and width must be at least 1'))}h=b+d;f=c+e;if(f>a.b||h>a.d){throw zg(new Oo('The region must fit inside the matrix'))}for(j=c;j<f;j++){g=j*a.c;for(i=b;i<h;i++){a.a[g+(i/32|0)]|=1<<(i&31)}}}\nfunction xk(a,b,c,d,e,f,g,h,i,j,k,l){var m,n;m=uk(yk(3.5,3.5,a,3.5,b,c,3.5,d));n=yk(e,f,g,h,i,j,k,l);return new wk(n.a*m.a+n.d*m.b+n.i*m.c,n.a*m.d+n.d*m.e+n.i*m.f,n.a*m.i+n.d*m.j+n.i*m.k,n.b*m.a+n.e*m.b+n.j*m.c,n.b*m.d+n.e*m.e+n.j*m.f,n.b*m.i+n.e*m.j+n.j*m.k,n.c*m.a+n.f*m.b+n.k*m.c,n.c*m.d+n.f*m.e+n.k*m.f,n.c*m.i+n.f*m.j+n.k*m.k)}\nfunction Kt(g){var d=(uu(),qu(Gv));var e,f=g;$wnd.AsyncQRCallback=wu(function(){var a,b=this,c=arguments;c.length==1&&f.nb(c[0])&&(a=c[0]);b.g=a;vu(a,b);return b});e=$wnd.AsyncQRCallback.prototype=new Object;e.execute=wu(function(a){this.g.mb(a)});if(d)for(p in d)$wnd.AsyncQRCallback[p]===undefined&&($wnd.AsyncQRCallback[p]=d[p])}\nfunction ok(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q;i=a.length;h=0;e=0;f=0;for(o=0;o<i;o++){if(a[o]>f){e=o;f=a[o]}a[o]>h&&(h=a[o])}k=0;l=0;for(q=0;q<i;q++){d=q-e;j=a[q]*d*d;if(j>l){k=q;l=j}}if(e>k){m=e;e=k;k=m}if(k-e<=(i/16|0)){throw zg((Ji(),Ji(),Ii))}b=k-1;c=-1;for(n=k-1;n>e;n--){g=n-e;j=g*g*(k-n)*(h-a[n]);if(j>c){b=n;c=j}}return b<<3}\nfunction Ql(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}f=Fc(od,Fu,6,2*d,15,1);g=0;while(d>0){h=wj(b,13);e=(h/192|0)<<8|h%192;e<7936?(e+=33088):(e+=49472);f[g]=e>>8<<24>>24;f[g+1]=e<<24>>24;g+=2;--d}try{tp(c,gp(f,f.length,np(lv)))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}}\nfunction Pl(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}f=Fc(od,Fu,6,2*d,15,1);g=0;while(d>0){h=wj(b,13);e=(h/96|0)<<8|h%96;e<959?(e+=41377):(e+=42657);f[g]=(e>>8&255)<<24>>24;f[g+1]=(e&255)<<24>>24;g+=2;--d}try{tp(c,gp(f,f.length,np('GB2312')))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}}\nfunction Lo(){Lo=Sg;Ko=Jc(Bc(qd,1),Fu,6,15,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,Vu,256,16,4,2]);Jo=Jc(Bc(qd,1),Fu,6,15,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}\nfunction Jh(){$wnd.addEventListener('mouseout',wu(function(a){var b=(zh(),vh);if(b&&!a.relatedTarget){if('html'==a.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent('mouseup',true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true)}\nfunction Vl(b,c){var d,e,f,g,h;g=new fl(c);f=null;d=null;try{return Wl(b,g)}catch(a){a=yg(a);if(fd(a,57)){e=a;f=e}else if(fd(a,56)){e=a;d=e}else throw zg(a)}try{el(g);g.d=null;g.c=null;g.b=true;dl(g);cl(g);al(g);h=Wl(b,g);fk(h,new Cm);return h}catch(a){a=yg(a);if(fd(a,57)||fd(a,56)){e=a;if(f){throw zg(f)}if(d){throw zg(d)}throw zg(e)}else throw zg(a)}}\nfunction Pc(a){var b,c,d,e,f,g,h,i;if(isNaN(a)){return Yc(),Xc}if(a<-9223372036854775808){return Yc(),Wc}if(a>=9223372036854775807){return Yc(),Vc}e=false;if(a<0){e=true;a=-a}d=0;if(a>=Qu){d=nd(a/Qu);a-=d*Qu}c=0;if(a>=Pu){c=nd(a/Pu);a-=c*Pu}b=nd(a);f=Lc(b,c,d);e&&(g=~f.l+1&Nu,h=~f.m+(g==0?1:0)&Nu,i=~f.h+(g==0&&h==0?1:0)&Ou,f.l=g,f.m=h,f.h=i,undefined);return f}\nfunction Mo(a){var b,c,d,e,f;if(isNaN(a)){return 2143289344}if(a==0){return 1/a==-Infinity?-2147483648:0}f=false;if(a<0){f=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return f?-8388608:2139095040}d=Io(a);c=Jg(Gg(Ag(Fg(d,52),2047),1023));e=Jg(Fg(Ag(d,{l:Nu,m:Nu,h:255}),29));if(c<=-127){e=(Zu|e)>>-127-c+1;c=-127}b=f?2147483648:0;b=Eg(b,c+127<<23);b=Eg(b,e);return Jg(b)}\nfunction jp(a){var b,c,d,e,f,g,h,i;b=new RegExp('\\\\.','g');h=Fc(yf,Fu,2,0,6,1);c=0;i=a;e=null;while(true){g=b.exec(i);if(g==null||i==''){h[c]=i;break}else{f=g.index;h[c]=i.substr(0,f);i=lp(i,f+g[0].length,i.length);b.lastIndex=0;if(e==i){h[c]=i.substr(0,1);i=i.substr(1)}e=i;++c}}if(a.length>0){d=h.length;while(d>0&&h[d-1]==''){--d}d<h.length&&(h.length=d)}return h}\nfunction Uk(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q;k=new Sk(a.a,b);q=Fc(sd,iv,6,c,15,1);i=true;for(h=0;h<c;h++){f=Nk(k,Gk(a.a,h+a.a.b));q[q.length-1-h]=f;f!=0&&(i=false)}if(i){return}o=new Sk(a.a,q);n=Xk(a,Fk(a.a,c,1),o,c);m=n[0];j=n[1];d=Vk(a,m);e=Wk(a,j,d);for(g=0;g<d.length;g++){l=b.length-1-Ik(a.a,d[g]);if(l<0){throw zg(new Zk('Bad error location'))}b[l]=(Ek(),b[l]^e[g])}}\nfunction ej(){ej=Sg;Zi=new fj('OTHER',0);Yi=new fj('ORIENTATION',1);Vi=new fj('BYTE_SEGMENTS',2);Wi=new fj('ERROR_CORRECTION_LEVEL',3);Xi=new fj('ISSUE_NUMBER',4);cj=new fj('SUGGESTED_PRICE',5);_i=new fj('POSSIBLE_COUNTRY',6);dj=new fj('UPC_EAN_EXTENSION',7);$i=new fj('PDF417_EXTRA_METADATA',8);bj=new fj('STRUCTURED_APPEND_SEQUENCE',9);aj=new fj('STRUCTURED_APPEND_PARITY',10)}\nfunction Zm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s;l=$wnd.Math.abs(e-c)>$wnd.Math.abs(d-b);if(l){m=b;b=c;c=m;m=d;d=e;e=m}f=$wnd.Math.abs(d-b);g=$wnd.Math.abs(e-c);h=-f/2|0;q=b<d?1:-1;s=c<e?1:-1;k=0;o=d+q;for(n=b,r=c;n!=o;n+=q){i=l?r:n;j=l?n:r;if(k==1==oj(a.a,i,j)){if(k==2){return Bk(n,r,b,c)}++k}h+=g;if(h>0){if(r==e){break}r+=s;h-=f}}if(k==2){return Bk(d+q,e,b,c)}return NaN}\nfunction ik(b,c,d,e){var f,g,h,i,j,k,l,m;if(c<=0||d<=0){throw zg((Ji(),Ji(),Ii))}f=new sj(c,d);j=Fc(rd,Fu,6,2*c,15,1);for(m=0;m<d;m++){h=j.length;g=m+0.5;for(l=0;l<h;l+=2){j[l]=(l/2|0)+0.5;j[l+1]=g}vk(e,j);hk(b,j);try{for(k=0;k<h;k+=2){oj(b,nd(j[k]),nd(j[k+1]))&&(i=m*f.c+((k/2|0)/32|0),f.a[i]|=1<<((k/2|0)&31))}}catch(a){a=yg(a);if(fd(a,68)){throw zg((Ji(),Ji(),Ii))}else throw zg(a)}}return f}\nfunction Nl(a,b,c,d){var e,f,g;g=b.a.length;while(c>1){if(8*(a.c.length-a.b)-a.a<11){throw zg((Fi(),Fi(),Ei))}f=wj(a,11);qp(b,Tl(f/45|0));qp(b,Tl(f%45));c-=2}if(c==1){if(8*(a.c.length-a.b)-a.a<6){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(wj(a,6)))}if(d){for(e=g;e<b.a.length;e++){dp(b.a,e)==37&&(e<b.a.length-1&&dp(b.a,e+1)==37?(b.a=lp(b.a,0,e+1)+''+kp(b.a,e+1+1),b):Xn(b,e,e+1,String.fromCharCode(29)))}}}\nfunction Ac(a,b){var c;switch(Cc(a)){case 6:return kd(b);case 7:return hd(b);case 8:return gd(b);case 3:return Array.isArray(b)&&(c=Cc(b),!(c>=14&&c<=16));case 11:return b!=null&&typeof b===yu;case 12:return b!=null&&(typeof b===xu||typeof b==yu);case 0:return ad(b,a.__elementTypeId$);case 2:return ld(b)&&!(b.Ab===Vg);case 1:return ld(b)&&!(b.Ab===Vg)||ad(b,a.__elementTypeId$);default:return true;}}\nfunction dl(a){var b,c,d,e,f,g,h,i,j,k;if(a.d){return a.d}c=a.a.b;i=(c-17)/4|0;if(i<=6){return Km(i)}k=0;f=c-11;for(h=5;h>=0;h--){for(e=c-9;e>=f;e--){k=(b=a.b?oj(a.a,h,e):oj(a.a,e,h),b?k<<1|1:k<<1)}}j=Im(k);if(!!j&&17+4*j.d==c){a.d=j;return j}k=0;for(d=5;d>=0;d--){for(g=c-9;g>=f;g--){k=(b=a.b?oj(a.a,g,d):oj(a.a,d,g),b?k<<1|1:k<<1)}}j=Im(k);if(!!j&&17+4*j.d==c){a.d=j;return j}throw zg((Fi(),Fi(),Ei))}\nfunction ui(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return cv;return 'unknown'}\nfunction nn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r;m=b[0]+b[1]+b[2]+b[3]+b[4];h=d-b[4]-b[3]-b[2]/2;g=jn(a,c,nd(h),b[2],m);if(!isNaN(g)){h=hn(a,nd(h),nd(g),b[2],m);if(!isNaN(h)&&(!e||gn(a,nd(g),nd(h),b[2],m))){i=m/7;j=false;for(k=0;k<a.d.a.length;k++){f=bd(Wq(a.d,k),16);if(dn(f,i,g,h)){Zq(a.d,k,(n=f.a+1,o=(f.a*f.c+h)/n,q=(f.a*f.d+g)/n,r=(f.a*f.b+i)/n,new fn(o,q,r,n)));j=true;break}}if(!j){l=new en(h,g,i);Vq(a.d,l)}return true}}return false}\nfunction bl(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q;h=cl(a);q=dl(a);f=(ql(),Jc(Bc(Fe,1),hv,15,0,[il,jl,kl,ll,ml,nl,ol,pl]))[h.a];g=a.a.b;rl(f,a.a,g);i=Gm(q);m=true;n=Fc(od,Fu,6,q.c,15,1);o=0;e=0;b=0;for(k=g-1;k>0;k-=2){k==6&&--k;for(d=0;d<g;d++){j=m?g-1-d:d;for(c=0;c<2;c++){l=j*i.c+((k-c)/32|0);if((i.a[l]>>>(k-c&31)&1)==0){++b;e<<=1;oj(a.a,k-c,j)&&(e|=1);if(b==8){n[o++]=e<<24>>24;b=0;e=0}}}}m=m^true}if(o!=q.c){throw zg((Fi(),Fi(),Ei))}return n}\nfunction rk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w;h=Dc(sd,[Fu,iv],[7,6],15,[c,b],2);for(u=0;u<c;u++){v=u<<3;k=e-8;v>k&&(v=k);for(q=0;q<b;q++){r=q<<3;j=d-8;r>j&&(r=j);o=0;l=255;i=0;for(w=0,m=v*d+r;w<8;++w,m+=d){for(t=0;t<8;t++){n=a[m+t]&255;o+=n;n<l&&(l=n);n>i&&(i=n)}if(i-l>24){for(++w,m+=d;w<8;++w,m+=d){for(s=0;s<8;s++){o+=a[m+s]&255}}}}f=o>>6;if(i-l<=24){f=l/2|0;if(u>0&&q>0){g=(h[u-1][q]+2*h[u][q-1]+h[u-1][q-1])/4|0;l<g&&(f=g)}}h[u][q]=f}}return h}\nfunction xp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;qt(a,'src');qt(c,'dest');m=L(a);i=L(c);mt((m.f&4)!=0,'srcType is not an array');mt((i.f&4)!=0,'destType is not an array');l=m.c;g=i.c;mt((l.f&1)!=0?l==g:(g.f&1)==0,\"Array types don't match\");n=a.length;j=c.length;if(b<0||d<0||e<0||b+e>n||d+e>j){throw zg(new _n)}if((l.f&1)==0&&m!=i){k=cd(a);f=cd(c);if(md(a)===md(c)&&b<d){b+=e;for(h=d+e;h-->d;){Ic(f,h,k[--b])}}else{for(h=d+e;d<h;){Ic(f,d++,k[b++])}}}else e>0&&Xs(a,b,c,d,e)}\nfunction Rl(a,b,c){var d,e,f;while(c>=3){if(8*(a.c.length-a.b)-a.a<10){throw zg((Fi(),Fi(),Ei))}e=wj(a,10);if(e>=1000){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(e/100|0));qp(b,Tl((e/10|0)%10));qp(b,Tl(e%10));c-=3}if(c==2){if(8*(a.c.length-a.b)-a.a<7){throw zg((Fi(),Fi(),Ei))}f=wj(a,7);if(f>=100){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(f/10|0));qp(b,Tl(f%10))}else if(c==1){if(8*(a.c.length-a.b)-a.a<4){throw zg((Fi(),Fi(),Ei))}d=wj(a,4);if(d>=10){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(d))}}\nfunction Ym(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;s=c.b;t=c.c;f=c.a;n=(Vm(b,s,t)+Vm(b,s,f))/2;if(n<1){throw zg((Ji(),Ji(),Ii))}j=an(s,t,f,n);r=Jm(j);o=17+4*r.d-7;d=null;if(r.a.length>0){g=t.c-s.c+f.c;h=t.d-s.d+f.d;i=1-3/o;k=nd(s.c+i*(g-s.c));l=nd(s.d+i*(h-s.d));for(m=4;m<=16;m<<=1){try{d=Xm(b,n,k,l,m);break}catch(a){a=yg(a);if(!fd(a,55))throw zg(a)}}}u=bn(s,t,f,d,j);e=cn(b.a,u,j);!d?(q=Jc(Bc(ge,1),Fu,27,0,[f,s,t])):(q=Jc(Bc(ge,1),Fu,27,0,[f,s,t,d]));return new jk(e,q)}\nfunction Rm(a){var b,c,d,e,f,g,h,i,j,k;j=a.f;d=a.b;h=j+a.j;i=a.i+(d/2|0);k=Fc(sd,iv,6,3,15,1);for(f=0;f<d;f++){e=i+((f&1)==0?(f+1)/2|0:-((f+1)/2|0));k[0]=0;k[1]=0;k[2]=0;g=j;while(g<h&&!oj(a.c,g,e)){++g}c=0;while(g<h){if(oj(a.c,g,e)){if(c==1){++k[1]}else{if(c==2){if(Sm(a,k)){b=Tm(a,k,e,g);if(b){return b}}k[0]=k[2];k[1]=1;k[2]=0;c=1}else{++k[++c]}}}else{c==1&&++c;++k[c]}++g}if(Sm(a,k)){b=Tm(a,k,e,h);if(b){return b}}}if(a.e.a.length!=0){return bd(Wq(a.e,0),52)}throw zg((Ji(),Ji(),Ii))}\nfunction Dn(a,b,c,d){var e,f,g,h,i;this.f=b;this.e=c;i=(eh(),a.t).width;h=a.t.height;if(b>i||c>h){throw zg(new Oo('Crop rectangle does not fit within image data.'))}this.a=lb();S(this.a,i,h);ib(this.a,h);jb(this.a,i);this.b=pb(a.t.getContext('2d'),0,0,b,c);f=this.b.data;for(g=0;g<f.length;g+=4){if(((f[g+3]||0)&255)==0){e=255;d&&(e=0);f[g]=e;f[g+1]=e;f[g+2]=e;f[g+3]=e}else{e=((f[g]||0)+(f[g+1]||0)+(f[g+2]||0))/3|0;d&&(e=255-e);f[g]=e;f[g+1]=e;f[g+2]=e}}qb(hb(this.a),this.b,0,0);this.c=0;this.d=0}\nfunction hk(a,b){var c,d,e,f,g,h,i;g=a.d;c=a.b;d=true;for(f=0;f<b.length&&d;f+=2){h=nd(b[f]);i=nd(b[f+1]);if(h<-1||h>g||i<-1||i>c){throw zg((Ji(),Ji(),Ii))}d=false;if(h==-1){b[f]=0;d=true}else if(h==g){b[f]=g-1;d=true}if(i==-1){b[f+1]=0;d=true}else if(i==c){b[f+1]=c-1;d=true}}d=true;for(e=b.length-2;e>=0&&d;e-=2){h=nd(b[e]);i=nd(b[e+1]);if(h<-1||h>g||i<-1||i>c){throw zg((Ji(),Ji(),Ii))}d=false;if(h==-1){b[e]=0;d=true}else if(h==g){b[e]=g-1;d=true}if(i==-1){b[e+1]=0;d=true}else if(i==c){b[e+1]=c-1;d=true}}}\nfunction cl(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(a.c){return a.c}h=0;for(k=0;k<6;k++){h=(c=a.b?oj(a.a,8,k):oj(a.a,k,8),c?h<<1|1:h<<1)}h=(d=a.b?oj(a.a,8,7):oj(a.a,7,8),d?h<<1|1:h<<1);h=(e=a.b?oj(a.a,8,8):oj(a.a,8,8),e?h<<1|1:h<<1);h=(f=a.b?oj(a.a,7,8):oj(a.a,8,7),f?h<<1|1:h<<1);for(m=5;m>=0;m--){h=(b=a.b?oj(a.a,m,8):oj(a.a,8,m),b?h<<1|1:h<<1)}g=a.a.b;i=0;n=g-7;for(l=g-1;l>=n;l--){i=(b=a.b?oj(a.a,l,8):oj(a.a,8,l),b?i<<1|1:i<<1)}for(j=g-8;j<g;j++){i=(b=a.b?oj(a.a,8,j):oj(a.a,j,8),b?i<<1|1:i<<1)}a.c=im(h,i);if(a.c){return a.c}throw zg((Fi(),Fi(),Ei))}\nfunction hl(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w,A,B,C,D,F,G;if(a.length!=b.c){throw zg(new No)}j=b.b[c.d];G=0;i=j.a;for(f=0,h=i.length;f<h;++f){d=i[f];G+=d.a}C=Fc(we,Fu,67,G,0,1);A=0;for(e=0,g=i.length;e<g;++e){d=i[e];for(l=0;l<d.a;l++){w=d.b;u=j.b+w;C[A++]=new gl(w,Fc(od,Fu,6,u,15,1))}}F=C[0].a.length;s=C.length-1;while(s>=0){v=C[s].a.length;if(v==F){break}--s}++s;D=F-j.b;B=0;for(m=0;m<D;m++){for(q=0;q<A;q++){C[q].a[m]=a[B++]}}for(r=s;r<A;r++){C[r].a[D]=a[B++]}t=C[0].a.length;for(k=D;k<t;k++){for(o=0;o<A;o++){n=o<s?k:k+1;C[o].a[n]=a[B++]}}return C}\nfunction Qm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;g=a.c;h=g.b;m=a.a;m[0]=0;m[1]=0;m[2]=0;f=b;while(f>=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];--f}if(f<0||m[1]>d){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&m[0]<=d){++m[0];--f}if(m[0]>d){return NaN}f=b+1;while(f<h&&(l=f*g.c+(c/32|0),(g.a[l]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];++f}if(f==h||m[1]>d){return NaN}while(f<h&&(i=f*g.c+(c/32|0),(g.a[i]>>>(c&31)&1)==0)&&m[2]<=d){++m[2];++f}if(m[2]>d){return NaN}n=m[0]+m[1]+m[2];if(5*$wnd.Math.abs(n-e)>=2*e){return NaN}return Sm(a,m)?f-m[2]-m[1]/2:NaN}\nfunction wm(){wm=Sg;vm=new ym('TERMINATOR',0,Jc(Bc(sd,1),iv,6,15,[0,0,0]));tm=new ym('NUMERIC',1,Jc(Bc(sd,1),iv,6,15,[10,12,14]));mm=new ym('ALPHANUMERIC',2,Jc(Bc(sd,1),iv,6,15,[9,11,13]));um=new ym('STRUCTURED_APPEND',3,Jc(Bc(sd,1),iv,6,15,[0,0,0]));nm=new ym('BYTE',4,Jc(Bc(sd,1),iv,6,15,[8,16,16]));om=new ym('ECI',5,Jc(Bc(sd,1),iv,6,15,[0,0,0]));sm=new ym('KANJI',6,Jc(Bc(sd,1),iv,6,15,[8,10,12]));pm=new ym('FNC1_FIRST_POSITION',7,Jc(Bc(sd,1),iv,6,15,[0,0,0]));qm=new ym('FNC1_SECOND_POSITION',8,Jc(Bc(sd,1),iv,6,15,[0,0,0]));rm=new ym('HANZI',9,Jc(Bc(sd,1),iv,6,15,[8,10,12]))}\nfunction Io(a){var b,c,d,e,f,g;if(isNaN(a)){return {l:0,m:0,h:524160}}g=false;if(a==0){return 1/a==-Infinity?{l:0,m:0,h:Ru}:0}if(a<0){g=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return g?{l:0,m:0,h:1048320}:{l:0,m:0,h:524032}}c=0;if(a<1){b=512;for(d=0;d<10;++d,b>>=1){if(a<(Lo(),Jo)[d]&&c-b>=-1023){a*=Ko[d];c-=b}}if(a<1&&c-1>=-1023){a*=2;--c}}else if(a>=2){b=512;for(d=0;d<10;++d,b>>=1){if(a>=(Lo(),Ko)[d]){a*=Jo[d];c+=b}}}c>-1023?(a-=1):(a*=0.5);e=Cg(a*Yu);a-=Ig(e)*9.5367431640625E-7;f=Cg(a*4503599627370496);e=Eg(e,c+1023<<20);g&&(e=Eg(e,2147483648));return Eg(Bg(Rc(Dg(e)?Hg(e):e,32)),f)}\nfunction pn(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;l=a.d.a.length;if(l<3){throw zg((Ji(),Ji(),Ii))}if(l>3){n=0;k=0;for(d=new hr(a.d);d.a<d.c.a.length;){c=bd(gr(d),16);j=c.b;n+=j;k+=j*j}b=n/l;m=$wnd.Math.sqrt(k/l-b*b);$q(a.d,new xn(b));f=$wnd.Math.max(0.20000000298023224*b,m);for(e=0;e<a.d.a.length&&a.d.a.length>3;e++){g=bd(Wq(a.d,e),16);if($wnd.Math.abs(g.b-b)>f){Yq(a.d,e);--e}}}if(a.d.a.length>3){n=0;for(i=new hr(a.d);i.a<i.c.a.length;){h=bd(gr(i),16);n+=h.b}b=n/a.d.a.length;$q(a.d,new tn(b));pq(new zq(a.d,a.d.a.length))}return Jc(Bc(Ve,1),Fu,16,0,[bd(Wq(a.d,0),16),bd(Wq(a.d,1),16),bd(Wq(a.d,2),16)])}\n",
"function kn(a){var b,c,d,e,f,g,h,i,j,k,l;h=a.c.b;i=a.c.d;f=3*h/228|0;f<3&&(f=3);d=false;l=Fc(sd,iv,6,5,15,1);for(e=f-1;e<h&&!d;e+=f){l[0]=0;l[1]=0;l[2]=0;l[3]=0;l[4]=0;c=0;for(g=0;g<i;g++){if(oj(a.c,g,e)){(c&1)==1&&++c;++l[c]}else{if((c&1)==0){if(c==4){if(rn(l)){b=nn(a,l,e,g,false);if(b){f=2;if(a.b){d=on(a)}else{k=ln(a);if(k>l[2]){e+=k-l[2]-2;g=i-1}}}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3;continue}c=0;l[0]=0;l[1]=0;l[2]=0;l[3]=0;l[4]=0}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3}}else{++l[++c]}}else{++l[c]}}}if(rn(l)){b=nn(a,l,e,i,false);if(b){f=l[0];a.b&&(d=on(a))}}}j=pn(a);lj(j);return new An(j)}\nfunction gn(a,b,c,d,e){var f,g,h,i,j;i=mn(a);f=0;while(b>=f&&c>=f&&oj(a.c,c-f,b-f)){++i[2];++f}if(b<f||c<f){return false}while(b>=f&&c>=f&&!oj(a.c,c-f,b-f)&&i[1]<=d){++i[1];++f}if(b<f||c<f||i[1]>d){return false}while(b>=f&&c>=f&&oj(a.c,c-f,b-f)&&i[0]<=d){++i[0];++f}if(i[0]>d){return false}g=a.c.b;h=a.c.d;f=1;while(b+f<g&&c+f<h&&oj(a.c,c+f,b+f)){++i[2];++f}if(b+f>=g||c+f>=h){return false}while(b+f<g&&c+f<h&&!oj(a.c,c+f,b+f)&&i[3]<d){++i[3];++f}if(b+f>=g||c+f>=h||i[3]>=d){return false}while(b+f<g&&c+f<h&&oj(a.c,c+f,b+f)&&i[4]<d){++i[4];++f}if(i[4]>=d){return false}j=i[0]+i[1]+i[2]+i[3]+i[4];return $wnd.Math.abs(j-e)<2*e&&rn(i)}\nfunction Nn(e,f){function g(b){f.n=b;var c=e;function d(){c.removeAttribute('controls')}\ntry{c.srcObject=b;c.setAttribute('playsinline',true);c.setAttribute('controls',true);setTimeout(d)}catch(a){c.src=$wnd.URL.createObjectURL(b)}f.W()}\nfunction h(a){var b=a.message;f.V(b)}\nvar i=f.o;if(i){i().then(g)['catch'](h);return}var j=$wnd.navigator;if(j.mediaDevices&&j.mediaDevices.getUserMedia){j.mediaDevices.getUserMedia({video:{facingMode:'environment'},audio:false}).then(g)['catch'](h)}else{var k={audio:false,video:true};j.getUserMedia?j.getUserMedia(k,g,h):j.webkitGetUserMedia?j.webkitGetUserMedia(k,g,h):j.mozGetUserMedia&&j.mozGetUserMedia(k,g,h)}}\nfunction Xk(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;if(b.a.length-1<c.a.length-1){u=b;b=c;c=u}l=b;k=c;s=a.a.i;r=a.a.d;while(k.a.length-1>=(d/2|0)){m=l;t=s;l=k;s=r;if(k.a[0]==0){throw zg(new Zk('r_{i-1} was zero'))}k=m;j=a.a.i;f=Ok(l,l.a.length-1);g=Hk(a.a,f);while(k.a.length-1>=l.a.length-1&&k.a[0]!=0){e=k.a.length-1-(l.a.length-1);n=Jk(a.a,Ok(k,k.a.length-1),g);j=Mk(j,Fk(a.a,e,n));k=Mk(k,Rk(l,e,n))}r=Mk(Qk(j,r),t);if(k.a.length-1>=l.a.length-1){throw zg(new Qo('Division algorithm failed to reduce polynomial?'))}}q=r.a[r.a.length-1];if(q==0){throw zg(new Zk('sigmaTilde(0) was zero'))}h=Hk(a.a,q);o=Pk(r,h);i=Pk(k,h);return Jc(Bc(qe,1),Fu,25,0,[o,i])}\nfunction Ml(b,c,d){Ll();var e,f,g,h,i,j,k,l,m,n,o,q;e=new xj(b);m=new up;f=new ar(1);o=-1;l=-1;try{i=null;j=false;do{8*(e.c.length-e.b)-e.a<4?(k=(wm(),vm)):(k=zm(wj(e,4)));if(k!=(wm(),vm)){if(k==pm||k==qm){j=true}else if(k==um){if(8*(e.c.length-e.b)-e.a<16){throw zg((Fi(),Fi(),Ei))}o=wj(e,8);l=wj(e,8)}else if(k==om){q=Sl(e);i=dk(q);if(!i){throw zg((Fi(),Fi(),Ei))}}else{if(k==rm){n=wj(e,4);h=wj(e,xm(k,c));n==1&&Pl(e,m,h)}else{g=wj(e,xm(k,c));if(k==tm){Rl(e,m,g)}else if(k==mm){Nl(e,m,g,j)}else if(k==nm){Ol(e,m,g,i,f)}else if(k==sm){Ql(e,m,g)}else{throw zg((Fi(),Fi(),Ei))}}}}}while(k!=(wm(),vm))}catch(a){a=yg(a);if(fd(a,11)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}return new gk(m.a,f.a.length==0?null:f,!d?null:d.c!=null?d.c:''+d.d,o,l)}\nfunction hn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;f=a.c;h=f.d;o=mn(a);g=b;while(g>=0&&(j=c*f.c+(g/32|0),(f.a[j]>>>(g&31)&1)!=0)){++o[2];--g}if(g<0){return NaN}while(g>=0&&(k=c*f.c+(g/32|0),(f.a[k]>>>(g&31)&1)==0)&&o[1]<=d){++o[1];--g}if(g<0||o[1]>d){return NaN}while(g>=0&&(l=c*f.c+(g/32|0),(f.a[l]>>>(g&31)&1)!=0)&&o[0]<=d){++o[0];--g}if(o[0]>d){return NaN}g=b+1;while(g<h&&(m=c*f.c+(g/32|0),(f.a[m]>>>(g&31)&1)!=0)){++o[2];++g}if(g==h){return NaN}while(g<h&&(n=c*f.c+(g/32|0),(f.a[n]>>>(g&31)&1)==0)&&o[3]<d){++o[3];++g}if(g==h||o[3]>=d){return NaN}while(g<h&&(i=c*f.c+(g/32|0),(f.a[i]>>>(g&31)&1)!=0)&&o[4]<d){++o[4];++g}if(o[4]>=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=e){return NaN}return rn(o)?g-o[4]-o[3]-o[2]/2:NaN}\nfunction jn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;g=a.c;h=g.b;o=mn(a);f=b;while(f>=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)){++o[2];--f}if(f<0){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&o[1]<=d){++o[1];--f}if(f<0||o[1]>d){return NaN}while(f>=0&&(l=f*g.c+(c/32|0),(g.a[l]>>>(c&31)&1)!=0)&&o[0]<=d){++o[0];--f}if(o[0]>d){return NaN}f=b+1;while(f<h&&(m=f*g.c+(c/32|0),(g.a[m]>>>(c&31)&1)!=0)){++o[2];++f}if(f==h){return NaN}while(f<h&&(n=f*g.c+(c/32|0),(g.a[n]>>>(c&31)&1)==0)&&o[3]<d){++o[3];++f}if(f==h||o[3]>=d){return NaN}while(f<h&&(i=f*g.c+(c/32|0),(g.a[i]>>>(c&31)&1)!=0)&&o[4]<d){++o[4];++f}if(o[4]>=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=2*e){return NaN}return rn(o)?f-o[4]-o[3]-o[2]/2:NaN}\nfunction qh(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return Vu;case Wu:case 'mousewheel':return Xu;case 'contextmenu':return 262144;case 'paste':return Ru;case 'touchstart':return Yu;case 'touchmove':return 2097152;case 'touchend':return Pu;case 'touchcancel':return Zu;case 'gesturestart':return $u;case 'gesturechange':return _u;case 'gestureend':return av;default:return -1;}}\nfunction zk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t;g=a.length;b=true;c=true;d=true;r=0;n=0;o=0;q=0;h=0;k=0;j=0;i=0;m=0;l=0;f=0;s=a.length>3&&a[0]==-17&&a[1]==-69&&a[2]==-65;for(e=0;e<g&&(b||c||d);e++){t=a[e]&255;if(d){if(r>0){(t&128)==0?(d=false):--r}else if((t&128)!=0){if((t&64)==0){d=false}else{++r;if((t&32)==0){++n}else{++r;if((t&16)==0){++o}else{++r;(t&8)==0?++q:(d=false)}}}}}b&&(t>127&&t<160?(b=false):t>159&&(t<192||t==215||t==247)&&++f);if(c){if(h>0){t<64||t==127||t>252?(c=false):--h}else if(t==128||t==160||t>239){c=false}else if(t>160&&t<224){++k;i=0;++j;j>m&&(m=j)}else if(t>127){++h;j=0;++i;i>l&&(l=i)}else{j=0;i=0}}}d&&r>0&&(d=false);c&&h>0&&(c=false);if(d&&(s||n+o+q>0)){return mv}if(c&&(m>=3||l>=3)){return lv}if(b&&c){return m==2&&k==2||f*10>=g?lv:kv}if(b){return kv}if(c){return lv}if(d){return mv}return mv}\nfunction Ds(){function e(){this.obj=this.createObject()}\n;e.prototype.createObject=function(a){return Object.create(null)};e.prototype.get=function(a){return this.obj[a]};e.prototype.set=function(a,b){this.obj[a]=b};e.prototype[Av]=function(a){delete this.obj[a]};e.prototype.keys=function(){return Object.getOwnPropertyNames(this.obj)};e.prototype.entries=function(){var b=this.keys();var c=this;var d=0;return {next:function(){if(d>=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!Bs()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[Av]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e}\nfunction iu(g){var d=(uu(),qu(Hv));var e,f=g;$wnd.JsQRScanner=wu(function(){var a,b=this,c=arguments;c.length==1&&f.nb(c[0])?(a=c[0]):c.length==2?(a=lu(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Nt(c[0]),c[1])):c.length==1&&(a=ku(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Nt(c[0])));b.g=a;vu(a,b);return b});e=$wnd.JsQRScanner.prototype=new Object;e.appendTo=wu(function(a){this.g.ob(a)});e.getScanInterval=wu(function(){return this.g.pb()});e.getSnapImageMaxSize=wu(function(){return this.g.qb()});e.isActive=wu(function(){return this.g.rb()});e.isScanning=wu(function(){return this.g.sb()});e.removeFrom=wu(function(a){this.g.tb(a)});e.resumeScanning=wu(function(){this.g.ub()});e.setScanInterval=wu(function(a){this.g.vb(a)});e.setSnapImageMaxSize=wu(function(a){this.g.wb(a)});e.stopScanning=wu(function(){this.g.xb()});if(d)for(p in d)$wnd.JsQRScanner[p]===undefined&&($wnd.JsQRScanner[p]=d[p])}\nfunction hh(){var a,b,c;b=$doc.compatMode;a=Jc(Bc(yf,1),Fu,2,6,[Uu]);for(c=0;c<a.length;c++){if(hp(a[c],b)){return}}a.length==1&&hp(Uu,a[0])&&hp('BackCompat',b)?\"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/&gt;':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"').<br>Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction Bh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?xh:null);c&2&&(a.ondblclick=b&2?xh:null);c&4&&(a.onmousedown=b&4?xh:null);c&8&&(a.onmouseup=b&8?xh:null);c&16&&(a.onmouseover=b&16?xh:null);c&32&&(a.onmouseout=b&32?xh:null);c&64&&(a.onmousemove=b&64?xh:null);c&128&&(a.onkeydown=b&128?xh:null);c&256&&(a.onkeypress=b&256?xh:null);c&512&&(a.onkeyup=b&512?xh:null);c&1024&&(a.onchange=b&1024?xh:null);c&2048&&(a.onfocus=b&2048?xh:null);c&4096&&(a.onblur=b&4096?xh:null);c&8192&&(a.onlosecapture=b&8192?xh:null);c&16384&&(a.onscroll=b&16384?xh:null);c&32768&&(a.onload=b&32768?yh:null);c&Vu&&(a.onerror=b&Vu?xh:null);c&Xu&&(a.onmousewheel=b&Xu?xh:null);c&262144&&(a.oncontextmenu=b&262144?xh:null);c&Ru&&(a.onpaste=b&Ru?xh:null);c&Yu&&(a.ontouchstart=b&Yu?xh:null);c&2097152&&(a.ontouchmove=b&2097152?xh:null);c&Pu&&(a.ontouchend=b&Pu?xh:null);c&Zu&&(a.ontouchcancel=b&Zu?xh:null);c&$u&&(a.ongesturestart=b&$u?xh:null);c&_u&&(a.ongesturechange=b&_u?xh:null);c&av&&(a.ongestureend=b&av?xh:null)}\nfunction gm(){gm=Sg;fm=Jc(Bc(sd,2),Fu,7,0,[Jc(Bc(sd,1),iv,6,15,[21522,0]),Jc(Bc(sd,1),iv,6,15,[20773,1]),Jc(Bc(sd,1),iv,6,15,[24188,2]),Jc(Bc(sd,1),iv,6,15,[23371,3]),Jc(Bc(sd,1),iv,6,15,[17913,4]),Jc(Bc(sd,1),iv,6,15,[16590,5]),Jc(Bc(sd,1),iv,6,15,[20375,6]),Jc(Bc(sd,1),iv,6,15,[19104,7]),Jc(Bc(sd,1),iv,6,15,[30660,8]),Jc(Bc(sd,1),iv,6,15,[29427,9]),Jc(Bc(sd,1),iv,6,15,[32170,10]),Jc(Bc(sd,1),iv,6,15,[30877,11]),Jc(Bc(sd,1),iv,6,15,[26159,12]),Jc(Bc(sd,1),iv,6,15,[25368,13]),Jc(Bc(sd,1),iv,6,15,[27713,14]),Jc(Bc(sd,1),iv,6,15,[26998,15]),Jc(Bc(sd,1),iv,6,15,[5769,16]),Jc(Bc(sd,1),iv,6,15,[5054,17]),Jc(Bc(sd,1),iv,6,15,[7399,18]),Jc(Bc(sd,1),iv,6,15,[6608,19]),Jc(Bc(sd,1),iv,6,15,[1890,20]),Jc(Bc(sd,1),iv,6,15,[597,21]),Jc(Bc(sd,1),iv,6,15,[3340,22]),Jc(Bc(sd,1),iv,6,15,[2107,23]),Jc(Bc(sd,1),iv,6,15,[13663,24]),Jc(Bc(sd,1),iv,6,15,[12392,25]),Jc(Bc(sd,1),iv,6,15,[16177,26]),Jc(Bc(sd,1),iv,6,15,[14854,27]),Jc(Bc(sd,1),iv,6,15,[9396,28]),Jc(Bc(sd,1),iv,6,15,[8579,29]),Jc(Bc(sd,1),iv,6,15,[11994,30]),Jc(Bc(sd,1),iv,6,15,[11245,31])])}\nfunction _j(){_j=Sg;var a,b,c,d,e,f,g,h,i,j,k,l;Ej=new ck('Cp437',0,Jc(Bc(sd,1),iv,6,15,[0,2]),Jc(Bc(yf,1),Fu,2,6,[]));Hj=new ck('ISO8859_1',1,Jc(Bc(sd,1),iv,6,15,[1,3]),Jc(Bc(yf,1),Fu,2,6,[kv]));Oj=new bk('ISO8859_2',2,4,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-2']));Pj=new bk('ISO8859_3',3,5,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-3']));Qj=new bk('ISO8859_4',4,6,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-4']));Rj=new bk('ISO8859_5',5,7,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-5']));Sj=new bk('ISO8859_6',6,8,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-6']));Tj=new bk('ISO8859_7',7,9,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-7']));Uj=new bk('ISO8859_8',8,10,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-8']));Vj=new bk('ISO8859_9',9,11,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-9']));Ij=new bk('ISO8859_10',10,12,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-10']));Jj=new bk('ISO8859_11',11,13,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-11']));Kj=new bk('ISO8859_13',12,15,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-13']));Lj=new bk('ISO8859_14',13,16,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-14']));Mj=new bk('ISO8859_15',14,17,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-15']));Nj=new bk('ISO8859_16',15,18,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-16']));Xj=new bk('SJIS',16,20,Jc(Bc(yf,1),Fu,2,6,[lv]));Aj=new bk('Cp1250',17,21,Jc(Bc(yf,1),Fu,2,6,['windows-1250']));Bj=new bk('Cp1251',18,22,Jc(Bc(yf,1),Fu,2,6,['windows-1251']));Cj=new bk('Cp1252',19,23,Jc(Bc(yf,1),Fu,2,6,['windows-1252']));Dj=new bk('Cp1256',20,24,Jc(Bc(yf,1),Fu,2,6,['windows-1256']));Zj=new bk('UnicodeBigUnmarked',21,25,Jc(Bc(yf,1),Fu,2,6,['UTF-16BE','UnicodeBig']));Yj=new bk('UTF8',22,26,Jc(Bc(yf,1),Fu,2,6,[mv]));yj=new ck('ASCII',23,Jc(Bc(sd,1),iv,6,15,[27,170]),Jc(Bc(yf,1),Fu,2,6,['US-ASCII']));zj=new ak;Gj=new bk('GB18030',25,29,Jc(Bc(yf,1),Fu,2,6,['GB2312','EUC_CN','GBK']));Fj=new bk('EUC_KR',26,30,Jc(Bc(yf,1),Fu,2,6,['EUC-KR']));$j=new hs;Wj=new hs;for(b=ek(),c=0,d=b.length;c<d;++c){a=b[c];for(j=a.b,k=0,l=j.length;k<l;++k){i=j[k];Xp($j,Zo(i),a)}Yp(Wj,a.c!=null?a.c:''+a.d,a);for(f=a.a,g=0,h=f.length;g<h;++g){e=f[g];Yp(Wj,e,a)}}}\nfunction Fm(){Fm=Sg;Em=Jc(Bc(sd,1),iv,6,15,[31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]);Dm=Jc(Bc(Ne,1),Fu,9,0,[new Hm(1,Jc(Bc(sd,1),iv,6,15,[]),Jc(Bc(Me,1),Fu,5,0,[new Nm(7,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,19)])),new Nm(10,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,16)])),new Nm(13,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,13)])),new Nm(17,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,9)]))])),new Hm(2,Jc(Bc(sd,1),iv,6,15,[6,18]),Jc(Bc(Me,1),Fu,5,0,[new Nm(10,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,34)])),new Nm(16,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,28)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,22)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,16)]))])),new Hm(3,Jc(Bc(sd,1),iv,6,15,[6,22]),Jc(Bc(Me,1),Fu,5,0,[new Nm(15,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,55)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,44)])),new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,17)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,13)]))])),new Hm(4,Jc(Bc(sd,1),iv,6,15,[6,26]),Jc(Bc(Me,1),Fu,5,0,[new Nm(20,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,80)])),new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,32)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,24)])),new Nm(16,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,9)]))])),new Hm(5,Jc(Bc(sd,1),iv,6,15,[6,30]),Jc(Bc(Me,1),Fu,5,0,[new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,108)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,43)])),new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,15),new Mm(2,16)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,11),new Mm(2,12)]))])),new Hm(6,Jc(Bc(sd,1),iv,6,15,[6,34]),Jc(Bc(Me,1),Fu,5,0,[new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,68)])),new Nm(16,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,27)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,19)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,15)]))])),new Hm(7,Jc(Bc(sd,1),iv,6,15,[6,22,38]),Jc(Bc(Me,1),Fu,5,0,[new Nm(20,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,78)])),new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,31)])),new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,14),new Mm(4,15)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,13),new Mm(1,14)]))])),new Hm(8,Jc(Bc(sd,1),iv,6,15,[6,24,42]),Jc(Bc(Me,1),Fu,5,0,[new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,97)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,38),new Mm(2,39)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,18),new Mm(2,19)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,14),new Mm(2,15)]))])),new Hm(9,Jc(Bc(sd,1),iv,6,15,[6,26,46]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,116)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,36),new Mm(2,37)])),new Nm(20,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,16),new Mm(4,17)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,12),new Mm(4,13)]))])),new Hm(10,Jc(Bc(sd,1),iv,6,15,[6,28,50]),Jc(Bc(Me,1),Fu,5,0,[new Nm(18,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,68),new Mm(2,69)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,43),new Mm(1,44)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,19),new Mm(2,20)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,15),new Mm(2,16)]))])),new Hm(11,Jc(Bc(sd,1),iv,6,15,[6,30,54]),Jc(Bc(Me,1),Fu,5,0,[new Nm(20,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,81)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,50),new Mm(4,51)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,22),new Mm(4,23)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,12),new Mm(8,13)]))])),new Hm(12,Jc(Bc(sd,1),iv,6,15,[6,32,58]),Jc(Bc(Me,1),Fu,5,0,[new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,92),new Mm(2,93)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,36),new Mm(2,37)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,20),new Mm(6,21)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(7,14),new Mm(4,15)]))])),new Hm(13,Jc(Bc(sd,1),iv,6,15,[6,34,62]),Jc(Bc(Me,1),Fu,5,0,[new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,107)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,37),new Mm(1,38)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,20),new Mm(4,21)])),new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(12,11),new Mm(4,12)]))])),new Hm(14,Jc(Bc(sd,1),iv,6,15,[6,26,46,66]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,115),new Mm(1,116)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,40),new Mm(5,41)])),new Nm(20,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,16),new Mm(5,17)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,12),new Mm(5,13)]))])),new Hm(15,Jc(Bc(sd,1),iv,6,15,[6,26,48,70]),Jc(Bc(Me,1),Fu,5,0,[new Nm(22,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,87),new Mm(1,88)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,41),new Mm(5,42)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,24),new Mm(7,25)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,12),new Mm(7,13)]))])),new Hm(16,Jc(Bc(sd,1),iv,6,15,[6,26,50,74]),Jc(Bc(Me,1),Fu,5,0,[new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,98),new Mm(1,99)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(7,45),new Mm(3,46)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(15,19),new Mm(2,20)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,15),new Mm(13,16)]))])),new Hm(17,Jc(Bc(sd,1),iv,6,15,[6,30,54,78]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,107),new Mm(5,108)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(10,46),new Mm(1,47)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,22),new Mm(15,23)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,14),new Mm(17,15)]))])),new Hm(18,Jc(Bc(sd,1),iv,6,15,[6,30,56,82]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,120),new Mm(1,121)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(9,43),new Mm(4,44)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,22),new Mm(1,23)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,14),new Mm(19,15)]))])),new Hm(19,Jc(Bc(sd,1),iv,6,15,[6,30,58,86]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,113),new Mm(4,114)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,44),new Mm(11,45)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,21),new Mm(4,22)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(9,13),new Mm(16,14)]))])),new Hm(20,Jc(Bc(sd,1),iv,6,15,[6,34,62,90]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,107),new Mm(5,108)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,41),new Mm(13,42)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(15,24),new Mm(5,25)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(15,15),new Mm(10,16)]))])),new Hm(21,Jc(Bc(sd,1),iv,6,15,[6,28,50,72,94]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,116),new Mm(4,117)])),new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,42)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,22),new Mm(6,23)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,16),new Mm(6,17)]))])),new Hm(22,Jc(Bc(sd,1),iv,6,15,[6,26,50,74,98]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,111),new Mm(7,112)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,46)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(7,24),new Mm(16,25)])),new Nm(24,Jc(Bc(Le,1),Fu,4,0,[new Mm(34,13)]))])),new Hm(23,Jc(Bc(sd,1),iv,6,15,[6,30,54,78,102]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,121),new Mm(5,122)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,47),new Mm(14,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,24),new Mm(14,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(16,15),new Mm(14,16)]))])),new Hm(24,Jc(Bc(sd,1),iv,6,15,[6,28,54,80,106]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,117),new Mm(4,118)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,45),new Mm(14,46)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,24),new Mm(16,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(30,16),new Mm(2,17)]))])),new Hm(25,Jc(Bc(sd,1),iv,6,15,[6,32,58,84,110]),Jc(Bc(Me,1),Fu,5,0,[new Nm(26,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,106),new Mm(4,107)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,47),new Mm(13,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(7,24),new Mm(22,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(22,15),new Mm(13,16)]))])),new Hm(26,Jc(Bc(sd,1),iv,6,15,[6,30,58,86,114]),Jc(Bc(Me,1),Fu,5,0,[new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(10,114),new Mm(2,115)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,46),new Mm(4,47)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(28,22),new Mm(6,23)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(33,16),new Mm(4,17)]))])),new Hm(27,Jc(Bc(sd,1),iv,6,15,[6,34,62,90,118]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,122),new Mm(4,123)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(22,45),new Mm(3,46)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(8,23),new Mm(26,24)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(12,15),new Mm(28,16)]))])),new Hm(28,Jc(Bc(sd,1),iv,6,15,[6,26,50,74,98,122]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,117),new Mm(10,118)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(3,45),new Mm(23,46)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,24),new Mm(31,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,15),new Mm(31,16)]))])),new Hm(29,Jc(Bc(sd,1),iv,6,15,[6,30,54,78,102,126]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(7,116),new Mm(7,117)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(21,45),new Mm(7,46)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(1,23),new Mm(37,24)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,15),new Mm(26,16)]))])),new Hm(30,Jc(Bc(sd,1),iv,6,15,[6,26,52,78,104,130]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(5,115),new Mm(10,116)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,47),new Mm(10,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(15,24),new Mm(25,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(23,15),new Mm(25,16)]))])),new Hm(31,Jc(Bc(sd,1),iv,6,15,[6,30,56,82,108,134]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(13,115),new Mm(3,116)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,46),new Mm(29,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(42,24),new Mm(1,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(23,15),new Mm(28,16)]))])),new Hm(32,Jc(Bc(sd,1),iv,6,15,[6,34,60,86,112,138]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,115)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(10,46),new Mm(23,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(10,24),new Mm(35,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,15),new Mm(35,16)]))])),new Hm(33,Jc(Bc(sd,1),iv,6,15,[6,30,58,86,114,142]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,115),new Mm(1,116)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(14,46),new Mm(21,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(29,24),new Mm(19,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(11,15),new Mm(46,16)]))])),new Hm(34,Jc(Bc(sd,1),iv,6,15,[6,34,62,90,118,146]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(13,115),new Mm(6,116)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(14,46),new Mm(23,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(44,24),new Mm(7,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(59,16),new Mm(1,17)]))])),new Hm(35,Jc(Bc(sd,1),iv,6,15,[6,30,54,78,102,126,150]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(12,121),new Mm(7,122)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(12,47),new Mm(26,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(39,24),new Mm(14,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(22,15),new Mm(41,16)]))])),new Hm(36,Jc(Bc(sd,1),iv,6,15,[6,24,50,76,102,128,154]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,121),new Mm(14,122)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(6,47),new Mm(34,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(46,24),new Mm(10,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(2,15),new Mm(64,16)]))])),new Hm(37,Jc(Bc(sd,1),iv,6,15,[6,28,54,80,106,132,158]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(17,122),new Mm(4,123)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(29,46),new Mm(14,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(49,24),new Mm(10,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(24,15),new Mm(46,16)]))])),new Hm(38,Jc(Bc(sd,1),iv,6,15,[6,32,58,84,110,136,162]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(4,122),new Mm(18,123)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(13,46),new Mm(32,47)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(48,24),new Mm(14,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(42,15),new Mm(32,16)]))])),new Hm(39,Jc(Bc(sd,1),iv,6,15,[6,26,54,82,110,138,166]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(20,117),new Mm(4,118)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(40,47),new Mm(7,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(43,24),new Mm(22,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(10,15),new Mm(67,16)]))])),new Hm(40,Jc(Bc(sd,1),iv,6,15,[6,30,58,86,114,142,170]),Jc(Bc(Me,1),Fu,5,0,[new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(19,118),new Mm(6,119)])),new Nm(28,Jc(Bc(Le,1),Fu,4,0,[new Mm(18,47),new Mm(31,48)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(34,24),new Mm(34,25)])),new Nm(30,Jc(Bc(Le,1),Fu,4,0,[new Mm(20,15),new Mm(61,16)]))]))])}\nvar xu='object',yu='function',zu=2147483647,Au='java.lang',Bu='com.google.gwt.user.client.ui',Cu={33:1,34:1,29:1,28:1,35:1,24:1,22:1},Du='com.google.gwt.canvas.client',Eu='com.google.gwt.core.client',Fu={3:1},Gu='__java$exception',Hu={3:1,8:1},Iu='__noinit__',Ju={3:1,10:1,8:1},Ku='com.google.gwt.core.client.impl',Lu='null',Mu='UmbrellaException',Nu=4194303,Ou=1048575,Pu=4194304,Qu=17592186044416,Ru=524288,Su=-17592186044416,Tu='com.google.gwt.media.client',Uu='CSS1Compat',Vu=65536,Wu='DOMMouseScroll',Xu=131072,Yu=1048576,Zu=8388608,$u=16777216,_u=33554432,av=67108864,bv='com.google.gwt.user.client.ui.impl',cv='gecko1_8',dv='Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value (',ev=').\\n',fv='Expect more errors.',gv='com.google.zxing',hv={3:1,21:1},iv={7:1,3:1},jv='com.google.zxing.common',kv='ISO-8859-1',lv='Shift_JIS',mv='UTF-8',nv='com.google.zxing.common.reedsolomon',ov='GenericGFPolys do not have same GenericGF field',pv='com.google.zxing.qrcode.decoder',qv={15:1,3:1,14:1,13:1},rv='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:',sv='com.google.zxing.qrcode.detector',tv='com.google.zxing.web',uv={3:1,10:1,11:1,8:1},vv={14:1,30:1},wv='java.nio.charset',xv='java.util',yv={40:1},zv={19:1},Av='delete',Bv='javaemul.internal',Cv='Invalid UTF8 sequence',Dv='fromIndex: 0, toIndex: ',Ev=', length: ',Fv='jb.client',Gv='AsyncQRCallback',Hv='JsQRScanner',Iv='org.timepedia.exporter.client';var _,Pg,Kg,xg=-1;Qg();Rg(1,null,{},H);_.u=function I(a){return this===a};_.v=function K(){return this.yb};_.w=function M(){return zt(this)};_.A=function O(){var a;return mo(L(this))+'@'+(a=N(this)>>>0,a.toString(16))};_.equals=function(a){return this.u(a)};_.hashCode=function(){return this.w()};_.toString=function(){return this.A()};var Zc,$c,_c;Rg(71,1,{},no);_.X=function oo(a){var b;b=new no;b.f=4;a>1?(b.c=vo(this,a-1)):(b.c=this);return b};_.Y=function uo(){lo(this);return this.b};_.Z=function wo(){return mo(this)};_.$=function yo(){lo(this);return this.j};_._=function Ao(){return (this.f&4)!=0};_.ab=function Bo(){return (this.f&1)!=0};_.A=function Eo(){return ((this.f&2)!=0?'interface ':(this.f&1)!=0?'':'class ')+(lo(this),this.n)};_.f=0;var ko=1;var tf=qo(Au,'Object',1);var gf=qo(Au,'Class',71);Rg(24,1,{28:1,24:1});_.A=function U(){if(!this.t){return '(null handle)'}return xc((eh(),this.t))};var Sd=qo(Bu,'UIObject',24);Rg(22,24,Cu);_.B=function Z(){};_.C=function $(){};_.D=function ab(){V(this)};_.F=function bb(a){var b;switch(eh(),qh(a.type)){case 16:case 32:b=vc(a);if(!!b&&wc(this.t,b)){return}}};_.G=function cb(){W(this)};_.q=false;_.r=0;var Vd=qo(Bu,'Widget',22);Rg(184,22,Cu);_.D=function fb(){eb(this)};var Qd=qo(Bu,'FocusWidget',184);Rg(129,184,Cu,kb);var gb;var vd=qo(Du,'Canvas',129);Rg(186,1,{});var ud=qo(Du,'Canvas/CanvasElementSupportDetector',186);Rg(130,186,{},mb);var td=qo(Du,'Canvas/CanvasElementSupportDetectedMaybe',130);var xd=qo(Eu,'JavaScriptObject$',0);Rg(8,1,Hu);_.H=function xb(a){return new Error(a)};_.I=function yb(){this.k&&this.e!==Iu&&this.K();return this};_.J=function Ab(){return this.f};_.K=function Bb(){var a,b,c;c=this.f==null?null:this.f.replace(new RegExp('\\n','g'),' ');b=(a=mo(this.yb),c==null?a:a+': '+c);tb(this,zb(this.H(b)));kc(this)};_.A=function Cb(){return vb(this,this.J())};_.e=Iu;_.i=false;_.k=true;var zf=qo(Au,'Throwable',8);Rg(10,8,Ju);var lf=qo(Au,'Exception',10);Rg(17,10,Ju);var uf=qo(Au,'RuntimeException',17);Rg(63,17,Ju);var qf=qo(Au,'JsException',63);Rg(96,63,Ju);var zd=qo(Ku,'JavaScriptExceptionBase',96);Rg(48,96,{48:1,3:1,10:1,8:1},Lb);_.J=function Ob(){Kb(this);return this.c};_.L=function Pb(){return md(this.b)===md(Ib)?null:this.b};var Ib;var wd=qo(Eu,'JavaScriptException',48);Rg(165,1,{});var yd=qo(Eu,'Scheduler',165);var Rb=0,Sb=0,Tb=-1;Rg(103,165,{},fc);var bc;var Ad=qo(Ku,'SchedulerImpl',103);var ic;Rg(175,1,{});var Ed=qo(Ku,'StackTraceCreator/Collector',175);Rg(97,175,{},nc);_.M=function oc(a){var b={},j;var c=[];a['fnStack']=c;var d=arguments.callee.caller;while(d){var e=(jc(),d.name||(d.name=lc(d.toString())));c.push(e);var f=':'+e;var g=b[f];if(g){var h,i;for(h=0,i=g.length;h<i;h++){if(g[h]===d){return}}}(g||(b[f]=[])).push(d);d=d.caller}};var Bd=qo(Ku,'StackTraceCreator/CollectorLegacy',97);Rg(176,175,{});_.M=function pc(a){};var Dd=qo(Ku,'StackTraceCreator/CollectorModern',176);Rg(98,176,{},qc);var Cd=qo(Ku,'StackTraceCreator/CollectorModernNoSourceMap',98);Rg(118,17,Ju);\n",
"var Zd=qo('com.google.web.bindery.event.shared',Mu,118);Rg(119,118,Ju);var Fd=qo('com.google.gwt.event.shared',Mu,119);var Vc,Wc,Xc;Rg(124,184,Cu);var Gd=qo(Tu,'MediaBase',124);Rg(125,124,Cu,$g);var Zg;var Jd=qo(Tu,'Video',125);Rg(185,1,{});var Id=qo(Tu,'Video/VideoElementSupportDetector',185);Rg(126,185,{},ah);var Hd=qo(Tu,'Video/VideoElementSupportDetectedMaybe',126);var bh=null,dh;Rg(116,1,{});_.N=function nh(a){if(a!=this.b){return}this.c||(this.d=null);Kn(this.a)};_.b=0;_.c=false;_.d=null;var Kd=qo('com.google.gwt.user.client','Timer',116);var ph=false;var uh,vh,wh,xh,yh;Rg(183,22,Cu);_.B=function Mh(){Vh(this,(Th(),Rh))};_.C=function Nh(){Vh(this,(Th(),Sh))};var Rd=qo(Bu,'Panel',183);Rg(112,183,Cu);_.O=function Qh(){return new ki(this.p)};var Od=qo(Bu,'ComplexPanel',112);Rg(120,119,Ju,Uh);var Rh,Sh;var Nd=qo(Bu,'AttachDetachException',120);Rg(121,1,{},Wh);_.P=function Xh(a){a.D()};var Ld=qo(Bu,'AttachDetachException/1',121);Rg(122,1,{},Yh);_.P=function Zh(a){a.G()};var Md=qo(Bu,'AttachDetachException/2',122);Rg(83,112,Cu);var Pd=qo(Bu,'FlowPanel',83);var _h;Rg(128,1,{},hi);_.O=function ii(){return new ki(this)};_.b=0;var Ud=qo(Bu,'WidgetCollection',128);Rg(84,1,{},ki);_.R=function mi(){return ji(this)};_.Q=function li(){return this.b<this.c.b};_.b=0;var Td=qo(Bu,'WidgetCollection/WidgetIterator',84);Rg(131,1,{},pi);var ni;var Xd=qo(bv,'FocusImpl',131);Rg(132,131,{},qi);var Wd=qo(bv,'FocusImplStandard',132);Rg(60,8,Hu);var kf=qo(Au,'Error',60);Rg(18,60,Hu);var df=qo(Au,'AssertionError',18);Rg(88,18,Hu,ti);var Yd=qo('com.google.gwt.useragent.client','UserAgentAsserter/UserAgentAssertionError',88);Rg(137,1,{});var $d=qo(gv,'Binarizer',137);Rg(135,1,{},vi);_.A=function wi(){try{return qj((!this.b&&(this.b=pk(this.a)),this.b))}catch(a){a=yg(a);if(fd(a,55)){return ''}else throw zg(a)}};var _d=qo(gv,'BinaryBitmap',135);Rg(66,10,Ju);_.I=function Ai(){return null};var xi;var ee=qo(gv,'ReaderException',66);Rg(56,66,{56:1,3:1,10:1,8:1},Di);var Bi;var ae=qo(gv,'ChecksumException',56);Rg(57,66,{57:1,3:1,10:1,8:1},Gi);var Ei;var be=qo(gv,'FormatException',57);Rg(136,1,{});_.A=function Hi(){var a,b,c,d,e,f;d=Fc(od,Fu,6,this.f,15,1);c=new up;for(f=0;f<this.e;f++){d=Cn(this,f,d);for(e=0;e<this.f;e++){b=d[e]&255;b<64?(a=35):b<128?(a=43):b<192?(a=46):(a=32);c.a+=String.fromCharCode(a)}c.a+='\\n'}return c.a};_.e=0;_.f=0;var ce=qo(gv,'LuminanceSource',136);Rg(55,66,{55:1,3:1,10:1,8:1},Ki);var Ii;var de=qo(gv,'NotFoundException',55);Rg(65,1,{},Mi);_.A=function Oi(){return this.b};var he=qo(gv,'Result',65);Rg(13,1,{3:1,14:1,13:1});_.S=function Ri(a){return Pi(this,bd(a,13))};_.u=function Si(a){return this===a};_.w=function Ti(){return zt(this)};_.A=function Ui(){return this.c!=null?this.c:''+this.d};_.d=0;var jf=qo(Au,'Enum',13);Rg(20,13,{20:1,3:1,14:1,13:1},fj);var Vi,Wi,Xi,Yi,Zi,$i,_i,aj,bj,cj,dj;var fe=ro(gv,'ResultMetadataType',20,gj);Rg(27,1,{27:1});_.u=function jj(a){var b;if(fd(a,27)){b=bd(a,27);return this.c==b.c&&this.d==b.d}return false};_.w=function kj(){return 31*Mo(this.c)+Mo(this.d)};_.A=function mj(){var a;a=new up;a.a+='(';rp(a,this.c);a.a+=',';rp(a,this.d);a.a+=')';return a.a};_.c=0;_.d=0;var ge=qo(gv,'ResultPoint',27);Rg(32,1,{32:1},rj,sj);_.u=function tj(a){var b;if(!fd(a,32)){return false}b=bd(a,32);return this.d==b.d&&this.b==b.b&&this.c==b.c&&kr(this.a,b.a)};_.w=function uj(){var a;a=this.d;a=31*a+this.d;a=31*a+this.b;a=31*a+this.c;a=31*a+lr(this.a);return a};_.A=function vj(){return qj(this)};_.b=0;_.c=0;_.d=0;var ie=qo(jv,'BitMatrix',32);Rg(161,1,{},xj);_.a=0;_.b=0;var je=qo(jv,'BitSource',161);Rg(12,13,{12:1,3:1,14:1,13:1},ak,bk,ck);var yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,Ij,Jj,Kj,Lj,Mj,Nj,Oj,Pj,Qj,Rj,Sj,Tj,Uj,Vj,Wj,Xj,Yj,Zj,$j;var ke=ro(jv,'CharacterSetECI',12,ek);Rg(140,1,{},gk);_.d=0;_.e=0;var le=qo(jv,'DecoderResult',140);Rg(141,1,{},jk);var me=qo(jv,'DetectorResult',141);Rg(138,137,{});var kk;var ne=qo(jv,'GlobalHistogramBinarizer',138);Rg(139,138,{},qk);var oe=qo(jv,'HybridBinarizer',139);Rg(58,1,{},wk);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;_.j=0;_.k=0;var pe=qo(jv,'PerspectiveTransform',58);Rg(45,1,{},Kk);_.A=function Lk(){var a;return a=this.e>>>0,'GF(0x'+a.toString(16)+','+this.f+')'};_.b=0;_.e=0;_.f=0;var Dk;var re=qo(nv,'GenericGF',45);Rg(25,1,{25:1},Sk);_.A=function Tk(){var a,b,c,d;d=new up;for(c=this.a.length-1;c>=0;c--){b=this.a[this.a.length-1-c];if(b!=0){if(b<0){d.a+=' - ';b=-b}else{d.a.length>0&&(d.a+=' + ',d)}if(c==0||b!=1){a=Ik(this.b,b);if(a==0){d.a+='1'}else if(a==1){d.a+='a'}else{d.a+='a^';d.a+=a}}if(c!=0){if(c==1){d.a+='x'}else{d.a+='x^';d.a+=c}}}}return d.a};var qe=qo(nv,'GenericGFPoly',25);Rg(134,1,{},Yk);var se=qo(nv,'ReedSolomonDecoder',134);Rg(46,10,{46:1,3:1,10:1,8:1},Zk);var te=qo(nv,'ReedSolomonException',46);Rg(127,1,{188:1},_k);var ue=qo('com.google.zxing.qrcode','QRCodeReader',127);Rg(144,1,{},fl);_.b=false;var ve=qo(pv,'BitMatrixParser',144);Rg(67,1,{67:1},gl);_.b=0;var we=qo(pv,'DataBlock',67);Rg(15,13,qv);var il,jl,kl,ll,ml,nl,ol,pl;var Fe=ro(pv,'DataMask',15,tl);Rg(153,15,qv,ul);_.T=function vl(a,b){return (a+b&1)==0};var xe=ro(pv,'DataMask/1',153,null);Rg(154,15,qv,wl);_.T=function xl(a,b){return (a&1)==0};var ye=ro(pv,'DataMask/2',154,null);Rg(155,15,qv,yl);_.T=function zl(a,b){return b%3==0};var ze=ro(pv,'DataMask/3',155,null);Rg(156,15,qv,Al);_.T=function Bl(a,b){return (a+b)%3==0};var Ae=ro(pv,'DataMask/4',156,null);Rg(157,15,qv,Cl);_.T=function Dl(a,b){return ((a/2|0)+(b/3|0)&1)==0};var Be=ro(pv,'DataMask/5',157,null);Rg(158,15,qv,El);_.T=function Fl(a,b){var c;c=a*b;return (c&1)+c%3==0};var Ce=ro(pv,'DataMask/6',158,null);Rg(159,15,qv,Gl);_.T=function Hl(a,b){var c;c=a*b;return ((c&1)+c%3&1)==0};var De=ro(pv,'DataMask/7',159,null);Rg(160,15,qv,Il);_.T=function Jl(a,b){return ((a+b&1)+a*b%3&1)==0};var Ee=ro(pv,'DataMask/8',160,null);var Kl;Rg(133,1,{},Xl);var Ge=qo(pv,'Decoder',133);Rg(39,13,{39:1,3:1,14:1,13:1},cm);var Yl,Zl,$l,_l,am;var He=ro(pv,'ErrorCorrectionLevel',39,em);Rg(51,1,{51:1},hm);_.u=function km(a){var b;if(!fd(a,51)){return false}b=bd(a,51);return this.b==b.b&&this.a==b.a};_.w=function lm(){return this.b.d<<3|this.a};_.a=0;var fm;var Ie=qo(pv,'FormatInformation',51);Rg(23,13,{23:1,3:1,14:1,13:1},ym);var mm,nm,om,pm,qm,rm,sm,tm,um,vm;var Je=ro(pv,'Mode',23,Am);Rg(143,1,{},Cm);_.a=false;var Ke=qo(pv,'QRCodeDecoderMetaData',143);Rg(9,1,{9:1},Hm);_.A=function Lm(){return ''+this.d};_.c=0;_.d=0;var Dm,Em;var Ne=qo(pv,'Version',9);Rg(4,1,{4:1},Mm);_.a=0;_.b=0;var Le=qo(pv,'Version/ECB',4);Rg(5,1,{5:1},Nm);_.b=0;var Me=qo(pv,'Version/ECBlocks',5);Rg(52,27,{27:1,52:1},Pm);_.a=0;var Pe=qo(sv,'AlignmentPattern',52);Rg(162,1,{},Um);_.b=0;_.d=0;_.f=0;_.i=0;_.j=0;var Oe=qo(sv,'AlignmentPatternFinder',162);Rg(142,1,{},_m);var Qe=qo(sv,'Detector',142);Rg(16,27,{27:1,16:1},en,fn);_.a=0;_.b=0;var Ve=qo(sv,'FinderPattern',16);Rg(145,1,{},qn);_.b=false;var Te=qo(sv,'FinderPatternFinder',145);Rg(147,1,Fu,tn);_.U=function un(a,b){return sn(this,bd(a,16),bd(b,16))};_.u=function vn(a){return this===a};_.a=0;var Re=qo(sv,'FinderPatternFinder/CenterComparator',147);Rg(146,1,Fu,xn);_.U=function yn(a,b){return wn(this,bd(a,16),bd(b,16))};_.u=function zn(a){return this===a};_.a=0;var Se=qo(sv,'FinderPatternFinder/FurthestFromAverageComparator',146);Rg(148,1,{},An);var Ue=qo(sv,'FinderPatternInfo',148);Rg(86,136,{},En);_.c=0;_.d=0;var We=qo(tv,'CanvasLuminanceSource',86);Rg(113,83,Cu);_.D=function Rn(){Hn(this)};_.G=function Sn(){W(this);On(this)};_.V=function Tn(a){In(this,a)};_.W=function Un(){this.a&&this.q&&jh(this.i,this.f)};_.a=false;_.f=0;_.j=0;var Ye=qo(tv,'ScannerWidget',113);Rg(117,116,{},Vn);var Xe=qo(tv,'ScannerWidget/1',117);Rg(95,10,Ju);var Ze=qo('java.io','IOException',95);Rg(47,95,{3:1,47:1,10:1,8:1},Wn);var $e=qo('java.io','UnsupportedEncodingException',47);Rg(72,1,{90:1});_.A=function Zn(){return this.a};var _e=qo(Au,'AbstractStringBuilder',72);Rg(79,17,Ju,$n);var af=qo(Au,'ArithmeticException',79);Rg(26,17,Ju,_n,ao);var of=qo(Au,'IndexOutOfBoundsException',26);Rg(68,26,{3:1,68:1,10:1,8:1},bo);var bf=qo(Au,'ArrayIndexOutOfBoundsException',68);Rg(78,17,Ju,co,eo);var cf=qo(Au,'ArrayStoreException',78);Zc={3:1,92:1,14:1};var ef=qo(Au,'Boolean',92);Rg(94,17,Ju,Fo);var ff=qo(Au,'ClassCastException',94);Rg(62,1,{3:1,62:1});var sf=qo(Au,'Number',62);$c={3:1,14:1,93:1,62:1};var hf=qo(Au,'Double',93);var Jo,Ko;Rg(11,17,uv,No,Oo);var mf=qo(Au,'IllegalArgumentException',11);Rg(42,17,Ju,Po,Qo);var nf=qo(Au,'IllegalStateException',42);Rg(36,62,{3:1,14:1,36:1,62:1},So);_.S=function Vo(a){return Ro(this,bd(a,36))};_.u=function Wo(a){return fd(a,36)&&bd(a,36).a==this.a};_.w=function Xo(){return this.a};_.A=function Yo(){return ''+this.a};_.a=0;var pf=qo(Au,'Integer',36);var $o;Rg(205,1,{});Rg(77,63,Ju,ap,bp);_.H=function cp(a){return new TypeError(a)};var rf=qo(Au,'NullPointerException',77);_c={3:1,90:1,14:1,2:1};var yf=qo(Au,'String',2);Rg(37,72,{90:1},up,vp);var wf=qo(Au,'StringBuilder',37);Rg(76,26,Ju,wp);var xf=qo(Au,'StringIndexOutOfBoundsException',76);Rg(209,1,{});Rg(101,17,Ju,yp);var Af=qo(Au,'UnsupportedOperationException',101);Rg(30,1,vv);_.S=function Ap(a){return zp(this,bd(a,30))};_.u=function Bp(a){var b;if(a===this){return true}if(!fd(a,30)){return false}b=bd(a,30);return hp(this.a,b.a)};_.w=function Dp(){return Ft(this.a)};_.A=function Ep(){return this.a};var Bf=qo(wv,'Charset',30);Rg(100,11,uv,Fp);var Cf=qo(wv,'IllegalCharsetNameException',100);Rg(61,11,{3:1,10:1,11:1,8:1,61:1},Gp);var Df=qo(wv,'UnsupportedCharsetException',61);Rg(179,1,{});_.bb=function Jp(a){return Hp(this,a)};_.A=function Kp(){var a,b,c;c=new Vs('[',']');for(b=this.O();b.Q();){a=b.R();Us(c,a===this?'(this Collection)':a==null?Lu:Ug(a))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Ef=qo(xv,'AbstractCollection',179);Rg(178,1,{59:1});_.db=function Op(a){return !!Mp(this,a)};_.u=function Pp(a){var b,c,d;if(a===this){return true}if(!fd(a,59)){return false}d=bd(a,59);if(this.cb()!=d.cb()){return false}for(c=d.eb().O();c.Q();){b=bd(c.R(),19);if(!Lp(this,b)){return false}}return true};_.fb=function Qp(a){return Rp(Mp(this,a))};_.w=function Sp(){return rr(this.eb())};_.cb=function Tp(){return this.eb().cb()};_.A=function Up(){var a,b,c;c=new Vs('{','}');for(b=this.eb().O();b.Q();){a=bd(b.R(),19);Us(c,Np(this,a.ib())+'='+Np(this,a.jb()))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Rf=qo(xv,'AbstractMap',178);Rg(104,178,{59:1});_.db=function _p(a){return Vp(this,a)};_.eb=function aq(){return new gq(this)};_.fb=function bq(a){return Wp(this,a)};_.cb=function cq(){return $p(this)};var Hf=qo(xv,'AbstractHashMap',104);Rg(180,179,yv);_.u=function dq(a){var b;if(a===this){return true}if(!fd(a,40)){return false}b=bd(a,40);if(b.cb()!=this.cb()){return false}return Ip(this,b)};_.w=function eq(){return rr(this)};var Sf=qo(xv,'AbstractSet',180);Rg(43,180,yv,gq);_.bb=function hq(a){return fq(this,a)};_.O=function iq(){return new mq(this.a)};_.cb=function jq(){return $p(this.a)};var Gf=qo(xv,'AbstractHashMap/EntrySet',43);Rg(44,1,{},mq);_.R=function oq(){return lq(this)};_.Q=function nq(){return this.b};_.b=false;var Ff=qo(xv,'AbstractHashMap/EntrySetIterator',44);var jg=so(xv,'List');Rg(181,179,{70:1});_.u=function rq(a){var b,c,d,e,f;if(a===this){return true}if(!fd(a,70)){return false}f=bd(a,70);if(this.cb()!=f.cb()){return false}e=f.O();for(c=this.O();c.Q();){b=c.R();d=e.R();if(!(md(b)===md(d)||b!=null&&J(b,d))){return false}}return true};_.w=function sq(){return sr(this)};_.O=function tq(){return new vq(this)};_.hb=function uq(a){throw zg(new yp)};var Lf=qo(xv,'AbstractList',181);Rg(80,1,{},vq);_.Q=function wq(){return this.a<this.c.cb()};_.R=function xq(){return nt(this.a<this.c.cb()),this.c.gb(this.b=this.a++)};_.a=0;_.b=-1;var If=qo(xv,'AbstractList/IteratorImpl',80);Rg(107,80,{},yq);var Jf=qo(xv,'AbstractList/ListIteratorImpl',107);Rg(108,181,{70:1},zq);_.gb=function Aq(a){ot(a,this.b);return Wq(this.c,this.a+a)};_.hb=function Bq(a){var b;ot(a,this.b);b=Yq(this.c,this.a+a);--this.b;return b};_.cb=function Cq(){return this.b};_.a=0;_.b=0;var Kf=qo(xv,'AbstractList/SubList',108);Rg(53,180,yv,Dq);_.bb=function Eq(a){return Vp(this.a,a)};_.O=function Fq(){var a;return a=new mq((new gq(this.a)).a),new Hq(a)};_.cb=function Gq(){return $p(this.a)};var Nf=qo(xv,'AbstractMap/1',53);Rg(49,1,{},Hq);_.Q=function Iq(){return this.a.b};_.R=function Jq(){var a;return a=lq(this.a),a.ib()};var Mf=qo(xv,'AbstractMap/1/1',49);Rg(105,1,zv);_.u=function Kq(a){var b;if(!fd(a,19)){return false}b=bd(a,19);return Ss(this.a,b.ib())&&Ss(this.b,b.jb())};_.ib=function Lq(){return this.a};_.jb=function Mq(){return this.b};_.w=function Nq(){return Ts(this.a)^Ts(this.b)};_.kb=function Oq(a){var b;b=this.b;this.b=a;return b};_.A=function Pq(){return this.a+'='+this.b};var Of=qo(xv,'AbstractMap/AbstractEntry',105);Rg(106,105,zv,Qq);var Pf=qo(xv,'AbstractMap/SimpleEntry',106);Rg(182,1,zv);_.u=function Rq(a){var b;if(!fd(a,19)){return false}b=bd(a,19);return Ss(this.ib(),b.ib())&&Ss(this.jb(),b.jb())};_.w=function Sq(){return Ts(this.ib())^Ts(this.jb())};_.A=function Tq(){return this.ib()+'='+this.jb()};var Qf=qo(xv,'AbstractMapEntry',182);Rg(54,181,{3:1,70:1},_q,ar);_.bb=function br(a){return Xq(this,a,0)!=-1};_.gb=function cr(a){return Wq(this,a)};_.O=function dr(){return new hr(this)};_.hb=function er(a){return Yq(this,a)};_.cb=function fr(){return this.a.length};var Uf=qo(xv,'ArrayList',54);Rg(31,1,{},hr);_.Q=function ir(){return this.a<this.c.a.length};_.R=function jr(){return gr(this)};_.a=0;_.b=-1;var Tf=qo(xv,'ArrayList/1',31);var tr;Rg(164,1,Fu,wr);_.U=function xr(a,b){return vr(bd(a,14),bd(b,14))};_.u=function yr(a){return this===a};var Vf=qo(xv,'Comparators/NaturalOrderComparator',164);Rg(123,17,Ju,Br);var Wf=qo(xv,'ConcurrentModificationException',123);Rg(149,178,{59:1},Er);_.db=function Fr(a){return Wr(this.a,a)};_.eb=function Gr(){return new Kr(this)};_.fb=function Hr(a){return Wr(this.a,a)?this.b[bd(a,13).d]:null};_.cb=function Ir(){return this.a.c};var $f=qo(xv,'EnumMap',149);Rg(150,180,yv,Kr);_.bb=function Lr(a){return Jr(this,a)};_.O=function Mr(){return new Or(this.a)};_.cb=function Nr(){return this.a.a.c};var Yf=qo(xv,'EnumMap/EntrySet',150);Rg(151,1,{},Or);_.R=function Qr(){return this.b=cs(this.a),new Rr(this.c,this.b)};_.Q=function Pr(){return bs(this.a)};var Xf=qo(xv,'EnumMap/EntrySetIterator',151);Rg(152,182,zv,Rr);_.ib=function Sr(){return this.a};_.jb=function Tr(){return this.b.b[this.a.d]};_.kb=function Ur(a){return Dr(this.b,this.a.d,a)};var Zf=qo(xv,'EnumMap/MapEntry',152);Rg(187,180,yv);var bg=qo(xv,'EnumSet',187);Rg(163,187,yv,Yr);_.bb=function Zr(a){return Wr(this,a)};_.O=function $r(){return new ds(this)};_.cb=function _r(){return this.c};_.c=0;var ag=qo(xv,'EnumSet/EnumSetImpl',163);Rg(87,1,{},ds);_.R=function fs(){return cs(this)};_.Q=function es(){return bs(this)};_.a=-1;_.b=-1;var _f=qo(xv,'EnumSet/EnumSetImpl/IteratorImpl',87);Rg(38,104,{3:1,59:1},hs);var cg=qo(xv,'HashMap',38);Rg(85,180,{3:1,40:1},ks);_.bb=function ls(a){return is(this,a)};_.O=function ms(){var a;return a=new mq((new gq((new Dq(this.a)).a)).a),new Hq(a)};_.cb=function ns(){return $p(this.a)};var dg=qo(xv,'HashSet',85);Rg(109,1,{},ts);_.O=function us(){return new vs(this)};_.c=0;var fg=qo(xv,'InternalHashCodeMap',109);Rg(81,1,{},vs);_.R=function xs(){return this.d=this.a[this.c++],this.d};_.Q=function ws(){var a;if(this.c<this.a.length){return true}a=this.b.next();if(!a.done){this.a=a.value[1];this.c=0;return true}return false};_.c=0;_.d=null;var eg=qo(xv,'InternalHashCodeMap/1',81);var zs;Rg(110,1,{},Is);_.O=function Js(){return new Ks(this)};_.c=0;_.d=0;var ig=qo(xv,'InternalStringMap',110);Rg(82,1,{},Ks);_.R=function Ms(){return this.c=this.a,this.a=this.b.next(),new Ns(this.d,this.c,this.d.d)};_.Q=function Ls(){return !this.a.done};var gg=qo(xv,'InternalStringMap/1',82);Rg(111,182,zv,Ns);_.ib=function Os(){return this.b.value[0]};_.jb=function Ps(){if(this.a.d!=this.c){return Gs(this.a,this.b.value[0])}return this.b.value[1]};_.kb=function Qs(a){return Hs(this.a,this.b.value[0],a)};_.c=0;var hg=qo(xv,'InternalStringMap/2',111);Rg(64,17,Ju,Rs);var kg=qo(xv,'NoSuchElementException',64);Rg(73,1,{},Vs);_.A=function Ws(){return !this.a?this.c:this.e.length==0?this.a.a:this.a.a+(''+this.e)};var lg=qo(xv,'StringJoiner',73);Rg(207,1,{});Rg(74,30,vv);var _s,at,bt;var og=qo(Bv,'EmulatedCharset',74);Rg(75,74,vv,et);_.lb=function ft(a,b,c){var d,e;d=Fc(pd,Fu,6,c,15,1);for(e=0;e<c;++e){d[e]=a[b+e]&255&65535}return d};var mg=qo(Bv,'EmulatedCharset/LatinCharset',75);Rg(99,74,vv,gt);_.lb=function ht(a,b,c){var d,e,f,g,h,i,j,k,l;f=0;for(j=0;j<c;){++f;e=a[b+j];if((e&192)==128){throw zg(new Oo(Cv))}else if((e&128)==0){++j}else if((e&224)==192){j+=2}else if((e&240)==224){j+=3}else if((e&248)==240){j+=4}else{throw zg(new Oo(Cv))}if(j>c){throw zg(new ao(Cv))}}g=Fc(pd,Fu,6,f,15,1);l=0;h=0;for(i=0;i<c;){e=a[b+i++];if((e&128)==0){h=1;e&=127}else if((e&224)==192){h=2;e&=31}else if((e&240)==224){h=3;e&=15}else if((e&248)==240){h=4;e&=7}else if((e&252)==248){h=5;e&=3}while(--h>0){d=a[b+i++];if((d&192)!=128){throw zg(new Oo('Invalid UTF8 sequence at '+(b+i-1)+', byte='+(k=d>>>0,k.toString(16))))}e=e<<6|d&63}l+=jo(e,g,l)}return g};var ng=qo(Bv,'EmulatedCharset/UtfCharset',99);Rg(204,1,{});var yt=0;var At,Bt=0,Ct;var qg=so(Fv,Gv);Rg(41,1,{41:1},Mt,Nt);_.u=function Ot(a){return a!=null&&fd(a,41)&&nb(this.a,bd(a,41).a)};_.mb=function Pt(a){It(this,a)};_.nb=function Qt(a){return a!=null&&fd(a,41)};var Ht=false;var pg=qo(Fv,'AsyncQRCallback_ExporterImpl',41);Rg(114,113,Cu,Tt);var rg=qo(Fv,'JSScannerWidget',114);Rg(50,1,{50:1},Wt,Xt);_.ob=function Yt(a){Rt(this.a,a)};_.pb=function Zt(){return this.a.f};_.qb=function $t(){return this.a.j};_.rb=function _t(){return this.a.a};_.sb=function au(){return Gn(this.a)};_.tb=function bu(a){St(this.a,a)};_.ub=function cu(){Jn(this.a)};_.vb=function du(a){Ln(this.a,a)};_.wb=function eu(a){Mn(this.a,a)};_.xb=function fu(){this.a.a=false};var tg=qo(Fv,Hv,50);Rg(91,1,{},ju);_.nb=function mu(a){return a!=null&&fd(a,50)};var gu=false;var sg=qo(Fv,'JsQRScanner_ExporterImpl',91);Rg(115,1,{},ou);var ug=qo(Fv,'ScannerCallback',115);Rg(177,1,{});var wg=qo(Iv,'ExporterBaseImpl',177);Rg(102,177,{},ru);var vg=qo(Iv,'ExporterBaseActual',102);var tu;var vf=qo(Au,'StackTraceElement',null);var pd=to('char','C');var sd=to('int','I');var od=to('byte','B');var qd=to('double','D');var rd=to('float','F');var wu=(Ub(),Xb);var gwtOnLoad=gwtOnLoad=Ng;Lg(Wg);Og('permProps',[[['locale','default'],['user.agent',cv]]]);$sendStats('moduleStartup', 'moduleEvalEnd');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats('moduleStartup', 'end');$gwt && $gwt.permProps && __gwtModuleFunction.__moduleStartupDone($gwt.permProps);\n//# sourceURL=jsqrscanner-0.js\n"]);


================================================
FILE: docs/js/9C51964BB0BBCC41BB79120ED90449EA.cache.js
================================================
jsqrscanner.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.8.2\";var $strongName = '9C51964BB0BBCC41BB79120ED90449EA';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function H(){}\nfunction Rg(){}\nfunction Og(){}\nfunction Yg(){}\nfunction lb(){}\nfunction lr(){}\nfunction ec(){}\nfunction mc(){}\nfunction pc(){}\nfunction Ph(){}\nfunction Rh(){}\nfunction yh(a){_g()}\nfunction Vn(){Vn=Og}\nfunction An(a,b){a.f=b}\nfunction Bn(a,b){a.j=b}\nfunction R(a,b){a.t=b}\nfunction Wj(a,b){a.c=b}\nfunction mj(a){this.c=a}\nfunction di(a){this.c=a}\nfunction ki(a){this.a=a}\nfunction Nk(a){this.a=a}\nfunction Nn(a){this.a=a}\nfunction hn(a){this.a=a}\nfunction mn(a){this.a=a}\nfunction Kn(a){this.a=a}\nfunction Qm(a){this.a=a}\nfunction Ho(a){this.a=a}\nfunction Xp(a){this.a=a}\nfunction sq(a){this.a=a}\nfunction wq(a){this.a=a}\nfunction kq(a){this.c=a}\nfunction Yq(a){this.c=a}\nfunction zr(a){this.a=a}\nfunction Us(a){this.a=a}\nfunction du(a){this.a=a}\nfunction rm(){this.a=true}\nfunction Qq(){Jq(this)}\nfunction Bt(){yt(this)}\nfunction $t(){Yt(this)}\nfunction Eb(){Cb.call(this)}\nfunction si(){oi.call(this)}\nfunction vi(){oi.call(this)}\nfunction zi(){oi.call(this)}\nfunction Pn(){Eb.call(this)}\nfunction Qn(){Eb.call(this)}\nfunction Tn(){Eb.call(this)}\nfunction Co(){Eb.call(this)}\nfunction Eo(){Eb.call(this)}\nfunction Ro(){Eb.call(this)}\nfunction qr(){Eb.call(this)}\nfunction _g(){_g=Og;vh()}\nfunction ps(){ps=Og;os=rs()}\nfunction Gs(){Eb.call(this)}\nfunction eq(a){fq(a,a.b)}\nfunction xt(a,b){At(a.a,b)}\nfunction cu(a,b){xt(a.a,b.b)}\nfunction Xh(a,b){Zh(a,b,a.b)}\nfunction Q(a,b){R(a,(_g(),b))}\nfunction P(a){return _g(),a.t}\nfunction vg(a){return a.e}\nfunction zh(a){_g();return}\nfunction jc(a){ic();hc.M(a)}\nfunction tc(b,a){b.width=a}\nfunction sc(b,a){b.height=a}\nfunction Fb(a){Db.call(this,a)}\nfunction Gb(a){vb.call(this,a)}\nfunction hi(a){vb.call(this,a)}\nfunction Ok(a){Db.call(this,a)}\nfunction Ln(a){Db.call(this,a)}\nfunction Rn(a){Fb.call(this,a)}\nfunction Sn(a){Rn.call(this,a)}\nfunction Un(a){Fb.call(this,a)}\nfunction Do(a){Fb.call(this,a)}\nfunction Fo(a){Fb.call(this,a)}\nfunction So(a){Fb.call(this,a)}\nfunction Nh(a){wc.call(this,a)}\nfunction lp(a){Rn.call(this,a)}\nfunction jp(){Nn.call(this,'')}\nfunction Vs(a){Us.call(this,a)}\nfunction Xs(){Us.call(this,$u)}\nfunction Os(a,b){a.splice(b,1)}\nfunction eu(a,b,c){Mp(a.a,b,c)}\nfunction vk(a,b){return a.a[b]}\nfunction vn(a){return a.a&&a.q}\nfunction ao(a){_n(a);return a.n}\nfunction Ib(){Ib=Og;Hb=new H}\nfunction bc(){bc=Og;ac=new ec}\nfunction jr(){jr=Og;ir=new lr}\nfunction ju(){ju=Og;iu=new gu}\nfunction Qk(){this.a=new Ml}\nfunction _r(){this.a=new Yr}\nfunction Cb(){this.I();this.K()}\nfunction jb(a){R(this,(_g(),a))}\nfunction Wg(a){R(this,(_g(),a))}\nfunction Tb(){Tb=Og;!!(ic(),hc)}\nfunction Ig(){Gg==null&&(Gg=[])}\nfunction Ug(a){(_g(),a.t).src=''}\nfunction gj(a){hj.call(this,a,a)}\nfunction uo(){Fb.call(this,null)}\nfunction oi(){ni();Cb.call(this)}\nfunction Ur(a){this.c=a;Rr(this)}\nfunction Ct(a){yt(this);this.a=a}\nfunction qh(a,b){a.__listener=b}\nfunction gp(a,b){a.a+=b;return a}\nfunction zc(a,b){return ko(a,b)}\nfunction Op(a,b){return hs(a.a,b)}\nfunction Zr(a,b){return Kp(a.a,b)}\nfunction Ei(a,b){return a.d-b.d}\nfunction Pp(a){return a.a.c+a.b.c}\nfunction _t(a){return new Lt(a)}\nfunction ts(){ps();return new os}\nfunction dh(a,b){_g();oh();xh(a,b)}\nfunction hb(a,b){sc((_g(),a.t),b)}\nfunction ib(a,b){tc((_g(),a.t),b)}\nfunction Wi(a,b){Fi.call(this,a,b)}\nfunction hl(a,b){Fi.call(this,a,b)}\nfunction Tl(a,b){Fi.call(this,a,b)}\nfunction Fi(a,b){this.c=a;this.d=b}\nfunction Yi(a,b){this.c=a;this.d=b}\nfunction $j(a,b){this.a=a;this.b=b}\nfunction Bm(a,b){this.a=a;this.b=b}\nfunction Fq(a,b){this.a=a;this.b=b}\nfunction Xk(a,b){this.b=a;this.a=b}\nfunction Cm(a,b){this.b=a;this.a=b}\nfunction Gr(a,b){this.b=a;this.a=b}\nfunction Jt(a,b){a.appendChild(b)}\nfunction Kt(a,b){a.removeChild(b)}\nfunction At(a,b){a.apply(null,[b])}\nfunction xn(a,b){cu(a.b,new Bi(b))}\nfunction Th(a,b){Hh(a,b,(_g(),a.t))}\nfunction Yo(a,b){return et(a),a===b}\nfunction Go(a,b){return Jo(a.a,b.a)}\nfunction op(a,b){return Wo(a.a,b.a)}\nfunction vs(a,b){return a.a.get(b)}\nfunction _o(a,b){return a.substr(b)}\nfunction hp(a,b){a.a+=''+b;return a}\nfunction ip(a,b){a.a+=''+b;return a}\nfunction is(a){this.a=ts();this.b=a}\nfunction xs(a){this.a=ts();this.b=a}\nfunction Ci(a){this.b=a;this.a=null}\nfunction Lt(a){Mt.call(this,a,null)}\nfunction $b(a){$wnd.clearTimeout(a)}\nfunction ih(a){$wnd.clearTimeout(a)}\nfunction hh(a){$wnd.clearInterval(a)}\nfunction Mt(a,b){this.a=new It(a,b)}\nfunction au(a,b){return new Mt(a,b)}\nfunction Tm(a,b,c){return Zj(a,c,c,b)}\nfunction dp(a){return ep(a,a.length)}\nfunction Gp(a){return !a?null:a.jb()}\nfunction kd(a){return a==null?null:a}\nfunction Is(a){return a!=null?N(a):0}\nfunction Jo(a,b){return a<b?-1:a>b?1:0}\nfunction Jc(a,b,c){return {l:a,m:b,h:c}}\nfunction Kc(a){return a.l+a.m*Fu+a.h*Gu}\nfunction Sr(a){return a.a<a.c.a.length}\nfunction Pq(a,b){fr(a.a,a.a.length,b)}\nfunction Jq(a){a.a=Dc(pf,uu,1,0,5,1)}\nfunction ai(){this.a=Dc(Td,uu,22,4,0,1)}\nfunction Ml(){this.a=new Nk((tk(),sk))}\nfunction Vh(){Vh=Og;new Yr;Uh=new _r}\nfunction Mh(){Mh=Og;Kh=new Ph;Lh=new Rh}\nfunction st(){st=Og;pt=new H;rt=new H}\nfunction at(a){if(!a){throw vg(new Tn)}}\nfunction ct(a){if(!a){throw vg(new Gs)}}\nfunction it(a){if(!a){throw vg(new Eo)}}\nfunction lt(a){if(!a){throw vg(new uo)}}\nfunction Zs(a){if(!a){throw vg(new Co)}}\nfunction oh(){if(!mh){wh();mh=true}}\nfunction _b(){Qb!=0&&(Qb=0);Sb=-1}\nfunction Gt(a,b){Jt(b,(_g(),a.t));wn(a)}\nfunction $r(a,b){return Op(a.a,b)!=null}\nfunction Mr(a,b){return !!b&&a.b[b.d]==b}\nfunction dd(a,b){return a!=null&&$c(a,b)}\nfunction ot(a){return a.$H||(a.$H=++nt)}\nfunction qc(b,a){return b.appendChild(a)}\nfunction rc(b,a){return b.removeChild(a)}\nfunction fd(a){return typeof a==='number'}\nfunction hd(a){return typeof a==='string'}\nfunction zg(a){return typeof a==='number'}\nfunction Mb(a){return a==null?null:a.name}\nfunction _n(a){if(a.n!=null){return}oo(a)}\nfunction Ah(a){a.preventDefault();Bh(a)}\nfunction kp(a){Nn.call(this,(et(a),a))}\nfunction Vm(a,b,c){Wm.call(this,a,b,c,1)}\nfunction ap(a,b,c){return a.substr(b,c-b)}\nfunction Xo(a,b,c){return dp(c.lb(a,0,b))}\nfunction hu(a,b){return a!=null?a[b]:null}\nfunction ku(a,b){ju();a['__gwtex_wrap']=b}\nfunction nq(a){this.c=a;gt(a.b);this.a=0}\nfunction vb(a){this.f=a;this.I();this.K()}\nfunction Db(a){this.f=a;this.I();this.K()}\nfunction gu(){this.a=new Yr;new Yr;new Yr}\nfunction ri(){ri=Og;ni();qi=new si;tb(mi)}\nfunction ui(){ui=Og;ni();ti=new vi;tb(mi)}\nfunction yi(){yi=Og;ni();xi=new zi;tb(mi)}\nfunction ni(){ni=Og;mi=Dc(rf,uu,188,0,0,1)}\nfunction ak(){ak=Og;_j=Dc(md,uu,6,0,15,1)}\nfunction sb(a,b){a.e=b;b!=null&&mt(b,vu,a)}\nfunction Ns(a,b){return Ps(new Array(b),a)}\nfunction Zi(a,b){return pk(a.c,a.d,b.c,b.d)}\nfunction rk(a){return ld(a+(a<0?-0.5:0.5))}\nfunction ed(a){return typeof a==='boolean'}\nfunction Lb(a){return a==null?null:a.message}\nfunction Dk(a,b){return a.a[a.a.length-1-b]}\nfunction Ub(a,b,c){return a.apply(b,c);var d}\nfunction lh(a,b){return $wnd.setTimeout(a,b)}\nfunction ns(a,b){var c;c=a[mv];c.call(a,b)}\nfunction It(a,b){Fn.call(this,new du(a),b)}\nfunction bt(a,b){if(!a){throw vg(new Un(b))}}\nfunction $s(a,b){if(!a){throw vg(new Do(b))}}\nfunction Xn(a,b){Vn();return a==b?0:a?1:-1}\nfunction Nr(a,b){this.a=a;this.b=b;this.c=0}\nfunction Ht(a,b){Kt(b,(_g(),a.t));W(a);Dn(a)}\nfunction mt(b,c,d){try{b[c]=d}catch(a){}}\nfunction nm(a,b,c){Fi.call(this,a,b);this.a=c}\nfunction Em(a,b,c){Yi.call(this,a,b);this.a=c}\nfunction jl(){hl.call(this,'DATA_MASK_000',0)}\nfunction ll(){hl.call(this,'DATA_MASK_001',1)}\nfunction pl(){hl.call(this,'DATA_MASK_011',3)}\nfunction nl(){hl.call(this,'DATA_MASK_010',2)}\nfunction vl(){hl.call(this,'DATA_MASK_110',6)}\nfunction rl(){hl.call(this,'DATA_MASK_100',4)}\nfunction tl(){hl.call(this,'DATA_MASK_101',5)}\nfunction xl(){hl.call(this,'DATA_MASK_111',7)}\nfunction Qo(){Qo=Og;Po=Dc(lf,uu,36,256,0,1)}\nfunction yn(a){a.a=true;a.a&&a.q&&gh(a.i,a.f)}\nfunction fr(a,b,c){_s(b,a.length);dr(a,0,b,c)}\nfunction Kq(a,b){a.a[a.a.length]=b;return true}\nfunction _c(a,b){lt(a==null||$c(a,b));return a}\nfunction ho(a,b){var c;c=eo(a,b);c.f=2;return c}\nfunction kr(a,b){return et(a),Yn(a,(et(b),b))}\nfunction Wn(a,b){return Xn((et(a),a),(et(b),b))}\nfunction vo(a,b){return wo((et(a),a),(et(b),b))}\nfunction Bg(a,b){return xg(Qc(zg(a)?Dg(a):a,b))}\nfunction jh(a,b){return lu(function(){a.N(b)})}\nfunction Lr(a,b){return dd(b,13)&&Mr(a,_c(b,13))}\nfunction pb(d,a,b,c){return d.putImageData(a,b,c)}\nfunction nb(f,a,b,c,d,e){f.drawImage(a,b,c,d,e)}\nfunction Bc(a,b,c,d,e,f){return Cc(a,b,c,d,e,0,f)}\nfunction rr(a,b,c){Kr(a.a,b);return sr(a,b.d,c)}\nfunction Lq(a,b){dt(b,a.a.length);return a.a[b]}\nfunction us(a,b){return !(a.a.get(b)===undefined)}\nfunction gb(a){return (_g(),a.t).getContext('2d')}\nfunction gd(a){return a!=null&&jd(a)&&!(a.Ab===Rg)}\nfunction Fc(a){return Array.isArray(a)&&a.Ab===Rg}\nfunction cd(a){return !Array.isArray(a)&&a.Ab===Rg}\nfunction jd(a){return typeof a===mu||typeof a===nu}\nfunction up(a){Do.call(this,a==null?Au:(et(a),a))}\nfunction vp(a){Do.call(this,a==null?Au:(et(a),a))}\nfunction Bi(a){Ci.call(this,(yg(Date.now()),a))}\nfunction Dr(a){this.c=a;this.a=new Ur(this.c.a)}\nfunction Cs(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction pn(a){this.a=a[0];this.b=a[1];this.c=a[2]}\nfunction Wh(a){Vh();try{W(a)}finally{$r(Uh,a)}}\nfunction Zo(a,b,c,d){while(a<b){c[d++]=Uo(dv,a++)}}\nfunction fo(a,b,c){var d;d=eo(a,b);so(c,d);return d}\nfunction sr(a,b,c){var d;d=a.b[b];a.b[b]=c;return d}\nfunction eo(a,b){var c;c=new bo;c.i=a;c.d=b;return c}\nfunction fc(a,b){!a&&(a=[]);a[a.length]=b;return a}\nfunction Gc(a,b,c){at(c==null||yc(a,c));return a[b]=c}\nfunction ft(a,b){if(a==null){throw vg(new So(b))}}\nfunction et(a){if(a==null){throw vg(new Ro)}return a}\nfunction vt(){if(qt==256){pt=rt;rt=new H;qt=0}++qt}\nfunction Tg(a){(_g(),a.t).setAttribute('autoplay','')}\nfunction T(a){(_g(),a.t).className='qrPreviewVideo'}\nfunction Fg(a){if(zg(a)){return a|0}return a.l|a.m<<22}\nfunction Uo(a,b){kt(b,a.length);return a.charCodeAt(b)}\nfunction ob(e,a,b,c,d){return e.getImageData(a,b,c,d)}\nfunction Mp(a,b,c){return hd(b)?Np(a,b,c):gs(a.a,b,c)}\nfunction Lc(a,b){return Jc(a.l&b.l,a.m&b.m,a.h&b.h)}\nfunction Oc(a,b){return Jc(a.l|b.l,a.m|b.m,a.h|b.h)}\nfunction Xr(a,b){return kd(a)===kd(b)||a!=null&&J(a,b)}\nfunction Hs(a,b){return kd(a)===kd(b)||a!=null&&J(a,b)}\nfunction bp(a){return String.fromCharCode.apply(null,a)}\nfunction fp(a,b){a.a+=String.fromCharCode(b);return a}\nfunction io(a,b){var c;c=eo('',a);c.k=b;c.f=1;return c}\nfunction bd(a){lt(a==null||jd(a)&&!(a.Ab===Rg));return a}\nfunction xk(a,b){if(b==0){throw vg(new Co)}return a.c[b]}\nfunction Ai(a,b,c){!a.a&&(a.a=new tr(be));rr(a.a,b,c)}\nfunction Mn(a,b,c,d){a.a=ap(a.a,0,b)+(''+d)+_o(a.a,c)}\nfunction Tj(a,b,c,d){Fi.call(this,a,b);this.b=c;this.a=d}\nfunction Wm(a,b,c,d){Yi.call(this,a,b);this.b=c;this.a=d}\nfunction Yl(a){this.b=Ul(a>>3&3);this.a=(a&7)<<24>>24}\nfunction Yt(a){if(!Xt){Xt=true;ju();eu(iu,pg,a);Zt(a)}}\nfunction yt(a){if(!wt){wt=true;ju();eu(iu,mg,a);zt(a)}}\nfunction jt(a,b){if(a>b||a<0){throw vg(new lp(pv+a+qv+b))}}\nfunction ub(a,b){var c;c=ao(a.yb);return b==null?c:c+': '+b}\nfunction pr(a){var b,c;c=a;b=c.$modCount|0;c.$modCount=b+1}\nfunction Lm(a){var b,c;b=new en(a.a);c=$m(b);return Nm(a,c)}\nfunction Zb(a){Tb();$wnd.setTimeout(function(){throw a},0)}\nfunction Hh(a,b,c){X(b);Xh(a.p,b);_g();qc(c,bh(b.t));Y(b,a)}\nfunction cj(a,b,c){var d;d=c*a.c+(b/32|0);a.a[d]^=1<<(b&31)}\nfunction qb(d,a,b,c){return d.data[4*(a+b*d.width)+c]||0}\nfunction Np(a,b,c){return b==null?gs(a.a,null,c):ws(a.b,b,c)}\nfunction Cp(a,b){return b===a?'(this Map)':b==null?Au:Qg(b)}\nfunction wg(a,b){return xg(Lc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Ag(a,b){return xg(Oc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Wo(a,b){return Vo(a.toLowerCase(),b.toLowerCase())}\nfunction ko(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.X(b))}\nfunction es(a,b){var c;c=a.a.get(b);return c==null?new Array:c}\nfunction ic(){ic=Og;var a,b;b=!lc();a=new pc;hc=b?new mc:a}\nfunction Yr(){this.a=new is(this);this.b=new xs(this);pr(this)}\nfunction oq(a,b){ht(b,a.a.length);this.c=a;this.a=3;this.b=b-3}\nfunction Xq(a){ct(a.a<a.c.a.length);a.b=a.a++;return a.c.a[a.b]}\nfunction mo(a){if(a.ab()){return null}var b=a.k;return Lg[b]}\nfunction Pg(a){function b(){}\n;b.prototype=a||{};return new b}\nfunction bh(a){_g();return a.__gwt_resolve?a.__gwt_resolve():a}\nfunction Vl(){Sl();return Hc(zc(De,1),Vu,39,0,[Pl,Ql,Rl,Ol])}\nfunction fs(a,b){var c;return ds(b,es(a,b==null?0:(c=N(b),c|0)))}\nfunction Eh(a,b){for(var c in a){a.hasOwnProperty(c)&&b(c,a[c])}}\nfunction or(a,b){if(b.$modCount!=a.$modCount){throw vg(new qr)}}\nfunction gi(){var a;a=ji();if(!Yo('ie10',a)){throw vg(new ii(a))}}\nfunction gt(a){if(0>a){throw vg(new Rn('Index: 0, Size: '+a))}}\nfunction zm(a){um();if(a<1||a>40){throw vg(new Co)}return sm[a-1]}\nfunction Eg(a){var b;if(zg(a)){b=a;return b==-0.?0:b}return Sc(a)}\nfunction ph(a){var b=a.__listener;return !gd(b)&&dd(b,29)?b:null}\nfunction en(a){this.c=a;this.d=new Qq;this.a=Dc(qd,Wu,6,5,15,1)}\nfunction fk(a){ak();this.d=a;this.c=_j;this.b=Dc(qd,Wu,6,32,15,1)}\nfunction ks(a){this.e=a;this.b=this.e.a.entries();this.a=new Array}\nfunction tn(a,b){sn.call(this,a,(_g(),a.t).width,a.t.height,b)}\nfunction np(){Fb.call(this,'Remove not supported on this list')}\nfunction Xj(a,b,c,d,e){this.f=a;this.a=b;this.b=c;this.d=e;this.e=d}\nfunction Xb(a,b,c){var d;d=Vb();try{return Ub(a,b,c)}finally{Yb(d)}}\nfunction Wp(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yr(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yb(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction _h(a,b){var c;c=Yh(a,b);if(c==-1){throw vg(new Gs)}$h(a,c)}\nfunction go(a,b,c,d){var e;e=eo(a,b);so(c,e);e.f=d?8:0;e.e=d;return e}\nfunction Nq(a,b){var c;c=(dt(b,a.a.length),a.a[b]);Os(a.a,b);return c}\nfunction Tr(a){ct(a.a<a.c.a.length);a.b=a.a;Rr(a);return a.c.b[a.b]}\nfunction Il(a){if(a>=zl.length){throw vg((ui(),ui(),ti))}return zl[a]}\nfunction wk(a,b){if(b==0){throw vg(new Pn)}return a.a[a.f-a.c[b]-1]}\nfunction fh(a){if(!a.d){return}++a.b;a.c?hh(a.d.a):ih(a.d.a);a.d=null}\nfunction mb(a,b){return !!a&&!!a.equals?a.equals(b):kd(a)===kd(b)}\nfunction ld(a){return Math.max(Math.min(a,ou),-2147483648)|0}\nfunction uc(a){return a.tabIndex<Bu?a.tabIndex:-(a.tabIndex%Bu)-1}\nfunction zs(a){this.d=a;this.b=this.d.a.entries();this.a=this.b.next()}\nfunction Js(a,b){!a.a?(a.a=new kp(a.d)):ip(a.a,a.b);hp(a.a,b);return a}\nfunction Oq(a,b,c){var d;d=(dt(b,a.a.length),a.a[b]);a.a[b]=c;return d}\nfunction an(a){a.a[0]=0;a.a[1]=0;a.a[2]=0;a.a[3]=0;a.a[4]=0;return a.a}\nfunction Ic(a){var b,c,d;b=a&Du;c=a>>22&Du;d=a<0?Eu:0;return Jc(b,c,d)}\nfunction Vo(a,b){var c,d;c=(et(a),a);d=(et(b),b);return c==d?0:c<d?-1:1}\nfunction dj(a,b,c){var d;d=c*a.c+(b/32|0);return (a.a[d]>>>(b&31)&1)!=0}\nfunction pk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction qk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction mm(a,b){var c,d;c=b.d;c<=9?(d=0):c<=26?(d=1):(d=2);return a.a[d]}\nfunction Ul(a){Sl();if(a<0||a>=Nl.length){throw vg(new Co)}return Nl[a]}\nfunction Wb(b){Tb();return function(){return Xb(b,this,arguments);var a}}\nfunction Pb(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction Rq(a){Jq(this);$s(a>=0,'Initial capacity must not be negative')}\nfunction Ks(a,b){this.b=', ';this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction Kp(a,b){return hd(b)?b==null?!!fs(a.a,null):us(a.b,b):!!fs(a.a,b)}\nfunction il(){fl();return Hc(zc(Be,1),Vu,15,0,[Zk,$k,_k,al,bl,cl,dl,el])}\nfunction Ts(){Ts=Og;Ss=new Xs;Rs=new Vs('ISO-LATIN-1');Qs=new Vs(Yu)}\nfunction Wc(){Wc=Og;Tc=Jc(Du,Du,524287);Uc=Jc(0,0,Hu);Ic(1);Ic(2);Vc=Ic(0)}\nfunction Yb(a){a&&dc((bc(),ac));--Qb;if(a){if(Sb!=-1){$b(Sb);Sb=-1}}}\nfunction db(a){var b;V(a);b=uc((_g(),a.t));-1==b&&(a.t.tabIndex=0,undefined)}\nfunction aq(a){var b;or(a.d,a);ct(a.b);b=_c(a.a.R(),19);a.b=_p(a);return b}\nfunction Yh(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}\nfunction Dc(a,b,c,d,e,f){var g;g=Ec(e,d);e!=10&&Hc(zc(a,f),b,c,e,g);return g}\nfunction dr(a,b,c,d){var e;d=(jr(),!d?ir:d);e=a.slice(b,c);er(e,a,b,c,-b,d)}\nfunction Bh(a){var b;b=Dh(a);if(!b){return}ah(a,b.nodeType!=1?null:b,ph(b))}\nfunction Wk(a){var b;b=a.b;if(b<21||(b&3)!=1){throw vg((ui(),ui(),ti))}this.a=a}\nfunction Sj(a,b,c,d){Fi.call(this,a,b);this.b=Hc(zc(qd,1),Wu,6,15,[c]);this.a=d}\nfunction yk(a,b,c){if(b==0||c==0){return 0}return a.a[(a.c[b]+a.c[c])%(a.f-1)]}\nfunction dt(a,b){if(a<0||a>=b){throw vg(new Rn('Index: '+a+', Size: '+b))}}\nfunction kt(a,b){if(a<0||a>=b){throw vg(new lp('Index: '+a+', Size: '+b))}}\nfunction ci(a){if(a.b>=a.c.b){throw vg(new Gs)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Mq(a,b,c){for(;c<a.a.length;++c){if(Hs(b,a.a[c])){return c}}return -1}\nfunction Rr(a){var b;++a.a;for(b=a.c.a.length;a.a<b;++a.a){if(a.c.b[a.a]){return}}}\nfunction cc(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=gc(b,c)}while(a.a);a.a=c}}\nfunction dc(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=gc(b,c)}while(a.b);a.b=c}}\nfunction Lp(a,b){return hd(b)?b==null?Gp(fs(a.a,null)):vs(a.b,b):Gp(fs(a.a,b))}\nfunction Ps(a,b){return Ac(b)!=10&&Hc(L(b),b.zb,b.__elementTypeId$,Ac(b),a),a}\nfunction Ac(a){return a.__elementTypeCategory$==null?10:a.__elementTypeCategory$}\nfunction pm(){lm();return Hc(zc(Fe,1),Vu,23,0,[km,im,bm,jm,cm,dm,hm,em,fm,gm])}\nfunction Xi(){Vi();return Hc(zc(be,1),Vu,20,0,[Oi,Ni,Ki,Li,Mi,Ti,Qi,Ui,Pi,Si,Ri])}\nfunction Al(){var a,b;Al=Og;zl=(a=dv.length,b=Dc(nd,uu,6,a,15,1),Zo(0,a,b,0),b)}\nfunction qm(a,b){var c;if(!a.a||b==null||b.length<3){return}c=b[0];b[0]=b[2];b[2]=c}\nfunction so(a,b){var c;if(!a){return}b.k=a;var d=mo(b);if(!d){Lg[a]=[b];return}d.yb=b}\nfunction ug(a){var b;if(dd(a,8)){return a}b=a&&a[vu];if(!b){b=new Kb(a);jc(b)}return b}\nfunction Dh(a){var b;b=a.currentTarget||$wnd;while(!!b&&!ph(b)){b=b.parentNode}return b}\nfunction Ch(a){var b;b=a.currentTarget||$wnd;b['__gwtLastUnhandledEvent']=a.type;Bh(a)}\nfunction ad(a){var b;lt(a==null||Array.isArray(a)&&(b=Ac(a),!(b>=14&&b<=16)));return a}\nfunction gr(a){var b,c,d;d=0;for(c=a.O();c.Q();){b=c.R();d=d+(b!=null?N(b):0);d=d|0}return d}\nfunction Kr(a,b){var c;et(b);c=b.d;if(!a.b[c]){Gc(a.b,c,b);++a.c;return true}return false}\nfunction Zl(a,b){Xl();var c;c=$l(a,b);if(c){return c}return $l(a^21522,b^21522)}\nfunction ah(a,b,c){_g();var d;d=Zg;Zg=a;b==$g&&nh(a.type)==8192&&($g=null);c.F(a);Zg=d}\nfunction Hg(){Ig();var a=Gg;for(var b=0;b<arguments.length;b++){a.push(arguments[b])}}\nfunction yg(a){if(Iu<a&&a<Gu){return a<0?$wnd.Math.ceil(a):$wnd.Math.floor(a)}return xg(Nc(a))}\nfunction zn(a){if(!(a.a&&a.q))return;try{En(a,false)||En(a,true)}finally{a.a&&a.q&&gh(a.i,a.f)}}\nfunction Uj(a){Qj();if(a<0||a>=900){throw vg((ui(),ui(),ti))}return _c(Lp(Pj,Oo(a)),12)}\nfunction xg(a){var b;b=a.h;if(b==0){return a.l+a.m*Fu}if(b==Eu){return a.l+a.m*Fu-Gu}return a}\nfunction xp(a,b){var c,d;et(b);for(d=b.O();d.Q();){c=d.R();if(!a.bb(c)){return false}}return true}\nfunction hr(a){var b,c,d;d=1;for(c=a.O();c.Q();){b=c.R();d=31*d+(b!=null?N(b):0);d=d|0}return d}\nfunction Dg(a){var b,c,d,e;e=a;d=0;if(e<0){e+=Gu;d=Eu}c=ld(e/Fu);b=ld(e-c*Fu);return Jc(b,c,d)}\nfunction Rc(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Jc(c&Du,d&Du,e&Eu)}\nfunction ln(a,b,c){var d,e;d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return d<e?-1:d==e?0:1}\nfunction ds(a,b){var c,d,e;for(d=0,e=b.length;d<e;++d){c=b[d];if(Xr(a,c.ib())){return c}}return null}\nfunction ck(a,b){var c;a.c.length<b&&(a.c=Dc(md,uu,6,b,15,1));for(c=0;c<32;c++){a.b[c]=0}}\nfunction tb(a){var b,c,d;d=a.length;b=Dc(rf,uu,188,d,0,1);for(c=0;c<d;++c){b[c]=(et(a[c]),a[c])}}\nfunction Rj(){Tj.call(this,'Big5',24,Hc(zc(qd,1),Wu,6,15,[28]),Hc(zc(uf,1),uu,2,6,[]))}\nfunction Kg(a,b){typeof window===mu&&typeof window['$gwt']===mu&&(window['$gwt'][a]=b)}\nfunction cp(b){try{return rp(b)}catch(a){a=ug(a);if(dd(a,61)){throw vg(new Ln(b))}else throw vg(a)}}\nfunction _p(a){if(a.a.Q()){return true}if(a.a!=a.c){return false}a.a=new ks(a.d.a);return a.a.Q()}\nfunction wo(a,b){if(a<b){return -1}if(a>b){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1}\nfunction kc(a){var b=/function(?:\\s+([\\w$]+))?\\s*\\(/;var c=b.exec(a);return c&&c[1]||'anonymous'}\nfunction Hm(a,b){var c,d,e;e=a.d;d=e/2;for(c=0;c<3;c++){if($wnd.Math.abs(e-b[c])>=d){return false}}return true}\nfunction ar(a){var b,c,d,e;if(a==null){return 0}e=1;for(c=0,d=a.length;c<d;++c){b=a[c];e=31*e+b;e=e|0}return e}\nfunction Hc(a,b,c,d,e){e.yb=a;e.zb=b;e.Ab=Rg;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e}\nfunction lk(a,b,c,d,e,f,g,h,i){this.a=a;this.b=d;this.c=g;this.d=b;this.e=e;this.f=h;this.i=c;this.j=f;this.k=i}\nfunction bq(a){this.d=a;this.c=new zs(this.d.b);this.a=this.c;this.b=_p(this);this.$modCount=a.$modCount}\nfunction bo(){++$n;this.n=null;this.j=null;this.i=null;this.d=null;this.b=null;this.k=null;this.a=null}\nfunction Kb(a){Ib();this.I();this.e=a;a!=null&&mt(a,vu,this);this.f=a==null?Au:Qg(a);this.a='';this.b=a;this.a=''}\nfunction J(a,b){return hd(a)?Yo(a,b):fd(a)?(et(a),a===b):ed(a)?(et(a),a===b):cd(a)?a.u(b):Fc(a)?a===b:mb(a,b)}\nfunction L(a){return hd(a)?uf:fd(a)?df:ed(a)?af:cd(a)?a.yb:Fc(a)?a.yb:a.yb||Array.isArray(a)&&zc(vd,1)||vd}\nfunction gh(a,b){if(b<0){throw vg(new Do('must be non-negative'))}!!a.d&&fh(a);a.c=false;a.d=Oo(lh(jh(a,a.b),b))}\nfunction _s(a,b){if(0>a){throw vg(new Do('fromIndex: 0 > toIndex: '+a))}if(a>b){throw vg(new Sn(pv+a+qv+b))}}\nfunction $h(a,b){var c;if(b<0||b>=a.b){throw vg(new Qn)}--a.b;for(c=b;c<a.b;++c){a.a[c]=a.a[c+1]}a.a[a.b]=null}\nfunction Cg(a,b){var c;if(zg(a)&&zg(b)){c=a-b;if(Iu<c&&c<Gu){return c}}return xg(Rc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction wn(b){var c;V(b);Ug(b.k);try{Cn(P(b.k),b)}catch(a){a=ug(a);if(dd(a,8)){c=a;xn(b,c.J())}else throw vg(a)}}\nfunction wp(a,b){var c,d;for(d=a.O();d.Q();){c=d.R();if(kd(b)===kd(c)||b!=null&&J(b,c)){return true}}return false}\nfunction Oo(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Qo(),Po)[b];!c&&(c=Po[b]=new Ho(a));return c}return new Ho(a)}\nfunction kb(){var a;!fb&&(fb=new lb);a=$doc.createElement('canvas');if(!a.getContext){return null}return new jb(a)}\nfunction Xg(){var a;!Vg&&(Vg=new Yg);a=$doc.createElement('video');if(!a.canPlayType){return null}return new Wg(a)}\nfunction fl(){fl=Og;Zk=new jl;$k=new ll;_k=new nl;al=new pl;bl=new rl;cl=new tl;dl=new vl;el=new xl}\nfunction Sg(){$wnd.setTimeout(lu(gi));eh();ju();new Bt;new $t;$wnd.JsQRScannerReady&&$wnd.JsQRScannerReady()}\nfunction gl(a,b,c){var d,e,f;for(d=0;d<c;d++){for(e=0;e<c;e++){a.T(d,e)&&(f=d*b.c+(e/32|0),b.a[f]^=1<<(e&31))}}}\nfunction ep(a,b){var c,d,e;jt(b,a.length);e='';for(d=0;d<b;){c=$wnd.Math.min(d+10000,b);e+=bp(a.slice(d,c));d=c}return e}\nfunction uk(a,b,c){var d;if(b<0){throw vg(new Co)}if(c==0){return a.i}d=Dc(qd,Wu,6,b+1,15,1);d[0]=c;return new Hk(a,d)}\nfunction Qg(a){var b;if(Array.isArray(a)&&a.Ab===Rg){return ao(L(a))+'@'+(b=N(a)>>>0,b.toString(16))}return a.toString()}\nfunction tr(a){var b;this.a=(b=_c(a.e&&a.e(),21),new Nr(b,_c(Ns(b,b.length),21)));this.b=Dc(pf,uu,1,this.a.a.length,5,1)}\nfunction Jm(a,b,c,d,e,f){this.c=a;this.e=new Rq(5);this.f=b;this.i=c;this.j=d;this.b=e;this.d=f;this.a=Dc(qd,Wu,6,3,15,1)}\nfunction cr(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.U(a[b],a[i])<=0?Gc(e,f++,a[b++]):Gc(e,f++,a[i++])}}\nfunction br(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.U(a[f-1],a[f])>0;--f){g=a[f];Gc(a,f,a[f-1]);Gc(a,f-1,g)}}}\nfunction Rk(a){var b,c;for(b=0;b<a.a.d;b++){for(c=b+1;c<a.a.b;c++){if(dj(a.a,b,c)!=dj(a.a,c,b)){cj(a.a,c,b);cj(a.a,b,c)}}}}\nfunction Vk(a){var b,c;if(!a.c){return}b=(fl(),Hc(zc(Be,1),Vu,15,0,[Zk,$k,_k,al,bl,cl,dl,el]))[a.c.a];c=a.a.b;gl(b,a.a,c)}\nfunction ii(a){var b;hi.call(this,(b=Ru+a+Su+Tu==null?Au:Qg(Ru+a+Su+Tu),dd(Ru+a+Su+Tu,8)?_c(Ru+a+Su+Tu,8):null,b))}\nfunction ws(a,b,c){var d;d=a.a.get(b);a.a.set(b,c===undefined?null:c);if(d===undefined){++a.c;pr(a.b)}else{++a.d}return d}\nfunction Bp(a,b){var c,d,e;for(d=a.eb().O();d.Q();){c=_c(d.R(),19);e=c.ib();if(kd(b)===kd(e)||b!=null&&J(b,e)){return c}}return null}\nfunction Vb(){var a;if(Qb!=0){a=Pb();if(a-Rb>2000){Rb=a;Sb=$wnd.setTimeout(_b,10)}}if(Qb++==0){cc((bc(),ac));return true}return false}\nfunction Dn(b){if(b.n){var c=b.n;c.stop?c.stop():c.getTracks&&c.getTracks().forEach(function(a){a.stop()});b.n=null}}\nfunction fq(a,b){var c,d;d=new nq(a);for(c=0;c<b;++c){ct(d.a<d.c.cb());d.c.gb(d.b=d.a++);it(d.b!=-1);d.c.hb(d.b);d.a=d.b;d.b=-1}}\nfunction gn(a,b,c){var d,e;if(c.a==b.a){d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return d<e?1:d==e?0:-1}else{return c.a-b.a}}\nfunction Dm(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.a);return e<=1||e<=a.a}return false}\nfunction Um(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.b);return e<=1||e<=a.b}return false}\nfunction Io(a){a-=a>>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63}\nfunction S(a,b,c){b>=0&&((_g(),a.t).style['width']=b+'px',undefined);c>=0&&((_g(),a.t).style['height']=c+'px',undefined)}\nfunction Sl(){Sl=Og;Pl=new Tl('L',0);Ql=new Tl('M',1);Rl=new Tl('Q',2);Ol=new Tl('H',3);Nl=Hc(zc(De,1),Vu,39,0,[Ql,Pl,Ol,Rl])}\nfunction tk(){tk=Og;new zk(4201,4096,1);new zk(1033,1024,1);new zk(67,64,1);new zk(19,16,1);sk=new zk(285,256,0);new zk(301,256,1)}\nfunction Vj(){Qj();return Hc(zc(ge,1),Vu,12,0,[tj,wj,Dj,Ej,Fj,Gj,Hj,Ij,Jj,Kj,xj,yj,zj,Aj,Bj,Cj,Mj,pj,qj,rj,sj,Oj,Nj,nj,oj,vj,uj])}\nfunction ro(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c<b.length;c++){if(!b[c]||b[c]==''){continue}d+=a+b[c]}return d}\nfunction lc(){if(Error.stackTraceLimit>0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction ut(a){st();var b,c,d;c=':'+a;d=rt[c];if(d!=null){return ld((et(d),d))}d=pt[c];b=d==null?tt(a):ld((et(d),d));vt();rt[c]=b;return b}\nfunction N(a){return hd(a)?ut(a):fd(a)?ld((et(a),a)):ed(a)?(et(a),a)?1231:1237:cd(a)?a.w():Fc(a)?ot(a):!!a&&!!a.hashCode?a.hashCode():ot(a)}\nfunction Yn(a,b){Vn();return hd(a)?Vo(a,(lt(b==null||hd(b)),b)):fd(a)?vo(a,(lt(b==null||fd(b)),b)):ed(a)?Wn(a,(lt(b==null||ed(b)),b)):a.S(b)}\nfunction ht(a,b){if(a>b){throw vg(new Rn('fromIndex: 3, toIndex: '+a+', size: '+b))}if(3>a){throw vg(new Do('fromIndex: 3 > toIndex: '+a))}}\nfunction Zn(a,b,c){Zs(a>=0&&a<=1114111);if(a>=Lu){b[c++]=55296+(a-Lu>>10&1023)&Bu;b[c]=56320+(a-Lu&1023)&Bu;return 2}else{b[c]=a&Bu;return 1}}\nfunction wm(a,b,c){var d,e,f,g,h,i;this.d=a;this.a=b;this.b=c;i=0;g=c[0].b;h=c[0].a;for(e=0,f=h.length;e<f;++e){d=h[e];i+=d.a*(d.b+g)}this.c=i}\nfunction $c(a,b){if(hd(a)){return !!Zc[b]}else if(a.zb){return !!a.zb[b]}else if(fd(a)){return !!Yc[b]}else if(ed(a)){return !!Xc[b]}return false}\nfunction ik(a,b,c,d,e,f){var g,h,i,j;for(j=0,h=c*e+b;j<8;++j,h+=e){for(i=0;i<8;i++){(a[h+i]&255)<=d&&(g=(c+j)*f.c+((b+i)/32|0),f.a[g]|=1<<(b+i&31))}}}\nfunction X(a){if(!a.s){Vh();Zr(Uh,a)&&Wh(a)}else if(a.s){Ih(a.s,a)}else if(a.s){throw vg(new Fo(\"This widget's parent does not implement HasWidgets\"))}}\nfunction fj(a){var b,c,d,e;c=new jp;for(e=0;e<a.b;e++){for(d=0;d<a.d;d++){ip(c,(b=e*a.c+(d/32|0),(a.a[b]>>>(d&31)&1)!=0?'X ':'  '))}c.a+='\\n'}return c.a}\nfunction Ap(a,b){var c,d,e;c=b.ib();e=b.jb();d=a.fb(c);if(!(kd(e)===kd(d)||e!=null&&J(e,d))){return false}if(d==null&&!a.db(c)){return false}return true}\nfunction Ec(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e<b;++e){c[e]=d}return c}\nfunction ym(b){um();if(b%4!=1){throw vg((ui(),ui(),ti))}try{return zm((b-17)/4|0)}catch(a){a=ug(a);if(dd(a,11)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction fu(a){var b,c,d,e,f;f=$o(a);e=$wnd;b=0;for(c=f.length-1;b<c;b++){if(!Yo(f[b],'client')){e[f[b]]||(e[f[b]]={});e=hu(e,f[b])}}d=hu(e,f[b]);return d}\nfunction Sc(a){var b,c,d;if(Mc(a,(Wc(),Vc))<0){return -Kc((b=~a.l+1&Du,c=~a.m+(b==0?1:0)&Du,d=~a.h+(b==0&&c==0?1:0)&Eu,Jc(b,c,d)))}return a.l+a.m*Fu+a.h*Gu}\nfunction hj(a,b){if(a<1||b<1){throw vg(new Do('Both dimensions must be greater than 0'))}this.d=a;this.b=b;this.c=(a+31)/32|0;this.a=Dc(qd,Wu,6,this.c*b,15,1)}\nfunction Ek(a,b){var c,d,e;if(b==0){return a.b.i}if(b==1){return a}e=a.a.length;d=Dc(qd,Wu,6,e,15,1);for(c=0;c<e;c++){d[c]=yk(a.b,a.a[c],b)}return new Hk(a.b,d)}\nfunction Gk(a,b,c){var d,e,f;if(b<0){throw vg(new Co)}if(c==0){return a.b.i}f=a.a.length;e=Dc(qd,Wu,6,f+b,15,1);for(d=0;d<f;d++){e[d]=yk(a.b,a.a[d],c)}return new Hk(a.b,e)}\nfunction Sm(a,b,c,d,e){var f,g,h,i,j;h=e-3.5;if(d){f=d.c;g=d.d;i=h-3;j=i}else{f=b.c-a.c+c.c;g=b.d-a.d+c.d;i=h;j=h}return mk(h,i,j,h,a.c,a.d,b.c,b.d,f,g,c.c,c.d)}\nfunction qn(a){var b,c,d,e,f,g,h,i;i=a.f;c=a.e;b=i*c;f=Dc(md,uu,6,b,15,1);for(d=0;d<i;d++)for(e=0;e<c;e++){h=qb(a.b,a.c+d,a.d+e,0);g=h<<24>>24;f[d+e*i]=g}return f}\nfunction Mc(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Ih(a,b){var c,d;if(b.s!=a){return false}try{Y(b,null)}finally{c=(_g(),b.t);rc((null,d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);_h(a.p,b)}return true}\nfunction Jg(b,c,d,e){Ig();var f=Gg;$moduleName=c;$moduleBase=d;tg=e;function g(){for(var a=0;a<f.length;a++){f[a]()}}\nif(b){try{lu(g)()}catch(a){b(c,a)}}else{lu(g)()}}\nfunction xm(a){um();var b,c,d,e,f;b=ou;c=0;for(e=0;e<tm.length;e++){f=tm[e];if(f==a){return zm(e+7)}d=(Xl(),Io(a^f));if(d<b){c=e+7;b=d}}if(b<=3){return zm(c)}return null}\nfunction Cc(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=Ec(h,k);d!=10&&Hc(zc(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i<k;++i){l[i]=Cc(a,b,c,d,e,f,g)}}return l}\nfunction Km(a,b,c){var d,e;d=Pm(a,ld(b.c),ld(b.d),ld(c.c),ld(c.d));e=Pm(a,ld(c.c),ld(c.d),ld(b.c),ld(b.d));if(isNaN(d)){return e/7}if(isNaN(e)){return d/7}return (d+e)/14}\nfunction rs(){function b(){try{return (new Map).entries().next().done}catch(a){return false}}\nif(typeof Map===nu&&Map.prototype.entries&&b()){return Map}else{return ss()}}\n",
"function jk(a){return new lk(a.e*a.k-a.f*a.j,a.f*a.i-a.d*a.k,a.d*a.j-a.e*a.i,a.c*a.j-a.b*a.k,a.a*a.k-a.c*a.i,a.b*a.i-a.a*a.j,a.b*a.f-a.c*a.e,a.c*a.d-a.a*a.f,a.a*a.e-a.b*a.d)}\nfunction wh(){th=lu(Bh);uh=lu(Ch);var c=Eh;var d=rh;c(d,function(a,b){d[a]=lu(b)});var e=sh;c(e,function(a,b){e[a]=lu(b)});c(e,function(a,b){$wnd.addEventListener(a,b,true)})}\nfunction Jb(a){var b;if(a.c==null){b=kd(a.b)===kd(Hb)?null:a.b;a.d=b==null?Au:gd(b)?Mb(bd(b)):hd(b)?'String':ao(L(b));a.a=a.a+': '+(gd(b)?Lb(bd(b)):b+'');a.c='('+a.d+') '+a.a}}\nfunction W(a){if(!a.q){throw vg(new Fo(\"Should only call onDetach when the widget is attached to the browser's document\"))}try{a.C()}finally{_g();a.t.__listener=null;a.q=false}}\nfunction rb(a,b){ft(b,'Cannot suppress a null exception.');$s(b!=a,'Exception can not suppress itself.');if(a.i){return}a.j==null?(a.j=Hc(zc(vf,1),uu,8,0,[b])):(a.j[a.j.length]=b)}\nfunction Hl(a){var b,c,d;b=lj(a,8);if((b&128)==0){return b&127}if((b&192)==128){c=lj(a,8);return (b&63)<<8|c}if((b&224)==192){d=lj(a,16);return (b&31)<<16|d}throw vg((ui(),ui(),ti))}\nfunction Y(a,b){var c;c=a.s;if(!b){try{!!c&&c.q&&W(a)}finally{a.s=null}}else{if(c){throw vg(new Fo('Cannot set a new parent without first clearing the old parent'))}a.s=b;b.q&&db(a)}}\nfunction Oh(b,c){Mh();var d,e,f,g;d=null;for(g=b.O();g.b<g.c.b;){f=ci(g);try{c.P(f)}catch(a){a=ug(a);if(dd(a,8)){e=a;!d&&(d=new _r);Mp(d.a,e,d)}else throw vg(a)}}if(d){throw vg(new Nh(d))}}\nfunction _q(a,b){var c;if(kd(a)===kd(b)){return true}if(a==null||b==null){return false}if(a.length!=b.length){return false}for(c=0;c<a.length;++c){if(a[c]!==b[c]){return false}}return true}\nfunction Mg(){Lg={};!Array.isArray&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==='[object Array]'});function b(){return (new Date).getTime()}\n!Date.now&&(Date.now=b)}\nfunction Rm(a,b,c,d){var e,f,g;g=rk(pk(a.c,a.d,b.c,b.d)/d);f=rk(pk(a.c,a.d,c.c,c.d)/d);e=((g+f)/2|0)+7;switch(e&3){case 0:++e;break;case 2:--e;break;case 3:throw vg((yi(),yi(),xi));}return e}\nfunction En(b,c){var d,e,f,g;d=un(b,c);if(d){for(f=new Yq(b.e);f.a<f.c.a.length;){e=_c(Xq(f),186);try{g=Pk(e,d);cu(b.b,g);return true}catch(a){a=ug(a);if(!dd(a,10))throw vg(a)}}}return false}\nfunction Pc(a,b){var c,d,e;b&=63;if(b<22){c=a.l<<b;d=a.m<<b|a.l>>22-b;e=a.h<<b|a.m>>22-b}else if(b<44){c=0;d=a.l<<b-22;e=a.m<<b-22|a.l>>44-b}else{c=0;d=0;e=a.l<<b-44}return Jc(c&Du,d&Du,e&Eu)}\nfunction gc(b,c){var d,e,f,g;for(e=0,f=b.length;e<f;e++){g=b[e];try{g[1]?g[0].Bb()&&(c=fc(c,g)):g[0].Bb()}catch(a){a=ug(a);if(dd(a,8)){d=a;Tb();Zb(dd(d,48)?_c(d,48).L():d)}else throw vg(a)}}return c}\nfunction kk(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q;n=b.length;c=a.a;d=a.b;e=a.c;f=a.d;g=a.e;h=a.f;i=a.i;j=a.j;k=a.k;for(m=0;m<n;m+=2){o=b[m];q=b[m+1];l=e*o+h*q+k;b[m]=(c*o+f*q+i)/l;b[m+1]=(d*o+g*q+j)/l}}\nfunction er(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){br(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);er(b,a,i,j,-e,f);er(b,a,j,h,-e,f);if(f.U(a[j-1],a[j])<=0){while(c<d){Gc(b,c++,a[i++])}return}cr(a,i,j,h,b,c,d,f)}\nfunction vc(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}if(a.nodeType==9){return a===b||a.body&&a.body.contains(b)}else{return a===b||a.contains(b)}}\nfunction Zh(a,b,c){var d,e,f;if(c<0||c>a.b){throw vg(new Qn)}if(a.b==a.a.length){f=Dc(Td,uu,22,a.a.length*2,0,1);for(e=0;e<a.a.length;++e){f[e]=a.a[e]}a.a=f}++a.b;for(d=a.b-1;d>c;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction Ms(a,b,c,d,e){var f,g,h,i,j;if(kd(a)===kd(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g<i;){f=$wnd.Math.min(g+10000,i);e=f-g;j=a.slice(g,f);j.splice(0,0,d,e);Array.prototype.splice.apply(h,j);g=f;d+=e}}\nfunction gs(a,b,c){var d,e,f,g,h;h=b==null?0:(g=N(b),g|0);e=(d=a.a.get(h),d==null?new Array:d);if(e.length==0){a.a.set(h,e)}else{f=ds(b,e);if(f){return f.kb(c)}}Gc(e,e.length,new Fq(b,c));++a.c;pr(a.b);return null}\nfunction ek(a){var b,c,d,e,f,g,h,i;if(a.a){return a.a}f=a.d;i=f.f;c=f.e;if(i>=40&&c>=40){d=qn(f);h=i>>3;(i&7)!=0&&++h;g=c>>3;(c&7)!=0&&++g;b=gk(d,h,g,i,c);e=new hj(i,c);hk(d,h,g,i,c,b,e);a.a=e}else{a.a=bk(a)}return a.a}\nfunction rn(a,b,c){var d,e,f;if(b<0||b>=a.e){throw vg(new Do('Requested row is outside the image: '+b))}e=a.f;(c==null||c.length<e)&&(c=Dc(md,uu,6,e,15,1));f=a.d+b;for(d=0;d<e;d++){c[d]=qb(a.b,a.c+d,f,0)<<24>>24}return c}\nfunction Ck(a,b){var c,d,e,f,g,h,i,j;if(b==0){return a.a[a.a.length-1]}j=a.a.length;if(b==1){i=0;for(d=a.a,e=0,f=d.length;e<f;++e){c=d[e];i=(tk(),i^c)}return i}h=a.a[0];for(g=1;g<j;g++){h=(tk(),yk(a.b,b,h)^a.a[g])}return h}\nfunction _m(a){var b,c,d,e;e=a.d.a.length;if(e<=1){return 0}d=null;for(c=new Yq(a.d);c.a<c.c.a.length;){b=_c(Xq(c),16);if(b.a>=2){if(!d){d=b}else{a.b=true;return ld($wnd.Math.abs(d.c-b.c)-$wnd.Math.abs(d.d-b.d))/2|0}}}return 0}\nfunction V(a){var b;if(a.q){throw vg(new Fo(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.q=true;_g();qh(a.t,a);b=a.r;a.r=-1;b>0&&(a.r==-1?dh(a.t,b|(a.t.__eventBits||0)):(a.r|=b));a.B()}\nfunction om(a){lm();switch(a){case 0:return km;case 1:return im;case 2:return bm;case 3:return jm;case 4:return cm;case 5:return em;case 7:return dm;case 8:return hm;case 9:return fm;case 13:return gm;default:throw vg(new Co);}}\nfunction hs(a,b){var c,d,e,f,g,h;g=(f=ot(b),f|0);d=(c=a.a.get(g),c==null?new Array:c);for(h=0;h<d.length;h++){e=d[h];if(Xr(b,e.ib())){if(d.length==1){d.length=0;ns(a.a,g)}else{d.splice(h,1)}--a.c;pr(a.b);return e.jb()}}return null}\nfunction Jl(b,c,d){var e,f,g,h,i;h=c.length;e=Dc(qd,Wu,6,h,15,1);for(g=0;g<h;g++){e[g]=c[g]&255}i=c.length-d;try{Jk(b.a,e,i)}catch(a){a=ug(a);if(dd(a,46)){throw vg((ri(),ri(),qi))}else throw vg(a)}for(f=0;f<d;f++){c[f]=e[f]<<24>>24}}\nfunction $l(a,b){var c,d,e,f,g,h,i,j;c=ou;d=0;for(g=Wl,h=0,i=g.length;h<i;++h){f=g[h];j=f[0];if(j==a||j==b){return new Yl(f[1])}e=Io(a^j);if(e<c){d=f[1];c=e}if(a!=b){e=Io(b^j);if(e<c){d=f[1];c=e}}}if(c<=3){return new Yl(d)}return null}\nfunction Qc(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&Hu)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?Eu:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?Eu:0;f=d?Du:0;e=c>>b-44}return Jc(e&Du,f&Du,g&Eu)}\nfunction Ng(a,b,c){var d=Lg,h;var e=d[a];var f=e instanceof Array?e[0]:null;if(e&&!f){_=e}else{_=(h=b&&b.prototype,!h&&(h=Lg[b]),Pg(h));_.zb=c;!b&&(_.Ab=Rg);d[a]=_}for(var g=3;g<arguments.length;++g){arguments[g].prototype=_}f&&(_.yb=f)}\nfunction oo(a){if(a._()){var b=a.c;b.ab()?(a.n='['+b.k):!b._()?(a.n='[L'+b.Z()+';'):(a.n='['+b.Z());a.b=b.Y()+'[]';a.j=b.$()+'[]';return}var c=a.i;var d=a.d;d=d.split('/');a.n=ro('.',[c,ro('$',d)]);a.b=ro('.',[c,ro('.',d)]);a.j=d[d.length-1]}\nfunction Fn(a,b){this.p=new ai;Q(this,$doc.createElement('div'));this.k=Xg();this.c=kb();this.d=new Qk;this.e=new Qq;this.f=300;this.j=-1;this.a=true;this.b=a;this.o=b;Kq(this.e,this.d);this.i=new Kn(this);Th(this,this.k);T(this.k);Tg(this.k)}\nfunction Hk(a,b){var c,d;if(b.length==0){throw vg(new Co)}this.b=a;c=b.length;if(c>1&&b[0]==0){d=1;while(d<c&&b[d]==0){++d}if(d==c){this.a=Hc(zc(qd,1),Wu,6,15,[0])}else{this.a=Dc(qd,Wu,6,c-d,15,1);mp(b,d,this.a,0,this.a.length)}}else{this.a=b}}\nfunction nk(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,q,r;n=a-c+e-g;r=b-d+f-h;if(n==0&&r==0){return new lk(c-a,e-c,a,d-b,f-d,b,0,0,1)}else{l=c-e;m=g-e;o=d-f;q=h-f;k=l*q-m*o;i=(n*q-m*r)/k;j=(l*r-n*o)/k;return new lk(c-a+i*c,g-a+j*g,a,d-b+i*d,h-b+j*h,b,i,j,1)}}\nfunction fn(a){var b,c,d,e,f;f=0;for(c=0;c<5;c++){b=a[c];if(b==0){return false}f+=b}if(f<7){return false}e=f/7;d=e/2;return $wnd.Math.abs(e-a[0])<d&&$wnd.Math.abs(e-a[1])<d&&$wnd.Math.abs(3*e-a[2])<3*d&&$wnd.Math.abs(e-a[3])<d&&$wnd.Math.abs(e-a[4])<d}\nfunction Lk(a,b,c){var d,e,f,g,h,i,j,k;h=c.length;g=Dc(qd,Wu,6,h,15,1);for(e=0;e<h;e++){k=wk(a.a,c[e]);d=1;for(f=0;f<h;f++){if(e!=f){i=yk(a.a,c[f],k);j=(i&1)==0?i|1:i&-2;d=yk(a.a,d,j)}}g[e]=yk(a.a,Ck(b,k),wk(a.a,d));a.a.b!=0&&(g[e]=yk(a.a,g[e],k))}return g}\nfunction rp(a){$s(a!=null,'Null charset name');a=a.toUpperCase();if(Yo((Ts(),Qs).a,a)){return Qs}else if(Yo(Rs.a,a)){return Rs}else if(Yo(Ss.a,a)){return Ss}if((new RegExp('^[A-Za-z0-9][\\\\w-:\\\\.\\\\+]*$')).test(a)){throw vg(new vp(a))}else{throw vg(new up(a))}}\nfunction Pk(a,b){var c,d,e,f,g,h,i;e=Lm(new Qm((!b.b&&(b.b=ek(b.a)),b.b)));d=Kl(a.a,e.a);h=e.b;!!d.c&&qm(d.c,h);i=new Bi((g=d.f,g));c=d.a;!!c&&Ai(i,(Vi(),Ki),c);f=d.b;f!=null&&Ai(i,(Vi(),Li),f);if(d.d>=0&&d.e>=0){Ai(i,(Vi(),Si),Oo(d.e));Ai(i,Ri,Oo(d.d))}return i}\nfunction Ll(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;r=Uk(b);k=Tk(b).b;d=Sk(b);j=Yk(d,r,k);q=0;for(g=0,i=j.length;g<i;++g){e=j[g];q+=e.b}n=Dc(md,uu,6,q,15,1);o=0;for(f=0,h=j.length;f<h;++f){e=j[f];c=e.a;m=e.b;Jl(a,c,m);for(l=0;l<m;l++){n[o++]=c[l]}}return Bl(n,r,k)}\nfunction Fk(a,b){var c,d,e,f,g,h,i,j;if(a.b!=b.b){throw vg(new Do(av))}if(a.a[0]==0||b.a[0]==0){return a.b.i}d=a.a;e=d.length;f=b.a;g=f.length;j=Dc(qd,Wu,6,e+g-1,15,1);for(h=0;h<e;h++){c=d[h];for(i=0;i<g;i++){j[h+i]=(tk(),j[h+i]^yk(a.b,c,f[i]))}}return new Hk(a.b,j)}\nfunction Mm(a,b,c,d,e){var f,g,h,i,j,k;k=ld(e*b);g=$wnd.Math.max(0,c-k);h=$wnd.Math.min(a.a.d-1,c+k);if(h-g<b*3){throw vg((yi(),yi(),xi))}i=$wnd.Math.max(0,d-k);f=$wnd.Math.min(a.a.b-1,d+k);if(f-i<b*3){throw vg((yi(),yi(),xi))}j=new Jm(a.a,g,i,h-g,f-i,b);return Gm(j)}\nfunction Pm(a,b,c,d,e){var f,g,h,i;h=Om(a,b,c,d,e);i=1;f=b-(d-b);if(f<0){i=b/(b-f);f=0}else if(f>=a.a.d){i=(a.a.d-1-b)/(f-b);f=a.a.d-1}g=ld(c-(e-c)*i);i=1;if(g<0){i=c/(c-g);g=0}else if(g>=a.a.b){i=(a.a.b-1-c)/(g-c);g=a.a.b-1}f=ld(b+(f-b)*i);h+=Om(a,b,c,f,g);return h-1}\nfunction xc(a){var b,c,d,e,f,g,h;c=Pp(a.a);if(c==0){return null}b=new kp(c==1?'Exception caught: ':c+' exceptions caught: ');e=true;for(h=(f=new bq((new Xp((new sq(a.a)).a)).a),new wq(f));h.a.b;){g=(d=aq(h.a),_c(d.ib(),8));e?(e=false):(b.a+='; ',b);ip(b,g.J())}return b.a}\nfunction hk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,q,r,s,t;for(r=0;r<c;r++){s=r<<3;l=e-8;s>l&&(s=l);for(o=0;o<b;o++){q=o<<3;k=d-8;q>k&&(q=k);j=o<2?2:o>b-3?b-3:o;n=r<2?2:r>c-3?c-3:r;m=0;for(t=-2;t<=2;t++){i=f[n+t];m+=i[j-2]+i[j-1]+i[j]+i[j+1]+i[j+2]}h=m/25|0;ik(a,q,s,h,d,g)}}}\nfunction cn(a){var b,c,d,e,f,g,h,i;c=0;i=0;d=a.d.a.length;for(g=new Yq(a.d);g.a<g.c.a.length;){e=_c(Xq(g),16);if(e.a>=2){++c;i+=e.b}}if(c<3){return false}b=i/d;h=0;for(f=new Yq(a.d);f.a<f.c.a.length;){e=_c(Xq(f),16);h+=$wnd.Math.abs(e.b-b)}return h<=0.05000000074505806*i}\nfunction un(a,b){var c,d,e,f,g;g=P(a.k).videoWidth;d=P(a.k).videoHeight;if(g>0&&d>0){if(a.j>0){if(g>d){if(a.j<g){d=d*a.j/g|0;g=a.j}}else{if(a.j<d){g=g*a.j/d|0;d=a.j}}}ib(a.c,g);hb(a.c,d);nb(gb(a.c),P(a.k),0,0,g,d);e=new tn(a.c,b);c=new fk(e);f=new ki(c);return f}return null}\nfunction wc(a){var b,c,d,e,f,g,h,i;Gb.call(this,(g=xc(a),Pp(a.a)==0?null:(i=new bq((new Xp((new sq(a.a)).a)).a),e=aq((new wq(i)).a),_c(e.ib(),8)),g));f=0;for(c=(h=new bq((new Xp((new sq(a.a)).a)).a),new wq(h));c.a.b;){b=(d=aq(c.a),_c(d.ib(),8));if(f++==0){continue}rb(this,b)}}\nfunction aj(a){var b,c,d,e,f,g,h,i,j;g=Zi(a[0],a[1]);b=Zi(a[1],a[2]);h=Zi(a[0],a[2]);if(b>=g&&b>=h){d=a[0];c=a[1];e=a[2]}else if(h>=b&&h>=g){d=a[1];c=a[0];e=a[2]}else{d=a[2];c=a[0];e=a[1]}if((i=d.c,j=d.d,(e.c-i)*(c.d-j)-(e.d-j)*(c.c-i))<0){f=c;c=e;e=f}Gc(a,0,c);a[1]=d;Gc(a,2,e)}\nfunction Kk(a,b){var c,d,e,f;e=b.a.length-1;if(e==1){return Hc(zc(qd,1),Wu,6,15,[b.a[b.a.length-1-1]])}f=Dc(qd,Wu,6,e,15,1);c=0;for(d=1;d<a.a.f&&c<e;d++){if(Ck(b,d)==0){f[c]=wk(a.a,d);++c}}if(c!=e){throw vg(new Ok('Error locator degree does not match number of roots'))}return f}\nfunction tt(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=(kt(c+3,a.length),a.charCodeAt(c+3)+(kt(c+2,a.length),31*(a.charCodeAt(c+2)+(kt(c+1,a.length),31*(a.charCodeAt(c+1)+(kt(c,a.length),31*(a.charCodeAt(c)+31*b)))))));b=b|0;c+=4}while(c<d){b=b*31+Uo(a,c++)}b=b|0;return b}\nfunction Bk(a,b){var c,d,e,f,g,h;if(a.b!=b.b){throw vg(new Do(av))}if(a.a[0]==0){return b}if(b.a[0]==0){return a}f=a.a;d=b.a;if(f.length>d.length){h=f;f=d;d=h}g=Dc(qd,Wu,6,d.length,15,1);e=d.length-f.length;mp(d,0,g,0,e);for(c=e;c<d.length;c++){g[c]=(tk(),f[c-e]^d[c])}return new Hk(a.b,g)}\nfunction zk(a,b,c){var d,e,f;this.e=a;this.f=b;this.b=c;this.a=Dc(qd,Wu,6,b,15,1);this.c=Dc(qd,Wu,6,b,15,1);f=1;for(e=0;e<b;e++){this.a[e]=f;f*=2;if(f>=b){f^=a;f&=b-1}}for(d=0;d<b-1;d++){this.c[this.a[d]]=d}this.i=new Hk(this,Hc(zc(qd,1),Wu,6,15,[0]));this.d=new Hk(this,Hc(zc(qd,1),Wu,6,15,[1]))}\nfunction vh(){vh=Og;rh={_default_:Bh,dragenter:Ah,dragover:Ah};sh={click:zh,dblclick:zh,mousedown:zh,mouseup:zh,mousemove:zh,mouseover:zh,mouseout:zh,mousewheel:zh,keydown:yh,keyup:yh,keypress:yh,touchstart:zh,touchend:zh,touchmove:zh,touchcancel:zh,gesturestart:zh,gestureend:zh,gesturechange:zh}}\nfunction Im(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;k=b[0]+b[1]+b[2];h=d-b[2]-b[1]/2;g=Fm(a,c,ld(h),2*b[1],k);if(!isNaN(g)){i=(b[0]+b[1]+b[2])/3;for(f=new Yq(a.e);f.a<f.c.a.length;){e=_c(Xq(f),52);if(Dm(e,i,g,h)){return l=(e.c+h)/2,m=(e.d+g)/2,n=(e.a+i)/2,new Em(l,m,n)}}j=new Em(h,g,i);Kq(a.e,j)}return null}\nfunction Dl(b,c,d,e,f){var g,h,i;if(8*d>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}i=Dc(md,uu,6,d,15,1);for(h=0;h<d;h++){i[h]=lj(b,8)<<24>>24}!e?(g=ok(i)):(g=e.c!=null?e.c:''+e.d);try{ip(c,Xo(i,i.length,cp(g)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}f.a[f.a.length]=i}\nfunction bk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;m=a.d;n=m.f;c=m.e;g=new hj(n,c);ck(a,n);d=a.b;for(r=1;r<5;r++){l=c*r/5|0;f=rn(m,l,a.c);k=n*4/5|0;for(o=n/5|0;o<k;o++){j=f[o]&255;++d[j>>3]}}b=dk(d);e=qn(m);for(q=0;q<c;q++){i=q*n;for(o=0;o<n;o++){j=e[i+o]&255;j<b&&(h=q*g.c+(o/32|0),g.a[h]|=1<<(o&31))}}return g}\nfunction vm(a){var b,c,d,e,f,g;c=17+4*a.d;b=new gj(c);ej(b,0,0,9,9);ej(b,c-8,0,8,9);ej(b,0,c-8,9,8);e=a.a.length;for(f=0;f<e;f++){d=a.a[f]-2;for(g=0;g<e;g++){if(f==0&&(g==0||g==e-1)||f==e-1&&g==0){continue}ej(b,a.a[g]-2,d,5,5)}}ej(b,6,9,1,c-17);ej(b,9,6,c-17,1);if(a.d>6){ej(b,c-11,0,3,6);ej(b,0,c-11,6,3)}return b}\nfunction lj(a,b){var c,d,e,f,g;if(b<1||b>32||b>8*(a.c.length-a.b)-a.a){throw vg(new Do(''+b))}f=0;if(a.a>0){c=8-a.a;g=b<c?b:c;d=c-g;e=255>>8-g<<d;f=(a.c[a.b]&e)>>d;b-=g;a.a+=g;if(a.a==8){a.a=0;++a.b}}if(b>0){while(b>=8){f=f<<8|a.c[a.b]&255;++a.b;b-=8}if(b>0){d=8-b;e=255>>d<<d;f=f<<b|(a.c[a.b]&e)>>d;a.a+=b}}return f}\nfunction qs(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction ej(a,b,c,d,e){var f,g,h,i,j;if(c<0||b<0){throw vg(new Do('Left and top must be nonnegative'))}if(e<1||d<1){throw vg(new Do('Height and width must be at least 1'))}h=b+d;f=c+e;if(f>a.b||h>a.d){throw vg(new Do('The region must fit inside the matrix'))}for(j=c;j<f;j++){g=j*a.c;for(i=b;i<h;i++){a.a[g+(i/32|0)]|=1<<(i&31)}}}\nfunction mk(a,b,c,d,e,f,g,h,i,j,k,l){var m,n;m=jk(nk(3.5,3.5,a,3.5,b,c,3.5,d));n=nk(e,f,g,h,i,j,k,l);return new lk(n.a*m.a+n.d*m.b+n.i*m.c,n.a*m.d+n.d*m.e+n.i*m.f,n.a*m.i+n.d*m.j+n.i*m.k,n.b*m.a+n.e*m.b+n.j*m.c,n.b*m.d+n.e*m.e+n.j*m.f,n.b*m.i+n.e*m.j+n.j*m.k,n.c*m.a+n.f*m.b+n.k*m.c,n.c*m.d+n.f*m.e+n.k*m.f,n.c*m.i+n.f*m.j+n.k*m.k)}\nfunction zt(g){var d=(ju(),fu(sv));var e,f=g;$wnd.AsyncQRCallback=lu(function(){var a,b=this,c=arguments;c.length==1&&f.nb(c[0])&&(a=c[0]);b.g=a;ku(a,b);return b});e=$wnd.AsyncQRCallback.prototype=new Object;e.execute=lu(function(a){this.g.mb(a)});if(d)for(p in d)$wnd.AsyncQRCallback[p]===undefined&&($wnd.AsyncQRCallback[p]=d[p])}\nfunction dk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q;i=a.length;h=0;e=0;f=0;for(o=0;o<i;o++){if(a[o]>f){e=o;f=a[o]}a[o]>h&&(h=a[o])}k=0;l=0;for(q=0;q<i;q++){d=q-e;j=a[q]*d*d;if(j>l){k=q;l=j}}if(e>k){m=e;e=k;k=m}if(k-e<=(i/16|0)){throw vg((yi(),yi(),xi))}b=k-1;c=-1;for(n=k-1;n>e;n--){g=n-e;j=g*g*(k-n)*(h-a[n]);if(j>c){b=n;c=j}}return b<<3}\nfunction Fl(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/192|0)<<8|h%192;e<7936?(e+=33088):(e+=49472);f[g]=e>>8<<24>>24;f[g+1]=e<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp(Zu)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction El(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/96|0)<<8|h%96;e<959?(e+=41377):(e+=42657);f[g]=(e>>8&255)<<24>>24;f[g+1]=(e&255)<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp('GB2312')))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction Ao(){Ao=Og;zo=Hc(zc(od,1),uu,6,15,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,Lu,256,16,4,2]);yo=Hc(zc(od,1),uu,6,15,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}\nfunction Kl(b,c){var d,e,f,g,h;g=new Wk(c);f=null;d=null;try{return Ll(b,g)}catch(a){a=ug(a);if(dd(a,57)){e=a;f=e}else if(dd(a,56)){e=a;d=e}else throw vg(a)}try{Vk(g);g.d=null;g.c=null;g.b=true;Uk(g);Tk(g);Rk(g);h=Ll(b,g);Wj(h,new rm);return h}catch(a){a=ug(a);if(dd(a,57)||dd(a,56)){e=a;if(f){throw vg(f)}if(d){throw vg(d)}throw vg(e)}else throw vg(a)}}\nfunction Nc(a){var b,c,d,e,f,g,h,i;if(isNaN(a)){return Wc(),Vc}if(a<-9223372036854775808){return Wc(),Uc}if(a>=9223372036854775807){return Wc(),Tc}e=false;if(a<0){e=true;a=-a}d=0;if(a>=Gu){d=ld(a/Gu);a-=d*Gu}c=0;if(a>=Fu){c=ld(a/Fu);a-=c*Fu}b=ld(a);f=Jc(b,c,d);e&&(g=~f.l+1&Du,h=~f.m+(g==0?1:0)&Du,i=~f.h+(g==0&&h==0?1:0)&Eu,f.l=g,f.m=h,f.h=i,undefined);return f}\nfunction Bo(a){var b,c,d,e,f;if(isNaN(a)){return 2143289344}if(a==0){return 1/a==-Infinity?-2147483648:0}f=false;if(a<0){f=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return f?-8388608:2139095040}d=xo(a);c=Fg(Cg(wg(Bg(d,52),2047),1023));e=Fg(Bg(wg(d,{l:Du,m:Du,h:255}),29));if(c<=-127){e=(Nu|e)>>-127-c+1;c=-127}b=f?2147483648:0;b=Ag(b,c+127<<23);b=Ag(b,e);return Fg(b)}\nfunction $o(a){var b,c,d,e,f,g,h,i;b=new RegExp('\\\\.','g');h=Dc(uf,uu,2,0,6,1);c=0;i=a;e=null;while(true){g=b.exec(i);if(g==null||i==''){h[c]=i;break}else{f=g.index;h[c]=i.substr(0,f);i=ap(i,f+g[0].length,i.length);b.lastIndex=0;if(e==i){h[c]=i.substr(0,1);i=i.substr(1)}e=i;++c}}if(a.length>0){d=h.length;while(d>0&&h[d-1]==''){--d}d<h.length&&(h.length=d)}return h}\nfunction Jk(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q;k=new Hk(a.a,b);q=Dc(qd,Wu,6,c,15,1);i=true;for(h=0;h<c;h++){f=Ck(k,vk(a.a,h+a.a.b));q[q.length-1-h]=f;f!=0&&(i=false)}if(i){return}o=new Hk(a.a,q);n=Mk(a,uk(a.a,c,1),o,c);m=n[0];j=n[1];d=Kk(a,m);e=Lk(a,j,d);for(g=0;g<d.length;g++){l=b.length-1-xk(a.a,d[g]);if(l<0){throw vg(new Ok('Bad error location'))}b[l]=(tk(),b[l]^e[g])}}\nfunction Vi(){Vi=Og;Oi=new Wi('OTHER',0);Ni=new Wi('ORIENTATION',1);Ki=new Wi('BYTE_SEGMENTS',2);Li=new Wi('ERROR_CORRECTION_LEVEL',3);Mi=new Wi('ISSUE_NUMBER',4);Ti=new Wi('SUGGESTED_PRICE',5);Qi=new Wi('POSSIBLE_COUNTRY',6);Ui=new Wi('UPC_EAN_EXTENSION',7);Pi=new Wi('PDF417_EXTRA_METADATA',8);Si=new Wi('STRUCTURED_APPEND_SEQUENCE',9);Ri=new Wi('STRUCTURED_APPEND_PARITY',10)}\nfunction Om(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s;l=$wnd.Math.abs(e-c)>$wnd.Math.abs(d-b);if(l){m=b;b=c;c=m;m=d;d=e;e=m}f=$wnd.Math.abs(d-b);g=$wnd.Math.abs(e-c);h=-f/2|0;q=b<d?1:-1;s=c<e?1:-1;k=0;o=d+q;for(n=b,r=c;n!=o;n+=q){i=l?r:n;j=l?n:r;if(k==1==dj(a.a,i,j)){if(k==2){return qk(n,r,b,c)}++k}h+=g;if(h>0){if(r==e){break}r+=s;h-=f}}if(k==2){return qk(d+q,e,b,c)}return NaN}\nfunction Zj(b,c,d,e){var f,g,h,i,j,k,l,m;if(c<=0||d<=0){throw vg((yi(),yi(),xi))}f=new hj(c,d);j=Dc(pd,uu,6,2*c,15,1);for(m=0;m<d;m++){h=j.length;g=m+0.5;for(l=0;l<h;l+=2){j[l]=(l/2|0)+0.5;j[l+1]=g}kk(e,j);Yj(b,j);try{for(k=0;k<h;k+=2){dj(b,ld(j[k]),ld(j[k+1]))&&(i=m*f.c+((k/2|0)/32|0),f.a[i]|=1<<((k/2|0)&31))}}catch(a){a=ug(a);if(dd(a,68)){throw vg((yi(),yi(),xi))}else throw vg(a)}}return f}\nfunction Cl(a,b,c,d){var e,f,g;g=b.a.length;while(c>1){if(8*(a.c.length-a.b)-a.a<11){throw vg((ui(),ui(),ti))}f=lj(a,11);fp(b,Il(f/45|0));fp(b,Il(f%45));c-=2}if(c==1){if(8*(a.c.length-a.b)-a.a<6){throw vg((ui(),ui(),ti))}fp(b,Il(lj(a,6)))}if(d){for(e=g;e<b.a.length;e++){Uo(b.a,e)==37&&(e<b.a.length-1&&Uo(b.a,e+1)==37?(b.a=ap(b.a,0,e+1)+''+_o(b.a,e+1+1),b):Mn(b,e,e+1,String.fromCharCode(29)))}}}\nfunction yc(a,b){var c;switch(Ac(a)){case 6:return hd(b);case 7:return fd(b);case 8:return ed(b);case 3:return Array.isArray(b)&&(c=Ac(b),!(c>=14&&c<=16));case 11:return b!=null&&typeof b===nu;case 12:return b!=null&&(typeof b===mu||typeof b==nu);case 0:return $c(b,a.__elementTypeId$);case 2:return jd(b)&&!(b.Ab===Rg);case 1:return jd(b)&&!(b.Ab===Rg)||$c(b,a.__elementTypeId$);default:return true;}}\nfunction Uk(a){var b,c,d,e,f,g,h,i,j,k;if(a.d){return a.d}c=a.a.b;i=(c-17)/4|0;if(i<=6){return zm(i)}k=0;f=c-11;for(h=5;h>=0;h--){for(e=c-9;e>=f;e--){k=(b=a.b?dj(a.a,h,e):dj(a.a,e,h),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}k=0;for(d=5;d>=0;d--){for(g=c-9;g>=f;g--){k=(b=a.b?dj(a.a,g,d):dj(a.a,d,g),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}throw vg((ui(),ui(),ti))}\nfunction bn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r;m=b[0]+b[1]+b[2]+b[3]+b[4];h=d-b[4]-b[3]-b[2]/2;g=Zm(a,c,ld(h),b[2],m);if(!isNaN(g)){h=Ym(a,ld(h),ld(g),b[2],m);if(!isNaN(h)&&(!e||Xm(a,ld(g),ld(h),b[2],m))){i=m/7;j=false;for(k=0;k<a.d.a.length;k++){f=_c(Lq(a.d,k),16);if(Um(f,i,g,h)){Oq(a.d,k,(n=f.a+1,o=(f.a*f.c+h)/n,q=(f.a*f.d+g)/n,r=(f.a*f.b+i)/n,new Wm(o,q,r,n)));j=true;break}}if(!j){l=new Vm(h,g,i);Kq(a.d,l)}return true}}return false}\nfunction Sk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q;h=Tk(a);q=Uk(a);f=(fl(),Hc(zc(Be,1),Vu,15,0,[Zk,$k,_k,al,bl,cl,dl,el]))[h.a];g=a.a.b;gl(f,a.a,g);i=vm(q);m=true;n=Dc(md,uu,6,q.c,15,1);o=0;e=0;b=0;for(k=g-1;k>0;k-=2){k==6&&--k;for(d=0;d<g;d++){j=m?g-1-d:d;for(c=0;c<2;c++){l=j*i.c+((k-c)/32|0);if((i.a[l]>>>(k-c&31)&1)==0){++b;e<<=1;dj(a.a,k-c,j)&&(e|=1);if(b==8){n[o++]=e<<24>>24;b=0;e=0}}}}m=m^true}if(o!=q.c){throw vg((ui(),ui(),ti))}return n}\nfunction ji(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'}\nfunction gk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w;h=Bc(qd,[uu,Wu],[7,6],15,[c,b],2);for(u=0;u<c;u++){v=u<<3;k=e-8;v>k&&(v=k);for(q=0;q<b;q++){r=q<<3;j=d-8;r>j&&(r=j);o=0;l=255;i=0;for(w=0,m=v*d+r;w<8;++w,m+=d){for(t=0;t<8;t++){n=a[m+t]&255;o+=n;n<l&&(l=n);n>i&&(i=n)}if(i-l>24){for(++w,m+=d;w<8;++w,m+=d){for(s=0;s<8;s++){o+=a[m+s]&255}}}}f=o>>6;if(i-l<=24){f=l/2|0;if(u>0&&q>0){g=(h[u-1][q]+2*h[u][q-1]+h[u-1][q-1])/4|0;l<g&&(f=g)}}h[u][q]=f}}return h}\nfunction mp(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;ft(a,'src');ft(c,'dest');m=L(a);i=L(c);bt((m.f&4)!=0,'srcType is not an array');bt((i.f&4)!=0,'destType is not an array');l=m.c;g=i.c;bt((l.f&1)!=0?l==g:(g.f&1)==0,\"Array types don't match\");n=a.length;j=c.length;if(b<0||d<0||e<0||b+e>n||d+e>j){throw vg(new Qn)}if((l.f&1)==0&&m!=i){k=ad(a);f=ad(c);if(kd(a)===kd(c)&&b<d){b+=e;for(h=d+e;h-->d;){Gc(f,h,k[--b])}}else{for(h=d+e;d<h;){Gc(f,d++,k[b++])}}}else e>0&&Ms(a,b,c,d,e)}\nfunction Gl(a,b,c){var d,e,f;while(c>=3){if(8*(a.c.length-a.b)-a.a<10){throw vg((ui(),ui(),ti))}e=lj(a,10);if(e>=1000){throw vg((ui(),ui(),ti))}fp(b,Il(e/100|0));fp(b,Il((e/10|0)%10));fp(b,Il(e%10));c-=3}if(c==2){if(8*(a.c.length-a.b)-a.a<7){throw vg((ui(),ui(),ti))}f=lj(a,7);if(f>=100){throw vg((ui(),ui(),ti))}fp(b,Il(f/10|0));fp(b,Il(f%10))}else if(c==1){if(8*(a.c.length-a.b)-a.a<4){throw vg((ui(),ui(),ti))}d=lj(a,4);if(d>=10){throw vg((ui(),ui(),ti))}fp(b,Il(d))}}\nfunction Nm(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;s=c.b;t=c.c;f=c.a;n=(Km(b,s,t)+Km(b,s,f))/2;if(n<1){throw vg((yi(),yi(),xi))}j=Rm(s,t,f,n);r=ym(j);o=17+4*r.d-7;d=null;if(r.a.length>0){g=t.c-s.c+f.c;h=t.d-s.d+f.d;i=1-3/o;k=ld(s.c+i*(g-s.c));l=ld(s.d+i*(h-s.d));for(m=4;m<=16;m<<=1){try{d=Mm(b,n,k,l,m);break}catch(a){a=ug(a);if(!dd(a,55))throw vg(a)}}}u=Sm(s,t,f,d,j);e=Tm(b.a,u,j);!d?(q=Hc(zc(ce,1),uu,27,0,[f,s,t])):(q=Hc(zc(ce,1),uu,27,0,[f,s,t,d]));return new $j(e,q)}\nfunction Gm(a){var b,c,d,e,f,g,h,i,j,k;j=a.f;d=a.b;h=j+a.j;i=a.i+(d/2|0);k=Dc(qd,Wu,6,3,15,1);for(f=0;f<d;f++){e=i+((f&1)==0?(f+1)/2|0:-((f+1)/2|0));k[0]=0;k[1]=0;k[2]=0;g=j;while(g<h&&!dj(a.c,g,e)){++g}c=0;while(g<h){if(dj(a.c,g,e)){if(c==1){++k[1]}else{if(c==2){if(Hm(a,k)){b=Im(a,k,e,g);if(b){return b}}k[0]=k[2];k[1]=1;k[2]=0;c=1}else{++k[++c]}}}else{c==1&&++c;++k[c]}++g}if(Hm(a,k)){b=Im(a,k,e,h);if(b){return b}}}if(a.e.a.length!=0){return _c(Lq(a.e,0),52)}throw vg((yi(),yi(),xi))}\nfunction sn(a,b,c,d){var e,f,g,h,i;this.f=b;this.e=c;i=(_g(),a.t).width;h=a.t.height;if(b>i||c>h){throw vg(new Do('Crop rectangle does not fit within image data.'))}this.a=kb();S(this.a,i,h);hb(this.a,h);ib(this.a,i);this.b=ob(a.t.getContext('2d'),0,0,b,c);f=this.b.data;for(g=0;g<f.length;g+=4){if(((f[g+3]||0)&255)==0){e=255;d&&(e=0);f[g]=e;f[g+1]=e;f[g+2]=e;f[g+3]=e}else{e=((f[g]||0)+(f[g+1]||0)+(f[g+2]||0))/3|0;d&&(e=255-e);f[g]=e;f[g+1]=e;f[g+2]=e}}pb(gb(this.a),this.b,0,0);this.c=0;this.d=0}\nfunction Yj(a,b){var c,d,e,f,g,h,i;g=a.d;c=a.b;d=true;for(f=0;f<b.length&&d;f+=2){h=ld(b[f]);i=ld(b[f+1]);if(h<-1||h>g||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[f]=0;d=true}else if(h==g){b[f]=g-1;d=true}if(i==-1){b[f+1]=0;d=true}else if(i==c){b[f+1]=c-1;d=true}}d=true;for(e=b.length-2;e>=0&&d;e-=2){h=ld(b[e]);i=ld(b[e+1]);if(h<-1||h>g||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[e]=0;d=true}else if(h==g){b[e]=g-1;d=true}if(i==-1){b[e+1]=0;d=true}else if(i==c){b[e+1]=c-1;d=true}}}\nfunction Tk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(a.c){return a.c}h=0;for(k=0;k<6;k++){h=(c=a.b?dj(a.a,8,k):dj(a.a,k,8),c?h<<1|1:h<<1)}h=(d=a.b?dj(a.a,8,7):dj(a.a,7,8),d?h<<1|1:h<<1);h=(e=a.b?dj(a.a,8,8):dj(a.a,8,8),e?h<<1|1:h<<1);h=(f=a.b?dj(a.a,7,8):dj(a.a,8,7),f?h<<1|1:h<<1);for(m=5;m>=0;m--){h=(b=a.b?dj(a.a,m,8):dj(a.a,8,m),b?h<<1|1:h<<1)}g=a.a.b;i=0;n=g-7;for(l=g-1;l>=n;l--){i=(b=a.b?dj(a.a,l,8):dj(a.a,8,l),b?i<<1|1:i<<1)}for(j=g-8;j<g;j++){i=(b=a.b?dj(a.a,8,j):dj(a.a,j,8),b?i<<1|1:i<<1)}a.c=Zl(h,i);if(a.c){return a.c}throw vg((ui(),ui(),ti))}\nfunction Yk(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w,A,B,C,D,F,G;if(a.length!=b.c){throw vg(new Co)}j=b.b[c.d];G=0;i=j.a;for(f=0,h=i.length;f<h;++f){d=i[f];G+=d.a}C=Dc(se,uu,67,G,0,1);A=0;for(e=0,g=i.length;e<g;++e){d=i[e];for(l=0;l<d.a;l++){w=d.b;u=j.b+w;C[A++]=new Xk(w,Dc(md,uu,6,u,15,1))}}F=C[0].a.length;s=C.length-1;while(s>=0){v=C[s].a.length;if(v==F){break}--s}++s;D=F-j.b;B=0;for(m=0;m<D;m++){for(q=0;q<A;q++){C[q].a[m]=a[B++]}}for(r=s;r<A;r++){C[r].a[D]=a[B++]}t=C[0].a.length;for(k=D;k<t;k++){for(o=0;o<A;o++){n=o<s?k:k+1;C[o].a[n]=a[B++]}}return C}\nfunction Fm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;g=a.c;h=g.b;m=a.a;m[0]=0;m[1]=0;m[2]=0;f=b;while(f>=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];--f}if(f<0||m[1]>d){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&m[0]<=d){++m[0];--f}if(m[0]>d){return NaN}f=b+1;while(f<h&&(l=f*g.c+(c/32|0),(g.a[l]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];++f}if(f==h||m[1]>d){return NaN}while(f<h&&(i=f*g.c+(c/32|0),(g.a[i]>>>(c&31)&1)==0)&&m[2]<=d){++m[2];++f}if(m[2]>d){return NaN}n=m[0]+m[1]+m[2];if(5*$wnd.Math.abs(n-e)>=2*e){return NaN}return Hm(a,m)?f-m[2]-m[1]/2:NaN}\nfunction lm(){lm=Og;km=new nm('TERMINATOR',0,Hc(zc(qd,1),Wu,6,15,[0,0,0]));im=new nm('NUMERIC',1,Hc(zc(qd,1),Wu,6,15,[10,12,14]));bm=new nm('ALPHANUMERIC',2,Hc(zc(qd,1),Wu,6,15,[9,11,13]));jm=new nm('STRUCTURED_APPEND',3,Hc(zc(qd,1),Wu,6,15,[0,0,0]));cm=new nm('BYTE',4,Hc(zc(qd,1),Wu,6,15,[8,16,16]));dm=new nm('ECI',5,Hc(zc(qd,1),Wu,6,15,[0,0,0]));hm=new nm('KANJI',6,Hc(zc(qd,1),Wu,6,15,[8,10,12]));em=new nm('FNC1_FIRST_POSITION',7,Hc(zc(qd,1),Wu,6,15,[0,0,0]));fm=new nm('FNC1_SECOND_POSITION',8,Hc(zc(qd,1),Wu,6,15,[0,0,0]));gm=new nm('HANZI',9,Hc(zc(qd,1),Wu,6,15,[8,10,12]))}\nfunction xo(a){var b,c,d,e,f,g;if(isNaN(a)){return {l:0,m:0,h:524160}}g=false;if(a==0){return 1/a==-Infinity?{l:0,m:0,h:Hu}:0}if(a<0){g=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return g?{l:0,m:0,h:1048320}:{l:0,m:0,h:524032}}c=0;if(a<1){b=512;for(d=0;d<10;++d,b>>=1){if(a<(Ao(),yo)[d]&&c-b>=-1023){a*=zo[d];c-=b}}if(a<1&&c-1>=-1023){a*=2;--c}}else if(a>=2){b=512;for(d=0;d<10;++d,b>>=1){if(a>=(Ao(),zo)[d]){a*=yo[d];c+=b}}}c>-1023?(a-=1):(a*=0.5);e=yg(a*Mu);a-=Eg(e)*9.5367431640625E-7;f=yg(a*4503599627370496);e=Ag(e,c+1023<<20);g&&(e=Ag(e,2147483648));return Ag(xg(Pc(zg(e)?Dg(e):e,32)),f)}\nfunction dn(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;l=a.d.a.length;if(l<3){throw vg((yi(),yi(),xi))}if(l>3){n=0;k=0;for(d=new Yq(a.d);d.a<d.c.a.length;){c=_c(Xq(d),16);j=c.b;n+=j;k+=j*j}b=n/l;m=$wnd.Math.sqrt(k/l-b*b);Pq(a.d,new mn(b));f=$wnd.Math.max(0.20000000298023224*b,m);for(e=0;e<a.d.a.length&&a.d.a.length>3;e++){g=_c(Lq(a.d,e),16);if($wnd.Math.abs(g.b-b)>f){Nq(a.d,e);--e}}}if(a.d.a.length>3){n=0;for(i=new Yq(a.d);i.a<i.c.a.length;){h=_c(Xq(i),16);n+=h.b}b=n/a.d.a.length;Pq(a.d,new hn(b));eq(new oq(a.d,a.d.a.length))}return Hc(zc(Re,1),uu,16,0,[_c(Lq(a.d,0),16),_c(Lq(a.d,1),16),_c(Lq(a.d,2),16)])}\nfunction $m(a){var b,c,d,e,f,g,h,i,j,k,l;h=a.c.b;i=a.c.d;f=3*h/228|0;f<3&&(f=3);d=false;l=Dc(qd,Wu,6,5,15,1);for(e=f-1;e<h&&!d;e+=f){l[0]=0;l[1]=0;l[2]=0;l[3]=0;l[4]=0;c=0;for(g=0;g<i;g++){if(dj(a.c,g,e)){(c&1)==1&&++c;++l[c]}else{if((c&1)==0){if(c==4){if(fn(l)){b=bn(a,l,e,g,false);if(b){f=2;if(a.b){d=cn(a)}else{k=_m(a);if(k>l[2]
Download .txt
gitextract_ic7wi0vf/

├── .classpath
├── .github/
│   └── workflows/
│       ├── build-minified.yaml
│       └── build-pretty.yaml
├── .gitignore
├── .gitmodules
├── .project
├── LICENSE
├── README.md
├── _config.yml
├── docs/
│   ├── JsQRScanner.css
│   ├── index.html
│   ├── js/
│   │   ├── 88507C13C1223C3F2A335CFAAA4EF584.cache.js
│   │   ├── 9C51964BB0BBCC41BB79120ED90449EA.cache.js
│   │   ├── B566A15506556F952CAD2B7994FFA824.cache.js
│   │   ├── D9940D84355A4C8E89013B8814821244.cache.js
│   │   ├── F4C3969B01AFD421179360B47BCEA2E0.cache.js
│   │   ├── compilation-mappings.txt
│   │   ├── jsqrscanner.devmode.js
│   │   └── jsqrscanner.nocache.js
│   └── jsPretty/
│       ├── 501126CF40907BBF07EEB43C5C1ECF17.cache.js
│       ├── 593A722CF2D395EAF34657FD9ED20B44.cache.js
│       ├── 5FC524D33D0B4E3F6757581F278FD1C2.cache.js
│       ├── 8EE367121C720156A3988FEB55B1D141.cache.js
│       ├── A0B8A701676EC50AB4CC7360F3404F4E.cache.js
│       ├── compilation-mappings.txt
│       ├── jsqrscanner.devmode.js
│       └── jsqrscanner.nocache.js
├── pom.xml
└── src/
    └── main/
        ├── java/
        │   └── jb/
        │       ├── JsQRScanner.gwt.xml
        │       └── client/
        │           ├── AsyncQRCallback.java
        │           ├── JsQRScanner.java
        │           └── JsQRScannerEntryPoint.java
        └── webapp/
            ├── Index.html
            ├── JsQRScanner.css
            └── WEB-INF/
                └── web.xml
Download .txt
Showing preview only (245K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (2998 symbols across 11 files)

FILE: docs/js/jsqrscanner.nocache.js
  function jsqrscanner (line 1) | function jsqrscanner(){var O='bootstrap',P='begin',Q='gwt.codesvr.jsqrsc...

FILE: docs/jsPretty/501126CF40907BBF07EEB43C5C1ECF17.cache.js
  function __gwtStartLoadingFragment (line 10) | function __gwtStartLoadingFragment(frag) {
  function __gwtInstallCode (line 14) | function __gwtInstallCode(code) {return __gwtModuleFunction.__installRun...
  function __gwt_isKnownPropertyValue (line 15) | function __gwt_isKnownPropertyValue(propName, propValue) {
  function __gwt_getMetaProperty (line 18) | function __gwt_getMetaProperty(name) {
  function setGwtProperty (line 27) | function setGwtProperty(propertyName, propertyValue){
  function gwtOnLoad_0 (line 31) | function gwtOnLoad_0(errFn, modName, modBase, softPermutationId){
  function ensureModuleInit (line 56) | function ensureModuleInit(){
  function addInitFunctions (line 60) | function addInitFunctions(){
  function typeMarkerFn (line 68) | function typeMarkerFn(){
  function toString_3 (line 71) | function toString_3(object){
  function portableObjCreate (line 79) | function portableObjCreate(obj){
  function emptyMethod (line 88) | function emptyMethod(){
  function defineClass (line 91) | function defineClass(typeId, superTypeIdOrPrototype, castableTypeMap){
  function bootstrap (line 110) | function bootstrap(){
  function Object_0 (line 124) | function Object_0(){
  function equals_Ljava_lang_Object__Z__devirtual$ (line 127) | function equals_Ljava_lang_Object__Z__devirtual$(this$static, other){
  function getClass__Ljava_lang_Class___devirtual$ (line 131) | function getClass__Ljava_lang_Class___devirtual$(this$static){
  function hashCode__I__devirtual$ (line 135) | function hashCode__I__devirtual$(this$static){
  function canCast (line 169) | function canCast(src_0, dstId){
  function castTo (line 185) | function castTo(src_0, dstId){
  function castToArray (line 190) | function castToArray(src_0){
  function castToJso (line 196) | function castToJso(src_0){
  function hasJavaObjectVirtualDispatch (line 201) | function hasJavaObjectVirtualDispatch(src_0){
  function instanceOf (line 205) | function instanceOf(src_0, dstId){
  function instanceOfBoolean (line 209) | function instanceOfBoolean(src_0){
  function instanceOfDouble (line 213) | function instanceOfDouble(src_0){
  function instanceOfJso (line 217) | function instanceOfJso(src_0){
  function instanceOfString (line 221) | function instanceOfString(src_0){
  function isJsObjectOrFunction (line 225) | function isJsObjectOrFunction(src_0){
  function maskUndefined (line 229) | function maskUndefined(src_0){
  function round_int (line 233) | function round_int(x_0){
  function $ensureNamesAreInitialized (line 238) | function $ensureNamesAreInitialized(this$static){
  function $getName (line 245) | function $getName(this$static){
  function Class (line 250) | function Class(){
  function createClassObject (line 261) | function createClassObject(packageName, compoundClassName){
  function createForClass (line 269) | function createForClass(packageName, compoundClassName, typeId){
  function createForEnum (line 276) | function createForEnum(packageName, compoundClassName, typeId, enumConst...
  function createForInterface (line 285) | function createForInterface(packageName, compoundClassName){
  function createForPrimitive (line 292) | function createForPrimitive(className, primitiveTypeId){
  function getClassLiteralForArray_0 (line 300) | function getClassLiteralForArray_0(leafClass, dimensions){
  function getPrototypeForClass (line 305) | function getPrototypeForClass(clazz){
  function initializeNames (line 313) | function initializeNames(clazz){
  function join_0 (line 329) | function join_0(separator, strings){
  function maybeSetClassLiteral (line 344) | function maybeSetClassLiteral(typeId, clazz){
  function $getElement (line 397) | function $getElement(this$static){
  function $setElement (line 401) | function $setElement(this$static, elem){
  function $setElement_0 (line 405) | function $setElement_0(this$static, elem){
  function $setPixelSize (line 409) | function $setPixelSize(this$static, width_0, height){
  function $setStyleName (line 414) | function $setStyleName(this$static){
  function $onAttach (line 427) | function $onAttach(this$static){
  function $onDetach (line 441) | function $onDetach(this$static){
  function $removeFromParent (line 455) | function $removeFromParent(this$static){
  function $setParent (line 468) | function $setParent(this$static, parent_0){
  function $clinit_FocusWidget (line 519) | function $clinit_FocusWidget(){
  function $onAttach_0 (line 524) | function $onAttach_0(this$static){
  function $getContext2d (line 537) | function $getContext2d(this$static){
  function $setCoordinateSpaceHeight (line 541) | function $setCoordinateSpaceHeight(this$static, height){
  function $setCoordinateSpaceWidth (line 545) | function $setCoordinateSpaceWidth(this$static, width_0){
  function Canvas_0 (line 549) | function Canvas_0(element){
  function createIfSupported (line 553) | function createIfSupported(){
  function Canvas$CanvasElementSupportDetectedMaybe (line 569) | function Canvas$CanvasElementSupportDetectedMaybe(){
  function $equals (line 574) | function $equals(this$static, other){
  function $drawImage (line 579) | function $drawImage(this$static, image, dx, dy, dw, dh){
  function $getImageData (line 583) | function $getImageData(this$static, sx, sy, sw, sh){
  function $putImageData (line 587) | function $putImageData(this$static, imagedata, x_0, y_0){
  function $getColorAt (line 591) | function $getColorAt(this$static, x_0, y_0, offset){
  function $addSuppressed (line 595) | function $addSuppressed(this$static, exception){
  function $setBackingJsObject (line 604) | function $setBackingJsObject(this$static, backingJsObject){
  function $setStackTrace (line 609) | function $setStackTrace(stackTrace){
  function $toString (line 618) | function $toString(this$static, message){
  function Throwable (line 624) | function Throwable(message){
  function fixIE (line 630) | function fixIE(e){
  function Exception (line 671) | function Exception(){
  function Exception_0 (line 676) | function Exception_0(message){
  function RuntimeException (line 684) | function RuntimeException(){
  function RuntimeException_0 (line 688) | function RuntimeException_0(message){
  function RuntimeException_1 (line 692) | function RuntimeException_1(message){
  function $clinit_JavaScriptException (line 702) | function $clinit_JavaScriptException(){
  function $ensureInit (line 707) | function $ensureInit(this$static){
  function JavaScriptException (line 717) | function JavaScriptException(e){
  function getExceptionDescription0 (line 728) | function getExceptionDescription0(e){
  function getExceptionName0 (line 732) | function getExceptionName0(e){
  function now_1 (line 748) | function now_1(){
  function $clinit_Impl (line 757) | function $clinit_Impl(){
  function apply_0 (line 762) | function apply_0(jsFunction, thisObj, args){
  function enter (line 767) | function enter(){
  function entry_0 (line 783) | function entry_0(jsFunction){
  function entry0_0 (line 792) | function entry0_0(jsFunction, thisObj, args){
  function exit (line 803) | function exit(initialEntry){
  function reportToBrowser (line 814) | function reportToBrowser(e){
  function watchdogEntryDepthCancel (line 822) | function watchdogEntryDepthCancel(timerId){
  function watchdogEntryDepthRun (line 826) | function watchdogEntryDepthRun(){
  function $clinit_SchedulerImpl (line 832) | function $clinit_SchedulerImpl(){
  function $flushEntryCommands (line 837) | function $flushEntryCommands(this$static){
  function $flushFinallyCommands (line 851) | function $flushFinallyCommands(this$static){
  function SchedulerImpl (line 865) | function SchedulerImpl(){
  function push_0 (line 868) | function push_0(queue, task){
  function runScheduledTasks (line 874) | function runScheduledTasks(tasks, rescheduled){
  function $clinit_StackTraceCreator (line 898) | function $clinit_StackTraceCreator(){
  function captureStackTrace (line 906) | function captureStackTrace(error){
  function extractFunctionName (line 911) | function extractFunctionName(fnName){
  function supportsErrorStack (line 917) | function supportsErrorStack(){
  function StackTraceCreator$CollectorLegacy (line 928) | function StackTraceCreator$CollectorLegacy(){
  function StackTraceCreator$CollectorModernNoSourceMap (line 961) | function StackTraceCreator$CollectorModernNoSourceMap(){
  function $appendChild (line 966) | function $appendChild(this$static, newChild){
  function $removeChild (line 970) | function $removeChild(this$static, oldChild){
  function $setHeight (line 974) | function $setHeight(this$static, height){
  function $setWidth (line 978) | function $setWidth(this$static, width_0){
  function $eventGetRelatedTarget (line 982) | function $eventGetRelatedTarget(evt){
  function $isOrHasChild (line 996) | function $isOrHasChild(parent_0, child){
  function $toString_0 (line 1000) | function $toString_0(elem){
  function UmbrellaException (line 1010) | function UmbrellaException(causes){
  function makeMessage (line 1023) | function makeMessage(causes){
  function canSet (line 1043) | function canSet(array, value_0){
  function getClassLiteralForArray (line 1068) | function getClassLiteralForArray(clazz, dimensions){
  function getElementTypeCategory (line 1072) | function getElementTypeCategory(array){
  function initMultidimensionalArray (line 1076) | function initMultidimensionalArray(leafClassLiteral, castableTypeMapExpr...
  function initMultidimensionalArray_0 (line 1080) | function initMultidimensionalArray_0(leafClassLiteral, castableTypeMapEx...
  function initUnidimensionalArray (line 1096) | function initUnidimensionalArray(leafClassLiteral, castableTypeMap, elem...
  function initializeArrayElementsWithDefaults (line 1103) | function initializeArrayElementsWithDefaults(elementTypeCategory, length...
  function isJavaArray (line 1122) | function isJavaArray(src_0){
  function setCheck (line 1126) | function setCheck(array, index_0, value_0){
  function stampJavaTypeInfo (line 1131) | function stampJavaTypeInfo(arrayClass, castableTypeMap, elementTypeId, e...
  function create (line 1140) | function create(value_0){
  function create0 (line 1148) | function create0(l, m, h){
  function toDoubleHelper (line 1152) | function toDoubleHelper(a){
  function and (line 1156) | function and(a, b){
  function compare (line 1160) | function compare(a, b){
  function fromDouble (line 1182) | function fromDouble(value_0){
  function or (line 1214) | function or(a, b){
  function shl (line 1218) | function shl(a, n){
  function shr (line 1239) | function shr(a, n){
  function sub_0 (line 1263) | function sub_0(a, b){
  function toDouble (line 1271) | function toDouble(a){
  function $clinit_BigLongLib$Const (line 1279) | function $clinit_BigLongLib$Const(){
  function toJava (line 1289) | function toJava(e){
  function toJs (line 1302) | function toJs(t){
  function and_0 (line 1306) | function and_0(a, b){
  function createLongEmul (line 1310) | function createLongEmul(big_0){
  function fromDouble_0 (line 1322) | function fromDouble_0(value_0){
  function isSmallLong0 (line 1329) | function isSmallLong0(value_0){
  function or_0 (line 1333) | function or_0(a, b){
  function shr_0 (line 1337) | function shr_0(a, n){
  function sub_1 (line 1341) | function sub_1(a, b){
  function toBigLong (line 1352) | function toBigLong(longValue){
  function toDouble_0 (line 1365) | function toDouble_0(a){
  function toInt (line 1374) | function toInt(a){
  function init (line 1381) | function init(){
  function $setAutoplay (line 1390) | function $setAutoplay(this$static){
  function $setSrc (line 1394) | function $setSrc(this$static){
  function Video (line 1400) | function Video(element){
  function createIfSupported_0 (line 1404) | function createIfSupported_0(){
  function Video$VideoElementSupportDetectedMaybe (line 1420) | function Video$VideoElementSupportDetectedMaybe(){
  function $clinit_DOM (line 1425) | function $clinit_DOM(){
  function dispatchEvent_0 (line 1430) | function dispatchEvent_0(evt, elem, listener){
  function resolve (line 1440) | function resolve(maybePotential){
  function $onModuleLoad (line 1446) | function $onModuleLoad(){
  function $cancel (line 1458) | function $cancel(this$static){
  function $schedule (line 1467) | function $schedule(this$static, delayMillis){
  function clearInterval_0 (line 1476) | function clearInterval_0(timerId){
  function clearTimeout_0 (line 1480) | function clearTimeout_0(timerId){
  function createCallback (line 1484) | function createCallback(timer, cancelCounter){
  function setTimeout_0 (line 1491) | function setTimeout_0(func, time){
  function $eventGetTypeInt (line 1508) | function $eventGetTypeInt(eventType){
  function $maybeInitializeEventSystem (line 1569) | function $maybeInitializeEventSystem(){
  function getEventListener (line 1577) | function getEventListener(elem){
  function setEventListener (line 1582) | function setEventListener(elem, listener){
  function $clinit_DOMImplStandard (line 1587) | function $clinit_DOMImplStandard(){
  function $initEventSystem (line 1593) | function $initEventSystem(){
  function $sinkEventsImpl (line 1613) | function $sinkEventsImpl(elem, bits){
  function dispatchCapturedEvent (line 1647) | function dispatchCapturedEvent(evt){
  function dispatchCapturedMouseEvent (line 1651) | function dispatchCapturedMouseEvent(evt){
  function dispatchDragEvent (line 1657) | function dispatchDragEvent(evt){
  function dispatchEvent_2 (line 1662) | function dispatchEvent_2(evt){
  function dispatchUnhandledEvent_0 (line 1671) | function dispatchUnhandledEvent_0(evt){
  function getFirstAncestorWithListener (line 1678) | function getFirstAncestorWithListener(evt){
  function $clinit_DOMImplMozilla (line 1688) | function $clinit_DOMImplMozilla(){
  function $initSyntheticMouseUpEvents (line 1694) | function $initSyntheticMouseUpEvents(){
  function $sinkEvents (line 1708) | function $sinkEvents(elem, bits){
  function foreach_0 (line 1714) | function foreach_0(map_0, fn){
  function $add (line 1730) | function $add(this$static, child, container){
  function $remove (line 1738) | function $remove(this$static, w){
  function $clinit_AttachDetachException (line 1760) | function $clinit_AttachDetachException(){
  function AttachDetachException (line 1766) | function AttachDetachException(causes){
  function tryCommand (line 1770) | function tryCommand(hasWidgets, c){
  function AttachDetachException$1 (line 1798) | function AttachDetachException$1(){
  function AttachDetachException$2 (line 1807) | function AttachDetachException$2(){
  function $add_0 (line 1816) | function $add_0(this$static, w){
  function $clinit_RootPanel (line 1822) | function $clinit_RootPanel(){
  function detachNow (line 1828) | function detachNow(widget){
  function $add_1 (line 1839) | function $add_1(this$static, w){
  function $indexOf (line 1843) | function $indexOf(this$static, w){
  function $insert (line 1853) | function $insert(this$static, w, beforeIndex){
  function $remove_0 (line 1872) | function $remove_0(this$static, index_0){
  function $remove_1 (line 1884) | function $remove_1(this$static, w){
  function WidgetCollection (line 1893) | function WidgetCollection(){
  function $next (line 1904) | function $next(this$static){
  function WidgetCollection$WidgetIterator (line 1913) | function WidgetCollection$WidgetIterator(this$0){
  function $clinit_FocusImpl (line 1928) | function $clinit_FocusImpl(){
  function FocusImpl (line 1934) | function FocusImpl(){
  function FocusImplStandard (line 1940) | function FocusImplStandard(){
  function assertCompileTimeUserAgent (line 1945) | function assertCompileTimeUserAgent(){
  function Error_0 (line 1953) | function Error_0(message){
  function UserAgentAsserter$UserAgentAssertionError (line 1961) | function UserAgentAsserter$UserAgentAssertionError(runtimeValue){
  function $getRuntimeValue (line 1968) | function $getRuntimeValue(){
  function BinaryBitmap (line 2001) | function BinaryBitmap(binarizer){
  function $clinit_ReaderException (line 2021) | function $clinit_ReaderException(){
  function ReaderException (line 2026) | function ReaderException(){
  function $clinit_ChecksumException (line 2038) | function $clinit_ChecksumException(){
  function ChecksumException (line 2045) | function ChecksumException(){
  function $clinit_FormatException (line 2052) | function $clinit_FormatException(){
  function FormatException (line 2059) | function FormatException(){
  function $clinit_NotFoundException (line 2086) | function $clinit_NotFoundException(){
  function NotFoundException (line 2093) | function NotFoundException(){
  function $putMetadata (line 2100) | function $putMetadata(this$static, type_0, value_0){
  function Result (line 2105) | function Result(text_0){
  function Result_0 (line 2109) | function Result_0(text_0){
  function $compareTo (line 2120) | function $compareTo(this$static, other){
  function Enum (line 2124) | function Enum(name_0, ordinal){
  function $clinit_ResultMetadataType (line 2148) | function $clinit_ResultMetadataType(){
  function ResultMetadataType (line 2163) | function ResultMetadataType(enum$name, enum$ordinal){
  function values_0 (line 2167) | function values_0(){
  function ResultPoint (line 2175) | function ResultPoint(x_0, y_0){
  function distance (line 2180) | function distance(pattern1, pattern2){
  function orderBestPatterns (line 2184) | function orderBestPatterns(patterns){
  function $flip (line 2242) | function $flip(this$static, x_0, y_0){
  function $get (line 2248) | function $get(this$static, x_0, y_0){
  function $setRegion (line 2254) | function $setRegion(this$static, left, top_0, width_0, height){
  function $toString_1 (line 2275) | function $toString_1(this$static){
  function BitMatrix (line 2287) | function BitMatrix(dimension){
  function BitMatrix_0 (line 2291) | function BitMatrix_0(width_0, height){
  function $readBits (line 2329) | function $readBits(this$static, numBits){
  function BitSource (line 2364) | function BitSource(bytes){
  function $clinit_CharacterSetECI (line 2372) | function $clinit_CharacterSetECI(){
  function CharacterSetECI (line 2418) | function CharacterSetECI(){
  function CharacterSetECI_0 (line 2422) | function CharacterSetECI_0(enum$name, enum$ordinal, value_0, otherEncodi...
  function CharacterSetECI_1 (line 2428) | function CharacterSetECI_1(enum$name, enum$ordinal, values, otherEncodin...
  function getCharacterSetECIByValue (line 2434) | function getCharacterSetECIByValue(value_0){
  function values_1 (line 2442) | function values_1(){
  function $setOther (line 2450) | function $setOther(this$static, other){
  function DecoderResult (line 2454) | function DecoderResult(text_0, byteSegments, ecLevel, saSequence, saPari...
  function checkAndNudgePoints (line 2466) | function checkAndNudgePoints(image, points){
  function $sampleGrid (line 2522) | function $sampleGrid(image, dimensionX, dimensionY, transform){
  function DetectorResult (line 2555) | function DetectorResult(bits, points){
  function $clinit_GlobalHistogramBinarizer (line 2562) | function $clinit_GlobalHistogramBinarizer(){
  function $getBlackMatrix (line 2567) | function $getBlackMatrix(this$static){
  function $initArrays (line 2596) | function $initArrays(this$static, luminanceSize){
  function estimateBlackPoint (line 2604) | function estimateBlackPoint(buckets){
  function $getBlackMatrix_0 (line 2651) | function $getBlackMatrix_0(this$static){
  function HybridBinarizer (line 2676) | function HybridBinarizer(source){
  function calculateBlackPoints (line 2683) | function calculateBlackPoints(luminances, subWidth, subHeight, width_0, ...
  function calculateThresholdForBlock (line 2726) | function calculateThresholdForBlock(luminances, subWidth, subHeight, wid...
  function thresholdBlock (line 2749) | function thresholdBlock(luminances, xoffset, yoffset, threshold, stride,...
  function $buildAdjoint (line 2760) | function $buildAdjoint(this$static){
  function $transformPoints (line 2764) | function $transformPoints(this$static, points){
  function PerspectiveTransform (line 2785) | function PerspectiveTransform(a11, a21, a31, a12, a22, a32, a13, a23, a33){
  function quadrilateralToQuadrilateral (line 2797) | function quadrilateralToQuadrilateral(x1, x2, y2, y3, x0p, y0p, x1p, y1p...
  function squareToQuadrilateral (line 2804) | function squareToQuadrilateral(x0, y0, x1, y1, x2, y2, x3, y3){
  function guessEncoding (line 2834) | function guessEncoding(bytes){
  function distance_0 (line 2929) | function distance_0(aX, aY, bX, bY){
  function distance_1 (line 2936) | function distance_1(aX, aY, bX, bY){
  function round_0 (line 2943) | function round_0(d){
  function $clinit_GenericGF (line 2947) | function $clinit_GenericGF(){
  function $buildMonomial (line 2957) | function $buildMonomial(this$static, degree, coefficient){
  function $exp (line 2970) | function $exp(this$static, a){
  function $inverse (line 2974) | function $inverse(this$static, a){
  function $log (line 2981) | function $log(this$static, a){
  function $multiply (line 2988) | function $multiply(this$static, a, b){
  function GenericGF (line 2995) | function GenericGF(primitive, size_0, b){
  function $addOrSubtract (line 3029) | function $addOrSubtract(this$static, other){
  function $evaluateAt (line 3056) | function $evaluateAt(this$static, a){
  function $getCoefficient (line 3077) | function $getCoefficient(this$static, degree){
  function $multiply_0 (line 3081) | function $multiply_0(this$static, scalar){
  function $multiply_1 (line 3097) | function $multiply_1(this$static, other){
  function $multiplyByMonomial (line 3119) | function $multiplyByMonomial(this$static, degree, coefficient){
  function GenericGFPoly (line 3135) | function GenericGFPoly(field, coefficients){
  function $decode (line 3202) | function $decode(this$static, received, twoS){
  function $findErrorLocations (line 3230) | function $findErrorLocations(this$static, errorLocator){
  function $findErrorMagnitudes (line 3250) | function $findErrorMagnitudes(this$static, errorEvaluator, errorLocations){
  function $runEuclideanAlgorithm (line 3270) | function $runEuclideanAlgorithm(this$static, a, b, R){
  function ReedSolomonDecoder (line 3314) | function ReedSolomonDecoder(field){
  function ReedSolomonException (line 3320) | function ReedSolomonException(message){
  function $decode_0 (line 3326) | function $decode_0(this$static, image){
  function QRCodeReader (line 3344) | function QRCodeReader(){
  function $mirror (line 3350) | function $mirror(this$static){
  function $readCodewords (line 3362) | function $readCodewords(this$static){
  function $readFormatInformation (line 3401) | function $readFormatInformation(this$static){
  function $readVersion (line 3432) | function $readVersion(this$static){
  function $remask (line 3468) | function $remask(this$static){
  function BitMatrixParser (line 3478) | function BitMatrixParser(bitMatrix){
  function DataBlock (line 3490) | function DataBlock(numDataCodewords, codewords){
  function getDataBlocks (line 3495) | function getDataBlocks(rawCodewords, version, ecLevel){
  function $clinit_DataMask (line 3550) | function $clinit_DataMask(){
  function $unmaskBitMatrix (line 3562) | function $unmaskBitMatrix(this$static, bits, dimension){
  function DataMask (line 3571) | function DataMask(enum$name, enum$ordinal){
  function values_2 (line 3575) | function values_2(){
  function DataMask$1 (line 3583) | function DataMask$1(){
  function DataMask$2 (line 3593) | function DataMask$2(){
  function DataMask$3 (line 3603) | function DataMask$3(){
  function DataMask$4 (line 3613) | function DataMask$4(){
  function DataMask$5 (line 3623) | function DataMask$5(){
  function DataMask$6 (line 3633) | function DataMask$6(){
  function DataMask$7 (line 3645) | function DataMask$7(){
  function DataMask$8 (line 3657) | function DataMask$8(){
  function $clinit_DecodedBitStreamParser (line 3667) | function $clinit_DecodedBitStreamParser(){
  function decode (line 3673) | function decode(bytes, version, ecLevel){
  function decodeAlphanumericSegment (line 3744) | function decodeAlphanumericSegment(bits, result, count, fc1InEffect){
  function decodeByteSegment (line 3769) | function decodeByteSegment(bits, result, count, currentCharacterSetECI, ...
  function decodeHanziSegment (line 3793) | function decodeHanziSegment(bits, result, count){
  function decodeKanjiSegment (line 3822) | function decodeKanjiSegment(bits, result, count){
  function decodeNumericSegment (line 3851) | function decodeNumericSegment(bits, result, count){
  function parseECIValue (line 3889) | function parseECIValue(bits){
  function toAlphaNumericChar (line 3906) | function toAlphaNumericChar(value_0){
  function $correctErrors (line 3914) | function $correctErrors(this$static, codewordBytes, numDataCodewords){
  function $decode_1 (line 3938) | function $decode_1(this$static, bits){
  function $decode_2 (line 3988) | function $decode_2(this$static, parser){
  function Decoder (line 4013) | function Decoder(){
  function $clinit_ErrorCorrectionLevel (line 4019) | function $clinit_ErrorCorrectionLevel(){
  function ErrorCorrectionLevel (line 4028) | function ErrorCorrectionLevel(enum$name, enum$ordinal){
  function forBits (line 4032) | function forBits(bits){
  function values_3 (line 4040) | function values_3(){
  function $clinit_FormatInformation (line 4048) | function $clinit_FormatInformation(){
  function FormatInformation (line 4053) | function FormatInformation(formatInfo){
  function decodeFormatInformation (line 4058) | function decodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function doDecodeFormatInformation (line 4068) | function doDecodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function $clinit_Mode (line 4114) | function $clinit_Mode(){
  function $getCharacterCountBits (line 4128) | function $getCharacterCountBits(this$static, version){
  function Mode (line 4135) | function Mode(enum$name, enum$ordinal, characterCountBitsForVersions){
  function forBits_0 (line 4140) | function forBits_0(bits){
  function values_4 (line 4167) | function values_4(){
  function $applyMirroredCorrection (line 4175) | function $applyMirroredCorrection(this$static, points){
  function QRCodeDecoderMetaData (line 4185) | function QRCodeDecoderMetaData(){
  function $clinit_Version (line 4192) | function $clinit_Version(){
  function $buildFunctionPattern (line 4198) | function $buildFunctionPattern(this$static){
  function Version (line 4224) | function Version(versionNumber, alignmentPatternCenters, ecBlocks){
  function decodeVersionInformation (line 4239) | function decodeVersionInformation(versionBits){
  function getProvisionalVersionForDimension (line 4261) | function getProvisionalVersionForDimension(dimension){
  function getVersionForNumber (line 4279) | function getVersionForNumber(versionNumber){
  function Version$ECB (line 4296) | function Version$ECB(count, dataCodewords){
  function Version$ECBlocks (line 4305) | function Version$ECBlocks(ecCodewordsPerBlock, ecBlocks){
  function $aboutEquals (line 4313) | function $aboutEquals(this$static, moduleSize, i, j){
  function AlignmentPattern (line 4322) | function AlignmentPattern(posX, posY, estimatedModuleSize){
  function $crossCheckVertical (line 4330) | function $crossCheckVertical(this$static, startI, centerJ, maxCount, ori...
  function $find (line 4375) | function $find(this$static){
  function $foundPatternCross (line 4434) | function $foundPatternCross(this$static, stateCount){
  function $handlePossibleCenter (line 4446) | function $handlePossibleCenter(this$static, stateCount, i, j){
  function AlignmentPatternFinder (line 4465) | function AlignmentPatternFinder(image, startX, startY, width_0, height, ...
  function $calculateModuleSizeOneWay (line 4483) | function $calculateModuleSizeOneWay(this$static, pattern, otherPattern){
  function $detect (line 4496) | function $detect(this$static){
  function $findAlignmentInRegion (line 4503) | function $findAlignmentInRegion(this$static, overallEstModuleSize, estAl...
  function $processFinderPatternInfo (line 4520) | function $processFinderPatternInfo(this$static, info){
  function $sizeOfBlackWhiteBlackRun (line 4557) | function $sizeOfBlackWhiteBlackRun(this$static, fromX, fromY, toX, toY){
  function $sizeOfBlackWhiteBlackRunBothWays (line 4599) | function $sizeOfBlackWhiteBlackRunBothWays(this$static, fromX, fromY, to...
  function Detector (line 4627) | function Detector(image){
  function computeDimension (line 4631) | function computeDimension(topLeft, topRight, bottomLeft, moduleSize){
  function createTransform (line 4649) | function createTransform(topLeft, topRight, bottomLeft, alignmentPattern...
  function sampleGrid (line 4667) | function sampleGrid(image, transform, dimension){
  function $aboutEquals_0 (line 4673) | function $aboutEquals_0(this$static, moduleSize, i, j){
  function FinderPattern (line 4682) | function FinderPattern(posX, posY, estimatedModuleSize){
  function FinderPattern_0 (line 4686) | function FinderPattern_0(posX, posY, estimatedModuleSize, count){
  function $crossCheckDiagonal (line 4696) | function $crossCheckDiagonal(this$static, startI, centerJ, maxCount, ori...
  function $crossCheckHorizontal (line 4749) | function $crossCheckHorizontal(this$static, startJ, centerI, maxCount, o...
  function $crossCheckVertical_0 (line 4805) | function $crossCheckVertical_0(this$static, startI, centerJ, maxCount, o...
  function $find_0 (line 4861) | function $find_0(this$static){
  function $findRowSkip (line 4946) | function $findRowSkip(this$static){
  function $getCrossCheckStateCount (line 4968) | function $getCrossCheckStateCount(this$static){
  function $handlePossibleCenter_0 (line 4977) | function $handlePossibleCenter_0(this$static, stateCount, i, j, pureBarc...
  function $haveMultiplyConfirmedCenters (line 5005) | function $haveMultiplyConfirmedCenters(this$static){
  function $selectBestPatterns (line 5029) | function $selectBestPatterns(this$static){
  function FinderPatternFinder (line 5069) | function FinderPatternFinder(image){
  function foundPatternCross (line 5075) | function foundPatternCross(stateCount){
  function $compare (line 5096) | function $compare(this$static, center1, center2){
  function FinderPatternFinder$CenterComparator (line 5108) | function FinderPatternFinder$CenterComparator(f){
  function $compare_0 (line 5123) | function $compare_0(this$static, center1, center2){
  function FinderPatternFinder$FurthestFromAverageComparator (line 5130) | function FinderPatternFinder$FurthestFromAverageComparator(f){
  function FinderPatternInfo (line 5145) | function FinderPatternInfo(patternCenters){
  function $getMatrix (line 5153) | function $getMatrix(this$static){
  function $getRow (line 5168) | function $getRow(this$static, y_0, row){
  function CanvasLuminanceSource (line 5182) | function CanvasLuminanceSource(aImage, width_0, height, inverse){
  function CanvasLuminanceSource_0 (line 5219) | function CanvasLuminanceSource_0(image, inverse){
  function $createSnapImage (line 5227) | function $createSnapImage(this$static, inverse){
  function $isScanning (line 5257) | function $isScanning(this$static){
  function $onAttach_1 (line 5261) | function $onAttach_1(this$static){
  function $reportError (line 5279) | function $reportError(this$static, msg){
  function $resumeScanning (line 5283) | function $resumeScanning(this$static){
  function $scan (line 5288) | function $scan(this$static){
  function $setScanInterval (line 5299) | function $setScanInterval(this$static, scanInterval){
  function $setSnapImageMaxSize (line 5303) | function $setSnapImageMaxSize(this$static, snapImageMaxSize){
  function $setWebcam (line 5307) | function $setWebcam(videoElement, scanner){
  function $stopWebcam (line 5347) | function $stopWebcam(scanner){
  function $tryDecode (line 5358) | function $tryDecode(this$static, inverse){
  function ScannerWidget (line 5379) | function ScannerWidget(callback, videoStreamProvider){
  function ScannerWidget$1 (line 5420) | function ScannerWidget$1(this$0){
  function UnsupportedEncodingException (line 5428) | function UnsupportedEncodingException(msg){
  function $replace0 (line 5434) | function $replace0(this$static, start_0, end, toInsert){
  function AbstractStringBuilder (line 5438) | function AbstractStringBuilder(string){
  function ArithmeticException (line 5448) | function ArithmeticException(){
  function IndexOutOfBoundsException (line 5454) | function IndexOutOfBoundsException(){
  function IndexOutOfBoundsException_0 (line 5458) | function IndexOutOfBoundsException_0(message){
  function ArrayIndexOutOfBoundsException (line 5464) | function ArrayIndexOutOfBoundsException(msg){
  function ArrayStoreException (line 5470) | function ArrayStoreException(){
  function ArrayStoreException_0 (line 5474) | function ArrayStoreException_0(message){
  function $clinit_Boolean (line 5480) | function $clinit_Boolean(){
  function $compareTo_0 (line 5484) | function $compareTo_0(this$static, b){
  function compare_2 (line 5488) | function compare_2(x_0, y_0){
  function compareTo_Ljava_lang_Object__I__devirtual$ (line 5493) | function compareTo_Ljava_lang_Object__I__devirtual$(this$static, other){
  function toChars (line 5500) | function toChars(codePoint, dst, dstIndex){
  function ClassCastException (line 5513) | function ClassCastException(){
  function $compareTo_1 (line 5521) | function $compareTo_1(this$static, b){
  function compare_3 (line 5525) | function compare_3(x_0, y_0){
  function doubleToLongBits (line 5538) | function doubleToLongBits(value_0){
  function $clinit_Double$PowersTable (line 5588) | function $clinit_Double$PowersTable(){
  function floatToIntBits (line 5595) | function floatToIntBits(value_0){
  function IllegalArgumentException (line 5624) | function IllegalArgumentException(){
  function IllegalArgumentException_0 (line 5628) | function IllegalArgumentException_0(message){
  function IllegalStateException (line 5634) | function IllegalStateException(){
  function IllegalStateException_0 (line 5638) | function IllegalStateException_0(s){
  function $compareTo_2 (line 5644) | function $compareTo_2(this$static, b){
  function Integer (line 5648) | function Integer(value_0){
  function bitCount (line 5652) | function bitCount(x_0){
  function compare_4 (line 5661) | function compare_4(x_0, y_0){
  function valueOf (line 5665) | function valueOf(i){
  function $clinit_Integer$BoxedValues (line 5695) | function $clinit_Integer$BoxedValues(){
  function NullPointerException (line 5702) | function NullPointerException(){
  function NullPointerException_0 (line 5706) | function NullPointerException_0(message){
  function $charAt (line 5716) | function $charAt(this$static, index_0){
  function $compareTo_3 (line 5721) | function $compareTo_3(this$static, other){
  function $compareToIgnoreCase (line 5728) | function $compareToIgnoreCase(this$static, other){
  function $create (line 5732) | function $create(bytes, len, charset){
  function $equals_0 (line 5736) | function $equals_0(this$static, other){
  function $getChars0 (line 5740) | function $getChars0(srcBegin, srcEnd, dst, dstBegin){
  function $split (line 5746) | function $split(this$static){
  function $substring (line 5782) | function $substring(this$static, beginIndex){
  function $substring_0 (line 5786) | function $substring_0(this$static, beginIndex, endIndex){
  function fromCharCode (line 5790) | function fromCharCode(array){
  function getCharset (line 5794) | function getCharset(charsetName){
  function valueOf_0 (line 5808) | function valueOf_0(x_0){
  function valueOf_1 (line 5812) | function valueOf_1(x_0, count){
  function $append (line 5826) | function $append(this$static, x_0){
  function $append_0 (line 5831) | function $append_0(this$static, x_0){
  function $append_1 (line 5836) | function $append_1(this$static, x_0){
  function $append_2 (line 5841) | function $append_2(this$static, x_0){
  function StringBuilder (line 5846) | function StringBuilder(){
  function StringBuilder_0 (line 5850) | function StringBuilder_0(s){
  function StringIndexOutOfBoundsException (line 5856) | function StringIndexOutOfBoundsException(message){
  function arraycopy (line 5862) | function arraycopy(src_0, srcOfs, dest, destOfs, len){
  function UnsupportedOperationException (line 5898) | function UnsupportedOperationException(){
  function $compareTo_4 (line 5904) | function $compareTo_4(this$static, that){
  function forName (line 5908) | function forName(charsetName){
  function IllegalCharsetNameException (line 5954) | function IllegalCharsetNameException(charsetName){
  function UnsupportedCharsetException (line 5960) | function UnsupportedCharsetException(charsetName){
  function $advanceToFind (line 5966) | function $advanceToFind(this$static, o){
  function $containsAll (line 5977) | function $containsAll(this$static, c){
  function $containsEntry (line 6005) | function $containsEntry(this$static, entry){
  function $implFindEntry (line 6019) | function $implFindEntry(this$static, key){
  function $toString_2 (line 6031) | function $toString_2(this$static, o){
  function getEntryValueOrNull (line 6035) | function getEntryValueOrNull(entry){
  function $containsKey (line 6088) | function $containsKey(this$static, key){
  function $get_0 (line 6092) | function $get_0(this$static, key){
  function $put (line 6096) | function $put(this$static, key, value_0){
  function $putStringValue (line 6100) | function $putStringValue(this$static, key, value_0){
  function $remove_2 (line 6104) | function $remove_2(this$static, key){
  function $size (line 6108) | function $size(this$static){
  function $contains (line 6151) | function $contains(this$static, o){
  function AbstractHashMap$EntrySet (line 6158) | function AbstractHashMap$EntrySet(this$0){
  function $computeHasNext (line 6176) | function $computeHasNext(this$static){
  function $next_0 (line 6187) | function $next_0(this$static){
  function AbstractHashMap$EntrySetIterator (line 6196) | function AbstractHashMap$EntrySetIterator(this$0){
  function $clear (line 6216) | function $clear(this$static){
  function $removeRange (line 6220) | function $removeRange(this$static, endIndex){
  function AbstractList$IteratorImpl (line 6270) | function AbstractList$IteratorImpl(this$0){
  function AbstractList$ListIteratorImpl (line 6286) | function AbstractList$ListIteratorImpl(this$0){
  function AbstractList$SubList (line 6294) | function AbstractList$SubList(wrapped, toIndex){
  function AbstractMap$1 (line 6322) | function AbstractMap$1(this$0){
  function AbstractMap$1$1 (line 6341) | function AbstractMap$1$1(val$outerIter){
  function AbstractMap$SimpleEntry (line 6390) | function AbstractMap$SimpleEntry(key, value_0){
  function $$init (line 6416) | function $$init(this$static){
  function $add_2 (line 6420) | function $add_2(this$static, o){
  function $get_1 (line 6425) | function $get_1(this$static, index_0){
  function $indexOf_0 (line 6430) | function $indexOf_0(this$static, o, index_0){
  function $remove_3 (line 6439) | function $remove_3(this$static, index_0){
  function $set (line 6446) | function $set(this$static, index_0, o){
  function $sort (line 6453) | function $sort(this$static, c){
  function ArrayList (line 6457) | function ArrayList(){
  function ArrayList_0 (line 6461) | function ArrayList_0(initialCapacity){
  function $next_1 (line 6488) | function $next_1(this$static){
  function ArrayList$1 (line 6494) | function ArrayList$1(this$0){
  function equals_13 (line 6510) | function equals_13(array1, array2){
  function hashCode_12 (line 6529) | function hashCode_12(a){
  function insertionSort (line 6543) | function insertionSort(array, low, high, comp){
  function merge (line 6554) | function merge(src_0, srcLow, srcMid, srcHigh, dest, destLow, destHigh, ...
  function mergeSort (line 6562) | function mergeSort(x_0, fromIndex, toIndex, comp){
  function mergeSort_0 (line 6569) | function mergeSort_0(temp, array, low, high, ofs, comp){
  function sort_0 (line 6590) | function sort_0(x_0, toIndex, c){
  function hashCode_13 (line 6595) | function hashCode_13(collection){
  function hashCode_14 (line 6606) | function hashCode_14(list){
  function $clinit_Comparators (line 6617) | function $clinit_Comparators(){
  function $compare_1 (line 6623) | function $compare_1(a, b){
  function Comparators$NaturalOrderComparator (line 6627) | function Comparators$NaturalOrderComparator(){
  function checkStructuralChange (line 6640) | function checkStructuralChange(host, iterator){
  function structureChanged (line 6646) | function structureChanged(host){
  function ConcurrentModificationException (line 6653) | function ConcurrentModificationException(){
  function $put_0 (line 6659) | function $put_0(this$static, key, value_0){
  function $set_0 (line 6664) | function $set_0(this$static, ordinal, value_0){
  function EnumMap (line 6671) | function EnumMap(type_0){
  function $contains_0 (line 6695) | function $contains_0(this$static, o){
  function EnumMap$EntrySet (line 6702) | function EnumMap$EntrySet(this$0){
  function EnumMap$EntrySetIterator (line 6720) | function EnumMap$EntrySetIterator(this$0){
  function EnumMap$MapEntry (line 6735) | function EnumMap$MapEntry(this$0, key){
  function $add_3 (line 6756) | function $add_3(this$static, e){
  function $contains_1 (line 6768) | function $contains_1(this$static, o){
  function $containsEnum (line 6772) | function $containsEnum(this$static, e){
  function EnumSet$EnumSetImpl (line 6776) | function EnumSet$EnumSetImpl(all, set_0){
  function $findNext (line 6797) | function $findNext(this$static){
  function $hasNext (line 6807) | function $hasNext(this$static){
  function $next_2 (line 6811) | function $next_2(this$static){
  function EnumSet$EnumSetImpl$IteratorImpl (line 6818) | function EnumSet$EnumSetImpl$IteratorImpl(this$1){
  function $equals_1 (line 6835) | function $equals_1(value1, value2){
  function HashMap (line 6839) | function HashMap(){
  function $contains_2 (line 6847) | function $contains_2(this$static, o){
  function $remove_4 (line 6851) | function $remove_4(this$static, o){
  function HashSet (line 6855) | function HashSet(){
  function $findEntryInChain (line 6874) | function $findEntryInChain(key, chain){
  function $getChainOrEmpty (line 6885) | function $getChainOrEmpty(this$static, hashCode){
  function $getEntry (line 6891) | function $getEntry(this$static, key){
  function $put_1 (line 6896) | function $put_1(this$static, key, value_0){
  function $remove_5 (line 6915) | function $remove_5(this$static, key){
  function InternalHashCodeMap (line 6937) | function InternalHashCodeMap(host){
  function InternalHashCodeMap$1 (line 6949) | function InternalHashCodeMap$1(this$0){
  function $delete (line 6977) | function $delete(this$static, key){
  function $clinit_InternalJsMapFactory (line 6983) | function $clinit_InternalJsMapFactory(){
  function canHandleObjectCreateAndProto (line 6988) | function canHandleObjectCreateAndProto(){
  function getJsMapConstructor (line 7011) | function getJsMapConstructor(){
  function getJsMapPolyFill (line 7029) | function getJsMapPolyFill(){
  function newJsMap (line 7097) | function newJsMap(){
  function $contains_3 (line 7103) | function $contains_3(this$static, key){
  function $get_2 (line 7107) | function $get_2(this$static, key){
  function $put_2 (line 7111) | function $put_2(this$static, key, value_0){
  function InternalStringMap (line 7125) | function InternalStringMap(host){
  function InternalStringMap$1 (line 7138) | function InternalStringMap$1(this$0){
  function InternalStringMap$2 (line 7154) | function InternalStringMap$2(this$0, val$entry, val$lastValueMod){
  function NoSuchElementException (line 7178) | function NoSuchElementException(){
  function equals_15 (line 7184) | function equals_15(a, b){
  function hashCode_15 (line 7188) | function hashCode_15(o){
  function $add_4 (line 7192) | function $add_4(this$static, newElement){
  function StringJoiner (line 7198) | function StringJoiner(prefix, suffix){
  function copy_0 (line 7211) | function copy_0(src_0, srcOfs, dest, destOfs, len){
  function createFrom (line 7229) | function createFrom(array, length_0){
  function removeFrom (line 7233) | function removeFrom(array, index_0){
  function stampJavaTypeInfo_0 (line 7238) | function stampJavaTypeInfo_0(array, referenceType){
  function $clinit_EmulatedCharset (line 7242) | function $clinit_EmulatedCharset(){
  function EmulatedCharset (line 7249) | function EmulatedCharset(name_0){
  function EmulatedCharset$LatinCharset (line 7256) | function EmulatedCharset$LatinCharset(name_0){
  function EmulatedCharset$UtfCharset (line 7271) | function EmulatedCharset$UtfCharset(){
  function checkCriticalArgument (line 7342) | function checkCriticalArgument(expression){
  function checkCriticalArgument_0 (line 7348) | function checkCriticalArgument_0(expression, errorMessage){
  function checkCriticalArrayBounds (line 7354) | function checkCriticalArrayBounds(end, length_0){
  function checkCriticalArrayType (line 7363) | function checkCriticalArrayType(expression){
  function checkCriticalArrayType_0 (line 7369) | function checkCriticalArrayType_0(expression, errorMessage){
  function checkCriticalElement (line 7375) | function checkCriticalElement(expression){
  function checkCriticalElementIndex (line 7381) | function checkCriticalElementIndex(index_0, size_0){
  function checkCriticalNotNull (line 7387) | function checkCriticalNotNull(reference){
  function checkCriticalNotNull_0 (line 7394) | function checkCriticalNotNull_0(reference, errorMessage){
  function checkCriticalPositionIndex (line 7400) | function checkCriticalPositionIndex(size_0){
  function checkCriticalPositionIndexes (line 7406) | function checkCriticalPositionIndexes(end, size_0){
  function checkCriticalState (line 7415) | function checkCriticalState(expression){
  function checkCriticalStringBounds (line 7421) | function checkCriticalStringBounds(end, length_0){
  function checkCriticalStringElementIndex (line 7427) | function checkCriticalStringElementIndex(index_0, size_0){
  function checkCriticalType (line 7433) | function checkCriticalType(expression){
  function setPropertySafe (line 7439) | function setPropertySafe(map_0, key, value_0){
  function getHashCode (line 7448) | function getHashCode(o){
  function $clinit_StringHashCache (line 7453) | function $clinit_StringHashCache(){
  function compute (line 7459) | function compute(str){
  function getHashCode_0 (line 7477) | function getHashCode_0(str){
  function increment (line 7492) | function increment(){
  function $execute (line 7503) | function $execute(this$static, a0){
  function $export (line 7507) | function $export(this$static){
  function $export0 (line 7516) | function $export0(this$static){
  function $invoke_execute (line 7537) | function $invoke_execute(closure, a0){
  function AsyncQRCallback_ExporterImpl (line 7541) | function AsyncQRCallback_ExporterImpl(){
  function AsyncQRCallback_ExporterImpl_0 (line 7545) | function AsyncQRCallback_ExporterImpl_0(jso){
  function $appendTo (line 7565) | function $appendTo(this$static, htmlElement){
  function $removeFrom (line 7570) | function $removeFrom(this$static, htmlElement){
  function JSScannerWidget (line 7576) | function JSScannerWidget(onSuccess, provideVideoStream){
  function addTo (line 7580) | function addTo(htmlElement, scannerElement){
  function removeFrom_0 (line 7584) | function removeFrom_0(htmlElement, scannerElement){
  function JsQRScanner (line 7590) | function JsQRScanner(onSuccess){
  function JsQRScanner_0 (line 7594) | function JsQRScanner_0(onSuccess, provideVideoStream){
  function $export_0 (line 7640) | function $export_0(this$static){
  function $export0_0 (line 7649) | function $export0_0(this$static){
  function JsQRScanner_ExporterImpl (line 7706) | function JsQRScanner_ExporterImpl(){
  function ___create (line 7710) | function ___create(a0){
  function ___create_0 (line 7714) | function ___create_0(a0, a1){
  function $onSuccess (line 7725) | function $onSuccess(this$static, result){
  function ScannerCallback (line 7729) | function ScannerCallback(qrCallback){
  function $addExporter (line 7737) | function $addExporter(this$static, c, o){
  function $declarePackage (line 7741) | function $declarePackage(qualifiedExportName){
  function ExporterBaseActual (line 7756) | function ExporterBaseActual(){
  function getProp (line 7762) | function getProp(jso, key){
  function $clinit_ExporterUtil (line 7768) | function $clinit_ExporterUtil(){
  function setWrapper (line 7773) | function setWrapper(instance, wrapper){

FILE: docs/jsPretty/593A722CF2D395EAF34657FD9ED20B44.cache.js
  function __gwtStartLoadingFragment (line 10) | function __gwtStartLoadingFragment(frag) {
  function __gwtInstallCode (line 14) | function __gwtInstallCode(code) {return __gwtModuleFunction.__installRun...
  function __gwt_isKnownPropertyValue (line 15) | function __gwt_isKnownPropertyValue(propName, propValue) {
  function __gwt_getMetaProperty (line 18) | function __gwt_getMetaProperty(name) {
  function setGwtProperty (line 27) | function setGwtProperty(propertyName, propertyValue){
  function gwtOnLoad_0 (line 31) | function gwtOnLoad_0(errFn, modName, modBase, softPermutationId){
  function ensureModuleInit (line 56) | function ensureModuleInit(){
  function addInitFunctions (line 60) | function addInitFunctions(){
  function typeMarkerFn (line 68) | function typeMarkerFn(){
  function toString_3 (line 71) | function toString_3(object){
  function portableObjCreate (line 79) | function portableObjCreate(obj){
  function emptyMethod (line 88) | function emptyMethod(){
  function defineClass (line 91) | function defineClass(typeId, superTypeIdOrPrototype, castableTypeMap){
  function bootstrap (line 110) | function bootstrap(){
  function Object_0 (line 124) | function Object_0(){
  function equals_Ljava_lang_Object__Z__devirtual$ (line 127) | function equals_Ljava_lang_Object__Z__devirtual$(this$static, other){
  function getClass__Ljava_lang_Class___devirtual$ (line 131) | function getClass__Ljava_lang_Class___devirtual$(this$static){
  function hashCode__I__devirtual$ (line 135) | function hashCode__I__devirtual$(this$static){
  function canCast (line 169) | function canCast(src_0, dstId){
  function castTo (line 185) | function castTo(src_0, dstId){
  function castToArray (line 190) | function castToArray(src_0){
  function castToJso (line 196) | function castToJso(src_0){
  function hasJavaObjectVirtualDispatch (line 201) | function hasJavaObjectVirtualDispatch(src_0){
  function instanceOf (line 205) | function instanceOf(src_0, dstId){
  function instanceOfBoolean (line 209) | function instanceOfBoolean(src_0){
  function instanceOfDouble (line 213) | function instanceOfDouble(src_0){
  function instanceOfJso (line 217) | function instanceOfJso(src_0){
  function instanceOfString (line 221) | function instanceOfString(src_0){
  function isJsObjectOrFunction (line 225) | function isJsObjectOrFunction(src_0){
  function maskUndefined (line 229) | function maskUndefined(src_0){
  function round_int (line 233) | function round_int(x_0){
  function $ensureNamesAreInitialized (line 238) | function $ensureNamesAreInitialized(this$static){
  function $getName (line 245) | function $getName(this$static){
  function Class (line 250) | function Class(){
  function createClassObject (line 261) | function createClassObject(packageName, compoundClassName){
  function createForClass (line 269) | function createForClass(packageName, compoundClassName, typeId){
  function createForEnum (line 276) | function createForEnum(packageName, compoundClassName, typeId, enumConst...
  function createForInterface (line 285) | function createForInterface(packageName, compoundClassName){
  function createForPrimitive (line 292) | function createForPrimitive(className, primitiveTypeId){
  function getClassLiteralForArray_0 (line 300) | function getClassLiteralForArray_0(leafClass, dimensions){
  function getPrototypeForClass (line 305) | function getPrototypeForClass(clazz){
  function initializeNames (line 313) | function initializeNames(clazz){
  function join_0 (line 329) | function join_0(separator, strings){
  function maybeSetClassLiteral (line 344) | function maybeSetClassLiteral(typeId, clazz){
  function $getElement (line 397) | function $getElement(this$static){
  function $setElement (line 401) | function $setElement(this$static, elem){
  function $setElement_0 (line 405) | function $setElement_0(this$static, elem){
  function $setPixelSize (line 409) | function $setPixelSize(this$static, width_0, height){
  function $setStyleName (line 414) | function $setStyleName(this$static){
  function $onAttach (line 427) | function $onAttach(this$static){
  function $onDetach (line 441) | function $onDetach(this$static){
  function $removeFromParent (line 455) | function $removeFromParent(this$static){
  function $setParent (line 468) | function $setParent(this$static, parent_0){
  function $onAttach_0 (line 519) | function $onAttach_0(this$static){
  function $getContext2d (line 532) | function $getContext2d(this$static){
  function $setCoordinateSpaceHeight (line 536) | function $setCoordinateSpaceHeight(this$static, height){
  function $setCoordinateSpaceWidth (line 540) | function $setCoordinateSpaceWidth(this$static, width_0){
  function Canvas_0 (line 544) | function Canvas_0(element){
  function createIfSupported (line 548) | function createIfSupported(){
  function Canvas$CanvasElementSupportDetectedMaybe (line 563) | function Canvas$CanvasElementSupportDetectedMaybe(){
  function $equals (line 568) | function $equals(this$static, other){
  function $drawImage (line 573) | function $drawImage(this$static, image, dx, dy, dw, dh){
  function $getImageData (line 577) | function $getImageData(this$static, sx, sy, sw, sh){
  function $putImageData (line 581) | function $putImageData(this$static, imagedata, x_0, y_0){
  function $getColorAt (line 585) | function $getColorAt(this$static, x_0, y_0, offset){
  function $addSuppressed (line 589) | function $addSuppressed(this$static, exception){
  function $setBackingJsObject (line 598) | function $setBackingJsObject(this$static, backingJsObject){
  function $setStackTrace (line 603) | function $setStackTrace(stackTrace){
  function $toString (line 612) | function $toString(this$static, message){
  function Throwable (line 618) | function Throwable(message){
  function fixIE (line 624) | function fixIE(e){
  function Exception (line 665) | function Exception(){
  function Exception_0 (line 670) | function Exception_0(message){
  function RuntimeException (line 678) | function RuntimeException(){
  function RuntimeException_0 (line 682) | function RuntimeException_0(message){
  function RuntimeException_1 (line 686) | function RuntimeException_1(message){
  function $clinit_JavaScriptException (line 696) | function $clinit_JavaScriptException(){
  function $ensureInit (line 701) | function $ensureInit(this$static){
  function JavaScriptException (line 711) | function JavaScriptException(e){
  function getExceptionDescription0 (line 722) | function getExceptionDescription0(e){
  function getExceptionName0 (line 726) | function getExceptionName0(e){
  function now_1 (line 742) | function now_1(){
  function $clinit_Impl (line 751) | function $clinit_Impl(){
  function apply_0 (line 756) | function apply_0(jsFunction, thisObj, args){
  function enter (line 761) | function enter(){
  function entry_0 (line 777) | function entry_0(jsFunction){
  function entry0_0 (line 786) | function entry0_0(jsFunction, thisObj, args){
  function exit (line 797) | function exit(initialEntry){
  function reportToBrowser (line 808) | function reportToBrowser(e){
  function watchdogEntryDepthCancel (line 816) | function watchdogEntryDepthCancel(timerId){
  function watchdogEntryDepthRun (line 820) | function watchdogEntryDepthRun(){
  function $clinit_SchedulerImpl (line 826) | function $clinit_SchedulerImpl(){
  function $flushEntryCommands (line 831) | function $flushEntryCommands(this$static){
  function $flushFinallyCommands (line 845) | function $flushFinallyCommands(this$static){
  function SchedulerImpl (line 859) | function SchedulerImpl(){
  function push_0 (line 862) | function push_0(queue, task){
  function runScheduledTasks (line 868) | function runScheduledTasks(tasks, rescheduled){
  function $clinit_StackTraceCreator (line 892) | function $clinit_StackTraceCreator(){
  function captureStackTrace (line 900) | function captureStackTrace(error){
  function extractFunctionName (line 905) | function extractFunctionName(fnName){
  function supportsErrorStack (line 911) | function supportsErrorStack(){
  function StackTraceCreator$CollectorLegacy (line 922) | function StackTraceCreator$CollectorLegacy(){
  function StackTraceCreator$CollectorModernNoSourceMap (line 955) | function StackTraceCreator$CollectorModernNoSourceMap(){
  function $appendChild (line 960) | function $appendChild(this$static, newChild){
  function $removeChild (line 964) | function $removeChild(this$static, oldChild){
  function $setHeight (line 968) | function $setHeight(this$static, height){
  function $setWidth (line 972) | function $setWidth(this$static, width_0){
  function $getTabIndex (line 976) | function $getTabIndex(elem){
  function isOrHasChildImpl (line 980) | function isOrHasChildImpl(parent_0, child){
  function UmbrellaException (line 998) | function UmbrellaException(causes){
  function makeMessage (line 1011) | function makeMessage(causes){
  function canSet (line 1031) | function canSet(array, value_0){
  function getClassLiteralForArray (line 1056) | function getClassLiteralForArray(clazz, dimensions){
  function getElementTypeCategory (line 1060) | function getElementTypeCategory(array){
  function initMultidimensionalArray (line 1064) | function initMultidimensionalArray(leafClassLiteral, castableTypeMapExpr...
  function initMultidimensionalArray_0 (line 1068) | function initMultidimensionalArray_0(leafClassLiteral, castableTypeMapEx...
  function initUnidimensionalArray (line 1084) | function initUnidimensionalArray(leafClassLiteral, castableTypeMap, elem...
  function initializeArrayElementsWithDefaults (line 1091) | function initializeArrayElementsWithDefaults(elementTypeCategory, length...
  function isJavaArray (line 1110) | function isJavaArray(src_0){
  function setCheck (line 1114) | function setCheck(array, index_0, value_0){
  function stampJavaTypeInfo (line 1119) | function stampJavaTypeInfo(arrayClass, castableTypeMap, elementTypeId, e...
  function create (line 1128) | function create(value_0){
  function create0 (line 1136) | function create0(l, m, h){
  function toDoubleHelper (line 1140) | function toDoubleHelper(a){
  function and (line 1144) | function and(a, b){
  function compare (line 1148) | function compare(a, b){
  function fromDouble (line 1170) | function fromDouble(value_0){
  function or (line 1202) | function or(a, b){
  function shl (line 1206) | function shl(a, n){
  function shr (line 1227) | function shr(a, n){
  function sub_0 (line 1251) | function sub_0(a, b){
  function toDouble (line 1259) | function toDouble(a){
  function $clinit_BigLongLib$Const (line 1267) | function $clinit_BigLongLib$Const(){
  function toJava (line 1277) | function toJava(e){
  function toJs (line 1290) | function toJs(t){
  function and_0 (line 1294) | function and_0(a, b){
  function createLongEmul (line 1298) | function createLongEmul(big_0){
  function fromDouble_0 (line 1310) | function fromDouble_0(value_0){
  function isSmallLong0 (line 1317) | function isSmallLong0(value_0){
  function or_0 (line 1321) | function or_0(a, b){
  function shr_0 (line 1325) | function shr_0(a, n){
  function sub_1 (line 1329) | function sub_1(a, b){
  function toBigLong (line 1340) | function toBigLong(longValue){
  function toDouble_0 (line 1353) | function toDouble_0(a){
  function toInt (line 1362) | function toInt(a){
  function init (line 1369) | function init(){
  function $setAutoplay (line 1378) | function $setAutoplay(this$static){
  function $setSrc (line 1382) | function $setSrc(this$static){
  function Video (line 1388) | function Video(element){
  function createIfSupported_0 (line 1392) | function createIfSupported_0(){
  function Video$VideoElementSupportDetectedMaybe (line 1407) | function Video$VideoElementSupportDetectedMaybe(){
  function $clinit_DOM (line 1412) | function $clinit_DOM(){
  function dispatchEvent_0 (line 1417) | function dispatchEvent_0(evt, elem, listener){
  function resolve (line 1427) | function resolve(maybePotential){
  function sinkEvents (line 1432) | function sinkEvents(elem, eventBits){
  function $onModuleLoad (line 1439) | function $onModuleLoad(){
  function $cancel (line 1451) | function $cancel(this$static){
  function $schedule (line 1460) | function $schedule(this$static, delayMillis){
  function clearInterval_0 (line 1469) | function clearInterval_0(timerId){
  function clearTimeout_0 (line 1473) | function clearTimeout_0(timerId){
  function createCallback (line 1477) | function createCallback(timer, cancelCounter){
  function setTimeout_0 (line 1484) | function setTimeout_0(func, time){
  function $eventGetTypeInt (line 1501) | function $eventGetTypeInt(eventType){
  function $maybeInitializeEventSystem (line 1562) | function $maybeInitializeEventSystem(){
  function getEventListener (line 1569) | function getEventListener(elem){
  function setEventListener (line 1574) | function setEventListener(elem, listener){
  function $clinit_DOMImplStandard (line 1579) | function $clinit_DOMImplStandard(){
  function $initEventSystem (line 1585) | function $initEventSystem(){
  function $sinkEventsImpl (line 1605) | function $sinkEventsImpl(elem, bits){
  function dispatchCapturedEvent (line 1639) | function dispatchCapturedEvent(evt){
  function dispatchCapturedMouseEvent (line 1643) | function dispatchCapturedMouseEvent(evt){
  function dispatchDragEvent (line 1648) | function dispatchDragEvent(evt){
  function dispatchEvent_2 (line 1653) | function dispatchEvent_2(evt){
  function dispatchUnhandledEvent_0 (line 1662) | function dispatchUnhandledEvent_0(evt){
  function getFirstAncestorWithListener (line 1669) | function getFirstAncestorWithListener(evt){
  function foreach_0 (line 1679) | function foreach_0(map_0, fn){
  function $add (line 1695) | function $add(this$static, child, container){
  function $remove (line 1703) | function $remove(this$static, w){
  function $clinit_AttachDetachException (line 1725) | function $clinit_AttachDetachException(){
  function AttachDetachException (line 1731) | function AttachDetachException(causes){
  function tryCommand (line 1735) | function tryCommand(hasWidgets, c){
  function AttachDetachException$1 (line 1763) | function AttachDetachException$1(){
  function AttachDetachException$2 (line 1772) | function AttachDetachException$2(){
  function $add_0 (line 1781) | function $add_0(this$static, w){
  function $clinit_RootPanel (line 1787) | function $clinit_RootPanel(){
  function detachNow (line 1793) | function detachNow(widget){
  function $add_1 (line 1804) | function $add_1(this$static, w){
  function $indexOf (line 1808) | function $indexOf(this$static, w){
  function $insert (line 1818) | function $insert(this$static, w, beforeIndex){
  function $remove_0 (line 1837) | function $remove_0(this$static, index_0){
  function $remove_1 (line 1849) | function $remove_1(this$static, w){
  function WidgetCollection (line 1858) | function WidgetCollection(){
  function $next (line 1869) | function $next(this$static){
  function WidgetCollection$WidgetIterator (line 1878) | function WidgetCollection$WidgetIterator(this$0){
  function assertCompileTimeUserAgent (line 1893) | function assertCompileTimeUserAgent(){
  function Error_0 (line 1901) | function Error_0(message){
  function UserAgentAsserter$UserAgentAssertionError (line 1909) | function UserAgentAsserter$UserAgentAssertionError(runtimeValue){
  function $getRuntimeValue (line 1916) | function $getRuntimeValue(){
  function BinaryBitmap (line 1949) | function BinaryBitmap(binarizer){
  function $clinit_ReaderException (line 1969) | function $clinit_ReaderException(){
  function ReaderException (line 1974) | function ReaderException(){
  function $clinit_ChecksumException (line 1986) | function $clinit_ChecksumException(){
  function ChecksumException (line 1993) | function ChecksumException(){
  function $clinit_FormatException (line 2000) | function $clinit_FormatException(){
  function FormatException (line 2007) | function FormatException(){
  function $clinit_NotFoundException (line 2034) | function $clinit_NotFoundException(){
  function NotFoundException (line 2041) | function NotFoundException(){
  function $putMetadata (line 2048) | function $putMetadata(this$static, type_0, value_0){
  function Result (line 2053) | function Result(text_0){
  function Result_0 (line 2057) | function Result_0(text_0){
  function $compareTo (line 2068) | function $compareTo(this$static, other){
  function Enum (line 2072) | function Enum(name_0, ordinal){
  function $clinit_ResultMetadataType (line 2096) | function $clinit_ResultMetadataType(){
  function ResultMetadataType (line 2111) | function ResultMetadataType(enum$name, enum$ordinal){
  function values_0 (line 2115) | function values_0(){
  function ResultPoint (line 2123) | function ResultPoint(x_0, y_0){
  function distance (line 2128) | function distance(pattern1, pattern2){
  function orderBestPatterns (line 2132) | function orderBestPatterns(patterns){
  function $flip (line 2190) | function $flip(this$static, x_0, y_0){
  function $get (line 2196) | function $get(this$static, x_0, y_0){
  function $setRegion (line 2202) | function $setRegion(this$static, left, top_0, width_0, height){
  function $toString_0 (line 2223) | function $toString_0(this$static){
  function BitMatrix (line 2235) | function BitMatrix(dimension){
  function BitMatrix_0 (line 2239) | function BitMatrix_0(width_0, height){
  function $readBits (line 2277) | function $readBits(this$static, numBits){
  function BitSource (line 2312) | function BitSource(bytes){
  function $clinit_CharacterSetECI (line 2320) | function $clinit_CharacterSetECI(){
  function CharacterSetECI (line 2366) | function CharacterSetECI(){
  function CharacterSetECI_0 (line 2370) | function CharacterSetECI_0(enum$name, enum$ordinal, value_0, otherEncodi...
  function CharacterSetECI_1 (line 2376) | function CharacterSetECI_1(enum$name, enum$ordinal, values, otherEncodin...
  function getCharacterSetECIByValue (line 2382) | function getCharacterSetECIByValue(value_0){
  function values_1 (line 2390) | function values_1(){
  function $setOther (line 2398) | function $setOther(this$static, other){
  function DecoderResult (line 2402) | function DecoderResult(text_0, byteSegments, ecLevel, saSequence, saPari...
  function checkAndNudgePoints (line 2414) | function checkAndNudgePoints(image, points){
  function $sampleGrid (line 2470) | function $sampleGrid(image, dimensionX, dimensionY, transform){
  function DetectorResult (line 2503) | function DetectorResult(bits, points){
  function $clinit_GlobalHistogramBinarizer (line 2510) | function $clinit_GlobalHistogramBinarizer(){
  function $getBlackMatrix (line 2515) | function $getBlackMatrix(this$static){
  function $initArrays (line 2544) | function $initArrays(this$static, luminanceSize){
  function estimateBlackPoint (line 2552) | function estimateBlackPoint(buckets){
  function $getBlackMatrix_0 (line 2599) | function $getBlackMatrix_0(this$static){
  function HybridBinarizer (line 2624) | function HybridBinarizer(source){
  function calculateBlackPoints (line 2631) | function calculateBlackPoints(luminances, subWidth, subHeight, width_0, ...
  function calculateThresholdForBlock (line 2674) | function calculateThresholdForBlock(luminances, subWidth, subHeight, wid...
  function thresholdBlock (line 2697) | function thresholdBlock(luminances, xoffset, yoffset, threshold, stride,...
  function $buildAdjoint (line 2708) | function $buildAdjoint(this$static){
  function $transformPoints (line 2712) | function $transformPoints(this$static, points){
  function PerspectiveTransform (line 2733) | function PerspectiveTransform(a11, a21, a31, a12, a22, a32, a13, a23, a33){
  function quadrilateralToQuadrilateral (line 2745) | function quadrilateralToQuadrilateral(x1, x2, y2, y3, x0p, y0p, x1p, y1p...
  function squareToQuadrilateral (line 2752) | function squareToQuadrilateral(x0, y0, x1, y1, x2, y2, x3, y3){
  function guessEncoding (line 2782) | function guessEncoding(bytes){
  function distance_0 (line 2877) | function distance_0(aX, aY, bX, bY){
  function distance_1 (line 2884) | function distance_1(aX, aY, bX, bY){
  function round_0 (line 2891) | function round_0(d){
  function $clinit_GenericGF (line 2895) | function $clinit_GenericGF(){
  function $buildMonomial (line 2905) | function $buildMonomial(this$static, degree, coefficient){
  function $exp (line 2918) | function $exp(this$static, a){
  function $inverse (line 2922) | function $inverse(this$static, a){
  function $log (line 2929) | function $log(this$static, a){
  function $multiply (line 2936) | function $multiply(this$static, a, b){
  function GenericGF (line 2943) | function GenericGF(primitive, size_0, b){
  function $addOrSubtract (line 2977) | function $addOrSubtract(this$static, other){
  function $evaluateAt (line 3004) | function $evaluateAt(this$static, a){
  function $getCoefficient (line 3025) | function $getCoefficient(this$static, degree){
  function $multiply_0 (line 3029) | function $multiply_0(this$static, scalar){
  function $multiply_1 (line 3045) | function $multiply_1(this$static, other){
  function $multiplyByMonomial (line 3067) | function $multiplyByMonomial(this$static, degree, coefficient){
  function GenericGFPoly (line 3083) | function GenericGFPoly(field, coefficients){
  function $decode (line 3150) | function $decode(this$static, received, twoS){
  function $findErrorLocations (line 3178) | function $findErrorLocations(this$static, errorLocator){
  function $findErrorMagnitudes (line 3198) | function $findErrorMagnitudes(this$static, errorEvaluator, errorLocations){
  function $runEuclideanAlgorithm (line 3218) | function $runEuclideanAlgorithm(this$static, a, b, R){
  function ReedSolomonDecoder (line 3262) | function ReedSolomonDecoder(field){
  function ReedSolomonException (line 3268) | function ReedSolomonException(message){
  function $decode_0 (line 3274) | function $decode_0(this$static, image){
  function QRCodeReader (line 3292) | function QRCodeReader(){
  function $mirror (line 3298) | function $mirror(this$static){
  function $readCodewords (line 3310) | function $readCodewords(this$static){
  function $readFormatInformation (line 3349) | function $readFormatInformation(this$static){
  function $readVersion (line 3380) | function $readVersion(this$static){
  function $remask (line 3416) | function $remask(this$static){
  function BitMatrixParser (line 3426) | function BitMatrixParser(bitMatrix){
  function DataBlock (line 3438) | function DataBlock(numDataCodewords, codewords){
  function getDataBlocks (line 3443) | function getDataBlocks(rawCodewords, version, ecLevel){
  function $clinit_DataMask (line 3498) | function $clinit_DataMask(){
  function $unmaskBitMatrix (line 3510) | function $unmaskBitMatrix(this$static, bits, dimension){
  function DataMask (line 3519) | function DataMask(enum$name, enum$ordinal){
  function values_2 (line 3523) | function values_2(){
  function DataMask$1 (line 3531) | function DataMask$1(){
  function DataMask$2 (line 3541) | function DataMask$2(){
  function DataMask$3 (line 3551) | function DataMask$3(){
  function DataMask$4 (line 3561) | function DataMask$4(){
  function DataMask$5 (line 3571) | function DataMask$5(){
  function DataMask$6 (line 3581) | function DataMask$6(){
  function DataMask$7 (line 3593) | function DataMask$7(){
  function DataMask$8 (line 3605) | function DataMask$8(){
  function $clinit_DecodedBitStreamParser (line 3615) | function $clinit_DecodedBitStreamParser(){
  function decode (line 3621) | function decode(bytes, version, ecLevel){
  function decodeAlphanumericSegment (line 3692) | function decodeAlphanumericSegment(bits, result, count, fc1InEffect){
  function decodeByteSegment (line 3717) | function decodeByteSegment(bits, result, count, currentCharacterSetECI, ...
  function decodeHanziSegment (line 3741) | function decodeHanziSegment(bits, result, count){
  function decodeKanjiSegment (line 3770) | function decodeKanjiSegment(bits, result, count){
  function decodeNumericSegment (line 3799) | function decodeNumericSegment(bits, result, count){
  function parseECIValue (line 3837) | function parseECIValue(bits){
  function toAlphaNumericChar (line 3854) | function toAlphaNumericChar(value_0){
  function $correctErrors (line 3862) | function $correctErrors(this$static, codewordBytes, numDataCodewords){
  function $decode_1 (line 3886) | function $decode_1(this$static, bits){
  function $decode_2 (line 3936) | function $decode_2(this$static, parser){
  function Decoder (line 3961) | function Decoder(){
  function $clinit_ErrorCorrectionLevel (line 3967) | function $clinit_ErrorCorrectionLevel(){
  function ErrorCorrectionLevel (line 3976) | function ErrorCorrectionLevel(enum$name, enum$ordinal){
  function forBits (line 3980) | function forBits(bits){
  function values_3 (line 3988) | function values_3(){
  function $clinit_FormatInformation (line 3996) | function $clinit_FormatInformation(){
  function FormatInformation (line 4001) | function FormatInformation(formatInfo){
  function decodeFormatInformation (line 4006) | function decodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function doDecodeFormatInformation (line 4016) | function doDecodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function $clinit_Mode (line 4062) | function $clinit_Mode(){
  function $getCharacterCountBits (line 4076) | function $getCharacterCountBits(this$static, version){
  function Mode (line 4083) | function Mode(enum$name, enum$ordinal, characterCountBitsForVersions){
  function forBits_0 (line 4088) | function forBits_0(bits){
  function values_4 (line 4115) | function values_4(){
  function $applyMirroredCorrection (line 4123) | function $applyMirroredCorrection(this$static, points){
  function QRCodeDecoderMetaData (line 4133) | function QRCodeDecoderMetaData(){
  function $clinit_Version (line 4140) | function $clinit_Version(){
  function $buildFunctionPattern (line 4146) | function $buildFunctionPattern(this$static){
  function Version (line 4172) | function Version(versionNumber, alignmentPatternCenters, ecBlocks){
  function decodeVersionInformation (line 4187) | function decodeVersionInformation(versionBits){
  function getProvisionalVersionForDimension (line 4209) | function getProvisionalVersionForDimension(dimension){
  function getVersionForNumber (line 4227) | function getVersionForNumber(versionNumber){
  function Version$ECB (line 4244) | function Version$ECB(count, dataCodewords){
  function Version$ECBlocks (line 4253) | function Version$ECBlocks(ecCodewordsPerBlock, ecBlocks){
  function $aboutEquals (line 4261) | function $aboutEquals(this$static, moduleSize, i, j){
  function AlignmentPattern (line 4270) | function AlignmentPattern(posX, posY, estimatedModuleSize){
  function $crossCheckVertical (line 4278) | function $crossCheckVertical(this$static, startI, centerJ, maxCount, ori...
  function $find (line 4323) | function $find(this$static){
  function $foundPatternCross (line 4382) | function $foundPatternCross(this$static, stateCount){
  function $handlePossibleCenter (line 4394) | function $handlePossibleCenter(this$static, stateCount, i, j){
  function AlignmentPatternFinder (line 4413) | function AlignmentPatternFinder(image, startX, startY, width_0, height, ...
  function $calculateModuleSizeOneWay (line 4431) | function $calculateModuleSizeOneWay(this$static, pattern, otherPattern){
  function $detect (line 4444) | function $detect(this$static){
  function $findAlignmentInRegion (line 4451) | function $findAlignmentInRegion(this$static, overallEstModuleSize, estAl...
  function $processFinderPatternInfo (line 4468) | function $processFinderPatternInfo(this$static, info){
  function $sizeOfBlackWhiteBlackRun (line 4505) | function $sizeOfBlackWhiteBlackRun(this$static, fromX, fromY, toX, toY){
  function $sizeOfBlackWhiteBlackRunBothWays (line 4547) | function $sizeOfBlackWhiteBlackRunBothWays(this$static, fromX, fromY, to...
  function Detector (line 4575) | function Detector(image){
  function computeDimension (line 4579) | function computeDimension(topLeft, topRight, bottomLeft, moduleSize){
  function createTransform (line 4597) | function createTransform(topLeft, topRight, bottomLeft, alignmentPattern...
  function sampleGrid (line 4615) | function sampleGrid(image, transform, dimension){
  function $aboutEquals_0 (line 4621) | function $aboutEquals_0(this$static, moduleSize, i, j){
  function FinderPattern (line 4630) | function FinderPattern(posX, posY, estimatedModuleSize){
  function FinderPattern_0 (line 4634) | function FinderPattern_0(posX, posY, estimatedModuleSize, count){
  function $crossCheckDiagonal (line 4644) | function $crossCheckDiagonal(this$static, startI, centerJ, maxCount, ori...
  function $crossCheckHorizontal (line 4697) | function $crossCheckHorizontal(this$static, startJ, centerI, maxCount, o...
  function $crossCheckVertical_0 (line 4753) | function $crossCheckVertical_0(this$static, startI, centerJ, maxCount, o...
  function $find_0 (line 4809) | function $find_0(this$static){
  function $findRowSkip (line 4894) | function $findRowSkip(this$static){
  function $getCrossCheckStateCount (line 4916) | function $getCrossCheckStateCount(this$static){
  function $handlePossibleCenter_0 (line 4925) | function $handlePossibleCenter_0(this$static, stateCount, i, j, pureBarc...
  function $haveMultiplyConfirmedCenters (line 4953) | function $haveMultiplyConfirmedCenters(this$static){
  function $selectBestPatterns (line 4977) | function $selectBestPatterns(this$static){
  function FinderPatternFinder (line 5017) | function FinderPatternFinder(image){
  function foundPatternCross (line 5023) | function foundPatternCross(stateCount){
  function $compare (line 5044) | function $compare(this$static, center1, center2){
  function FinderPatternFinder$CenterComparator (line 5056) | function FinderPatternFinder$CenterComparator(f){
  function $compare_0 (line 5071) | function $compare_0(this$static, center1, center2){
  function FinderPatternFinder$FurthestFromAverageComparator (line 5078) | function FinderPatternFinder$FurthestFromAverageComparator(f){
  function FinderPatternInfo (line 5093) | function FinderPatternInfo(patternCenters){
  function $getMatrix (line 5101) | function $getMatrix(this$static){
  function $getRow (line 5116) | function $getRow(this$static, y_0, row){
  function CanvasLuminanceSource (line 5130) | function CanvasLuminanceSource(aImage, width_0, height, inverse){
  function CanvasLuminanceSource_0 (line 5167) | function CanvasLuminanceSource_0(image, inverse){
  function $createSnapImage (line 5175) | function $createSnapImage(this$static, inverse){
  function $isScanning (line 5205) | function $isScanning(this$static){
  function $onAttach_1 (line 5209) | function $onAttach_1(this$static){
  function $reportError (line 5227) | function $reportError(this$static, msg){
  function $resumeScanning (line 5231) | function $resumeScanning(this$static){
  function $scan (line 5236) | function $scan(this$static){
  function $setScanInterval (line 5247) | function $setScanInterval(this$static, scanInterval){
  function $setSnapImageMaxSize (line 5251) | function $setSnapImageMaxSize(this$static, snapImageMaxSize){
  function $setWebcam (line 5255) | function $setWebcam(videoElement, scanner){
  function $stopWebcam (line 5295) | function $stopWebcam(scanner){
  function $tryDecode (line 5306) | function $tryDecode(this$static, inverse){
  function ScannerWidget (line 5327) | function ScannerWidget(callback, videoStreamProvider){
  function ScannerWidget$1 (line 5368) | function ScannerWidget$1(this$0){
  function UnsupportedEncodingException (line 5376) | function UnsupportedEncodingException(msg){
  function $replace0 (line 5382) | function $replace0(this$static, start_0, end, toInsert){
  function AbstractStringBuilder (line 5386) | function AbstractStringBuilder(string){
  function ArithmeticException (line 5396) | function ArithmeticException(){
  function IndexOutOfBoundsException (line 5402) | function IndexOutOfBoundsException(){
  function IndexOutOfBoundsException_0 (line 5406) | function IndexOutOfBoundsException_0(message){
  function ArrayIndexOutOfBoundsException (line 5412) | function ArrayIndexOutOfBoundsException(msg){
  function ArrayStoreException (line 5418) | function ArrayStoreException(){
  function ArrayStoreException_0 (line 5422) | function ArrayStoreException_0(message){
  function $clinit_Boolean (line 5428) | function $clinit_Boolean(){
  function $compareTo_0 (line 5432) | function $compareTo_0(this$static, b){
  function compare_2 (line 5436) | function compare_2(x_0, y_0){
  function compareTo_Ljava_lang_Object__I__devirtual$ (line 5441) | function compareTo_Ljava_lang_Object__I__devirtual$(this$static, other){
  function toChars (line 5448) | function toChars(codePoint, dst, dstIndex){
  function ClassCastException (line 5461) | function ClassCastException(){
  function $compareTo_1 (line 5469) | function $compareTo_1(this$static, b){
  function compare_3 (line 5473) | function compare_3(x_0, y_0){
  function doubleToLongBits (line 5486) | function doubleToLongBits(value_0){
  function $clinit_Double$PowersTable (line 5536) | function $clinit_Double$PowersTable(){
  function floatToIntBits (line 5543) | function floatToIntBits(value_0){
  function IllegalArgumentException (line 5572) | function IllegalArgumentException(){
  function IllegalArgumentException_0 (line 5576) | function IllegalArgumentException_0(message){
  function IllegalStateException (line 5582) | function IllegalStateException(){
  function IllegalStateException_0 (line 5586) | function IllegalStateException_0(s){
  function $compareTo_2 (line 5592) | function $compareTo_2(this$static, b){
  function Integer (line 5596) | function Integer(value_0){
  function bitCount (line 5600) | function bitCount(x_0){
  function compare_4 (line 5609) | function compare_4(x_0, y_0){
  function valueOf (line 5613) | function valueOf(i){
  function $clinit_Integer$BoxedValues (line 5643) | function $clinit_Integer$BoxedValues(){
  function NullPointerException (line 5650) | function NullPointerException(){
  function NullPointerException_0 (line 5654) | function NullPointerException_0(message){
  function $charAt (line 5664) | function $charAt(this$static, index_0){
  function $compareTo_3 (line 5669) | function $compareTo_3(this$static, other){
  function $compareToIgnoreCase (line 5676) | function $compareToIgnoreCase(this$static, other){
  function $create (line 5680) | function $create(bytes, len, charset){
  function $equals_0 (line 5684) | function $equals_0(this$static, other){
  function $getChars0 (line 5688) | function $getChars0(srcBegin, srcEnd, dst, dstBegin){
  function $split (line 5694) | function $split(this$static){
  function $substring (line 5730) | function $substring(this$static, beginIndex){
  function $substring_0 (line 5734) | function $substring_0(this$static, beginIndex, endIndex){
  function fromCharCode (line 5738) | function fromCharCode(array){
  function getCharset (line 5742) | function getCharset(charsetName){
  function valueOf_0 (line 5756) | function valueOf_0(x_0){
  function valueOf_1 (line 5760) | function valueOf_1(x_0, count){
  function $append (line 5774) | function $append(this$static, x_0){
  function $append_0 (line 5779) | function $append_0(this$static, x_0){
  function $append_1 (line 5784) | function $append_1(this$static, x_0){
  function $append_2 (line 5789) | function $append_2(this$static, x_0){
  function StringBuilder (line 5794) | function StringBuilder(){
  function StringBuilder_0 (line 5798) | function StringBuilder_0(s){
  function StringIndexOutOfBoundsException (line 5804) | function StringIndexOutOfBoundsException(message){
  function arraycopy (line 5810) | function arraycopy(src_0, srcOfs, dest, destOfs, len){
  function UnsupportedOperationException (line 5846) | function UnsupportedOperationException(){
  function $compareTo_4 (line 5852) | function $compareTo_4(this$static, that){
  function forName (line 5856) | function forName(charsetName){
  function IllegalCharsetNameException (line 5902) | function IllegalCharsetNameException(charsetName){
  function UnsupportedCharsetException (line 5908) | function UnsupportedCharsetException(charsetName){
  function $advanceToFind (line 5914) | function $advanceToFind(this$static, o){
  function $containsAll (line 5925) | function $containsAll(this$static, c){
  function $containsEntry (line 5953) | function $containsEntry(this$static, entry){
  function $implFindEntry (line 5967) | function $implFindEntry(this$static, key){
  function $toString_1 (line 5979) | function $toString_1(this$static, o){
  function getEntryValueOrNull (line 5983) | function getEntryValueOrNull(entry){
  function $containsKey (line 6036) | function $containsKey(this$static, key){
  function $get_0 (line 6040) | function $get_0(this$static, key){
  function $put (line 6044) | function $put(this$static, key, value_0){
  function $putStringValue (line 6048) | function $putStringValue(this$static, key, value_0){
  function $remove_2 (line 6052) | function $remove_2(this$static, key){
  function $size (line 6056) | function $size(this$static){
  function $contains (line 6099) | function $contains(this$static, o){
  function AbstractHashMap$EntrySet (line 6106) | function AbstractHashMap$EntrySet(this$0){
  function $computeHasNext (line 6124) | function $computeHasNext(this$static){
  function $next_0 (line 6135) | function $next_0(this$static){
  function AbstractHashMap$EntrySetIterator (line 6144) | function AbstractHashMap$EntrySetIterator(this$0){
  function $clear (line 6164) | function $clear(this$static){
  function $removeRange (line 6168) | function $removeRange(this$static, endIndex){
  function AbstractList$IteratorImpl (line 6218) | function AbstractList$IteratorImpl(this$0){
  function AbstractList$ListIteratorImpl (line 6234) | function AbstractList$ListIteratorImpl(this$0){
  function AbstractList$SubList (line 6242) | function AbstractList$SubList(wrapped, toIndex){
  function AbstractMap$1 (line 6270) | function AbstractMap$1(this$0){
  function AbstractMap$1$1 (line 6289) | function AbstractMap$1$1(val$outerIter){
  function AbstractMap$SimpleEntry (line 6338) | function AbstractMap$SimpleEntry(key, value_0){
  function $$init (line 6364) | function $$init(this$static){
  function $add_2 (line 6368) | function $add_2(this$static, o){
  function $get_1 (line 6373) | function $get_1(this$static, index_0){
  function $indexOf_0 (line 6378) | function $indexOf_0(this$static, o, index_0){
  function $remove_3 (line 6387) | function $remove_3(this$static, index_0){
  function $set (line 6394) | function $set(this$static, index_0, o){
  function $sort (line 6401) | function $sort(this$static, c){
  function ArrayList (line 6405) | function ArrayList(){
  function ArrayList_0 (line 6409) | function ArrayList_0(initialCapacity){
  function $next_1 (line 6436) | function $next_1(this$static){
  function ArrayList$1 (line 6442) | function ArrayList$1(this$0){
  function equals_13 (line 6458) | function equals_13(array1, array2){
  function hashCode_12 (line 6477) | function hashCode_12(a){
  function insertionSort (line 6491) | function insertionSort(array, low, high, comp){
  function merge (line 6502) | function merge(src_0, srcLow, srcMid, srcHigh, dest, destLow, destHigh, ...
  function mergeSort (line 6510) | function mergeSort(x_0, fromIndex, toIndex, comp){
  function mergeSort_0 (line 6517) | function mergeSort_0(temp, array, low, high, ofs, comp){
  function sort_0 (line 6538) | function sort_0(x_0, toIndex, c){
  function hashCode_13 (line 6543) | function hashCode_13(collection){
  function hashCode_14 (line 6554) | function hashCode_14(list){
  function $clinit_Comparators (line 6565) | function $clinit_Comparators(){
  function $compare_1 (line 6571) | function $compare_1(a, b){
  function Comparators$NaturalOrderComparator (line 6575) | function Comparators$NaturalOrderComparator(){
  function checkStructuralChange (line 6588) | function checkStructuralChange(host, iterator){
  function structureChanged (line 6594) | function structureChanged(host){
  function ConcurrentModificationException (line 6601) | function ConcurrentModificationException(){
  function $put_0 (line 6607) | function $put_0(this$static, key, value_0){
  function $set_0 (line 6612) | function $set_0(this$static, ordinal, value_0){
  function EnumMap (line 6619) | function EnumMap(type_0){
  function $contains_0 (line 6643) | function $contains_0(this$static, o){
  function EnumMap$EntrySet (line 6650) | function EnumMap$EntrySet(this$0){
  function EnumMap$EntrySetIterator (line 6668) | function EnumMap$EntrySetIterator(this$0){
  function EnumMap$MapEntry (line 6683) | function EnumMap$MapEntry(this$0, key){
  function $add_3 (line 6704) | function $add_3(this$static, e){
  function $contains_1 (line 6716) | function $contains_1(this$static, o){
  function $containsEnum (line 6720) | function $containsEnum(this$static, e){
  function EnumSet$EnumSetImpl (line 6724) | function EnumSet$EnumSetImpl(all, set_0){
  function $findNext (line 6745) | function $findNext(this$static){
  function $hasNext (line 6755) | function $hasNext(this$static){
  function $next_2 (line 6759) | function $next_2(this$static){
  function EnumSet$EnumSetImpl$IteratorImpl (line 6766) | function EnumSet$EnumSetImpl$IteratorImpl(this$1){
  function $equals_1 (line 6783) | function $equals_1(value1, value2){
  function HashMap (line 6787) | function HashMap(){
  function $contains_2 (line 6795) | function $contains_2(this$static, o){
  function $remove_4 (line 6799) | function $remove_4(this$static, o){
  function HashSet (line 6803) | function HashSet(){
  function $findEntryInChain (line 6822) | function $findEntryInChain(key, chain){
  function $getChainOrEmpty (line 6833) | function $getChainOrEmpty(this$static, hashCode){
  function $getEntry (line 6839) | function $getEntry(this$static, key){
  function $put_1 (line 6844) | function $put_1(this$static, key, value_0){
  function $remove_5 (line 6863) | function $remove_5(this$static, key){
  function InternalHashCodeMap (line 6885) | function InternalHashCodeMap(host){
  function InternalHashCodeMap$1 (line 6897) | function InternalHashCodeMap$1(this$0){
  function $delete (line 6925) | function $delete(this$static, key){
  function $clinit_InternalJsMapFactory (line 6931) | function $clinit_InternalJsMapFactory(){
  function canHandleObjectCreateAndProto (line 6936) | function canHandleObjectCreateAndProto(){
  function getJsMapConstructor (line 6959) | function getJsMapConstructor(){
  function getJsMapPolyFill (line 6977) | function getJsMapPolyFill(){
  function newJsMap (line 7045) | function newJsMap(){
  function $contains_3 (line 7051) | function $contains_3(this$static, key){
  function $get_2 (line 7055) | function $get_2(this$static, key){
  function $put_2 (line 7059) | function $put_2(this$static, key, value_0){
  function InternalStringMap (line 7073) | function InternalStringMap(host){
  function InternalStringMap$1 (line 7086) | function InternalStringMap$1(this$0){
  function InternalStringMap$2 (line 7102) | function InternalStringMap$2(this$0, val$entry, val$lastValueMod){
  function NoSuchElementException (line 7126) | function NoSuchElementException(){
  function equals_15 (line 7132) | function equals_15(a, b){
  function hashCode_15 (line 7136) | function hashCode_15(o){
  function $add_4 (line 7140) | function $add_4(this$static, newElement){
  function StringJoiner (line 7146) | function StringJoiner(prefix, suffix){
  function copy_0 (line 7159) | function copy_0(src_0, srcOfs, dest, destOfs, len){
  function createFrom (line 7177) | function createFrom(array, length_0){
  function removeFrom (line 7181) | function removeFrom(array, index_0){
  function stampJavaTypeInfo_0 (line 7186) | function stampJavaTypeInfo_0(array, referenceType){
  function $clinit_EmulatedCharset (line 7190) | function $clinit_EmulatedCharset(){
  function EmulatedCharset (line 7197) | function EmulatedCharset(name_0){
  function EmulatedCharset$LatinCharset (line 7204) | function EmulatedCharset$LatinCharset(name_0){
  function EmulatedCharset$UtfCharset (line 7219) | function EmulatedCharset$UtfCharset(){
  function checkCriticalArgument (line 7290) | function checkCriticalArgument(expression){
  function checkCriticalArgument_0 (line 7296) | function checkCriticalArgument_0(expression, errorMessage){
  function checkCriticalArrayBounds (line 7302) | function checkCriticalArrayBounds(end, length_0){
  function checkCriticalArrayType (line 7311) | function checkCriticalArrayType(expression){
  function checkCriticalArrayType_0 (line 7317) | function checkCriticalArrayType_0(expression, errorMessage){
  function checkCriticalElement (line 7323) | function checkCriticalElement(expression){
  function checkCriticalElementIndex (line 7329) | function checkCriticalElementIndex(index_0, size_0){
  function checkCriticalNotNull (line 7335) | function checkCriticalNotNull(reference){
  function checkCriticalNotNull_0 (line 7342) | function checkCriticalNotNull_0(reference, errorMessage){
  function checkCriticalPositionIndex (line 7348) | function checkCriticalPositionIndex(size_0){
  function checkCriticalPositionIndexes (line 7354) | function checkCriticalPositionIndexes(end, size_0){
  function checkCriticalState (line 7363) | function checkCriticalState(expression){
  function checkCriticalStringBounds (line 7369) | function checkCriticalStringBounds(end, length_0){
  function checkCriticalStringElementIndex (line 7375) | function checkCriticalStringElementIndex(index_0, size_0){
  function checkCriticalType (line 7381) | function checkCriticalType(expression){
  function setPropertySafe (line 7387) | function setPropertySafe(map_0, key, value_0){
  function getHashCode (line 7396) | function getHashCode(o){
  function $clinit_StringHashCache (line 7401) | function $clinit_StringHashCache(){
  function compute (line 7407) | function compute(str){
  function getHashCode_0 (line 7425) | function getHashCode_0(str){
  function increment (line 7440) | function increment(){
  function $execute (line 7451) | function $execute(this$static, a0){
  function $export (line 7455) | function $export(this$static){
  function $export0 (line 7464) | function $export0(this$static){
  function $invoke_execute (line 7485) | function $invoke_execute(closure, a0){
  function AsyncQRCallback_ExporterImpl (line 7489) | function AsyncQRCallback_ExporterImpl(){
  function AsyncQRCallback_ExporterImpl_0 (line 7493) | function AsyncQRCallback_ExporterImpl_0(jso){
  function $appendTo (line 7513) | function $appendTo(this$static, htmlElement){
  function $removeFrom (line 7518) | function $removeFrom(this$static, htmlElement){
  function JSScannerWidget (line 7524) | function JSScannerWidget(onSuccess, provideVideoStream){
  function addTo (line 7528) | function addTo(htmlElement, scannerElement){
  function removeFrom_0 (line 7532) | function removeFrom_0(htmlElement, scannerElement){
  function JsQRScanner (line 7538) | function JsQRScanner(onSuccess){
  function JsQRScanner_0 (line 7542) | function JsQRScanner_0(onSuccess, provideVideoStream){
  function $export_0 (line 7588) | function $export_0(this$static){
  function $export0_0 (line 7597) | function $export0_0(this$static){
  function JsQRScanner_ExporterImpl (line 7654) | function JsQRScanner_ExporterImpl(){
  function ___create (line 7658) | function ___create(a0){
  function ___create_0 (line 7662) | function ___create_0(a0, a1){
  function $onSuccess (line 7673) | function $onSuccess(this$static, result){
  function ScannerCallback (line 7677) | function ScannerCallback(qrCallback){
  function $addExporter (line 7685) | function $addExporter(this$static, c, o){
  function $declarePackage (line 7689) | function $declarePackage(qualifiedExportName){
  function ExporterBaseActual (line 7704) | function ExporterBaseActual(){
  function getProp (line 7710) | function getProp(jso, key){
  function $clinit_ExporterUtil (line 7716) | function $clinit_ExporterUtil(){
  function setWrapper (line 7721) | function setWrapper(instance, wrapper){

FILE: docs/jsPretty/5FC524D33D0B4E3F6757581F278FD1C2.cache.js
  function __gwtStartLoadingFragment (line 10) | function __gwtStartLoadingFragment(frag) {
  function __gwtInstallCode (line 14) | function __gwtInstallCode(code) {return __gwtModuleFunction.__installRun...
  function __gwt_isKnownPropertyValue (line 15) | function __gwt_isKnownPropertyValue(propName, propValue) {
  function __gwt_getMetaProperty (line 18) | function __gwt_getMetaProperty(name) {
  function setGwtProperty (line 27) | function setGwtProperty(propertyName, propertyValue){
  function gwtOnLoad_0 (line 31) | function gwtOnLoad_0(errFn, modName, modBase, softPermutationId){
  function ensureModuleInit (line 56) | function ensureModuleInit(){
  function addInitFunctions (line 60) | function addInitFunctions(){
  function typeMarkerFn (line 68) | function typeMarkerFn(){
  function toString_3 (line 71) | function toString_3(object){
  function portableObjCreate (line 79) | function portableObjCreate(obj){
  function emptyMethod (line 88) | function emptyMethod(){
  function defineClass (line 91) | function defineClass(typeId, superTypeIdOrPrototype, castableTypeMap){
  function bootstrap (line 110) | function bootstrap(){
  function Object_0 (line 124) | function Object_0(){
  function equals_Ljava_lang_Object__Z__devirtual$ (line 127) | function equals_Ljava_lang_Object__Z__devirtual$(this$static, other){
  function getClass__Ljava_lang_Class___devirtual$ (line 131) | function getClass__Ljava_lang_Class___devirtual$(this$static){
  function hashCode__I__devirtual$ (line 135) | function hashCode__I__devirtual$(this$static){
  function canCast (line 169) | function canCast(src_0, dstId){
  function castTo (line 185) | function castTo(src_0, dstId){
  function castToArray (line 190) | function castToArray(src_0){
  function castToJso (line 196) | function castToJso(src_0){
  function hasJavaObjectVirtualDispatch (line 201) | function hasJavaObjectVirtualDispatch(src_0){
  function instanceOf (line 205) | function instanceOf(src_0, dstId){
  function instanceOfBoolean (line 209) | function instanceOfBoolean(src_0){
  function instanceOfDouble (line 213) | function instanceOfDouble(src_0){
  function instanceOfJso (line 217) | function instanceOfJso(src_0){
  function instanceOfString (line 221) | function instanceOfString(src_0){
  function isJsObjectOrFunction (line 225) | function isJsObjectOrFunction(src_0){
  function maskUndefined (line 229) | function maskUndefined(src_0){
  function round_int (line 233) | function round_int(x_0){
  function $ensureNamesAreInitialized (line 238) | function $ensureNamesAreInitialized(this$static){
  function $getName (line 245) | function $getName(this$static){
  function Class (line 250) | function Class(){
  function createClassObject (line 261) | function createClassObject(packageName, compoundClassName){
  function createForClass (line 269) | function createForClass(packageName, compoundClassName, typeId){
  function createForEnum (line 276) | function createForEnum(packageName, compoundClassName, typeId, enumConst...
  function createForInterface (line 285) | function createForInterface(packageName, compoundClassName){
  function createForPrimitive (line 292) | function createForPrimitive(className, primitiveTypeId){
  function getClassLiteralForArray_0 (line 300) | function getClassLiteralForArray_0(leafClass, dimensions){
  function getPrototypeForClass (line 305) | function getPrototypeForClass(clazz){
  function initializeNames (line 313) | function initializeNames(clazz){
  function join_0 (line 329) | function join_0(separator, strings){
  function maybeSetClassLiteral (line 344) | function maybeSetClassLiteral(typeId, clazz){
  function $getElement (line 397) | function $getElement(this$static){
  function $setElement (line 401) | function $setElement(this$static, elem){
  function $setElement_0 (line 405) | function $setElement_0(this$static, elem){
  function $setPixelSize (line 409) | function $setPixelSize(this$static, width_0, height){
  function $setStyleName (line 414) | function $setStyleName(this$static){
  function $onAttach (line 427) | function $onAttach(this$static){
  function $onDetach (line 441) | function $onDetach(this$static){
  function $removeFromParent (line 455) | function $removeFromParent(this$static){
  function $setParent (line 468) | function $setParent(this$static, parent_0){
  function $clinit_FocusWidget (line 519) | function $clinit_FocusWidget(){
  function $onAttach_0 (line 524) | function $onAttach_0(this$static){
  function $getContext2d (line 537) | function $getContext2d(this$static){
  function $setCoordinateSpaceHeight (line 541) | function $setCoordinateSpaceHeight(this$static, height){
  function $setCoordinateSpaceWidth (line 545) | function $setCoordinateSpaceWidth(this$static, width_0){
  function Canvas_0 (line 549) | function Canvas_0(element){
  function createIfSupported (line 553) | function createIfSupported(){
  function Canvas$CanvasElementSupportDetectedMaybe (line 569) | function Canvas$CanvasElementSupportDetectedMaybe(){
  function $equals (line 574) | function $equals(this$static, other){
  function $drawImage (line 579) | function $drawImage(this$static, image, dx, dy, dw, dh){
  function $getImageData (line 583) | function $getImageData(this$static, sx, sy, sw, sh){
  function $putImageData (line 587) | function $putImageData(this$static, imagedata, x_0, y_0){
  function $getColorAt (line 591) | function $getColorAt(this$static, x_0, y_0, offset){
  function $addSuppressed (line 595) | function $addSuppressed(this$static, exception){
  function $setBackingJsObject (line 604) | function $setBackingJsObject(this$static, backingJsObject){
  function $setStackTrace (line 609) | function $setStackTrace(stackTrace){
  function $toString (line 618) | function $toString(this$static, message){
  function Throwable (line 624) | function Throwable(message){
  function fixIE (line 630) | function fixIE(e){
  function Exception (line 671) | function Exception(){
  function Exception_0 (line 676) | function Exception_0(message){
  function RuntimeException (line 684) | function RuntimeException(){
  function RuntimeException_0 (line 688) | function RuntimeException_0(message){
  function RuntimeException_1 (line 692) | function RuntimeException_1(message){
  function $clinit_JavaScriptException (line 702) | function $clinit_JavaScriptException(){
  function $ensureInit (line 707) | function $ensureInit(this$static){
  function JavaScriptException (line 717) | function JavaScriptException(e){
  function getExceptionDescription0 (line 728) | function getExceptionDescription0(e){
  function getExceptionName0 (line 732) | function getExceptionName0(e){
  function now_1 (line 748) | function now_1(){
  function $clinit_Impl (line 757) | function $clinit_Impl(){
  function apply_0 (line 762) | function apply_0(jsFunction, thisObj, args){
  function enter (line 767) | function enter(){
  function entry_0 (line 783) | function entry_0(jsFunction){
  function entry0_0 (line 792) | function entry0_0(jsFunction, thisObj, args){
  function exit (line 803) | function exit(initialEntry){
  function reportToBrowser (line 814) | function reportToBrowser(e){
  function watchdogEntryDepthCancel (line 822) | function watchdogEntryDepthCancel(timerId){
  function watchdogEntryDepthRun (line 826) | function watchdogEntryDepthRun(){
  function $clinit_SchedulerImpl (line 832) | function $clinit_SchedulerImpl(){
  function $flushEntryCommands (line 837) | function $flushEntryCommands(this$static){
  function $flushFinallyCommands (line 851) | function $flushFinallyCommands(this$static){
  function SchedulerImpl (line 865) | function SchedulerImpl(){
  function push_0 (line 868) | function push_0(queue, task){
  function runScheduledTasks (line 874) | function runScheduledTasks(tasks, rescheduled){
  function $clinit_StackTraceCreator (line 898) | function $clinit_StackTraceCreator(){
  function captureStackTrace (line 906) | function captureStackTrace(error){
  function extractFunctionName (line 911) | function extractFunctionName(fnName){
  function supportsErrorStack (line 917) | function supportsErrorStack(){
  function StackTraceCreator$CollectorLegacy (line 928) | function StackTraceCreator$CollectorLegacy(){
  function StackTraceCreator$CollectorModernNoSourceMap (line 961) | function StackTraceCreator$CollectorModernNoSourceMap(){
  function $appendChild (line 966) | function $appendChild(this$static, newChild){
  function $removeChild (line 970) | function $removeChild(this$static, oldChild){
  function $setHeight (line 974) | function $setHeight(this$static, height){
  function $setWidth (line 978) | function $setWidth(this$static, width_0){
  function $isOrHasChild (line 982) | function $isOrHasChild(parent_0, child){
  function $getTabIndex (line 986) | function $getTabIndex(elem){
  function UmbrellaException (line 990) | function UmbrellaException(causes){
  function makeMessage (line 1003) | function makeMessage(causes){
  function canSet (line 1023) | function canSet(array, value_0){
  function getClassLiteralForArray (line 1048) | function getClassLiteralForArray(clazz, dimensions){
  function getElementTypeCategory (line 1052) | function getElementTypeCategory(array){
  function initMultidimensionalArray (line 1056) | function initMultidimensionalArray(leafClassLiteral, castableTypeMapExpr...
  function initMultidimensionalArray_0 (line 1060) | function initMultidimensionalArray_0(leafClassLiteral, castableTypeMapEx...
  function initUnidimensionalArray (line 1076) | function initUnidimensionalArray(leafClassLiteral, castableTypeMap, elem...
  function initializeArrayElementsWithDefaults (line 1083) | function initializeArrayElementsWithDefaults(elementTypeCategory, length...
  function isJavaArray (line 1102) | function isJavaArray(src_0){
  function setCheck (line 1106) | function setCheck(array, index_0, value_0){
  function stampJavaTypeInfo (line 1111) | function stampJavaTypeInfo(arrayClass, castableTypeMap, elementTypeId, e...
  function create (line 1120) | function create(value_0){
  function create0 (line 1128) | function create0(l, m, h){
  function toDoubleHelper (line 1132) | function toDoubleHelper(a){
  function and (line 1136) | function and(a, b){
  function compare (line 1140) | function compare(a, b){
  function fromDouble (line 1162) | function fromDouble(value_0){
  function or (line 1194) | function or(a, b){
  function shl (line 1198) | function shl(a, n){
  function shr (line 1219) | function shr(a, n){
  function sub_0 (line 1243) | function sub_0(a, b){
  function toDouble (line 1251) | function toDouble(a){
  function $clinit_BigLongLib$Const (line 1259) | function $clinit_BigLongLib$Const(){
  function toJava (line 1269) | function toJava(e){
  function toJs (line 1282) | function toJs(t){
  function and_0 (line 1286) | function and_0(a, b){
  function createLongEmul (line 1290) | function createLongEmul(big_0){
  function fromDouble_0 (line 1302) | function fromDouble_0(value_0){
  function isSmallLong0 (line 1309) | function isSmallLong0(value_0){
  function or_0 (line 1313) | function or_0(a, b){
  function shr_0 (line 1317) | function shr_0(a, n){
  function sub_1 (line 1321) | function sub_1(a, b){
  function toBigLong (line 1332) | function toBigLong(longValue){
  function toDouble_0 (line 1345) | function toDouble_0(a){
  function toInt (line 1354) | function toInt(a){
  function init (line 1361) | function init(){
  function $setAutoplay (line 1370) | function $setAutoplay(this$static){
  function $setSrc (line 1374) | function $setSrc(this$static){
  function Video (line 1380) | function Video(element){
  function createIfSupported_0 (line 1384) | function createIfSupported_0(){
  function Video$VideoElementSupportDetectedMaybe (line 1400) | function Video$VideoElementSupportDetectedMaybe(){
  function $clinit_DOM (line 1405) | function $clinit_DOM(){
  function dispatchEvent_0 (line 1410) | function dispatchEvent_0(evt, elem, listener){
  function resolve (line 1420) | function resolve(maybePotential){
  function sinkEvents (line 1425) | function sinkEvents(elem, eventBits){
  function $onModuleLoad (line 1432) | function $onModuleLoad(){
  function $cancel (line 1444) | function $cancel(this$static){
  function $schedule (line 1453) | function $schedule(this$static, delayMillis){
  function clearInterval_0 (line 1462) | function clearInterval_0(timerId){
  function clearTimeout_0 (line 1466) | function clearTimeout_0(timerId){
  function createCallback (line 1470) | function createCallback(timer, cancelCounter){
  function setTimeout_0 (line 1477) | function setTimeout_0(func, time){
  function $eventGetTypeInt (line 1494) | function $eventGetTypeInt(eventType){
  function $maybeInitializeEventSystem (line 1555) | function $maybeInitializeEventSystem(){
  function getEventListener (line 1562) | function getEventListener(elem){
  function setEventListener (line 1567) | function setEventListener(elem, listener){
  function $clinit_DOMImplStandard (line 1572) | function $clinit_DOMImplStandard(){
  function $initEventSystem (line 1578) | function $initEventSystem(){
  function $sinkEventsImpl (line 1598) | function $sinkEventsImpl(elem, bits){
  function dispatchCapturedEvent (line 1632) | function dispatchCapturedEvent(evt){
  function dispatchCapturedMouseEvent (line 1636) | function dispatchCapturedMouseEvent(evt){
  function dispatchDragEvent (line 1641) | function dispatchDragEvent(evt){
  function dispatchEvent_2 (line 1646) | function dispatchEvent_2(evt){
  function dispatchUnhandledEvent_0 (line 1655) | function dispatchUnhandledEvent_0(evt){
  function getFirstAncestorWithListener (line 1662) | function getFirstAncestorWithListener(evt){
  function foreach_0 (line 1672) | function foreach_0(map_0, fn){
  function $add (line 1688) | function $add(this$static, child, container){
  function $remove (line 1696) | function $remove(this$static, w){
  function $clinit_AttachDetachException (line 1718) | function $clinit_AttachDetachException(){
  function AttachDetachException (line 1724) | function AttachDetachException(causes){
  function tryCommand (line 1728) | function tryCommand(hasWidgets, c){
  function AttachDetachException$1 (line 1756) | function AttachDetachException$1(){
  function AttachDetachException$2 (line 1765) | function AttachDetachException$2(){
  function $add_0 (line 1774) | function $add_0(this$static, w){
  function $clinit_RootPanel (line 1780) | function $clinit_RootPanel(){
  function detachNow (line 1786) | function detachNow(widget){
  function $add_1 (line 1797) | function $add_1(this$static, w){
  function $indexOf (line 1801) | function $indexOf(this$static, w){
  function $insert (line 1811) | function $insert(this$static, w, beforeIndex){
  function $remove_0 (line 1830) | function $remove_0(this$static, index_0){
  function $remove_1 (line 1842) | function $remove_1(this$static, w){
  function WidgetCollection (line 1851) | function WidgetCollection(){
  function $next (line 1862) | function $next(this$static){
  function WidgetCollection$WidgetIterator (line 1871) | function WidgetCollection$WidgetIterator(this$0){
  function $clinit_FocusImpl (line 1886) | function $clinit_FocusImpl(){
  function FocusImpl (line 1892) | function FocusImpl(){
  function FocusImplSafari (line 1900) | function FocusImplSafari(){
  function assertCompileTimeUserAgent (line 1905) | function assertCompileTimeUserAgent(){
  function Error_0 (line 1913) | function Error_0(message){
  function UserAgentAsserter$UserAgentAssertionError (line 1921) | function UserAgentAsserter$UserAgentAssertionError(runtimeValue){
  function $getRuntimeValue (line 1928) | function $getRuntimeValue(){
  function BinaryBitmap (line 1961) | function BinaryBitmap(binarizer){
  function $clinit_ReaderException (line 1981) | function $clinit_ReaderException(){
  function ReaderException (line 1986) | function ReaderException(){
  function $clinit_ChecksumException (line 1998) | function $clinit_ChecksumException(){
  function ChecksumException (line 2005) | function ChecksumException(){
  function $clinit_FormatException (line 2012) | function $clinit_FormatException(){
  function FormatException (line 2019) | function FormatException(){
  function $clinit_NotFoundException (line 2046) | function $clinit_NotFoundException(){
  function NotFoundException (line 2053) | function NotFoundException(){
  function $putMetadata (line 2060) | function $putMetadata(this$static, type_0, value_0){
  function Result (line 2065) | function Result(text_0){
  function Result_0 (line 2069) | function Result_0(text_0){
  function $compareTo (line 2080) | function $compareTo(this$static, other){
  function Enum (line 2084) | function Enum(name_0, ordinal){
  function $clinit_ResultMetadataType (line 2108) | function $clinit_ResultMetadataType(){
  function ResultMetadataType (line 2123) | function ResultMetadataType(enum$name, enum$ordinal){
  function values_0 (line 2127) | function values_0(){
  function ResultPoint (line 2135) | function ResultPoint(x_0, y_0){
  function distance (line 2140) | function distance(pattern1, pattern2){
  function orderBestPatterns (line 2144) | function orderBestPatterns(patterns){
  function $flip (line 2202) | function $flip(this$static, x_0, y_0){
  function $get (line 2208) | function $get(this$static, x_0, y_0){
  function $setRegion (line 2214) | function $setRegion(this$static, left, top_0, width_0, height){
  function $toString_0 (line 2235) | function $toString_0(this$static){
  function BitMatrix (line 2247) | function BitMatrix(dimension){
  function BitMatrix_0 (line 2251) | function BitMatrix_0(width_0, height){
  function $readBits (line 2289) | function $readBits(this$static, numBits){
  function BitSource (line 2324) | function BitSource(bytes){
  function $clinit_CharacterSetECI (line 2332) | function $clinit_CharacterSetECI(){
  function CharacterSetECI (line 2378) | function CharacterSetECI(){
  function CharacterSetECI_0 (line 2382) | function CharacterSetECI_0(enum$name, enum$ordinal, value_0, otherEncodi...
  function CharacterSetECI_1 (line 2388) | function CharacterSetECI_1(enum$name, enum$ordinal, values, otherEncodin...
  function getCharacterSetECIByValue (line 2394) | function getCharacterSetECIByValue(value_0){
  function values_1 (line 2402) | function values_1(){
  function $setOther (line 2410) | function $setOther(this$static, other){
  function DecoderResult (line 2414) | function DecoderResult(text_0, byteSegments, ecLevel, saSequence, saPari...
  function checkAndNudgePoints (line 2426) | function checkAndNudgePoints(image, points){
  function $sampleGrid (line 2482) | function $sampleGrid(image, dimensionX, dimensionY, transform){
  function DetectorResult (line 2515) | function DetectorResult(bits, points){
  function $clinit_GlobalHistogramBinarizer (line 2522) | function $clinit_GlobalHistogramBinarizer(){
  function $getBlackMatrix (line 2527) | function $getBlackMatrix(this$static){
  function $initArrays (line 2556) | function $initArrays(this$static, luminanceSize){
  function estimateBlackPoint (line 2564) | function estimateBlackPoint(buckets){
  function $getBlackMatrix_0 (line 2611) | function $getBlackMatrix_0(this$static){
  function HybridBinarizer (line 2636) | function HybridBinarizer(source){
  function calculateBlackPoints (line 2643) | function calculateBlackPoints(luminances, subWidth, subHeight, width_0, ...
  function calculateThresholdForBlock (line 2686) | function calculateThresholdForBlock(luminances, subWidth, subHeight, wid...
  function thresholdBlock (line 2709) | function thresholdBlock(luminances, xoffset, yoffset, threshold, stride,...
  function $buildAdjoint (line 2720) | function $buildAdjoint(this$static){
  function $transformPoints (line 2724) | function $transformPoints(this$static, points){
  function PerspectiveTransform (line 2745) | function PerspectiveTransform(a11, a21, a31, a12, a22, a32, a13, a23, a33){
  function quadrilateralToQuadrilateral (line 2757) | function quadrilateralToQuadrilateral(x1, x2, y2, y3, x0p, y0p, x1p, y1p...
  function squareToQuadrilateral (line 2764) | function squareToQuadrilateral(x0, y0, x1, y1, x2, y2, x3, y3){
  function guessEncoding (line 2794) | function guessEncoding(bytes){
  function distance_0 (line 2889) | function distance_0(aX, aY, bX, bY){
  function distance_1 (line 2896) | function distance_1(aX, aY, bX, bY){
  function round_0 (line 2903) | function round_0(d){
  function $clinit_GenericGF (line 2907) | function $clinit_GenericGF(){
  function $buildMonomial (line 2917) | function $buildMonomial(this$static, degree, coefficient){
  function $exp (line 2930) | function $exp(this$static, a){
  function $inverse (line 2934) | function $inverse(this$static, a){
  function $log (line 2941) | function $log(this$static, a){
  function $multiply (line 2948) | function $multiply(this$static, a, b){
  function GenericGF (line 2955) | function GenericGF(primitive, size_0, b){
  function $addOrSubtract (line 2989) | function $addOrSubtract(this$static, other){
  function $evaluateAt (line 3016) | function $evaluateAt(this$static, a){
  function $getCoefficient (line 3037) | function $getCoefficient(this$static, degree){
  function $multiply_0 (line 3041) | function $multiply_0(this$static, scalar){
  function $multiply_1 (line 3057) | function $multiply_1(this$static, other){
  function $multiplyByMonomial (line 3079) | function $multiplyByMonomial(this$static, degree, coefficient){
  function GenericGFPoly (line 3095) | function GenericGFPoly(field, coefficients){
  function $decode (line 3162) | function $decode(this$static, received, twoS){
  function $findErrorLocations (line 3190) | function $findErrorLocations(this$static, errorLocator){
  function $findErrorMagnitudes (line 3210) | function $findErrorMagnitudes(this$static, errorEvaluator, errorLocations){
  function $runEuclideanAlgorithm (line 3230) | function $runEuclideanAlgorithm(this$static, a, b, R){
  function ReedSolomonDecoder (line 3274) | function ReedSolomonDecoder(field){
  function ReedSolomonException (line 3280) | function ReedSolomonException(message){
  function $decode_0 (line 3286) | function $decode_0(this$static, image){
  function QRCodeReader (line 3304) | function QRCodeReader(){
  function $mirror (line 3310) | function $mirror(this$static){
  function $readCodewords (line 3322) | function $readCodewords(this$static){
  function $readFormatInformation (line 3361) | function $readFormatInformation(this$static){
  function $readVersion (line 3392) | function $readVersion(this$static){
  function $remask (line 3428) | function $remask(this$static){
  function BitMatrixParser (line 3438) | function BitMatrixParser(bitMatrix){
  function DataBlock (line 3450) | function DataBlock(numDataCodewords, codewords){
  function getDataBlocks (line 3455) | function getDataBlocks(rawCodewords, version, ecLevel){
  function $clinit_DataMask (line 3510) | function $clinit_DataMask(){
  function $unmaskBitMatrix (line 3522) | function $unmaskBitMatrix(this$static, bits, dimension){
  function DataMask (line 3531) | function DataMask(enum$name, enum$ordinal){
  function values_2 (line 3535) | function values_2(){
  function DataMask$1 (line 3543) | function DataMask$1(){
  function DataMask$2 (line 3553) | function DataMask$2(){
  function DataMask$3 (line 3563) | function DataMask$3(){
  function DataMask$4 (line 3573) | function DataMask$4(){
  function DataMask$5 (line 3583) | function DataMask$5(){
  function DataMask$6 (line 3593) | function DataMask$6(){
  function DataMask$7 (line 3605) | function DataMask$7(){
  function DataMask$8 (line 3617) | function DataMask$8(){
  function $clinit_DecodedBitStreamParser (line 3627) | function $clinit_DecodedBitStreamParser(){
  function decode (line 3633) | function decode(bytes, version, ecLevel){
  function decodeAlphanumericSegment (line 3704) | function decodeAlphanumericSegment(bits, result, count, fc1InEffect){
  function decodeByteSegment (line 3729) | function decodeByteSegment(bits, result, count, currentCharacterSetECI, ...
  function decodeHanziSegment (line 3753) | function decodeHanziSegment(bits, result, count){
  function decodeKanjiSegment (line 3782) | function decodeKanjiSegment(bits, result, count){
  function decodeNumericSegment (line 3811) | function decodeNumericSegment(bits, result, count){
  function parseECIValue (line 3849) | function parseECIValue(bits){
  function toAlphaNumericChar (line 3866) | function toAlphaNumericChar(value_0){
  function $correctErrors (line 3874) | function $correctErrors(this$static, codewordBytes, numDataCodewords){
  function $decode_1 (line 3898) | function $decode_1(this$static, bits){
  function $decode_2 (line 3948) | function $decode_2(this$static, parser){
  function Decoder (line 3973) | function Decoder(){
  function $clinit_ErrorCorrectionLevel (line 3979) | function $clinit_ErrorCorrectionLevel(){
  function ErrorCorrectionLevel (line 3988) | function ErrorCorrectionLevel(enum$name, enum$ordinal){
  function forBits (line 3992) | function forBits(bits){
  function values_3 (line 4000) | function values_3(){
  function $clinit_FormatInformation (line 4008) | function $clinit_FormatInformation(){
  function FormatInformation (line 4013) | function FormatInformation(formatInfo){
  function decodeFormatInformation (line 4018) | function decodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function doDecodeFormatInformation (line 4028) | function doDecodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function $clinit_Mode (line 4074) | function $clinit_Mode(){
  function $getCharacterCountBits (line 4088) | function $getCharacterCountBits(this$static, version){
  function Mode (line 4095) | function Mode(enum$name, enum$ordinal, characterCountBitsForVersions){
  function forBits_0 (line 4100) | function forBits_0(bits){
  function values_4 (line 4127) | function values_4(){
  function $applyMirroredCorrection (line 4135) | function $applyMirroredCorrection(this$static, points){
  function QRCodeDecoderMetaData (line 4145) | function QRCodeDecoderMetaData(){
  function $clinit_Version (line 4152) | function $clinit_Version(){
  function $buildFunctionPattern (line 4158) | function $buildFunctionPattern(this$static){
  function Version (line 4184) | function Version(versionNumber, alignmentPatternCenters, ecBlocks){
  function decodeVersionInformation (line 4199) | function decodeVersionInformation(versionBits){
  function getProvisionalVersionForDimension (line 4221) | function getProvisionalVersionForDimension(dimension){
  function getVersionForNumber (line 4239) | function getVersionForNumber(versionNumber){
  function Version$ECB (line 4256) | function Version$ECB(count, dataCodewords){
  function Version$ECBlocks (line 4265) | function Version$ECBlocks(ecCodewordsPerBlock, ecBlocks){
  function $aboutEquals (line 4273) | function $aboutEquals(this$static, moduleSize, i, j){
  function AlignmentPattern (line 4282) | function AlignmentPattern(posX, posY, estimatedModuleSize){
  function $crossCheckVertical (line 4290) | function $crossCheckVertical(this$static, startI, centerJ, maxCount, ori...
  function $find (line 4335) | function $find(this$static){
  function $foundPatternCross (line 4394) | function $foundPatternCross(this$static, stateCount){
  function $handlePossibleCenter (line 4406) | function $handlePossibleCenter(this$static, stateCount, i, j){
  function AlignmentPatternFinder (line 4425) | function AlignmentPatternFinder(image, startX, startY, width_0, height, ...
  function $calculateModuleSizeOneWay (line 4443) | function $calculateModuleSizeOneWay(this$static, pattern, otherPattern){
  function $detect (line 4456) | function $detect(this$static){
  function $findAlignmentInRegion (line 4463) | function $findAlignmentInRegion(this$static, overallEstModuleSize, estAl...
  function $processFinderPatternInfo (line 4480) | function $processFinderPatternInfo(this$static, info){
  function $sizeOfBlackWhiteBlackRun (line 4517) | function $sizeOfBlackWhiteBlackRun(this$static, fromX, fromY, toX, toY){
  function $sizeOfBlackWhiteBlackRunBothWays (line 4559) | function $sizeOfBlackWhiteBlackRunBothWays(this$static, fromX, fromY, to...
  function Detector (line 4587) | function Detector(image){
  function computeDimension (line 4591) | function computeDimension(topLeft, topRight, bottomLeft, moduleSize){
  function createTransform (line 4609) | function createTransform(topLeft, topRight, bottomLeft, alignmentPattern...
  function sampleGrid (line 4627) | function sampleGrid(image, transform, dimension){
  function $aboutEquals_0 (line 4633) | function $aboutEquals_0(this$static, moduleSize, i, j){
  function FinderPattern (line 4642) | function FinderPattern(posX, posY, estimatedModuleSize){
  function FinderPattern_0 (line 4646) | function FinderPattern_0(posX, posY, estimatedModuleSize, count){
  function $crossCheckDiagonal (line 4656) | function $crossCheckDiagonal(this$static, startI, centerJ, maxCount, ori...
  function $crossCheckHorizontal (line 4709) | function $crossCheckHorizontal(this$static, startJ, centerI, maxCount, o...
  function $crossCheckVertical_0 (line 4765) | function $crossCheckVertical_0(this$static, startI, centerJ, maxCount, o...
  function $find_0 (line 4821) | function $find_0(this$static){
  function $findRowSkip (line 4906) | function $findRowSkip(this$static){
  function $getCrossCheckStateCount (line 4928) | function $getCrossCheckStateCount(this$static){
  function $handlePossibleCenter_0 (line 4937) | function $handlePossibleCenter_0(this$static, stateCount, i, j, pureBarc...
  function $haveMultiplyConfirmedCenters (line 4965) | function $haveMultiplyConfirmedCenters(this$static){
  function $selectBestPatterns (line 4989) | function $selectBestPatterns(this$static){
  function FinderPatternFinder (line 5029) | function FinderPatternFinder(image){
  function foundPatternCross (line 5035) | function foundPatternCross(stateCount){
  function $compare (line 5056) | function $compare(this$static, center1, center2){
  function FinderPatternFinder$CenterComparator (line 5068) | function FinderPatternFinder$CenterComparator(f){
  function $compare_0 (line 5083) | function $compare_0(this$static, center1, center2){
  function FinderPatternFinder$FurthestFromAverageComparator (line 5090) | function FinderPatternFinder$FurthestFromAverageComparator(f){
  function FinderPatternInfo (line 5105) | function FinderPatternInfo(patternCenters){
  function $getMatrix (line 5113) | function $getMatrix(this$static){
  function $getRow (line 5128) | function $getRow(this$static, y_0, row){
  function CanvasLuminanceSource (line 5142) | function CanvasLuminanceSource(aImage, width_0, height, inverse){
  function CanvasLuminanceSource_0 (line 5179) | function CanvasLuminanceSource_0(image, inverse){
  function $createSnapImage (line 5187) | function $createSnapImage(this$static, inverse){
  function $isScanning (line 5217) | function $isScanning(this$static){
  function $onAttach_1 (line 5221) | function $onAttach_1(this$static){
  function $reportError (line 5239) | function $reportError(this$static, msg){
  function $resumeScanning (line 5243) | function $resumeScanning(this$static){
  function $scan (line 5248) | function $scan(this$static){
  function $setScanInterval (line 5259) | function $setScanInterval(this$static, scanInterval){
  function $setSnapImageMaxSize (line 5263) | function $setSnapImageMaxSize(this$static, snapImageMaxSize){
  function $setWebcam (line 5267) | function $setWebcam(videoElement, scanner){
  function $stopWebcam (line 5307) | function $stopWebcam(scanner){
  function $tryDecode (line 5318) | function $tryDecode(this$static, inverse){
  function ScannerWidget (line 5339) | function ScannerWidget(callback, videoStreamProvider){
  function ScannerWidget$1 (line 5380) | function ScannerWidget$1(this$0){
  function UnsupportedEncodingException (line 5388) | function UnsupportedEncodingException(msg){
  function $replace0 (line 5394) | function $replace0(this$static, start_0, end, toInsert){
  function AbstractStringBuilder (line 5398) | function AbstractStringBuilder(string){
  function ArithmeticException (line 5408) | function ArithmeticException(){
  function IndexOutOfBoundsException (line 5414) | function IndexOutOfBoundsException(){
  function IndexOutOfBoundsException_0 (line 5418) | function IndexOutOfBoundsException_0(message){
  function ArrayIndexOutOfBoundsException (line 5424) | function ArrayIndexOutOfBoundsException(msg){
  function ArrayStoreException (line 5430) | function ArrayStoreException(){
  function ArrayStoreException_0 (line 5434) | function ArrayStoreException_0(message){
  function $clinit_Boolean (line 5440) | function $clinit_Boolean(){
  function $compareTo_0 (line 5444) | function $compareTo_0(this$static, b){
  function compare_2 (line 5448) | function compare_2(x_0, y_0){
  function compareTo_Ljava_lang_Object__I__devirtual$ (line 5453) | function compareTo_Ljava_lang_Object__I__devirtual$(this$static, other){
  function toChars (line 5460) | function toChars(codePoint, dst, dstIndex){
  function ClassCastException (line 5473) | function ClassCastException(){
  function $compareTo_1 (line 5481) | function $compareTo_1(this$static, b){
  function compare_3 (line 5485) | function compare_3(x_0, y_0){
  function doubleToLongBits (line 5498) | function doubleToLongBits(value_0){
  function $clinit_Double$PowersTable (line 5548) | function $clinit_Double$PowersTable(){
  function floatToIntBits (line 5555) | function floatToIntBits(value_0){
  function IllegalArgumentException (line 5584) | function IllegalArgumentException(){
  function IllegalArgumentException_0 (line 5588) | function IllegalArgumentException_0(message){
  function IllegalStateException (line 5594) | function IllegalStateException(){
  function IllegalStateException_0 (line 5598) | function IllegalStateException_0(s){
  function $compareTo_2 (line 5604) | function $compareTo_2(this$static, b){
  function Integer (line 5608) | function Integer(value_0){
  function bitCount (line 5612) | function bitCount(x_0){
  function compare_4 (line 5621) | function compare_4(x_0, y_0){
  function valueOf (line 5625) | function valueOf(i){
  function $clinit_Integer$BoxedValues (line 5655) | function $clinit_Integer$BoxedValues(){
  function NullPointerException (line 5662) | function NullPointerException(){
  function NullPointerException_0 (line 5666) | function NullPointerException_0(message){
  function $charAt (line 5676) | function $charAt(this$static, index_0){
  function $compareTo_3 (line 5681) | function $compareTo_3(this$static, other){
  function $compareToIgnoreCase (line 5688) | function $compareToIgnoreCase(this$static, other){
  function $create (line 5692) | function $create(bytes, len, charset){
  function $equals_0 (line 5696) | function $equals_0(this$static, other){
  function $getChars0 (line 5700) | function $getChars0(srcBegin, srcEnd, dst, dstBegin){
  function $split (line 5706) | function $split(this$static){
  function $substring (line 5742) | function $substring(this$static, beginIndex){
  function $substring_0 (line 5746) | function $substring_0(this$static, beginIndex, endIndex){
  function fromCharCode (line 5750) | function fromCharCode(array){
  function getCharset (line 5754) | function getCharset(charsetName){
  function valueOf_0 (line 5768) | function valueOf_0(x_0){
  function valueOf_1 (line 5772) | function valueOf_1(x_0, count){
  function $append (line 5786) | function $append(this$static, x_0){
  function $append_0 (line 5791) | function $append_0(this$static, x_0){
  function $append_1 (line 5796) | function $append_1(this$static, x_0){
  function $append_2 (line 5801) | function $append_2(this$static, x_0){
  function StringBuilder (line 5806) | function StringBuilder(){
  function StringBuilder_0 (line 5810) | function StringBuilder_0(s){
  function StringIndexOutOfBoundsException (line 5816) | function StringIndexOutOfBoundsException(message){
  function arraycopy (line 5822) | function arraycopy(src_0, srcOfs, dest, destOfs, len){
  function UnsupportedOperationException (line 5858) | function UnsupportedOperationException(){
  function $compareTo_4 (line 5864) | function $compareTo_4(this$static, that){
  function forName (line 5868) | function forName(charsetName){
  function IllegalCharsetNameException (line 5914) | function IllegalCharsetNameException(charsetName){
  function UnsupportedCharsetException (line 5920) | function UnsupportedCharsetException(charsetName){
  function $advanceToFind (line 5926) | function $advanceToFind(this$static, o){
  function $containsAll (line 5937) | function $containsAll(this$static, c){
  function $containsEntry (line 5965) | function $containsEntry(this$static, entry){
  function $implFindEntry (line 5979) | function $implFindEntry(this$static, key){
  function $toString_1 (line 5991) | function $toString_1(this$static, o){
  function getEntryValueOrNull (line 5995) | function getEntryValueOrNull(entry){
  function $containsKey (line 6048) | function $containsKey(this$static, key){
  function $get_0 (line 6052) | function $get_0(this$static, key){
  function $put (line 6056) | function $put(this$static, key, value_0){
  function $putStringValue (line 6060) | function $putStringValue(this$static, key, value_0){
  function $remove_2 (line 6064) | function $remove_2(this$static, key){
  function $size (line 6068) | function $size(this$static){
  function $contains (line 6111) | function $contains(this$static, o){
  function AbstractHashMap$EntrySet (line 6118) | function AbstractHashMap$EntrySet(this$0){
  function $computeHasNext (line 6136) | function $computeHasNext(this$static){
  function $next_0 (line 6147) | function $next_0(this$static){
  function AbstractHashMap$EntrySetIterator (line 6156) | function AbstractHashMap$EntrySetIterator(this$0){
  function $clear (line 6176) | function $clear(this$static){
  function $removeRange (line 6180) | function $removeRange(this$static, endIndex){
  function AbstractList$IteratorImpl (line 6230) | function AbstractList$IteratorImpl(this$0){
  function AbstractList$ListIteratorImpl (line 6246) | function AbstractList$ListIteratorImpl(this$0){
  function AbstractList$SubList (line 6254) | function AbstractList$SubList(wrapped, toIndex){
  function AbstractMap$1 (line 6282) | function AbstractMap$1(this$0){
  function AbstractMap$1$1 (line 6301) | function AbstractMap$1$1(val$outerIter){
  function AbstractMap$SimpleEntry (line 6350) | function AbstractMap$SimpleEntry(key, value_0){
  function $$init (line 6376) | function $$init(this$static){
  function $add_2 (line 6380) | function $add_2(this$static, o){
  function $get_1 (line 6385) | function $get_1(this$static, index_0){
  function $indexOf_0 (line 6390) | function $indexOf_0(this$static, o, index_0){
  function $remove_3 (line 6399) | function $remove_3(this$static, index_0){
  function $set (line 6406) | function $set(this$static, index_0, o){
  function $sort (line 6413) | function $sort(this$static, c){
  function ArrayList (line 6417) | function ArrayList(){
  function ArrayList_0 (line 6421) | function ArrayList_0(initialCapacity){
  function $next_1 (line 6448) | function $next_1(this$static){
  function ArrayList$1 (line 6454) | function ArrayList$1(this$0){
  function equals_13 (line 6470) | function equals_13(array1, array2){
  function hashCode_12 (line 6489) | function hashCode_12(a){
  function insertionSort (line 6503) | function insertionSort(array, low, high, comp){
  function merge (line 6514) | function merge(src_0, srcLow, srcMid, srcHigh, dest, destLow, destHigh, ...
  function mergeSort (line 6522) | function mergeSort(x_0, fromIndex, toIndex, comp){
  function mergeSort_0 (line 6529) | function mergeSort_0(temp, array, low, high, ofs, comp){
  function sort_0 (line 6550) | function sort_0(x_0, toIndex, c){
  function hashCode_13 (line 6555) | function hashCode_13(collection){
  function hashCode_14 (line 6566) | function hashCode_14(list){
  function $clinit_Comparators (line 6577) | function $clinit_Comparators(){
  function $compare_1 (line 6583) | function $compare_1(a, b){
  function Comparators$NaturalOrderComparator (line 6587) | function Comparators$NaturalOrderComparator(){
  function checkStructuralChange (line 6600) | function checkStructuralChange(host, iterator){
  function structureChanged (line 6606) | function structureChanged(host){
  function ConcurrentModificationException (line 6613) | function ConcurrentModificationException(){
  function $put_0 (line 6619) | function $put_0(this$static, key, value_0){
  function $set_0 (line 6624) | function $set_0(this$static, ordinal, value_0){
  function EnumMap (line 6631) | function EnumMap(type_0){
  function $contains_0 (line 6655) | function $contains_0(this$static, o){
  function EnumMap$EntrySet (line 6662) | function EnumMap$EntrySet(this$0){
  function EnumMap$EntrySetIterator (line 6680) | function EnumMap$EntrySetIterator(this$0){
  function EnumMap$MapEntry (line 6695) | function EnumMap$MapEntry(this$0, key){
  function $add_3 (line 6716) | function $add_3(this$static, e){
  function $contains_1 (line 6728) | function $contains_1(this$static, o){
  function $containsEnum (line 6732) | function $containsEnum(this$static, e){
  function EnumSet$EnumSetImpl (line 6736) | function EnumSet$EnumSetImpl(all, set_0){
  function $findNext (line 6757) | function $findNext(this$static){
  function $hasNext (line 6767) | function $hasNext(this$static){
  function $next_2 (line 6771) | function $next_2(this$static){
  function EnumSet$EnumSetImpl$IteratorImpl (line 6778) | function EnumSet$EnumSetImpl$IteratorImpl(this$1){
  function $equals_1 (line 6795) | function $equals_1(value1, value2){
  function HashMap (line 6799) | function HashMap(){
  function $contains_2 (line 6807) | function $contains_2(this$static, o){
  function $remove_4 (line 6811) | function $remove_4(this$static, o){
  function HashSet (line 6815) | function HashSet(){
  function $findEntryInChain (line 6834) | function $findEntryInChain(key, chain){
  function $getChainOrEmpty (line 6845) | function $getChainOrEmpty(this$static, hashCode){
  function $getEntry (line 6851) | function $getEntry(this$static, key){
  function $put_1 (line 6856) | function $put_1(this$static, key, value_0){
  function $remove_5 (line 6875) | function $remove_5(this$static, key){
  function InternalHashCodeMap (line 6897) | function InternalHashCodeMap(host){
  function InternalHashCodeMap$1 (line 6909) | function InternalHashCodeMap$1(this$0){
  function $delete (line 6937) | function $delete(this$static, key){
  function $clinit_InternalJsMapFactory (line 6943) | function $clinit_InternalJsMapFactory(){
  function canHandleObjectCreateAndProto (line 6948) | function canHandleObjectCreateAndProto(){
  function getJsMapConstructor (line 6971) | function getJsMapConstructor(){
  function getJsMapPolyFill (line 6989) | function getJsMapPolyFill(){
  function newJsMap (line 7057) | function newJsMap(){
  function $contains_3 (line 7063) | function $contains_3(this$static, key){
  function $get_2 (line 7067) | function $get_2(this$static, key){
  function $put_2 (line 7071) | function $put_2(this$static, key, value_0){
  function InternalStringMap (line 7085) | function InternalStringMap(host){
  function InternalStringMap$1 (line 7098) | function InternalStringMap$1(this$0){
  function InternalStringMap$2 (line 7114) | function InternalStringMap$2(this$0, val$entry, val$lastValueMod){
  function NoSuchElementException (line 7138) | function NoSuchElementException(){
  function equals_15 (line 7144) | function equals_15(a, b){
  function hashCode_15 (line 7148) | function hashCode_15(o){
  function $add_4 (line 7152) | function $add_4(this$static, newElement){
  function StringJoiner (line 7158) | function StringJoiner(prefix, suffix){
  function copy_0 (line 7171) | function copy_0(src_0, srcOfs, dest, destOfs, len){
  function createFrom (line 7189) | function createFrom(array, length_0){
  function removeFrom (line 7193) | function removeFrom(array, index_0){
  function stampJavaTypeInfo_0 (line 7198) | function stampJavaTypeInfo_0(array, referenceType){
  function $clinit_EmulatedCharset (line 7202) | function $clinit_EmulatedCharset(){
  function EmulatedCharset (line 7209) | function EmulatedCharset(name_0){
  function EmulatedCharset$LatinCharset (line 7216) | function EmulatedCharset$LatinCharset(name_0){
  function EmulatedCharset$UtfCharset (line 7231) | function EmulatedCharset$UtfCharset(){
  function checkCriticalArgument (line 7302) | function checkCriticalArgument(expression){
  function checkCriticalArgument_0 (line 7308) | function checkCriticalArgument_0(expression, errorMessage){
  function checkCriticalArrayBounds (line 7314) | function checkCriticalArrayBounds(end, length_0){
  function checkCriticalArrayType (line 7323) | function checkCriticalArrayType(expression){
  function checkCriticalArrayType_0 (line 7329) | function checkCriticalArrayType_0(expression, errorMessage){
  function checkCriticalElement (line 7335) | function checkCriticalElement(expression){
  function checkCriticalElementIndex (line 7341) | function checkCriticalElementIndex(index_0, size_0){
  function checkCriticalNotNull (line 7347) | function checkCriticalNotNull(reference){
  function checkCriticalNotNull_0 (line 7354) | function checkCriticalNotNull_0(reference, errorMessage){
  function checkCriticalPositionIndex (line 7360) | function checkCriticalPositionIndex(size_0){
  function checkCriticalPositionIndexes (line 7366) | function checkCriticalPositionIndexes(end, size_0){
  function checkCriticalState (line 7375) | function checkCriticalState(expression){
  function checkCriticalStringBounds (line 7381) | function checkCriticalStringBounds(end, length_0){
  function checkCriticalStringElementIndex (line 7387) | function checkCriticalStringElementIndex(index_0, size_0){
  function checkCriticalType (line 7393) | function checkCriticalType(expression){
  function setPropertySafe (line 7399) | function setPropertySafe(map_0, key, value_0){
  function getHashCode (line 7408) | function getHashCode(o){
  function $clinit_StringHashCache (line 7413) | function $clinit_StringHashCache(){
  function compute (line 7419) | function compute(str){
  function getHashCode_0 (line 7437) | function getHashCode_0(str){
  function increment (line 7452) | function increment(){
  function $execute (line 7463) | function $execute(this$static, a0){
  function $export (line 7467) | function $export(this$static){
  function $export0 (line 7476) | function $export0(this$static){
  function $invoke_execute (line 7497) | function $invoke_execute(closure, a0){
  function AsyncQRCallback_ExporterImpl (line 7501) | function AsyncQRCallback_ExporterImpl(){
  function AsyncQRCallback_ExporterImpl_0 (line 7505) | function AsyncQRCallback_ExporterImpl_0(jso){
  function $appendTo (line 7525) | function $appendTo(this$static, htmlElement){
  function $removeFrom (line 7530) | function $removeFrom(this$static, htmlElement){
  function JSScannerWidget (line 7536) | function JSScannerWidget(onSuccess, provideVideoStream){
  function addTo (line 7540) | function addTo(htmlElement, scannerElement){
  function removeFrom_0 (line 7544) | function removeFrom_0(htmlElement, scannerElement){
  function JsQRScanner (line 7550) | function JsQRScanner(onSuccess){
  function JsQRScanner_0 (line 7554) | function JsQRScanner_0(onSuccess, provideVideoStream){
  function $export_0 (line 7600) | function $export_0(this$static){
  function $export0_0 (line 7609) | function $export0_0(this$static){
  function JsQRScanner_ExporterImpl (line 7666) | function JsQRScanner_ExporterImpl(){
  function ___create (line 7670) | function ___create(a0){
  function ___create_0 (line 7674) | function ___create_0(a0, a1){
  function $onSuccess (line 7685) | function $onSuccess(this$static, result){
  function ScannerCallback (line 7689) | function ScannerCallback(qrCallback){
  function $addExporter (line 7697) | function $addExporter(this$static, c, o){
  function $declarePackage (line 7701) | function $declarePackage(qualifiedExportName){
  function ExporterBaseActual (line 7716) | function ExporterBaseActual(){
  function getProp (line 7722) | function getProp(jso, key){
  function $clinit_ExporterUtil (line 7728) | function $clinit_ExporterUtil(){
  function setWrapper (line 7733) | function setWrapper(instance, wrapper){

FILE: docs/jsPretty/8EE367121C720156A3988FEB55B1D141.cache.js
  function __gwtStartLoadingFragment (line 10) | function __gwtStartLoadingFragment(frag) {
  function __gwtInstallCode (line 14) | function __gwtInstallCode(code) {return __gwtModuleFunction.__installRun...
  function __gwt_isKnownPropertyValue (line 15) | function __gwt_isKnownPropertyValue(propName, propValue) {
  function __gwt_getMetaProperty (line 18) | function __gwt_getMetaProperty(name) {
  function setGwtProperty (line 27) | function setGwtProperty(propertyName, propertyValue){
  function gwtOnLoad_0 (line 31) | function gwtOnLoad_0(errFn, modName, modBase, softPermutationId){
  function ensureModuleInit (line 56) | function ensureModuleInit(){
  function addInitFunctions (line 60) | function addInitFunctions(){
  function typeMarkerFn (line 68) | function typeMarkerFn(){
  function toString_3 (line 71) | function toString_3(object){
  function portableObjCreate (line 79) | function portableObjCreate(obj){
  function emptyMethod (line 88) | function emptyMethod(){
  function defineClass (line 91) | function defineClass(typeId, superTypeIdOrPrototype, castableTypeMap){
  function bootstrap (line 110) | function bootstrap(){
  function Object_0 (line 124) | function Object_0(){
  function equals_Ljava_lang_Object__Z__devirtual$ (line 127) | function equals_Ljava_lang_Object__Z__devirtual$(this$static, other){
  function getClass__Ljava_lang_Class___devirtual$ (line 131) | function getClass__Ljava_lang_Class___devirtual$(this$static){
  function hashCode__I__devirtual$ (line 135) | function hashCode__I__devirtual$(this$static){
  function canCast (line 169) | function canCast(src_0, dstId){
  function castTo (line 185) | function castTo(src_0, dstId){
  function castToArray (line 190) | function castToArray(src_0){
  function castToJso (line 196) | function castToJso(src_0){
  function hasJavaObjectVirtualDispatch (line 201) | function hasJavaObjectVirtualDispatch(src_0){
  function instanceOf (line 205) | function instanceOf(src_0, dstId){
  function instanceOfBoolean (line 209) | function instanceOfBoolean(src_0){
  function instanceOfDouble (line 213) | function instanceOfDouble(src_0){
  function instanceOfJso (line 217) | function instanceOfJso(src_0){
  function instanceOfString (line 221) | function instanceOfString(src_0){
  function isJsObjectOrFunction (line 225) | function isJsObjectOrFunction(src_0){
  function maskUndefined (line 229) | function maskUndefined(src_0){
  function round_int (line 233) | function round_int(x_0){
  function $ensureNamesAreInitialized (line 238) | function $ensureNamesAreInitialized(this$static){
  function $getName (line 245) | function $getName(this$static){
  function Class (line 250) | function Class(){
  function createClassObject (line 261) | function createClassObject(packageName, compoundClassName){
  function createForClass (line 269) | function createForClass(packageName, compoundClassName, typeId){
  function createForEnum (line 276) | function createForEnum(packageName, compoundClassName, typeId, enumConst...
  function createForInterface (line 285) | function createForInterface(packageName, compoundClassName){
  function createForPrimitive (line 292) | function createForPrimitive(className, primitiveTypeId){
  function getClassLiteralForArray_0 (line 300) | function getClassLiteralForArray_0(leafClass, dimensions){
  function getPrototypeForClass (line 305) | function getPrototypeForClass(clazz){
  function initializeNames (line 313) | function initializeNames(clazz){
  function join_0 (line 329) | function join_0(separator, strings){
  function maybeSetClassLiteral (line 344) | function maybeSetClassLiteral(typeId, clazz){
  function $getElement (line 397) | function $getElement(this$static){
  function $setElement (line 401) | function $setElement(this$static, elem){
  function $setElement_0 (line 405) | function $setElement_0(this$static, elem){
  function $setPixelSize (line 409) | function $setPixelSize(this$static, width_0, height){
  function $setStyleName (line 414) | function $setStyleName(this$static){
  function $onAttach (line 427) | function $onAttach(this$static){
  function $onDetach (line 441) | function $onDetach(this$static){
  function $removeFromParent (line 455) | function $removeFromParent(this$static){
  function $setParent (line 468) | function $setParent(this$static, parent_0){
  function $onAttach_0 (line 519) | function $onAttach_0(this$static){
  function $getContext2d (line 532) | function $getContext2d(this$static){
  function $setCoordinateSpaceHeight (line 536) | function $setCoordinateSpaceHeight(this$static, height){
  function $setCoordinateSpaceWidth (line 540) | function $setCoordinateSpaceWidth(this$static, width_0){
  function Canvas_0 (line 544) | function Canvas_0(element){
  function createIfSupported (line 548) | function createIfSupported(){
  function Canvas$CanvasElementSupportDetectedMaybe (line 563) | function Canvas$CanvasElementSupportDetectedMaybe(){
  function $equals (line 568) | function $equals(this$static, other){
  function $drawImage (line 573) | function $drawImage(this$static, image, dx, dy, dw, dh){
  function $getImageData (line 577) | function $getImageData(this$static, sx, sy, sw, sh){
  function $putImageData (line 581) | function $putImageData(this$static, imagedata, x_0, y_0){
  function $getColorAt (line 585) | function $getColorAt(this$static, x_0, y_0, offset){
  function $addSuppressed (line 589) | function $addSuppressed(this$static, exception){
  function $setBackingJsObject (line 598) | function $setBackingJsObject(this$static, backingJsObject){
  function $setStackTrace (line 603) | function $setStackTrace(stackTrace){
  function $toString (line 612) | function $toString(this$static, message){
  function Throwable (line 618) | function Throwable(message){
  function fixIE (line 624) | function fixIE(e){
  function Exception (line 665) | function Exception(){
  function Exception_0 (line 670) | function Exception_0(message){
  function RuntimeException (line 678) | function RuntimeException(){
  function RuntimeException_0 (line 682) | function RuntimeException_0(message){
  function RuntimeException_1 (line 686) | function RuntimeException_1(message){
  function $clinit_JavaScriptException (line 696) | function $clinit_JavaScriptException(){
  function $ensureInit (line 701) | function $ensureInit(this$static){
  function JavaScriptException (line 711) | function JavaScriptException(e){
  function getExceptionDescription0 (line 722) | function getExceptionDescription0(e){
  function getExceptionName0 (line 726) | function getExceptionName0(e){
  function now_1 (line 742) | function now_1(){
  function $clinit_Impl (line 751) | function $clinit_Impl(){
  function apply_0 (line 756) | function apply_0(jsFunction, thisObj, args){
  function enter (line 761) | function enter(){
  function entry_0 (line 777) | function entry_0(jsFunction){
  function entry0_0 (line 786) | function entry0_0(jsFunction, thisObj, args){
  function exit (line 797) | function exit(initialEntry){
  function reportToBrowser (line 808) | function reportToBrowser(e){
  function watchdogEntryDepthCancel (line 816) | function watchdogEntryDepthCancel(timerId){
  function watchdogEntryDepthRun (line 820) | function watchdogEntryDepthRun(){
  function $clinit_SchedulerImpl (line 826) | function $clinit_SchedulerImpl(){
  function $flushEntryCommands (line 831) | function $flushEntryCommands(this$static){
  function $flushFinallyCommands (line 845) | function $flushFinallyCommands(this$static){
  function SchedulerImpl (line 859) | function SchedulerImpl(){
  function push_0 (line 862) | function push_0(queue, task){
  function runScheduledTasks (line 868) | function runScheduledTasks(tasks, rescheduled){
  function $clinit_StackTraceCreator (line 892) | function $clinit_StackTraceCreator(){
  function captureStackTrace (line 900) | function captureStackTrace(error){
  function extractFunctionName (line 905) | function extractFunctionName(fnName){
  function supportsErrorStack (line 911) | function supportsErrorStack(){
  function StackTraceCreator$CollectorLegacy (line 922) | function StackTraceCreator$CollectorLegacy(){
  function StackTraceCreator$CollectorModernNoSourceMap (line 955) | function StackTraceCreator$CollectorModernNoSourceMap(){
  function $appendChild (line 960) | function $appendChild(this$static, newChild){
  function $removeChild (line 964) | function $removeChild(this$static, oldChild){
  function $setHeight (line 968) | function $setHeight(this$static, height){
  function $setWidth (line 972) | function $setWidth(this$static, width_0){
  function $getTabIndex (line 976) | function $getTabIndex(elem){
  function isOrHasChildImpl (line 980) | function isOrHasChildImpl(parent_0, child){
  function UmbrellaException (line 998) | function UmbrellaException(causes){
  function makeMessage (line 1011) | function makeMessage(causes){
  function canSet (line 1031) | function canSet(array, value_0){
  function getClassLiteralForArray (line 1056) | function getClassLiteralForArray(clazz, dimensions){
  function getElementTypeCategory (line 1060) | function getElementTypeCategory(array){
  function initMultidimensionalArray (line 1064) | function initMultidimensionalArray(leafClassLiteral, castableTypeMapExpr...
  function initMultidimensionalArray_0 (line 1068) | function initMultidimensionalArray_0(leafClassLiteral, castableTypeMapEx...
  function initUnidimensionalArray (line 1084) | function initUnidimensionalArray(leafClassLiteral, castableTypeMap, elem...
  function initializeArrayElementsWithDefaults (line 1091) | function initializeArrayElementsWithDefaults(elementTypeCategory, length...
  function isJavaArray (line 1110) | function isJavaArray(src_0){
  function setCheck (line 1114) | function setCheck(array, index_0, value_0){
  function stampJavaTypeInfo (line 1119) | function stampJavaTypeInfo(arrayClass, castableTypeMap, elementTypeId, e...
  function create (line 1128) | function create(value_0){
  function create0 (line 1136) | function create0(l, m, h){
  function toDoubleHelper (line 1140) | function toDoubleHelper(a){
  function and (line 1144) | function and(a, b){
  function compare (line 1148) | function compare(a, b){
  function fromDouble (line 1170) | function fromDouble(value_0){
  function or (line 1202) | function or(a, b){
  function shl (line 1206) | function shl(a, n){
  function shr (line 1227) | function shr(a, n){
  function sub_0 (line 1251) | function sub_0(a, b){
  function toDouble (line 1259) | function toDouble(a){
  function $clinit_BigLongLib$Const (line 1267) | function $clinit_BigLongLib$Const(){
  function toJava (line 1277) | function toJava(e){
  function toJs (line 1290) | function toJs(t){
  function and_0 (line 1294) | function and_0(a, b){
  function createLongEmul (line 1298) | function createLongEmul(big_0){
  function fromDouble_0 (line 1310) | function fromDouble_0(value_0){
  function isSmallLong0 (line 1317) | function isSmallLong0(value_0){
  function or_0 (line 1321) | function or_0(a, b){
  function shr_0 (line 1325) | function shr_0(a, n){
  function sub_1 (line 1329) | function sub_1(a, b){
  function toBigLong (line 1340) | function toBigLong(longValue){
  function toDouble_0 (line 1353) | function toDouble_0(a){
  function toInt (line 1362) | function toInt(a){
  function init (line 1369) | function init(){
  function $setAutoplay (line 1378) | function $setAutoplay(this$static){
  function $setSrc (line 1382) | function $setSrc(this$static){
  function Video (line 1388) | function Video(element){
  function createIfSupported_0 (line 1392) | function createIfSupported_0(){
  function Video$VideoElementSupportDetectedMaybe (line 1407) | function Video$VideoElementSupportDetectedMaybe(){
  function $clinit_DOM (line 1412) | function $clinit_DOM(){
  function dispatchEvent_0 (line 1417) | function dispatchEvent_0(evt, elem, listener){
  function resolve (line 1427) | function resolve(maybePotential){
  function sinkEvents (line 1432) | function sinkEvents(elem, eventBits){
  function $onModuleLoad (line 1439) | function $onModuleLoad(){
  function $cancel (line 1451) | function $cancel(this$static){
  function $schedule (line 1460) | function $schedule(this$static, delayMillis){
  function clearInterval_0 (line 1469) | function clearInterval_0(timerId){
  function clearTimeout_0 (line 1473) | function clearTimeout_0(timerId){
  function createCallback (line 1477) | function createCallback(timer, cancelCounter){
  function setTimeout_0 (line 1484) | function setTimeout_0(func, time){
  function $eventGetTypeInt (line 1501) | function $eventGetTypeInt(eventType){
  function $maybeInitializeEventSystem (line 1562) | function $maybeInitializeEventSystem(){
  function getEventListener (line 1569) | function getEventListener(elem){
  function setEventListener (line 1574) | function setEventListener(elem, listener){
  function $clinit_DOMImplStandard (line 1579) | function $clinit_DOMImplStandard(){
  function $initEventSystem (line 1585) | function $initEventSystem(){
  function $sinkEventsImpl (line 1605) | function $sinkEventsImpl(elem, bits){
  function dispatchCapturedEvent (line 1639) | function dispatchCapturedEvent(evt){
  function dispatchCapturedMouseEvent (line 1643) | function dispatchCapturedMouseEvent(evt){
  function dispatchDragEvent (line 1648) | function dispatchDragEvent(evt){
  function dispatchEvent_2 (line 1653) | function dispatchEvent_2(evt){
  function dispatchUnhandledEvent_0 (line 1662) | function dispatchUnhandledEvent_0(evt){
  function getFirstAncestorWithListener (line 1669) | function getFirstAncestorWithListener(evt){
  function foreach_0 (line 1679) | function foreach_0(map_0, fn){
  function $add (line 1695) | function $add(this$static, child, container){
  function $remove (line 1703) | function $remove(this$static, w){
  function $clinit_AttachDetachException (line 1725) | function $clinit_AttachDetachException(){
  function AttachDetachException (line 1731) | function AttachDetachException(causes){
  function tryCommand (line 1735) | function tryCommand(hasWidgets, c){
  function AttachDetachException$1 (line 1763) | function AttachDetachException$1(){
  function AttachDetachException$2 (line 1772) | function AttachDetachException$2(){
  function $add_0 (line 1781) | function $add_0(this$static, w){
  function $clinit_RootPanel (line 1787) | function $clinit_RootPanel(){
  function detachNow (line 1793) | function detachNow(widget){
  function $add_1 (line 1804) | function $add_1(this$static, w){
  function $indexOf (line 1808) | function $indexOf(this$static, w){
  function $insert (line 1818) | function $insert(this$static, w, beforeIndex){
  function $remove_0 (line 1837) | function $remove_0(this$static, index_0){
  function $remove_1 (line 1849) | function $remove_1(this$static, w){
  function WidgetCollection (line 1858) | function WidgetCollection(){
  function $next (line 1869) | function $next(this$static){
  function WidgetCollection$WidgetIterator (line 1878) | function WidgetCollection$WidgetIterator(this$0){
  function assertCompileTimeUserAgent (line 1893) | function assertCompileTimeUserAgent(){
  function Error_0 (line 1901) | function Error_0(message){
  function UserAgentAsserter$UserAgentAssertionError (line 1909) | function UserAgentAsserter$UserAgentAssertionError(runtimeValue){
  function $getRuntimeValue (line 1916) | function $getRuntimeValue(){
  function BinaryBitmap (line 1949) | function BinaryBitmap(binarizer){
  function $clinit_ReaderException (line 1969) | function $clinit_ReaderException(){
  function ReaderException (line 1974) | function ReaderException(){
  function $clinit_ChecksumException (line 1986) | function $clinit_ChecksumException(){
  function ChecksumException (line 1993) | function ChecksumException(){
  function $clinit_FormatException (line 2000) | function $clinit_FormatException(){
  function FormatException (line 2007) | function FormatException(){
  function $clinit_NotFoundException (line 2034) | function $clinit_NotFoundException(){
  function NotFoundException (line 2041) | function NotFoundException(){
  function $putMetadata (line 2048) | function $putMetadata(this$static, type_0, value_0){
  function Result (line 2053) | function Result(text_0){
  function Result_0 (line 2057) | function Result_0(text_0){
  function $compareTo (line 2068) | function $compareTo(this$static, other){
  function Enum (line 2072) | function Enum(name_0, ordinal){
  function $clinit_ResultMetadataType (line 2096) | function $clinit_ResultMetadataType(){
  function ResultMetadataType (line 2111) | function ResultMetadataType(enum$name, enum$ordinal){
  function values_0 (line 2115) | function values_0(){
  function ResultPoint (line 2123) | function ResultPoint(x_0, y_0){
  function distance (line 2128) | function distance(pattern1, pattern2){
  function orderBestPatterns (line 2132) | function orderBestPatterns(patterns){
  function $flip (line 2190) | function $flip(this$static, x_0, y_0){
  function $get (line 2196) | function $get(this$static, x_0, y_0){
  function $setRegion (line 2202) | function $setRegion(this$static, left, top_0, width_0, height){
  function $toString_0 (line 2223) | function $toString_0(this$static){
  function BitMatrix (line 2235) | function BitMatrix(dimension){
  function BitMatrix_0 (line 2239) | function BitMatrix_0(width_0, height){
  function $readBits (line 2277) | function $readBits(this$static, numBits){
  function BitSource (line 2312) | function BitSource(bytes){
  function $clinit_CharacterSetECI (line 2320) | function $clinit_CharacterSetECI(){
  function CharacterSetECI (line 2366) | function CharacterSetECI(){
  function CharacterSetECI_0 (line 2370) | function CharacterSetECI_0(enum$name, enum$ordinal, value_0, otherEncodi...
  function CharacterSetECI_1 (line 2376) | function CharacterSetECI_1(enum$name, enum$ordinal, values, otherEncodin...
  function getCharacterSetECIByValue (line 2382) | function getCharacterSetECIByValue(value_0){
  function values_1 (line 2390) | function values_1(){
  function $setOther (line 2398) | function $setOther(this$static, other){
  function DecoderResult (line 2402) | function DecoderResult(text_0, byteSegments, ecLevel, saSequence, saPari...
  function checkAndNudgePoints (line 2414) | function checkAndNudgePoints(image, points){
  function $sampleGrid (line 2470) | function $sampleGrid(image, dimensionX, dimensionY, transform){
  function DetectorResult (line 2503) | function DetectorResult(bits, points){
  function $clinit_GlobalHistogramBinarizer (line 2510) | function $clinit_GlobalHistogramBinarizer(){
  function $getBlackMatrix (line 2515) | function $getBlackMatrix(this$static){
  function $initArrays (line 2544) | function $initArrays(this$static, luminanceSize){
  function estimateBlackPoint (line 2552) | function estimateBlackPoint(buckets){
  function $getBlackMatrix_0 (line 2599) | function $getBlackMatrix_0(this$static){
  function HybridBinarizer (line 2624) | function HybridBinarizer(source){
  function calculateBlackPoints (line 2631) | function calculateBlackPoints(luminances, subWidth, subHeight, width_0, ...
  function calculateThresholdForBlock (line 2674) | function calculateThresholdForBlock(luminances, subWidth, subHeight, wid...
  function thresholdBlock (line 2697) | function thresholdBlock(luminances, xoffset, yoffset, threshold, stride,...
  function $buildAdjoint (line 2708) | function $buildAdjoint(this$static){
  function $transformPoints (line 2712) | function $transformPoints(this$static, points){
  function PerspectiveTransform (line 2733) | function PerspectiveTransform(a11, a21, a31, a12, a22, a32, a13, a23, a33){
  function quadrilateralToQuadrilateral (line 2745) | function quadrilateralToQuadrilateral(x1, x2, y2, y3, x0p, y0p, x1p, y1p...
  function squareToQuadrilateral (line 2752) | function squareToQuadrilateral(x0, y0, x1, y1, x2, y2, x3, y3){
  function guessEncoding (line 2782) | function guessEncoding(bytes){
  function distance_0 (line 2877) | function distance_0(aX, aY, bX, bY){
  function distance_1 (line 2884) | function distance_1(aX, aY, bX, bY){
  function round_0 (line 2891) | function round_0(d){
  function $clinit_GenericGF (line 2895) | function $clinit_GenericGF(){
  function $buildMonomial (line 2905) | function $buildMonomial(this$static, degree, coefficient){
  function $exp (line 2918) | function $exp(this$static, a){
  function $inverse (line 2922) | function $inverse(this$static, a){
  function $log (line 2929) | function $log(this$static, a){
  function $multiply (line 2936) | function $multiply(this$static, a, b){
  function GenericGF (line 2943) | function GenericGF(primitive, size_0, b){
  function $addOrSubtract (line 2977) | function $addOrSubtract(this$static, other){
  function $evaluateAt (line 3004) | function $evaluateAt(this$static, a){
  function $getCoefficient (line 3025) | function $getCoefficient(this$static, degree){
  function $multiply_0 (line 3029) | function $multiply_0(this$static, scalar){
  function $multiply_1 (line 3045) | function $multiply_1(this$static, other){
  function $multiplyByMonomial (line 3067) | function $multiplyByMonomial(this$static, degree, coefficient){
  function GenericGFPoly (line 3083) | function GenericGFPoly(field, coefficients){
  function $decode (line 3150) | function $decode(this$static, received, twoS){
  function $findErrorLocations (line 3178) | function $findErrorLocations(this$static, errorLocator){
  function $findErrorMagnitudes (line 3198) | function $findErrorMagnitudes(this$static, errorEvaluator, errorLocations){
  function $runEuclideanAlgorithm (line 3218) | function $runEuclideanAlgorithm(this$static, a, b, R){
  function ReedSolomonDecoder (line 3262) | function ReedSolomonDecoder(field){
  function ReedSolomonException (line 3268) | function ReedSolomonException(message){
  function $decode_0 (line 3274) | function $decode_0(this$static, image){
  function QRCodeReader (line 3292) | function QRCodeReader(){
  function $mirror (line 3298) | function $mirror(this$static){
  function $readCodewords (line 3310) | function $readCodewords(this$static){
  function $readFormatInformation (line 3349) | function $readFormatInformation(this$static){
  function $readVersion (line 3380) | function $readVersion(this$static){
  function $remask (line 3416) | function $remask(this$static){
  function BitMatrixParser (line 3426) | function BitMatrixParser(bitMatrix){
  function DataBlock (line 3438) | function DataBlock(numDataCodewords, codewords){
  function getDataBlocks (line 3443) | function getDataBlocks(rawCodewords, version, ecLevel){
  function $clinit_DataMask (line 3498) | function $clinit_DataMask(){
  function $unmaskBitMatrix (line 3510) | function $unmaskBitMatrix(this$static, bits, dimension){
  function DataMask (line 3519) | function DataMask(enum$name, enum$ordinal){
  function values_2 (line 3523) | function values_2(){
  function DataMask$1 (line 3531) | function DataMask$1(){
  function DataMask$2 (line 3541) | function DataMask$2(){
  function DataMask$3 (line 3551) | function DataMask$3(){
  function DataMask$4 (line 3561) | function DataMask$4(){
  function DataMask$5 (line 3571) | function DataMask$5(){
  function DataMask$6 (line 3581) | function DataMask$6(){
  function DataMask$7 (line 3593) | function DataMask$7(){
  function DataMask$8 (line 3605) | function DataMask$8(){
  function $clinit_DecodedBitStreamParser (line 3615) | function $clinit_DecodedBitStreamParser(){
  function decode (line 3621) | function decode(bytes, version, ecLevel){
  function decodeAlphanumericSegment (line 3692) | function decodeAlphanumericSegment(bits, result, count, fc1InEffect){
  function decodeByteSegment (line 3717) | function decodeByteSegment(bits, result, count, currentCharacterSetECI, ...
  function decodeHanziSegment (line 3741) | function decodeHanziSegment(bits, result, count){
  function decodeKanjiSegment (line 3770) | function decodeKanjiSegment(bits, result, count){
  function decodeNumericSegment (line 3799) | function decodeNumericSegment(bits, result, count){
  function parseECIValue (line 3837) | function parseECIValue(bits){
  function toAlphaNumericChar (line 3854) | function toAlphaNumericChar(value_0){
  function $correctErrors (line 3862) | function $correctErrors(this$static, codewordBytes, numDataCodewords){
  function $decode_1 (line 3886) | function $decode_1(this$static, bits){
  function $decode_2 (line 3936) | function $decode_2(this$static, parser){
  function Decoder (line 3961) | function Decoder(){
  function $clinit_ErrorCorrectionLevel (line 3967) | function $clinit_ErrorCorrectionLevel(){
  function ErrorCorrectionLevel (line 3976) | function ErrorCorrectionLevel(enum$name, enum$ordinal){
  function forBits (line 3980) | function forBits(bits){
  function values_3 (line 3988) | function values_3(){
  function $clinit_FormatInformation (line 3996) | function $clinit_FormatInformation(){
  function FormatInformation (line 4001) | function FormatInformation(formatInfo){
  function decodeFormatInformation (line 4006) | function decodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function doDecodeFormatInformation (line 4016) | function doDecodeFormatInformation(maskedFormatInfo1, maskedFormatInfo2){
  function $clinit_Mode (line 4062) | function $clinit_Mode(){
  function $getCharacterCountBits (line 4076) | function $getCharacterCountBits(this$static, version){
  function Mode (line 4083) | function Mode(enum$name, enum$ordinal, characterCountBitsForVersions){
  function forBits_0 (line 4088) | function forBits_0(bits){
  function values_4 (line 4115) | function values_4(){
  function $applyMirroredCorrection (line 4123) | function $applyMirroredCorrection(this$static, points){
  function QRCodeDecoderMetaData (line 4133) | function QRCodeDecoderMetaData(){
  function $clinit_Version (line 4140) | function $clinit_Version(){
  function $buildFunctionPattern (line 4146) | function $buildFunctionPattern(this$static){
  function Version (line 4172) | function Version(versionNumber, alignmentPatternCenters, ecBlocks){
  function decodeVersionInformation (line 4187) | function decodeVersionInformation(versionBits){
  function getProvisionalVersionForDimension (line 4209) | function getProvisionalVersionForDimension(dimension){
  function getVersionForNumber (line 4227) | function getVersionForNumber(versionNumber){
  function Version$ECB (line 4244) | function Version$ECB(count, dataCodewords){
  function Version$ECBlocks (line 4253) | function Version$ECBlocks(ecCodewordsPerBlock, ecBlocks){
  function $aboutEquals (line 4261) | function $aboutEquals(this$static, moduleSize, i, j){
  function AlignmentPattern (line 4270) | function AlignmentPattern(posX, posY, estimatedModuleSize){
  function $crossCheckVertical (line 4278) | function $crossCheckVertical(this$static, startI, centerJ, maxCount, ori...
  function $find (line 4323) | function $find(this$static){
  function $foundPatternCross (line 4382) | function $foundPatternCross(this$static, stateCount){
  function $handlePossibleCenter (line 4394) | function $handlePossibleCenter(this$static, stateCount, i, j){
  function AlignmentPatternFinder (line 4413) | function AlignmentPatternFinder(image, startX, startY, width_0, height, ...
  function $calculateModuleSizeOneWay (line 4431) | function $calculateModuleSizeOneWay(this$static, pattern, otherPattern){
  function $detect (line 4444) | function $detect(this$static){
  function $findAlignmentInRegion (line 4451) | function $findAlignmentInRegion(this$static, overallEstModuleSize, estAl...
  function $processFinderPatternInfo (line 4468) | function $processFinderPatternInfo(this$static, info){
  function $sizeOfBlackWhiteBlackRun (line 4505) | function $sizeOfBlackWhiteBlackRun(this$static, fromX, fromY, toX, toY){
  function $sizeOfBlackWhiteBlackRunBothWays (line 4547) | function $sizeOfBlackWhiteBlackRunBothWays(this$static, fromX, fromY, to...
  function Detector (line 4575) | function Detector(image){
  function computeDimension (line 4579) | function computeDimension(topLeft, topRight, bottomLeft, moduleSize){
  function createTransform (line 4597) | function createTransform(topLeft, topRight, bottomLeft, alignmentPattern...
  function sampleGrid (line 4615) | function sampleGrid(image, transform, dimension){
  function $aboutEquals_0 (line 4621) | function $aboutEquals_0(this$static, moduleSize, i, j){
  function FinderPattern (line 4630) | function FinderPattern(posX, posY, estimatedModuleSize){
  function FinderPattern_0 (line 4634) | function FinderPattern_0(posX, posY, estimatedModuleSize, count){
  function $crossCheckDiagonal (line 4644) | function $crossCheckDiagonal(this$static, startI, centerJ, maxCount, ori...
  function $crossCheckHorizontal (line 4697) | function $crossCheckHorizontal(this$static, startJ, centerI, maxCount, o...
  function $crossCheckVertical_0 (line 4753) | function $crossCheckVertical_0(this$static, startI, centerJ, maxCount, o...
  function $find_0 (line 4809) | function $find_0(this$static){
  function $findRowSkip (line 4894) | function $findRowSkip(this$static){
  function $getCrossCheckStateCount (line 4916) | function $getCrossCheckStateCount(this$static){
  function $handlePossibleCenter_0 (line 4925) | function $handlePossibleCenter_0(this$static, stateCount, i, j, pureBarc...
  function $haveMultiplyConfirmedCenters (line 4953) | function $haveMultiplyConfirmedCenters(this$static){
  function $selectBestPatterns (line 4977) | function $selectBestPatterns(this$static){
  function FinderPatternFinder (line 5017) | function FinderPatternFinder(image){
  function foundPatternCross (line 5023) | function foundPatternCross(stateCount){
  function $compare (line 5044) | function $compare(this$static, center1, center2){
  function FinderPatternFinder$CenterComparator (line 5056) | function FinderPatternFinder$CenterComparator(f){
  function $compare_0 (line 5071) | function $compare_0(this$static, center1, center2){
  function FinderPatternFinder$FurthestFromAverageComparator (line 5078) | function FinderPatternFinder$FurthestFromAverageComparator(f){
  function FinderPatternInfo (line 5093) | function FinderPatternInfo(patternCenters){
  function $getMatrix (line 5101) | function $getMatrix(this$static){
  function $getRow (line 5116) | function $getRow(this$static, y_0, row){
  function CanvasLuminanceSource (line 5130) | function CanvasLuminanceSource(aImage, width_0, height, inverse){
  function CanvasLuminanceSource_0 (line 5167) | function CanvasLuminanceSource_0(image, inverse){
  function $createSnapImage (line 5175) | function $createSnapImage(this$static, inverse){
  function $isScanning (line 5205) | function $isScanning(this$static){
  function $onAttach_1 (line 5209) | function $onAttach_1(this$static){
  function $reportError (line 5227) | function $reportError(this$static, msg){
  function $resumeScanning (line 5231) | function $resumeScanning(this$static){
  function $scan (line 5236) | function $scan(this$static){
  function $setScanInterval (line 5247) | function $setScanInterval(this$static, scanInterval){
  function $setSnapImageMaxSize (line 5251) | function $setSnapImageMaxSize(this$static, snapImageMaxSize){
  function $setWebcam (line 5255) | function $setWebcam(videoElement, scanner){
  function $stopWebcam (line 5295) | function $stopWebcam(scanner){
  function $tryDecode (line 5306) | function $tryDecode(this$static, inverse){
  function ScannerWidget (line 5327) | function ScannerWidget(callback, videoStreamProvider){
  function ScannerWidget$1 (line 5368) | function ScannerWidget$1(this$0){
  function UnsupportedEncodingException (line 5376) | function UnsupportedEncodingException(msg){
  function $replace0 (line 5382) | function $replace0(this$static, start_0, end, toInsert){
  function AbstractStringBuilder (line 5386) | function AbstractStringBuilder(string){
  function ArithmeticException (line 5396) | function ArithmeticException(){
  function IndexOutOfBoundsException (line 5402) | function IndexOutOfBoundsException(){
  function IndexOutOfBoundsException_0 (line 5406) | function IndexOutOfBoundsException_0(message){
  function ArrayIndexOutOfBoundsException (line 5412) | function ArrayIndexOutOfBoundsException(msg){
  function ArrayStoreException (line 5418) | function ArrayStoreException(){
  function ArrayStoreException_0 (line 5422) | function ArrayStoreException_0(message){
  function $clinit_Boolean (line 5428) | function $clinit_Boolean(){
  function $compareTo_0 (line 5432) | function $compareTo_0(this$static, b){
  function compare_2 (line 5436) | function compare_2(x_0, y_0){
  function compareTo_Ljava_lang_Object__I__devirtual$ (line 5441) | function compareTo_Ljava_lang_Object__I__devirtual$(this$static, other){
  function toChars (line 5448) | function toChars(codePoint, dst, dstIndex){
  function ClassCastException (line 5461) | function ClassCastException(){
  function $compareTo_1 (line 5469) | function $compareTo_1(this$static, b){
  function compare_3 (line 5473) | function compare_3(x_0, y_0){
  function doubleToLongBits (line 5486) | function doubleToLongBits(value_0){
  function $clinit_Double$PowersTable (line 5536) | function $clinit_Double$PowersTable(){
  function floatToIntBits (line 5543) | function floatToIntBits(value_0){
  function IllegalArgumentException (line 5572) | function IllegalArgumentException(){
  function IllegalArgumentException_0 (line 5576) | function IllegalArgumentException_0(message){
  function IllegalStateException (line 5582) | function IllegalStateException(){
  function IllegalStateException_0 (line 5586) | function IllegalStateException_0(s){
  function $compareTo_2 (line 5592) | function $compareTo_2(this$static, b){
  function Integer (line 5596) | function Integer(value_0){
  function bitCount (line 5600) | function bitCount(x_0){
  function compare_4 (line 5609) | function compare_4(x_0, y_0){
  function valueOf (line 5613) | function valueOf(i){
  function $clinit_Integer$BoxedValues (line 5643) | function $clinit_Integer$BoxedValues(){
  function NullPointerException (line 5650) | function NullPointerException(){
  function NullPointerException_0 (line 5654) | function NullPointerException_0(message){
  function $charAt (line 5664) | function $charAt(this$static, index_0){
  function $compareTo_3 (line 5669) | function $compareTo_3(this$static, other){
  function $compareToIgnoreCase (line 5676) | function $compareToIgnoreCase(this$static, other){
  function $create (line 5680) | function $create(bytes, len, charset){
  function $equals_0 (line 5684) | function $equals_0(this$static, other){
  function $getChars0 (line 5688) | function $getChars0(srcBegin, srcEnd, dst, dstBegin){
  function $split (line 5694) | function $split(this$static){
  function $substring (line 5730) | function $substring(this$static, beginIndex){
  function $substring_0 (line 5734) | function $substring_0(this$static, beginIndex, endIndex){
  function fromCharCode (line 5738) | function fromCharCode(array){
  function getCharset (line 5742) | function getCharset(charsetName){
  function valueOf_0 (line 5756) | function valueOf_0(x_0){
  function valueOf_1 (line 5760) | function valueOf_1(x_0, count){
  function $append (line 5774) | function $append(this$static, x_0){
  function $append_0 (line 5779) | function $append_0(this$static, x_0){
  function $append_1 (line 5784) | function $append_1(this$static, x_0){
  function $append_2 (line 5789) | function $append_2(this$static, x_0){
  function StringBuilder (line 5794) | function StringBuilder(){
  function StringBuilder_0 (line 5798) | function StringBuilder_0(s){
  function StringIndexOutOfBoundsException (line 5804) | function StringIndexOutOfBoundsException(message){
  function arraycopy (line 5810) | function arraycopy(src_0, srcOfs, dest, destOfs, len){
  function UnsupportedOperationException (line 5846) | function UnsupportedOperationException(){
  function $compareTo_4 (line 5852) | function $compareTo_4(this$static, that){
  function forName (line 5856) | function forName(charsetName){
  function IllegalCharsetNameException (line 5902) | function IllegalCharsetNameException(charsetName){
  function UnsupportedCharsetException (line 5908) | function UnsupportedCharsetException(charsetName){
  function $advanceToFind (line 5914) | function $advanceToFind(this$static, o){
  function $containsAll (line 5925) | function $containsAll(this$static, c){
  function $containsEntry (line 5953) | function $containsEntry(this$static, entry){
  function $implFindEntry (line 5967) | function $implFindEntry(this$static, key){
  function $toString_1 (line 5979) | function $toString_1(this$static, o){
  function getEntryValueOrNull (line 5983) | function getEntryValueOrNull(entry){
  function $containsKey (line 6036) | function $containsKey(this$static, key){
  function $get_0 (line 6040) | function $get_0(this$static, key){
  function $put (line 6044) | function $put(this$static, key, value_0){
  function $putStringValue (line 6048) | function $putStringValue(this$static, key, value_0){
  function $remove_2 (line 6052) | function $remove_2(this$static, key){
  function $size (line 6056) | function $size(this$static){
  function $contains (line 6099) | function $contains(this$static, o){
  function AbstractHashMap$EntrySet (line 6106) | function AbstractHashMap$EntrySet(this$0){
  function $computeHasNext (line 6124) | function $computeHasNext(this$static){
  function $next_0 (line 6135) | function $next_0(this$static){
  function AbstractHashMap$EntrySetIterator (line 6144) | function AbstractHashMap$EntrySetIterator(this$0){
  function $clear (line 6164) | function $clear(this$static){
  function $removeRange (line 6168) | function $removeRange(this$static, endIndex){
  function AbstractList$IteratorImpl (line 6218) | function AbstractList$IteratorImpl(this$0){
  function AbstractList$ListIteratorImpl (line 6234) | function AbstractList$ListIteratorImpl(this$0){
  function AbstractList$SubList (line 6242) | function AbstractList$SubList(wrapped, toIndex){
  function AbstractMap$1 (line 6270) | function AbstractMap$1(this$0){
  function AbstractMap$1$1 (line 6289) | function AbstractMap$1$1(val$outerIter){
  function AbstractMap$SimpleEntry (line 6338) | function AbstractMap$SimpleEntry(key, value_0){
  function $$init (line 6364) | function $$init(this$static){
  function $add_2 (line 6368) | function $add_2(this$static, o){
  function $get_1 (line 6373) | function $get_1(this$static, index_0){
  function $indexOf_0 (line 6378) | function $indexOf_0(this$static, o, index_0){
  function $remove_3 (line 6387) | function $remove_3(this$static, index_0){
  function $set (line 6394) | function $set(this$static, index_0, o){
  function $sort (line 6401) | function $sort(this$static, c){
  function ArrayList (line 6405) | function ArrayList(){
  function ArrayList_0 (line 6409) | function ArrayList_0(initialCapacity){
  function $next_1 (line 6436) | function $next_1(this$static){
  function ArrayList$1 (line 6442) | function ArrayList$1(this$0){
  function equals_13 (line 6458) | function equals_13(array1, array2){
  function hashCode_12 (line 6477) | function hashCode_12(a){
  function insertionSort (line 6491) | function insertionSort(array, low, high, comp){
  function merge (line 6502) | function merge(src_0, srcLow, srcMid, srcHigh, dest, destLow, destHigh, ...
  function mergeSort (line 6510) | function mergeSort(x_0, fromIndex, toIndex, comp){
  function mergeSort_0 (line 6517) | function mergeSort_0(temp, array, low, high, ofs, comp){
  function sort_0 (line 6538) | function sort_0(x_0, toIndex, c){
  function hashCode_13 (line 6543) | function hashCode_13(collection){
  function hashCode_14 (line 6554) | function hashCode_14(list){
  function $clinit_Comparators (line 6565) | function $clinit_Comparators(){
  function $compare_1 (line 6571) | function $compare_1(a, b){
  function Comparators$NaturalOrderComparator (line 6575) | function Comparators$NaturalOrderComparator(){
  function checkStructuralChange (line 6588) | function checkStructuralChange(host, iterator){
  function structureChanged (line 6594) | function structureChanged(host){
  function ConcurrentModificationException (line 6601) | function ConcurrentModificationException(){
  function $put_0 (line 6607) | function $put_0(this$static, key, value_0){
  function $set_0 (line 6612) | function $set_0(this$static, ordinal, value_0){
  function EnumMap (line 6619) | function EnumMap(type_0){
  function $contains_0 (line 6643) | function $contains_0(this$static, o){
  function EnumMap$EntrySet (line 6650) | function EnumMap$EntrySet(this$0){
  function EnumMap$EntrySetIterator (line 6668) | function EnumMap$EntrySetIterator(this$0){
  function EnumMap$MapEntry (line 6683) | function EnumMap$MapEntry(this$0, key){
  function $add_3 (line 6704) | function $add_3(this$static, e){
  function $contains_1 (line 6716) | function $contains_1(this$static, o){
  function $containsEnum (line 6720) | function $containsEnum(this$static, e){
  function EnumSet$EnumSetImpl (line 6724) | function EnumSet$EnumSetImpl(all, set_0){
  function $findNext (line 6745) | function $findNext(this$static){
  function $hasNext (line 6755) | function $hasNext(this$static){
  function $next_2 (line 6759) | function $next_2(this$static){
  function EnumSet$EnumSetImpl$IteratorImpl (line 6766) | function EnumSet$EnumSetImpl$IteratorImpl(this$1){
  function $equals_1 (line 6783) | function $equals_1(value1, value2){
  function HashMap (line 6787) | function HashMap(){
  function $contains_2 (line 6795) | function $contains_2(this$static, o){
  function $remove_4 (line 6799) | function $remove_4(this$static, o){
  function HashSet (line 6803) | function HashSet(){
  function $findEntryInChain (line 6822) | function $findEntryInChain(key, chain){
  function $getChainOrEmpty (line 6833) | function $getChainOrEmpty(this$static, hashCode){
  function $getEntry (line 6839) | function $getEntry(this$static, key){
  function $put_1 (line 6844) | function $put_1(this$static, key, value_0){
  function $remove_5 (line 6863) | function $remove_5(this$static, key){
  function InternalHashCodeMap (line 6885) | function InternalHashCodeMap(host){
  function InternalHashCodeMap$1 (line 6897) | function InternalHashCodeMap$1(this$0){
  function $delete (line 6925) | function $delete(this$static, key){
  function $clinit_InternalJsMapFactory (line 6931) | function $clinit_InternalJsMapFactory(){
  function canHandleObjectCreateAndProto (line 6936) | function canHandleObjectCreateAndProto(){
  function getJsMapConstructor (line 6959) | function getJsMapConstructor(){
  function getJsMapPolyFill (line 6977) | function getJsMapPolyFill(){
  function newJsMap (line 7045) | function newJsMap(){
  function $contains_3 (line 7051) | function $contains_3(this$static, key){
  function $get_2 (line 7055) | function $get_2(this$static, key){
  function $put_2 (line 7059) | function $put_2(this$static, key, value_0){
  function InternalStringMap (line 7073) | function InternalStringMap(host){
  function InternalStringMap$1 (line 7086) | function InternalStringMap$1(this$0){
  function InternalStringMap$2 (line 7102) | function InternalStringMap$2(this$0, val$entry, val$lastValueMod){
  function NoSuchElementException (line 7126) | function NoSuchElementException(){
  function equals_15 (line 7132) | function equals_15(a, b){
  function hashCode_15 (line 7136) | function hashCode_15(o){
  function $add_4 (line 7140) | function $add_4(this$static, newElement){
  function StringJoiner (line 7146) | function StringJoiner(prefix, suffix){
  function copy_0 (line 7159) | function copy_0(src_0, srcOfs, dest, destOfs, len){
  function createFrom (line 7177) | function createFrom(array, length_0){
  function removeFrom (line 7181) | function removeFrom(array, index_0){
  function stampJavaTypeInfo_0 (line 7186) | function stampJavaTypeInfo_0(array, referenceType){
  function $clinit_EmulatedCharset (line 7190) | function $clinit_EmulatedCharset(){
  function EmulatedCharset (line 7197) | function EmulatedCharset(name_0){
  function EmulatedCharset$LatinCharset (line 7204) | function EmulatedCharset$LatinCharset(name_0){
  function EmulatedCharset$UtfCharset (line 7219) | function EmulatedCharset$UtfCharset(){
  function checkCriticalArgument (line 7290) | function checkCriticalArgument(expression){
  function checkCriticalArgument_0 (line 7296) | function checkCriticalArgument_0(expression, errorMessage){
  function checkCriticalArrayBounds (line 7302) | function checkCriticalArrayBounds(end, length_0){
  function checkCriticalArrayType (line 7311) | function checkCriticalArrayType(expression){
  function checkCriticalArrayType_0 (line 7317) | function checkCriticalArrayType_0(expression, errorMessage){
  function checkCriticalElement (line 7323) | function checkCriticalElement(expression){
  function checkCriticalElementIndex (line 7329) | function checkCriticalElementIndex(index_0, size_0){
  function checkCriticalNotNull (line 7335) | function checkCriticalNotNull(reference){
  function checkCriticalNotNull_0 (line 7342) | function checkCriticalNotNull_0(reference, errorMessage){
  function checkCriticalPositionIndex (line 7348) | function checkCriticalPositionIndex(size_0){
  function checkCriticalPositionIndexes (line 7354) | function checkCriticalPositionIndexes(end, size_0){
  function checkCriticalState (line 7363) | function checkCriticalState(expression){
  function checkCriticalStringBounds (line 7369) | function checkCriticalStringBounds(end, length_0){
  function checkCriticalStringElementIndex (line 7375) | function checkCriticalStringElementIndex(index_0, size_0){
  function checkCriticalType (line 7381) | function checkCriticalType(expression){
  function setPropertySafe (line 7387) | function setPropertySafe(map_0, key, value_0){
  function getHashCode (line 7396) | function getHashCode(o){
  function $clinit_StringHashCache (line 7401) | function $clinit_StringHashCache(){
  function compute (line 7407) | function compute(str){
  function getHashCode_0 (line 7425) | function getHashCode_0(str){
  function increment (line 7440) | function increment(){
  function $execute (line 7451) | function $execute(this$static, a0){
  function $export (line 7455) | function $export(this$static){
  function $export0 (line 7464) | function $export0(this$static){
  function $invoke_execute (line 7485) | function $invoke_execute(closure, a0){
  function AsyncQRCallback_ExporterImpl (line 7489) | function AsyncQRCallback_ExporterImpl(){
  function AsyncQRCallback_ExporterImpl_0 (line 7493) | function AsyncQRCallback_ExporterImpl_0(jso){
  function $appendTo (line 7513) | function $appendTo(this$static, htmlElement){
  function $removeFrom (line 7518) | function $removeFrom(this$static, htmlElement){
  function JSScannerWidget (line 7524) | function JSScannerWidget(onSuccess, provideVideoStream){
  function addTo (line 7528) | function addTo(htmlElement, scannerElement){
  function removeFrom_0 (line 7532) | function removeFrom_0(htmlElement, scannerElement){
  function JsQRScanner (line 7538) | function JsQRScanner(onSuccess){
  function JsQRScanner_0 (line 7542) | function JsQRScanner_0(onSuccess, provideVideoStream){
  function $export_0 (line 7588) | function $export_0(this$static){
  function $export0_0 (line 7597) | function $export0_0(this$static){
  function JsQRScanner_ExporterImpl (line 7654) | function JsQRScanner_ExporterImpl(){
  function ___create (line 7658) | function ___create(a0){
  function ___create_0 (line 7662) | function ___create_0(a0, a1){
  function $onSuccess (line 7673) | function $onSuccess(this$static, result){
  function ScannerCallback (line 7677) | function ScannerCallback(qrCallback){
  function $addExporter (line 7685) | function $addExporter(this$static, c, o){
  function $declarePackage (line 7689) | function $declarePackage(qualifiedExportName){
  function ExporterBaseActual (line 7704) | function ExporterBaseActual(){
  function getProp (line 7710) | function getProp(jso, key){
  function $clinit_ExporterUtil (line 7716) | function $clinit_ExporterUtil(){
  function setWrapper (line 7721) | function setWrapper(instance, wrapper){

FILE: docs/jsPretty/A0B8A701676EC50AB4CC7360F3404F4E.cache.js
  function __gwtStartLoadingFragment (line 10) | function __gwtStartLoadingFragment(frag) {
  function __gwtInstallCode (line 14) | function __gwtInstallCode(code) {return __gwtModuleFunction.__installRun...
  function __gwt_isKnownPropertyValue (line 15) | function __gwt_isKnownPropertyValue(propName, propValue) {
  function __gwt_getMetaProperty (line 18) | function __gwt_getMetaProperty(name) {
  function setGwtProperty (line 27) | function setGwtProperty(propertyName, propertyValue){
  function gwtOnLoad_0 (line 31) | function gwtOnLoad_0(errFn, modName, modBase, softPermutationId){
  function ensureModuleInit (line 56) | function ensureModuleInit(){
  function addInitFunctions (line 60) | function addInitFunctions(){
  function typeMarkerFn (line 68) | function typeMarkerFn(){
  function toString_3 (line 71) | function toString_3(object){
  function portableObjCreate (line 79) | function portableObjCreate(obj){
  function emptyMethod (line 88) | function emptyMethod(){
  function defineClass (line 91) | function defineClass(typeId, superTypeIdOrPrototype, castableTypeMap){
  function bootstrap (line 110) | function bootstrap(){
  function Object_0 (line 124) | function Object_0(){
  function equals_Ljava_lang_Object__Z__devirtual$ (line 127) | function equals_Ljava_lang_Object__Z__devirtual$(this$static, other){
  function getClass__Ljava_lang_Class___devirtual$ (line 131) | function getClass__Ljava_lang_Class___devirtual$(this$static){
  function hashCode__I__devirtual$ (line 135) | function hashCode__I__devirtual$(this$static){
  function canCast (line 169) | function canCast(src_0, dstId){
  function castTo (line 185) | function castTo(src_0, dstId){
  function castToArray (line 190) | function castToArray(src_0){
  function castToJso (line 196) | function castToJso(src_0){
  function hasJavaObjectVirtualDispatch (line 201) | function hasJavaObjectVirtualDispatch(src_0){
  function instanceOf (line 205) | function instanceOf(src_0, dstId){
  function instanceOfBoolean (line 209) | function instanceOfBoolean(src_0){
  function instanceOfDouble (line 213) | function instanceOfDouble(src_0){
  function instanceOfJso (line 217) | function instanceOfJso(src_0){
  function instanceOfString (line 221) | function instanceOfString(src_0){
  function isJsObjectOrFunction (line 225) | function isJsObjectOrFunction(src_0){
  function maskUndefined (line 229) | function maskUndefined(src_0){
  function round_int (line 233) | function round_int(x_0){
  function $ensureNamesAreInitialized (line 238) | function $ensureNamesAreInitialized(this$static){
  function $getName (line 245) | function $getName(this$static){
  function Class (line 250) | function Class(){
  function createClassObject (line 261) | function createClassObject(packageName, compoundClassName){
  function createForClass (line 269) | function createForClass(packageName, compoundClassName, typeId){
  function createForEnum (line 276) | function createForEnum(packageName, compoundClassName, typeId, enumConst...
  function createForInterface (line 285) | function createForInterface(packageName, compoundClassName){
  function createForPrimitive (line 292) | function createForPrimitive(className, primitiveTypeId){
  function getClassLiteralForArray_0 (line 300) | function getClassLiteralForArray_0(leafClass, dimensions){
  function getPrototypeForClass (line 305) | function getPrototypeForClass(clazz){
  function initializeNames (line 313) | function initializeNames(clazz){
  function join_0 (line 329) | function join_0(separator, strings){
  function maybeSetClassLiteral (line 344) | function maybeSetClassLiteral(typeId, clazz){
  function $setElement (line 397) | function $setElement(this$static, elem){
  function $onAttach (line 410) | function $onAttach(this$static){
  function $onDetach (line 423) | function $onDetach(this$static){
  function Canvas$CanvasElementSupportDetectedNo (line 470) | function Canvas$CanvasElementSupportDetectedNo(){
  function $addSuppressed (line 475) | function $addSuppressed(this$static, exception){
  function $setBackingJsObject (line 484) | function $setBackingJsObject(this$static, backingJsObject){
  function $setStackTrace (line 489) | function $setStackTrace(stackTrace){
  function $toString (line 498) | function $toString(this$static, message){
  function Throwable (line 504) | function Throwable(message){
  function fixIE (line 510) | function fixIE(e){
  function Exception (line 551) | function Exception(){
  function Exception_0 (line 556) | function Exception_0(message){
  function RuntimeException (line 564) | function RuntimeException(){
  function RuntimeException_0 (line 568) | function RuntimeException_0(message){
  function RuntimeException_1 (line 572) | function RuntimeException_1(message){
  function $clinit_JavaScriptException (line 582) | function $clinit_JavaScriptException(){
  function $ensureInit (line 587) | function $ensureInit(this$static){
  functio
Condensed preview — 35 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (2,220K chars).
[
  {
    "path": ".classpath",
    "chars": 601,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<classpath>\n\t<classpathentry kind=\"src\" path=\"src\"/>\n\t<classpathentry kind=\"src\" "
  },
  {
    "path": ".github/workflows/build-minified.yaml",
    "chars": 815,
    "preview": "\nname: Build the minified version\n\non: [ push ]\n\njobs:\n  build:\n\n    runs-on: ubuntu-latest\n\n    steps:\n    - uses: acti"
  },
  {
    "path": ".github/workflows/build-pretty.yaml",
    "chars": 824,
    "preview": "\nname: Build the pretty version\n\non: [ push ]\n\njobs:\n  build:\n\n    runs-on: ubuntu-latest\n\n    steps:\n    - uses: action"
  },
  {
    "path": ".gitignore",
    "chars": 212,
    "preview": ".settings/\n*.class\nwar/WEB-INF/classes/\nwar/WEB-INF/lib/\ngwt-unitCache/\nwar/jsqrscanner/\nwar/WEB-INF/deploy/\n/.gwt/.gwt-"
  },
  {
    "path": ".gitmodules",
    "chars": 203,
    "preview": "[submodule \"gwt-qrscanner\"]\n\tpath = gwt-qrscanner\n\turl = https://github.com/jbialobr/gwt-qrscanner.git\n[submodule \"gwt-e"
  },
  {
    "path": ".project",
    "chars": 1227,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<projectDescription>\n\t<name>jsQRScanner</name>\n\t<comment></comment>\n\t<projects>\n\t"
  },
  {
    "path": "LICENSE",
    "chars": 11357,
    "preview": "                                 Apache License\n                           Version 2.0, January 2004\n                   "
  },
  {
    "path": "README.md",
    "chars": 5278,
    "preview": "# JsQRScanner\n\nJavaScript QR Code scanner for HTML5 supporting browsers.\nThis library is based on the java implementatio"
  },
  {
    "path": "_config.yml",
    "chars": 25,
    "preview": "theme: jekyll-theme-slate"
  },
  {
    "path": "docs/JsQRScanner.css",
    "chars": 560,
    "preview": ".qrscanner video {\n  max-width: 95%;\n  max-height: 75%;\n}\n\n.row-element-set {\n  display: flex;\n  flex-direction: column;"
  },
  {
    "path": "docs/index.html",
    "chars": 5996,
    "preview": "<!doctype html>\n<!-- The DOCTYPE declaration above will set the     -->\n<!-- browser's rendering engine into            "
  },
  {
    "path": "docs/js/88507C13C1223C3F2A335CFAAA4EF584.cache.js",
    "chars": 110186,
    "preview": "jsqrscanner.onScriptDownloaded([\"var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/9C51964BB0BBCC41BB79120ED90449EA.cache.js",
    "chars": 109437,
    "preview": "jsqrscanner.onScriptDownloaded([\"var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/B566A15506556F952CAD2B7994FFA824.cache.js",
    "chars": 109434,
    "preview": "jsqrscanner.onScriptDownloaded([\"var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/D9940D84355A4C8E89013B8814821244.cache.js",
    "chars": 107614,
    "preview": "jsqrscanner.onScriptDownloaded([\"var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/F4C3969B01AFD421179360B47BCEA2E0.cache.js",
    "chars": 109586,
    "preview": "jsqrscanner.onScriptDownloaded([\"var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/compilation-mappings.txt",
    "chars": 317,
    "preview": "88507C13C1223C3F2A335CFAAA4EF584.cache.js\nuser.agent gecko1_8\n\n9C51964BB0BBCC41BB79120ED90449EA.cache.js\nuser.agent ie10"
  },
  {
    "path": "docs/js/jsqrscanner.devmode.js",
    "chars": 14906,
    "preview": "jsqrscanner.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendSt"
  },
  {
    "path": "docs/js/jsqrscanner.nocache.js",
    "chars": 7555,
    "preview": "function jsqrscanner(){var O='bootstrap',P='begin',Q='gwt.codesvr.jsqrscanner=',R='gwt.codesvr=',S='jsqrscanner',T='star"
  },
  {
    "path": "docs/jsPretty/501126CF40907BBF07EEB43C5C1ECF17.cache.js",
    "chars": 308755,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/593A722CF2D395EAF34657FD9ED20B44.cache.js",
    "chars": 307070,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/5FC524D33D0B4E3F6757581F278FD1C2.cache.js",
    "chars": 307562,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/8EE367121C720156A3988FEB55B1D141.cache.js",
    "chars": 307076,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/A0B8A701676EC50AB4CC7360F3404F4E.cache.js",
    "chars": 299905,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/compilation-mappings.txt",
    "chars": 317,
    "preview": "501126CF40907BBF07EEB43C5C1ECF17.cache.js\nuser.agent gecko1_8\n\n593A722CF2D395EAF34657FD9ED20B44.cache.js\nuser.agent ie9\n"
  },
  {
    "path": "docs/jsPretty/jsqrscanner.devmode.js",
    "chars": 14387,
    "preview": "var $wnd = $wnd || window.parent;\nvar __gwtModuleFunction = $wnd.jsqrscanner;\nvar $sendStats = __gwtModuleFunction.__sen"
  },
  {
    "path": "docs/jsPretty/jsqrscanner.nocache.js",
    "chars": 13757,
    "preview": "function jsqrscanner(){\n  var $wnd_0 = window;\n  var $doc_0 = document;\n  sendStats('bootstrap', 'begin');\n  function is"
  },
  {
    "path": "pom.xml",
    "chars": 4700,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
  },
  {
    "path": "src/main/java/jb/JsQRScanner.gwt.xml",
    "chars": 1512,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n  When updating your version of GWT, you should also update this DTD referen"
  },
  {
    "path": "src/main/java/jb/client/AsyncQRCallback.java",
    "chars": 362,
    "preview": "package jb.client;\n\nimport org.timepedia.exporter.client.Export;\nimport org.timepedia.exporter.client.ExportClosure;\nimp"
  },
  {
    "path": "src/main/java/jb/client/JsQRScanner.java",
    "chars": 2938,
    "preview": "package jb.client;\n\nimport org.timepedia.exporter.client.Export;\nimport org.timepedia.exporter.client.ExportPackage;\nimp"
  },
  {
    "path": "src/main/java/jb/client/JsQRScannerEntryPoint.java",
    "chars": 510,
    "preview": "package jb.client;\n\nimport org.timepedia.exporter.client.ExporterUtil;\n\nimport com.google.gwt.core.client.EntryPoint;\n\n/"
  },
  {
    "path": "src/main/webapp/Index.html",
    "chars": 5770,
    "preview": "<!doctype html>\n<!-- The DOCTYPE declaration above will set the     -->\n<!-- browser's rendering engine into            "
  },
  {
    "path": "src/main/webapp/JsQRScanner.css",
    "chars": 393,
    "preview": ".qrscanner video {\n  max-width: 95%;\n  max-height: 75%;\n}\n\n.row-element-set {\n  display: flex;\n  flex-direction: column;"
  },
  {
    "path": "src/main/webapp/WEB-INF/web.xml",
    "chars": 464,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<web-app xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n         xsi:schem"
  }
]

About this extraction

This page contains the full source code of the jbialobr/JsQRScanner GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 35 files (2.1 MB), approximately 544.8k tokens, and a symbol index with 2998 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!